Fixed popup menus behaviour
Some popups, like the right click menus on the Apps page or the Search button, pop up and back down immediately. Now they work as they should. Fixes #28
This commit is contained in:
parent
9e8c4d9a22
commit
a8898e734f
@ -341,7 +341,7 @@ class pluginclass( object ):
|
||||
self.panel = "top"
|
||||
self.panel_position = -1
|
||||
|
||||
self.builder.get_object("searchButton").connect( "button-release-event", self.searchPopup )
|
||||
self.builder.get_object("searchButton").connect( "button-press-event", self.searchPopup )
|
||||
|
||||
def refresh_apt_cache(self):
|
||||
if self.useAPT:
|
||||
@ -1035,7 +1035,7 @@ class pluginclass( object ):
|
||||
startupMenuItem.connect( "toggled", self.onAddToStartup, widget )
|
||||
|
||||
mTree.connect( 'deactivate', self.onMenuPopupDeactivate)
|
||||
gtk.gtk_menu_popup(hash(mTree), None, None, None, None, 0, 0)
|
||||
gtk.gtk_menu_popup(hash(mTree), None, None, None, None, event.button, event.time)
|
||||
|
||||
def onMenuPopupDeactivate( self, widget):
|
||||
self.mintMenuWin.grab()
|
||||
@ -1348,7 +1348,7 @@ class pluginclass( object ):
|
||||
space = Gtk.EventBox()
|
||||
space.set_size_request( -1, 20 )
|
||||
space.set_visible_window(False)
|
||||
space.connect( "button_release_event", self.favPopup )
|
||||
space.connect( "button-press-event", self.favPopup )
|
||||
space.type = "space"
|
||||
|
||||
self.mintMenuWin.SetPaneColors( [ space ] )
|
||||
@ -1367,7 +1367,7 @@ class pluginclass( object ):
|
||||
box.type = "separator"
|
||||
box.add(separator)
|
||||
box.set_visible_window(False)
|
||||
box.connect( "button_release_event", self.favPopup )
|
||||
box.connect( "button-press-event", self.favPopup )
|
||||
box.show_all()
|
||||
return box
|
||||
|
||||
@ -1405,7 +1405,7 @@ class pluginclass( object ):
|
||||
if favButton.appExec:
|
||||
favButton.show()
|
||||
favButton.connect( "popup-menu", self.favPopup )
|
||||
favButton.connect( "button_release_event", self.favPopup )
|
||||
favButton.connect( "button-press-event", self.favPopup )
|
||||
favButton.connect( "focus-in-event", self.scrollItemIntoView )
|
||||
favButton.connect( "clicked", lambda w: self.mintMenuWin.hide() )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user