ELinks 0.16.1.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 |