ELinks 0.18.0
Typedefs | Enumerations | Functions
menu.h File Reference
#include "bfu/menu.h"
#include "cache/cache.h"
#include "session/task.h"
#include "terminal/terminal.h"
#include "viewer/action.h"
Include dependency graph for menu.h:
This graph shows which files directly or indirectly include this file:

Typedefs

typedef int pass_uri_type_T
 

Enumerations

enum  pass_uri_type { PASS_URI_FRAME , PASS_URI_LINK , PASS_URI_TAB }
 

Functions

void activate_bfu_technology (struct session *, int)
 
void dialog_goto_url (struct session *ses, char *url)
 
void tab_menu (struct session *ses, int x, int y, int place_above_cursor)
 
void free_history_lists (void)
 
void query_file (struct session *, struct uri *, void *, void(*)(void *, char *), void(*)(void *), int)
 
void query_exit (struct session *ses)
 
void exit_prog (struct session *ses, int query)
 
void save_url_as (struct session *ses)
 
void open_uri_in_new_window (struct session *ses, struct uri *uri, struct uri *referrer, term_env_type_T env, cache_mode_T cache_mode, enum task_type task)
 
void send_open_new_window (struct terminal *term, const struct open_in_new *open, struct session *ses)
 
void send_open_in_new_window (struct terminal *term, const struct open_in_new *open, struct session *ses)
 
void open_in_new_window (struct terminal *term, void *func_, void *ses_)
 
void add_new_win_to_menu (struct menu_item **mi, char *text, struct terminal *term)
 
void add_uri_command_to_menu (struct menu_item **mi, pass_uri_type_T type, char *text)
 
enum frame_event_status pass_uri_to_command (struct session *ses, struct document_view *doc_view, int type)
 
void auto_complete_file (struct terminal *term, int no_elevator, char *path, menu_func_T file_func, menu_func_T dir_func, void *data)
 

Typedef Documentation

◆ pass_uri_type_T

typedef int pass_uri_type_T

Enumeration Type Documentation

◆ pass_uri_type

Enumerator
PASS_URI_FRAME 
PASS_URI_LINK 
PASS_URI_TAB 

Function Documentation

◆ activate_bfu_technology()

void activate_bfu_technology ( struct session *  ses,
int  item 
)

◆ add_new_win_to_menu()

void add_new_win_to_menu ( struct menu_item **  mi,
char *  text,
struct terminal *  term 
)

◆ add_uri_command_to_menu()

void add_uri_command_to_menu ( struct menu_item **  mi,
pass_uri_type_T  type,
char *  text 
)

◆ auto_complete_file()

void auto_complete_file ( struct terminal *  term,
int  no_elevator,
char *  path,
menu_func_T  file_func,
menu_func_T  dir_func,
void *  data 
)

◆ dialog_goto_url()

void dialog_goto_url ( struct session *  ses,
char *  url 
)

◆ exit_prog()

void exit_prog ( struct session *  ses,
int  query 
)

◆ free_history_lists()

void free_history_lists ( void  )

◆ open_in_new_window()

void open_in_new_window ( struct terminal *  term,
void *  func_,
void *  ses_ 
)

◆ open_uri_in_new_window()

void open_uri_in_new_window ( struct session *  ses,
struct uri *  uri,
struct uri *  referrer,
term_env_type_T  env,
cache_mode_T  cache_mode,
enum task_type  task 
)

◆ pass_uri_to_command()

enum frame_event_status pass_uri_to_command ( struct session *  ses,
struct document_view *  doc_view,
int  type 
)

◆ query_exit()

void query_exit ( struct session *  ses)

◆ query_file()

void query_file ( struct session *  ses,
struct uri *  uri,
void *  data,
void(*)(void *, char *)  std,
void(*)(void *)  cancel,
int  interactive 
)

◆ save_url_as()

void save_url_as ( struct session *  ses)

◆ send_open_in_new_window()

void send_open_in_new_window ( struct terminal *  term,
const struct open_in_new *  open,
struct session *  ses 
)

◆ send_open_new_window()

void send_open_new_window ( struct terminal *  term,
const struct open_in_new *  open,
struct session *  ses 
)

◆ tab_menu()

void tab_menu ( struct session *  ses,
int  x,
int  y,
int  place_above_cursor 
)