Skip to content
Snippets Groups Projects
Commit f5b37e61 authored by nkour's avatar nkour
Browse files

make it gtkgui helpers and use it

parent 8e9444d8
No related branches found
No related tags found
No related merge requests found
......@@ -843,20 +843,11 @@ _('Connection with peer cannot be established.'))
path = self.model.get_path(iter)
self.set_buttons_sensitive(path, True)
event_button = self.get_possible_button_event(event)
event_button = gtkgui_helpers.get_possible_button_event(event)
self.file_transfers_menu.popup(None, self.tree, None,
event_button, event.time)
self.file_transfers_menu.show_all()
def get_possible_button_event(self, event):
'''mouse or keyboard caused the event?'''
if event.type == gtk.gdk.KEY_PRESS:
event_button = 0 # no event.button so pass 0
else: # BUTTON_PRESS event, so pass event.button
event_button = event.button
return event_button
def on_transfers_list_key_press_event(self, widget, event):
'''when a key is pressed in the treeviews'''
self.tooltip.hide_tooltip()
......
......@@ -593,3 +593,12 @@ def get_state_image_from_file_path_show(file_path, show):
break
return image
def get_possible_button_event(self, event):
'''mouse or keyboard caused the event?'''
if event.type == gtk.gdk.KEY_PRESS:
event_button = 0 # no event.button so pass 0
else: # BUTTON_PRESS event, so pass event.button
event_button = event.button
return event_button
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment