From 85f3f6508dfed04c1787fdc538433ef6c2e26556 Mon Sep 17 00:00:00 2001 From: Andreas Butti Date: Sat, 15 Dec 2018 09:58:30 +0100 Subject: [PATCH] Xournal Touch handling --- src/gui/XournalView.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/gui/XournalView.cpp b/src/gui/XournalView.cpp index 7475c198..c9c7c230 100644 --- a/src/gui/XournalView.cpp +++ b/src/gui/XournalView.cpp @@ -22,6 +22,13 @@ #include + +bool touch_event_cb(GtkWidget* widget, GdkEventTouch* event, void* self) +{ + printf("touch1\n"); + return true; +} + XournalView::XournalView(GtkWidget* parent, Control* control) { XOJ_INIT_TYPE(XournalView); @@ -32,6 +39,10 @@ XournalView::XournalView(GtkWidget* parent, Control* control) this->cache = new PdfCache(control->getSettings()->getPdfPageCacheSize()); registerListener(control); + + g_signal_connect(widget, "touch-event", G_CALLBACK(touch_event_cb), NULL); + + this->widget = gtk_xournal_new(this, GTK_SCROLLABLE(parent)); // we need to refer widget here, because we unref it somewhere twice!? g_object_ref(this->widget);