ELinks 0.18.0
Data Structures | Functions | Variables
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_item * detach_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