Esempio n. 1
0
 def __init__(self, controls):
     FControl.__init__(self, controls)
     gtk.HBox.__init__(self, False, 0)
     
     self.old_menu = MenuBarWidget(controls)
     
     
     self.pack_start(self.old_menu.widget, False, False)
     
     self.new_menu_button = ImageButton(gtk.STOCK_PREFERENCES)
     self.new_menu_button.connect("button-press-event", self.on_button_press)
     
     self.pack_start(self.new_menu_button, False, False)
     self.pack_start(controls.playback, False, False)
     self.pack_start(controls.os, False, False)
     self.pack_start(controls.volume, False, False)
     self.pack_start(gtk.SeparatorToolItem(), False, False)
     self.pack_start(controls.record, False, False)
     self.pack_start(controls.seek_bar, True, True)
     
     """menu init"""
     menu = Popup()
     decorator = MenuStyleDecorator()
     MenuBarWidget(self.controls, menu)
     menu.add_separator()        
     menu.add_item(_("Preferences"), gtk.STOCK_PREFERENCES, self.controls.show_preferences)
     menu.add_separator()
     menu.add_item(_("Quit"), gtk.STOCK_QUIT, self.controls.quit)
     
     decorator.apply(menu)
     self.menu = menu