make it gtkgui helpers and use it
This commit is contained in:
parent
8e9444d880
commit
f5b37e61b2
2 changed files with 10 additions and 10 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue