ELinks 0.18.0
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(* std )(void *, char *),
void(* cancel )(void *),
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 )