ELinks 0.18.0
Functions
hotkey.c File Reference
#include <string.h>
#include "elinks.h"
#include "bfu/hotkey.h"
#include "bfu/menu.h"
#include "config/kbdbind.h"
#include "intl/libintl.h"
#include "terminal/draw.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/conv.h"
#include "util/memory.h"
Include dependency graph for hotkey.c:

Functions

static int find_hotkey_pos (char *text)
 
void init_hotkeys (struct terminal *term, struct menu *menu)
 
void refresh_hotkeys (struct terminal *term, struct menu *menu)
 
static int check_hotkeys_common (struct menu *menu, term_event_char_T hotkey, struct terminal *term, int check_mode)
 
int check_hotkeys (struct menu *menu, term_event_char_T key, struct terminal *term)
 
int check_not_so_hot_keys (struct menu *menu, term_event_char_T key, struct terminal *term)
 

Function Documentation

◆ check_hotkeys()

int check_hotkeys ( struct menu *  menu,
term_event_char_T  key,
struct terminal *  term 
)

◆ check_hotkeys_common()

static int check_hotkeys_common ( struct menu *  menu,
term_event_char_T  hotkey,
struct terminal *  term,
int  check_mode 
)
static

◆ check_not_so_hot_keys()

int check_not_so_hot_keys ( struct menu *  menu,
term_event_char_T  key,
struct terminal *  term 
)

◆ find_hotkey_pos()

static int find_hotkey_pos ( char *  text)
inlinestatic

◆ init_hotkeys()

void init_hotkeys ( struct terminal *  term,
struct menu *  menu 
)

◆ refresh_hotkeys()

void refresh_hotkeys ( struct terminal *  term,
struct menu *  menu 
)