X-Git-Url: https://git.danieliu.xyz/?p=taskasaur.git;a=blobdiff_plain;f=menu.c;h=ffb49a603e07e142a8bbe338a2356059570986e8;hp=6768de2189eb0bcbdad41d561c92276038252d04;hb=72509aeb4746b7ea2bd9cc84cfd45dfb87042e07;hpb=cb5385b932956072fc14fd6531c45f12c9cc4925 diff --git a/menu.c b/menu.c index 6768de2..ffb49a6 100644 --- a/menu.c +++ b/menu.c @@ -76,6 +76,12 @@ create_menu(char* menu_name, MenuItem** item_list) return new_menu; } +WINDOW* +get_menu_win(Menu* menu) +{ + return menu->menu_win; +} + int set_menu_win(Menu* menu, WINDOW* win) { @@ -98,6 +104,12 @@ set_menu_win(Menu* menu, WINDOW* win) return 0; } +WINDOW* +get_menu_subwin(Menu* menu) +{ + return menu->sub_win; +} + 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) { - 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; }