1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
typedef struct {
char* name;
char* param;
} Action;
void
eprint(const char *errstr, ...);
char *
estrdup(const char *str);
char *
itos(int val);
static gboolean
new_window_cb (WebKitWebView *web_view, WebKitWebFrame *frame, WebKitNetworkRequest *request, WebKitWebNavigationAction *navigation_action, WebKitWebPolicyDecision *policy_decision, gpointer user_data);
WebKitWebView*
create_web_view_cb (WebKitWebView *web_view, WebKitWebFrame *frame, gpointer user_data);
static gboolean
download_cb (WebKitWebView *web_view, GObject *download, gpointer user_data);
static void
toggle_status_cb (WebKitWebView* page, const char *param);
static void
link_hover_cb (WebKitWebView* page, const gchar* title, const gchar* link, gpointer data);
static void
title_change_cb (WebKitWebView* web_view, WebKitWebFrame* web_frame, const gchar* title, gpointer data);
static void
progress_change_cb (WebKitWebView* page, gint progress, gpointer data);
static void
load_commit_cb (WebKitWebView* page, WebKitWebFrame* frame, gpointer data);
static void
destroy_cb (GtkWidget* widget, gpointer data);
static void
log_history_cb ();
static void
commands_hash(void);
void
free_action(gpointer act);
Action*
new_action(const gchar *name, const gchar *param);
static bool
file_exists (const char * filename);
void
set_insert_mode(WebKitWebView *page, const gchar *param);
static void
load_uri (WebKitWebView * web_view, const gchar *param);
static void
new_window_load_uri (const gchar * uri);
static void
close_uzbl (WebKitWebView *page, const char *param);
static gboolean
run_command(const char *command, const char *args);
static void
spawn(WebKitWebView *web_view, const char *param);
static void
parse_command(const char *cmd, const char *param);
static void
parse_line(char *line);
void
build_stream_name(int type);
static void
control_fifo(GIOChannel *gio, GIOCondition condition);
static void
create_fifo();
static void
create_socket();
static void
control_socket(GIOChannel *chan);
static void
update_title (void);
static gboolean
key_press_cb (WebKitWebView* page, GdkEventKey* event);
static GtkWidget*
create_browser ();
static GtkWidget*
create_mainbar ();
static
GtkWidget* create_window ();
static void
add_binding (const gchar *key, const gchar *act);
static void
settings_init ();
/* vi: set et ts=4: */
|