* src/DisplayTabs/_EmbeddedList.py: allow to define middle click
* src/Editors/_EditFamily.py: middle click on child calls edit child 2008-02-12 Benny Malengier <benny.malengier@gramps-project.org> svn: r10021
This commit is contained in:
@@ -90,10 +90,17 @@ class EmbeddedList(ButtonTab):
|
||||
self.show_all()
|
||||
|
||||
def _on_button_press(self, obj, event):
|
||||
"""
|
||||
Handle button press, not double-click, that is done in init_interface
|
||||
"""
|
||||
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
||||
ref = self.get_selected()
|
||||
if ref:
|
||||
self.right_click(obj, event)
|
||||
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 2:
|
||||
fun = self.get_middle_click()
|
||||
if fun:
|
||||
fun(obj)
|
||||
|
||||
def get_popup_menu_items(self):
|
||||
"""
|
||||
@@ -121,6 +128,9 @@ class EmbeddedList(ButtonTab):
|
||||
]
|
||||
return itemlist
|
||||
|
||||
def get_middle_click(self):
|
||||
return None
|
||||
|
||||
def right_click(self, obj, event):
|
||||
"""
|
||||
On right click show a popup menu.
|
||||
|
||||
Reference in New Issue
Block a user