Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@laptop.org>2012-11-06 23:49:05 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-11-06 23:49:05 (GMT)
commitc6b4c32f290d693a95cdcf88b956fd891ae0b13d (patch)
treebc11012b8379cf1b4e6b1f631a21ec21f3815b0f
parent5c8af547b22e392f1e147afab6b75bdc607ad4f5 (diff)
ActivityList and Journal listview: set the touch mask on the tree view, part of SL #4128
We do need to add the mask if we want to receive the 'touch-event' signal. [1] http://developer.gnome.org/gtk3/3.4/GtkWidget.html#GtkWidget-touch-event
-rw-r--r--src/jarabe/desktop/activitieslist.py3
-rw-r--r--src/jarabe/journal/listview.py3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/jarabe/desktop/activitieslist.py b/src/jarabe/desktop/activitieslist.py
index 7b99015..603cae2 100644
--- a/src/jarabe/desktop/activitieslist.py
+++ b/src/jarabe/desktop/activitieslist.py
@@ -53,6 +53,9 @@ class ActivitiesTreeView(Gtk.TreeView):
self._query = ''
self.set_headers_visible(False)
+ self.add_events(Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.TOUCH_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK)
selection = self.get_selection()
selection.set_mode(Gtk.SelectionMode.NONE)
diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
index 6d9cc57..4af6e3c 100644
--- a/src/jarabe/journal/listview.py
+++ b/src/jarabe/journal/listview.py
@@ -46,6 +46,9 @@ class TreeView(Gtk.TreeView):
Gtk.TreeView.__init__(self)
self.set_headers_visible(False)
self.set_enable_search(False)
+ self.add_events(Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.TOUCH_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK)
def do_size_request(self, requisition):
# HACK: We tell the model that the view is just resizing so it can