ELinks 0.18.0
dialogs.c File Reference
#include <string.h>
#include "elinks.h"
#include "bfu/dialog.h"
#include "bfu/menu.h"
#include "config/options.h"
#include "mime/dialogs.h"
#include "intl/libintl.h"
#include "terminal/terminal.h"
#include "util/color.h"
#include "util/conv.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for dialogs.c:

Data Structures

struct  extension
 

Macros

#define MIME_WIDGETS_COUNT   4
 

Functions

static struct optionget_real_opt (const char *base, char *id)
 
static void really_del_ext (void *fcp)
 
void menu_del_ext (struct terminal *term, void *fcp, void *xxx2)
 
static void add_mime_extension (void *data)
 
void menu_add_ext (struct terminal *term, void *fcp, void *xxx2)
 
void menu_list_ext (struct terminal *term, void *fn_, void *xxx)
 

Variables

static struct menu_item mi_no_ext []
 

Macro Definition Documentation

◆ MIME_WIDGETS_COUNT

#define MIME_WIDGETS_COUNT   4

Function Documentation

◆ add_mime_extension()

static void add_mime_extension ( void * data)
static

◆ get_real_opt()

static struct option * get_real_opt ( const char * base,
char * id )
static

◆ menu_add_ext()

void menu_add_ext ( struct terminal * term,
void * fcp,
void * xxx2 )

◆ menu_del_ext()

void menu_del_ext ( struct terminal * term,
void * fcp,
void * xxx2 )

◆ menu_list_ext()

void menu_list_ext ( struct terminal * term,
void * fn_,
void * xxx )

◆ really_del_ext()

static void really_del_ext ( void * fcp)
static

Variable Documentation

◆ mi_no_ext

struct menu_item mi_no_ext[]
static
Initial value:
= {
INIT_MENU_ITEM(N_("No extensions"), NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT),
}
#define INIT_MENU_ITEM(text, rtext, action_id, func, data, flags)
Definition menu.h:111
#define NULL_MENU_ITEM
Definition menu.h:126
@ NO_SELECT
Definition menu.h:29
#define NULL
Definition explodename.c:35
#define N_(msg)
Definition libintl.h:25