aboutsummaryrefslogtreecommitdiffhomepage
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-10-20 20:42:28 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-10-20 20:42:28 +0200
commit0945c9aa8353579b221f3ea7b94ad0ef44dd5001 (patch)
tree8a5a4939ba7f49edaaf9bcdea8d28bf6906b172a /callbacks.c
parente802d5187c9619f4c8f03802350e29435a3ec9d3 (diff)
added FOCUS_GAINED/FOCUS_LOST events
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/callbacks.c b/callbacks.c
index 593fdac..0058868 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -452,11 +452,26 @@ configure_event_cb(GtkWidget* window, GdkEventConfigure* event) {
(void) event;
retrieve_geometry();
- send_event(GEOMETRY_CHANGED, uzbl.gui.geometry, NULL);
+ /* TODO: Do we need this? */
+ //send_event(GEOMETRY_CHANGED, uzbl.gui.geometry, NULL);
return FALSE;
}
gboolean
+focus_cb(GtkWidget* window, GdkEventFocus* event, void *ud) {
+ (void) window;
+ (void) event;
+ (void) ud;
+
+ if(event->in)
+ send_event(FOCUS_GAINED, "", NULL);
+ else
+ send_event(FOCUS_LOST, "", NULL);
+
+ return TRUE;
+}
+
+gboolean
key_press_cb (GtkWidget* window, GdkEventKey* event) {
(void) window;