/[LeafOK_CVS]/lbbs/include/menu.h
ViewVC logotype

Diff of /lbbs/include/menu.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.7 by sysadm, Fri May 6 15:48:44 2005 UTC Revision 1.8 by sysadm, Sat May 7 09:28:12 2005 UTC
# Line 18  Line 18 
18  #ifndef _MENU_H_  #ifndef _MENU_H_
19  #define _MENU_H_  #define _MENU_H_
20    
21  #define MAX_MENUITEM_LENGTH             50  #define MAX_MENUITEM_LENGTH             50
22  #define MAX_MENUITEMS                   30  #define MAX_MENUITEMS                   30
23  #define MAX_MENUNAME_LENGTH             256  #define MAX_MENUNAME_LENGTH             256
24  #define MAX_MENUACTION_LENGTH           20  #define MAX_MENUACTION_LENGTH           20
25  #define MAX_MENUTITLE_LENGTH            50  #define MAX_MENUTITLE_LENGTH            50
# Line 63  typedef struct _menu MENU; Line 63  typedef struct _menu MENU;
63    
64  struct _menu_set  struct _menu_set
65  {  {
66      char conf_file[256];
67    MENU *p_menu[MAX_MENUS];    MENU *p_menu[MAX_MENUS];
68    MENU *p_menu_select[MAX_MENU_DEPTH];    MENU *p_menu_select[MAX_MENU_DEPTH];
69    int menu_count;    int menu_count;
# Line 72  typedef struct _menu_set MENU_SET; Line 73  typedef struct _menu_set MENU_SET;
73    
74  extern MENU_SET bbs_menu;  extern MENU_SET bbs_menu;
75    
76    extern int load_menu (MENU_SET * p_menu_set, const char *conf_file);
77    extern void unload_menu (MENU_SET * p_menu_set);
78    extern int reload_menu (MENU_SET * p_menu_set);
79  extern int menu_control (MENU_SET * p_menu_set, int key);  extern int menu_control (MENU_SET * p_menu_set, int key);
   
80  extern int display_menu (MENU * p_menu);  extern int display_menu (MENU * p_menu);
   
81  extern MENU *get_menu (MENU_SET * p_menu_set, const char *menu_name);  extern MENU *get_menu (MENU_SET * p_menu_set, const char *menu_name);
82    
83  #endif //_MENU_H_  #endif //_MENU_H_


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1