deskbar-applet r2094 - in trunk: . deskbar/ui
- From: sebp svn gnome org
- To: svn-commits-list gnome org
- Subject: deskbar-applet r2094 - in trunk: . deskbar/ui
- Date: Wed, 9 Apr 2008 11:55:40 +0100 (BST)
Author: sebp
Date: Wed Apr 9 11:55:40 2008
New Revision: 2094
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2094&view=rev
Log:
Fixed bug #527032: Use gtk.status_icon_position_menu for positioning the popup menu
Modified:
trunk/ChangeLog
trunk/deskbar/ui/DeskbarStatusIcon.py
Modified: trunk/deskbar/ui/DeskbarStatusIcon.py
==============================================================================
--- trunk/deskbar/ui/DeskbarStatusIcon.py (original)
+++ trunk/deskbar/ui/DeskbarStatusIcon.py Wed Apr 9 11:55:40 2008
@@ -87,7 +87,7 @@
def _on_popup_menu (self, status_icon, button, activate_time):
self._menu.show_all()
- self._menu.popup(None, None, self._get_menu_position, button, activate_time)
+ self._menu.popup(None, None, gtk.status_icon_position_menu, button, activate_time, self)
def _on_ui_name_changed(self, gconfstore, name):
if name != deskbar.WINDOW_UI_NAME:
@@ -100,13 +100,7 @@
self._setup_view(self._core, deskbar.WINDOW_UI_NAME)
self._core.run()
-
- def _get_menu_position (self, menu):
- (screen, rectangle, orient) = self.get_geometry ()
- x = rectangle.x
- y = rectangle.y + rectangle.height
- return (x, y, True)
-
+
def create_button_ui(self):
raise NotImplementedError
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]