|
ELinks 0.19.1
|
#include <stdlib.h>#include <string.h>#include "elinks.h"#include "bfu/dialog.h"#include "bfu/leds.h"#include "bfu/menu.h"#include "config/options.h"#include "config/urlhist.h"#include "document/document.h"#include "document/view.h"#include "dialogs/exmode.h"#include "dialogs/info.h"#include "dialogs/menu.h"#include "dialogs/options.h"#include "intl/libintl.h"#include "main/event.h"#include "main/main.h"#include "main/select.h"#include "mime/dialogs.h"#include "mime/mime.h"#include "network/connection.h"#include "osdep/osdep.h"#include "osdep/newwin.h"#include "protocol/protocol.h"#include "protocol/uri.h"#include "session/download.h"#include "session/history.h"#include "session/location.h"#include "session/session.h"#include "session/task.h"#include "terminal/tab.h"#include "terminal/terminal.h"#include "util/conv.h"#include "util/file.h"#include "util/memlist.h"#include "util/memory.h"#include "util/string.h"#include "viewer/action.h"#include "viewer/text/link.h"#include "viewer/text/view.h"
Macros | |
| #define | FILE_COMPLETION_MENU_OFFSET 2 |
Functions | |
| static void | menu_url_shortcut (struct terminal *term, void *url_, void *ses_) |
| static void | save_url (struct session *ses, char *url) |
| void | save_url_as (struct session *ses) |
| static void | really_exit_prog (void *ses_) |
| static void | dont_exit_prog (void *ses_) |
| void | query_exit (struct session *ses) |
| void | exit_prog (struct session *ses, int query) |
| static void | go_historywards (struct terminal *term, void *target_, void *ses_) |
| static void | history_menu_common (struct terminal *term, struct session *ses, int unhist) |
| static void | history_menu (struct terminal *term, void *xxx, void *ses_) |
| static void | unhistory_menu (struct terminal *term, void *xxx, void *ses_) |
| void | tab_menu (struct session *ses, int x, int y, int place_above_cursor) |
| static void | do_submenu (struct terminal *term, void *menu_, void *ses_) |
| static void | do_file_menu (struct terminal *term, void *xxx, void *ses_) |
| static void | do_setup_menu (struct terminal *term, void *xxx, void *ses_) |
| void | activate_bfu_technology (struct session *ses, int item) |
| void | dialog_goto_url (struct session *ses, char *url) |
| static | INIT_INPUT_HISTORY (file_history) |
| void | query_file (struct session *ses, struct uri *uri, void *data, void(*std)(void *, char *), void(*cancel)(void *), int interactive) |
| void | free_history_lists (void) |
| static void | add_cmdline_bool_option (struct string *string, const char *name) |
| 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_in_new_window (struct terminal *term, const struct open_in_new *open, struct session *ses) |
| void | send_open_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) |
| static void | do_pass_uri_to_command (struct terminal *term, void *command_, void *xxx) |
| static char * | format_command (char *format, struct uri *uri) |
| enum frame_event_status | pass_uri_to_command (struct session *ses, struct document_view *doc_view, int which_type) |
| void | add_uri_command_to_menu (struct menu_item **mi, pass_uri_type_T type, char *text) |
| static void | complete_file_menu (struct terminal *term, int no_elevator, void *data, menu_func_T file_func, menu_func_T dir_func, char *dirname, char *filename) |
| void | auto_complete_file (struct terminal *term, int no_elevator, char *path, menu_func_T file_func, menu_func_T dir_func, void *data) |
Variables | |
| static struct menu_item | no_hist_menu [] |
| static struct menu_item | file_menu11 [] |
| static struct menu_item | file_menu21 [] |
| static struct menu_item | file_menu22 [] |
| static struct menu_item | file_menu3 [] |
| static struct menu_item | view_menu [] |
| static struct menu_item | help_menu [] |
| static struct menu_item | ext_menu [] |
| static struct menu_item | setup_menu [] |
| static struct menu_item | setup_menu_anon [] |
| static struct menu_item | tools_menu [] |
| static struct menu_item | main_menu [] |
| static struct menu_item | empty_directory_menu [] |
| #define FILE_COMPLETION_MENU_OFFSET 2 |
| void activate_bfu_technology | ( | struct session * | ses, |
| int | item ) |
|
static |
| void add_uri_command_to_menu | ( | struct menu_item ** | mi, |
| pass_uri_type_T | type, | ||
| char * | text ) |
| void auto_complete_file | ( | struct terminal * | term, |
| int | no_elevator, | ||
| char * | path, | ||
| menu_func_T | file_func, | ||
| menu_func_T | dir_func, | ||
| void * | data ) |
|
static |
| void dialog_goto_url | ( | struct session * | ses, |
| char * | url ) |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
| void exit_prog | ( | struct session * | ses, |
| int | query ) |
|
static |
| void free_history_lists | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
| void open_in_new_window | ( | struct terminal * | term, |
| void * | func_, | ||
| void * | 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 ) |
| enum frame_event_status pass_uri_to_command | ( | struct session * | ses, |
| struct document_view * | doc_view, | ||
| int | which_type ) |
| void query_exit | ( | struct session * | ses | ) |
| void query_file | ( | struct session * | ses, |
| struct uri * | uri, | ||
| void * | data, | ||
| void(* | std )(void *, char *), | ||
| void(* | cancel )(void *), | ||
| int | interactive ) |
|
static |
|
static |
| void save_url_as | ( | struct session * | ses | ) |
| void send_open_in_new_window | ( | struct terminal * | term, |
| const struct open_in_new * | open, | ||
| struct session * | ses ) |
| void send_open_new_window | ( | struct terminal * | term, |
| const struct open_in_new * | open, | ||
| struct session * | ses ) |
| void tab_menu | ( | struct session * | ses, |
| int | x, | ||
| int | y, | ||
| int | place_above_cursor ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |