ELinks 0.16.1.1
listmenu.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  list_menu

Functions

void init_menu (struct list_menu *menu)
void destroy_menu (struct list_menu *menu)
void add_select_item (struct list_menu *menu, struct string *string, struct string *orig_string, char **value, int order, int dont_add)
void new_menu_item (struct list_menu *menu, char *name, int data, int fullname)
struct menu_itemdetach_menu (struct list_menu *menu)
void menu_labels (struct menu_item *m, const char *base, char **lbls)
void do_select_submenu (struct terminal *term, void *menu_, void *ses_)
void free_menu (struct menu_item *m)

Variables

struct list_menu lnk_menu

Function Documentation

◆ add_select_item()

void add_select_item ( struct list_menu * menu,
struct string * string,
struct string * orig_string,
char ** value,
int order,
int dont_add )

◆ destroy_menu()

void destroy_menu ( struct list_menu * menu)

◆ detach_menu()

struct menu_item * detach_menu ( struct list_menu * menu)

◆ do_select_submenu()

void do_select_submenu ( struct terminal * term,
void * menu_,
void * ses_ )

◆ free_menu()

void free_menu ( struct menu_item * m)

◆ init_menu()

void init_menu ( struct list_menu * menu)

◆ menu_labels()

void menu_labels ( struct menu_item * m,
const char * base,
char ** lbls )

◆ new_menu_item()

void new_menu_item ( struct list_menu * menu,
char * name,
int data,
int fullname )

Variable Documentation

◆ lnk_menu

struct list_menu lnk_menu
extern