aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/events.h
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2010-01-02 11:50:21 +0100
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2010-01-02 11:50:21 +0100
commit7f8ef03cfd55c266de8b78bfa19e154e1e9047b6 (patch)
tree27f61780ca1d1f37d1d561d03e2ad1708f03ab40 /src/events.h
parentcf98a9a7f1713c81ba855f79de2a48aa1f994714 (diff)
move source files from project root into src directory. Makefile is a bit broken though
Diffstat (limited to 'src/events.h')
-rw-r--r--src/events.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/events.h b/src/events.h
new file mode 100644
index 0000000..7b8f58b
--- /dev/null
+++ b/src/events.h
@@ -0,0 +1,35 @@
+/*
+ ** 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, FORM_ACTIVE, ROOT_ACTIVE,
+ FOCUS_LOST, FOCUS_GAINED, FILE_INCLUDED,
+ PLUG_CREATED, COMMAND_ERROR, BUILTINS,
+
+ /* 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);
+
+void
+key_to_event(guint keyval, gint mode);