deskbar-applet r2094 - in trunk: . deskbar/ui



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]