summaryrefslogtreecommitdiffstats
path: root/src/event-context.cpp
diff options
context:
space:
mode:
authorMaximilian Albert <maximilian.albert@gmail.com>2008-08-18 00:40:39 +0000
committercilix42 <cilix42@users.sourceforge.net>2008-08-18 00:40:39 +0000
commit7d9d7903a9e87e69d31872dbb6154943ca69d438 (patch)
treed809a5b5409d8abf248cee356bc910709e7ba6ef /src/event-context.cpp
parentSome icons for the geometry tool (diff)
downloadinkscape-7d9d7903a9e87e69d31872dbb6154943ca69d438.tar.gz
inkscape-7d9d7903a9e87e69d31872dbb6154943ca69d438.zip
Debugging messages in event-context for mouse and keyboard interaction
(bzr r6665)
Diffstat (limited to 'src/event-context.cpp')
-rw-r--r--src/event-context.cpp43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/event-context.cpp b/src/event-context.cpp
index b1c4f87ef..63f5b0f5d 100644
--- a/src/event-context.cpp
+++ b/src/event-context.cpp
@@ -1083,6 +1083,49 @@ ec_shape_event_attr_changed(Inkscape::XML::Node */*shape_repr*/, gchar const *na
}
+void
+event_context_print_event_info(GdkEvent *event, bool print_return) {
+ switch (event->type) {
+ case GDK_BUTTON_PRESS:
+ g_print ("GDK_BUTTON_PRESS");
+ break;
+ case GDK_2BUTTON_PRESS:
+ g_print ("GDK_2BUTTON_PRESS");
+ break;
+ case GDK_3BUTTON_PRESS:
+ g_print ("GDK_3BUTTON_PRESS");
+ break;
+
+ case GDK_MOTION_NOTIFY:
+ g_print ("GDK_MOTION_NOTIFY");
+ break;
+ case GDK_ENTER_NOTIFY:
+ g_print ("GDK_ENTER_NOTIFY");
+ break;
+
+ case GDK_LEAVE_NOTIFY:
+ g_print ("GDK_LEAVE_NOTIFY");
+ break;
+ case GDK_BUTTON_RELEASE:
+ g_print ("GDK_BUTTON_RELEASE");
+ break;
+
+ case GDK_KEY_PRESS:
+ g_print ("GDK_KEY_PRESS: %d", get_group0_keyval(&event->key));
+ break;
+ case GDK_KEY_RELEASE:
+ g_print ("GDK_KEY_RELEASE: %d", get_group0_keyval(&event->key));
+ break;
+ default:
+ //g_print ("even type not recognized");
+ break;
+ }
+
+ if (print_return) {
+ g_print ("\n");
+ }
+}
+
/*
Local Variables:
mode:c++