aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/callbacks.c
diff options
context:
space:
mode:
authorGravatar Ben Boeckel <MathStuf@gmail.com>2011-04-21 13:33:50 -0400
committerGravatar keis <keijser@gmail.com>2011-04-23 13:58:43 +0200
commit02fcc0f6527353baf8f376ed6651cfe7c77bf15b (patch)
tree9a8223262e6b95fe5fdac857b64a7048c4b0f62a /src/callbacks.c
parent169f53f110ca096d78c986402b5f9237924b8fbc (diff)
Add button_to_event function for clicks
Diffstat (limited to 'src/callbacks.c')
-rw-r--r--src/callbacks.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/callbacks.c b/src/callbacks.c
index 6821700..5873b5e 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -568,7 +568,6 @@ gboolean
button_press_cb (GtkWidget* window, GdkEventButton* event) {
(void) window;
gint context;
- gchar *details;
gboolean propagate = FALSE,
sendev = FALSE;
@@ -595,9 +594,7 @@ button_press_cb (GtkWidget* window, GdkEventButton* event) {
}
if(sendev) {
- details = g_strdup_printf("Button%d", event->button);
- send_event(KEY_PRESS, NULL, TYPE_NAME, details, NULL);
- g_free (details);
+ button_to_event(event->button, event->state, GDK_BUTTON_PRESS);
}
}
@@ -608,7 +605,6 @@ gboolean
button_release_cb (GtkWidget* window, GdkEventButton* event) {
(void) window;
gint context;
- gchar *details;
gboolean propagate = FALSE,
sendev = FALSE;
@@ -624,9 +620,7 @@ button_release_cb (GtkWidget* window, GdkEventButton* event) {
}
if(sendev) {
- details = g_strdup_printf("Button%d", event->button);
- send_event(KEY_RELEASE, NULL, TYPE_NAME, details, NULL);
- g_free (details);
+ button_to_event(event->button, event->state, GDK_BUTTON_RELEASE);
}
}