Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/objectview.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/objectview.py')
-rw-r--r--src/jarabe/journal/objectview.py19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/jarabe/journal/objectview.py b/src/jarabe/journal/objectview.py
index 3160c1c..ab04a5b 100644
--- a/src/jarabe/journal/objectview.py
+++ b/src/jarabe/journal/objectview.py
@@ -77,8 +77,7 @@ class ObjectView(gtk.Bin):
view.modify_base(gtk.STATE_NORMAL,
style.COLOR_WHITE.get_gdk_color())
view.connect('detail-clicked', self.__detail_clicked_cb)
- view.connect('button-release-event',
- self.__button_release_event_cb)
+ view.connect('entry-activated', self.__entry_activated_cb)
view.show()
widget = gtk.ScrolledWindow()
@@ -291,23 +290,9 @@ class ObjectView(gtk.Bin):
def __detail_clicked_cb(self, list_view, object_id):
self.emit('detail-clicked', object_id)
- def __button_release_event_cb(self, tree_view, event):
- if not tree_view.props.hover_selection:
- return False
-
- if event.window != tree_view.get_bin_window():
- return False
-
- pos = tree_view.get_path_at_pos(event.x, event.y)
- if pos is None:
- return False
-
- path, column_, x_, y_ = pos
- uid = tree_view.get_model()[path][Source.FIELD_UID]
+ def __entry_activated_cb(self, sender, uid):
self.emit('entry-activated', uid)
- return False
-
def do_size_allocate(self, allocation):
self.allocation = allocation
self.child.size_allocate(allocation)