aboutsummaryrefslogtreecommitdiffhomepage
path: root/events.h
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-10-05 10:35:07 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-10-05 10:35:07 +0200
commita120934f0c209c68a13a5782371d68eaa97d290d (patch)
tree30ba42f7ae8261af2e26371103a50715b3e7f1dd /events.h
parent85bd94abb4fb507b5d230a06f5f7c2b4138110ca (diff)
Source splitting
Diffstat (limited to 'events.h')
-rw-r--r--events.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/events.h b/events.h
new file mode 100644
index 0000000..782243d
--- /dev/null
+++ b/events.h
@@ -0,0 +1,29 @@
+/* Uzbl event routines
+ * (c) 2009 by Robert Manea
+*/
+
+/* Event system */
+enum event_type {
+ LOAD_START, LOAD_COMMIT, LOAD_FINISH, LOAD_ERROR,
+ KEY_PRESS, KEY_RELEASE, DOWNLOAD_REQ, COMMAND_EXECUTED,
+ LINK_HOVER, TITLE_CHANGED, GEOMETRY_CHANGED,
+ WEBINSPECTOR, NEW_WINDOW, SELECTION_CHANGED,
+ VARIABLE_SET, FIFO_SET, SOCKET_SET,
+ INSTANCE_START, INSTANCE_EXIT, LOAD_PROGRESS,
+ LINK_UNHOVER,
+
+ /* must be last entry */
+ LAST_EVENT
+};
+
+void
+event_buffer_timeout(guint sec);
+
+void
+send_event_socket(GString *msg);
+
+void
+send_event_stdout(GString *msg);
+
+void
+send_event(int type, const gchar *details, const gchar *custom_event);