pinosaur
/
taskasaur.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
subwin problems
[taskasaur.git]
/
menu.c
diff --git
a/menu.c
b/menu.c
index
6768de2
..
ffb49a6
100644
(file)
--- a/
menu.c
+++ b/
menu.c
@@
-76,6
+76,12
@@
create_menu(char* menu_name, MenuItem** item_list)
return new_menu;
}
return new_menu;
}
+WINDOW*
+get_menu_win(Menu* menu)
+{
+ return menu->menu_win;
+}
+
int
set_menu_win(Menu* menu, WINDOW* win)
{
int
set_menu_win(Menu* menu, WINDOW* win)
{
@@
-98,6
+104,12
@@
set_menu_win(Menu* menu, WINDOW* win)
return 0;
}
return 0;
}
+WINDOW*
+get_menu_subwin(Menu* menu)
+{
+ return menu->sub_win;
+}
+
MenuItem*
get_menu_item(Menu* menu, int index)
{
MenuItem*
get_menu_item(Menu* menu, int index)
{
@@
-137,11
+149,7
@@
get_menu_length(Menu* menu)
int
swap_item(Menu* menu, int src_index, int dest_index)
{
int
swap_item(Menu* menu, int src_index, int dest_index)
{
- MenuItem* temp;
-
- temp = menu->menu_items[dest_index];
- menu->menu_items[dest_index] = menu->menu_items[src_index];
- menu->menu_items[src_index] = temp;
+ ar_swap_item(menu->menu_items, src_index, dest_index);
return 0;
}
return 0;
}