diff options
author | Rob <rob.manea@gmail.com> | 2009-11-12 14:10:22 +0100 |
---|---|---|
committer | Rob <rob.manea@gmail.com> | 2009-11-12 14:10:22 +0100 |
commit | 5de2e430068083e7514fa8045b791f8d2f6b8597 (patch) | |
tree | f768b0909e8cf4d749427787d0c41b347df53974 | |
parent | 0e0fba1fcf5372cf67d9dfa5d6817b2e225709d7 (diff) |
added COMMAND_ERROR event
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | events.c | 3 | ||||
-rw-r--r-- | events.h | 2 | ||||
-rw-r--r-- | uzbl-core.c | 4 |
4 files changed, 7 insertions, 4 deletions
@@ -453,6 +453,7 @@ Basically all events have this format: - `EVENT [uzbl_instance_name] INSTANCE_EXIT process_id`: uzbl shutdown - `EVENT [uzbl_instance_name] VARIABLE_SET variable_name str|int|float variable_value`. Note: str|int|float denote the type of variable_value - `EVENT [uzbl_instance_name] COMMAND_EXECUTED command_name optional_command_arguments` + - `EVENT [uzbl_instance_name] COMMAND_ERROR command` - `EVENT [uzbl_instance_name] GEOMETRY_CHANGED WIDTHxHEIGHT+X_POSITION+Y_POSITION`: when the size or position of the uzbl window changes - `EVENT [uzbl_instance_name] FIFO_SET path_to_fifo` - `EVENT [uzbl_instance_name] SOCKET_SET path_to_socket` @@ -460,6 +461,7 @@ Basically all events have this format: - `EVENT [uzbl_instance_name] LOAD_START uri` - `EVENT [uzbl_instance_name] LOAD_FINISHED uri` - `EVENT [uzbl_instance_name] LOAD_ERROR reason_of_error` + - `EVENT [uzbl_instance_name] LOAD_PROGRESS percentage` : while the page is loading - `EVENT [uzbl_instance_name] TITLE_CHANGED title_name`: when the title of the webpage (and hence maybe, the window title) changed - `EVENT [uzbl_instance_name] DOWNLOAD_REQUEST download_uri`: when content needs to be downloaded - `EVENT [uzbl_instance_name] LINK_HOVER uri`: mouse hovers over a link @@ -41,7 +41,8 @@ const char *event_table[LAST_EVENT] = { "FOCUS_LOST" , "FOCUS_GAINED" , "FILE_INCLUDED" , - "PLUG_CREATED" + "PLUG_CREATED" , + "COMMAND_ERROR" }; void @@ -13,7 +13,7 @@ enum event_type { INSTANCE_START, INSTANCE_EXIT, LOAD_PROGRESS, LINK_UNHOVER, FORM_ACTIVE, ROOT_ACTIVE, FOCUS_LOST, FOCUS_GAINED, FILE_INCLUDED, - PLUG_CREATED, + PLUG_CREATED, COMMAND_ERROR, /* must be last entry */ LAST_EVENT diff --git a/uzbl-core.c b/uzbl-core.c index 146642c..5543d95 100644 --- a/uzbl-core.c +++ b/uzbl-core.c @@ -1492,8 +1492,8 @@ parse_command(const char *cmd, const char *param, GString *result) { g_string_free(tmp, TRUE); } - } else - g_printerr ("command \"%s\" not understood. ignoring.\n", cmd); + } else + send_event(COMMAND_ERROR, cmd, NULL); } |