pinosaur
/
taskasaur.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
render description
[taskasaur.git]
/
headers
/
menu.h
diff --git
a/headers/menu.h
b/headers/menu.h
index
c11fbdd
..
39fe8d5
100644
(file)
--- a/
headers/menu.h
+++ b/
headers/menu.h
@@
-35,12
+35,17
@@
extern MenuItem* get_menu_item(Menu* menu, int index);
extern int get_selected_item(Menu* menu);
extern int get_menu_length(Menu* menu);
extern char* get_menu_name(Menu* menu);
extern int get_selected_item(Menu* menu);
extern int get_menu_length(Menu* menu);
extern char* get_menu_name(Menu* menu);
+extern void* get_menu_userdata(Menu* menu);
extern char* get_menuitem_title(MenuItem* menuitem);
extern char* get_menuitem_descrip(MenuItem* menuitem);
extern char* get_menuitem_title(MenuItem* menuitem);
extern char* get_menuitem_descrip(MenuItem* menuitem);
+extern void* get_menuitem_userdata(MenuItem* menuitem);
extern int set_menu_win(Menu* menu, WINDOW* win);
extern int set_selected_item(Menu* menu, int selected_item);
extern int set_menu_focus(Menu* menu, bool focus);
extern int set_menu_win(Menu* menu, WINDOW* win);
extern int set_selected_item(Menu* menu, int selected_item);
extern int set_menu_focus(Menu* menu, bool focus);
+extern int set_menu_userdata(Menu* menu, void* userdata);
+extern int set_menuitem_descrip(MenuItem* menuitem, char* descrip);
+extern int set_menuitem_userdata(MenuItem* menuitem, void* userdata);
extern int insert_item(Menu* menu, MenuItem* menuitem, int index);
extern int delete_item(Menu* menu, int index);
extern int insert_item(Menu* menu, MenuItem* menuitem, int index);
extern int delete_item(Menu* menu, int index);