ELinks 0.18.0
|
#include <ctype.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "bfu/listmenu.h"
#include "bfu/menu.h"
#include "session/session.h"
#include "util/conv.h"
#include "util/error.h"
#include "util/string.h"
#include "viewer/text/form.h"
Functions | |
static int | menu_contains (struct menu_item *m, int f) |
void | do_select_submenu (struct terminal *term, void *menu_, void *ses_) |
void | new_menu_item (struct list_menu *menu, char *name, int data, int fullname) |
void | init_menu (struct list_menu *menu) |
void | free_menu (struct menu_item *m) |
struct menu_item * | detach_menu (struct list_menu *menu) |
void | destroy_menu (struct list_menu *menu) |
void | menu_labels (struct menu_item *items, const char *base, char **lbls) |
void | add_select_item (struct list_menu *menu, struct string *string, struct string *orig_string, char **value, int order, int dont_add) |
void add_select_item | ( | struct list_menu * | menu, |
struct string * | string, | ||
struct string * | orig_string, | ||
char ** | value, | ||
int | order, | ||
int | dont_add ) |
void destroy_menu | ( | struct list_menu * | menu | ) |
void do_select_submenu | ( | struct terminal * | term, |
void * | menu_, | ||
void * | ses_ ) |
void free_menu | ( | struct menu_item * | m | ) |
void init_menu | ( | struct list_menu * | menu | ) |
|
static |
void menu_labels | ( | struct menu_item * | items, |
const char * | base, | ||
char ** | lbls ) |
void new_menu_item | ( | struct list_menu * | menu, |
char * | name, | ||
int | data, | ||
int | fullname ) |