diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2010-01-02 11:50:21 +0100 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2010-01-02 11:50:21 +0100 |
commit | 7f8ef03cfd55c266de8b78bfa19e154e1e9047b6 (patch) | |
tree | 27f61780ca1d1f37d1d561d03e2ad1708f03ab40 /src/events.h | |
parent | cf98a9a7f1713c81ba855f79de2a48aa1f994714 (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.h | 35 |
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); |