ELinks 0.16.1.1
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()

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()

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 )