X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;ds=sidebyside;f=menu.c;h=96ad1e5d8ae3e9105d938433585cc268e2e78164;hb=bcb6f1950bfd2867df61d5c93aa73b73e093edbc;hp=d66ee07b6a13bf3871d30459a4bf228685eb0c5b;hpb=afa94c9493bdb91807c1dc2b4e1ffddbe2df1fd6;p=taskasaur.git diff --git a/menu.c b/menu.c index d66ee07..96ad1e5 100644 --- a/menu.c +++ b/menu.c @@ -19,6 +19,7 @@ typedef struct MenuItem { char* title; char* description; + void* user_data; } MenuItem; typedef struct Menu { @@ -32,6 +33,7 @@ typedef struct Menu { WINDOW* sub_win; int max_height; int max_width; + void* user_data; } Menu; int swap_item(Menu* menu, int src_index, int dest_index); @@ -50,7 +52,7 @@ create_menuitem(char* title) new_menuitem = malloc(sizeof(MenuItem)); new_menuitem->title = title; - new_menuitem->description = 0; //TEMP FOR NOW + new_menuitem->description = strdup(""); //TEMP FOR NOW return new_menuitem; }