Place palettes at cursor for free views.

This commit is contained in:
Marco Pesenti Gritti
2007-07-18 16:59:47 +02:00
parent de2d4ef43b
commit daa95aadd7
4 changed files with 49 additions and 24 deletions
+5 -3
View File
@@ -135,13 +135,15 @@ class HomeMyIcon(MyIcon):
self._shell = shell
def enable_palette(self):
self.set_tooltip(profile.get_nick_name())
palette = Palette(profile.get_nick_name())
shutdown_menu_item = gtk.MenuItem(_('Shutdown'))
shutdown_menu_item.connect('activate', self._shutdown_activate_cb)
self.get_palette().append_menu_item(shutdown_menu_item)
palette.append_menu_item(shutdown_menu_item)
shutdown_menu_item.show()
self.set_palette(palette)
def _shutdown_activate_cb(self, menuitem):
model = self._shell.get_model()
model.props.state = ShellModel.STATE_SHUTDOWN