コード例 #1
0
ファイル: eq_gui.py プロジェクト: n0nvme/foobnix
    def top_row(self):

        box = Gtk.Box.new(Gtk.Orientation.HORIZONTAL, 0)
        box.show()

        self.on = Gtk.ToggleButton.new_with_label(_("Enable EQ"))
        self.on.set_tooltip_text(_("To enable EQ set ON"))
        self.on.connect("toggled", self.on_enable_eq)
        self.on.show()

        auto = Gtk.ToggleButton.new_with_label(_("Auto"))
        auto.show()

        empt = empty()
        empt.set_size_request(65, -1)
        auto.show()
        self.combo.show()

        save = Gtk.Button.new_with_label(_("Save"))
        save.connect("clicked", self.on_save)

        save.show()

        resButton = ImageButton("view-refresh")
        resButton.connect("clicked", self.on_restore_defaults)
        resButton.set_tooltip_text(_("Restore defaults presets"))

        box.pack_start(self.on, False, False, 0)
        box.pack_start(empt, False, True, 0)
        box.pack_start(self.combo, False, True, 0)
        box.pack_start(save, False, True, 0)
        box.pack_start(Gtk.Label.new(None), True, True, 0)
        box.pack_start(resButton, False, True, 0)

        return box
コード例 #2
0
ファイル: eq_gui.py プロジェクト: foobnix/foobnix
    def top_row(self):

        box = Gtk.Box.new(Gtk.Orientation.HORIZONTAL, 0)
        box.show()

        self.on = Gtk.ToggleButton.new_with_label(_("Enable EQ"))
        self.on.set_tooltip_text(_("To enable EQ set ON"))
        self.on.connect("toggled", self.on_enable_eq)
        self.on.show()

        auto = Gtk.ToggleButton.new_with_label(_("Auto"))
        auto.show()

        empt = empty()
        empt.set_size_request(65, -1)
        auto.show()
        self.combo.show()

        save = Gtk.Button.new_with_label(_("Save"))
        save.connect("clicked", self.on_save)

        save.show()

        resButton = ImageButton("view-refresh")
        resButton.connect("clicked", self.on_restore_defaults)
        resButton.set_tooltip_text(_("Restore defaults presets"))

        box.pack_start(self.on, False, False, 0)
        box.pack_start(empt, False, True, 0)
        box.pack_start(self.combo, False, True, 0)
        box.pack_start(save, False, True, 0)
        box.pack_start(Gtk.Label.new(None), True, True, 0)
        box.pack_start(resButton, False, True, 0)

        return box
コード例 #3
0
ファイル: top.py プロジェクト: zavlab1/foobnix
class TopWidgets(FControl, LoadSave, Gtk.Box):
    def __init__(self, controls):
        FControl.__init__(self, controls)
        Gtk.Box.__init__(self, orientation=Gtk.Orientation.HORIZONTAL, spacing=0)

        self.old_menu = MenuBarWidget(controls)

        self.pack_start(self.old_menu.widget, False, False, 0)

        menu_icon = "open-menu"
        if not icon_exists("open-menu"):
            menu_icon = "open-menu-symbolic"
        if not icon_exists("open-menu-symbolic"):
            menu_icon = "application-menu"

        self.new_menu_button = ImageButton(menu_icon, tooltip_text=_("Menu"))
        self.new_menu_button.connect("button-press-event", self.on_button_press)

        self.pack_start(self.new_menu_button,        False, False, 0)
        self.pack_start(controls.playback,           False, False, 0)
        self.pack_start(controls.os,                 False, False, 0)
        self.pack_start(controls.volume,             False, False, 0)
        self.pack_start(Gtk.SeparatorToolItem.new(), False, False, 0)
        self.pack_start(controls.record,             False, False, 0)
        self.pack_start(controls.seek_bar,            True,  True, 0)

        """menu init"""
        menu = Popup()
        decorator = MenuStyleDecorator()
        MenuBarWidget(self.controls, menu)
        menu.add_separator()

        pref_icon = "gtk-preferences" if icon_exists("gtk-preferences") else "preferences-system"
        menu.add_item(_("Preferences"), pref_icon, self.controls.show_preferences)
        menu.add_separator()
        menu.add_item(_("Quit"), "application-exit", self.controls.quit)

        decorator.apply(menu)
        self.menu = menu

    def update_menu_style(self):
        if FC().menu_style == "new":
            self.old_menu.widget.hide()
            self.new_menu_button.show()
        else:
            self.old_menu.widget.show()
            self.new_menu_button.hide()

    def on_save(self):
        self.controls.volume.on_save()
        self.old_menu.on_save()

    def on_load(self):
        self.controls.volume.on_load()
        self.old_menu.on_load()
        self.controls.os.on_load()
        self.update_menu_style()

    def on_button_press(self, w, e):
        self.menu.show(e)
コード例 #4
0
class TopWidgets(FControl, LoadSave, Gtk.Box):
    def __init__(self, controls):
        FControl.__init__(self, controls)
        Gtk.Box.__init__(self,
                         orientation=Gtk.Orientation.HORIZONTAL,
                         spacing=0)

        self.old_menu = MenuBarWidget(controls)

        self.pack_start(self.old_menu.widget, False, False, 0)

        self.new_menu_button = ImageButton("preferences-system",
                                           tooltip_text=_("Settings"))
        self.new_menu_button.connect("button-press-event",
                                     self.on_button_press)

        self.pack_start(self.new_menu_button, False, False, 0)
        self.pack_start(controls.playback, False, False, 0)
        self.pack_start(controls.os, False, False, 0)
        self.pack_start(controls.volume, False, False, 0)
        self.pack_start(Gtk.SeparatorToolItem.new(), False, False, 0)
        self.pack_start(controls.record, False, False, 0)
        self.pack_start(controls.seek_bar, True, True, 0)
        """menu init"""
        menu = Popup()
        decorator = MenuStyleDecorator()
        MenuBarWidget(self.controls, menu)
        menu.add_separator()
        menu.add_item(_("Preferences"), "preferences-system",
                      self.controls.show_preferences)
        menu.add_separator()
        menu.add_item(_("Quit"), "application-exit", self.controls.quit)

        decorator.apply(menu)
        self.menu = menu

    def update_menu_style(self):
        if FC().menu_style == "new":
            self.old_menu.widget.hide()
            self.new_menu_button.show()
        else:
            self.old_menu.widget.show()
            self.new_menu_button.hide()

    def on_save(self):
        self.controls.volume.on_save()
        self.old_menu.on_save()

    def on_load(self):
        self.controls.volume.on_load()
        self.old_menu.on_load()
        self.controls.os.on_load()
        self.update_menu_style()

    def on_button_press(self, w, e):
        self.menu.show(e)
コード例 #5
0
ファイル: top.py プロジェクト: fain182/foobnix
class TopWidgets(FControl, LoadSave, gtk.HBox):
    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.seek_bar, True, True)
        
        self.show_all()
        """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
    
    def update_menu_style(self):        
        if FC().menu_style == "new":
            self.old_menu.widget.hide()
            self.new_menu_button.show()
        else:
            self.old_menu.widget.show()
            self.new_menu_button.hide()
        
    def on_save(self):
        self.controls.volume.on_save()
        self.old_menu.on_save()       
        
    def on_load(self):        
        self.controls.volume.on_load()
        self.old_menu.on_load()
        self.controls.os.on_load()
        self.update_menu_style()
        
        
    def on_button_press(self, w, e):       
        self.menu.show(e)
コード例 #6
0
ファイル: top.py プロジェクト: sitexa/foobnix
class TopWidgets(FControl, LoadSave, Gtk.HBox):
    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, 0)

        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, 0)
        self.pack_start(controls.playback, False, False, 0)
        self.pack_start(controls.os, False, False, 0)
        self.pack_start(controls.volume, False, False, 0)
        self.pack_start(Gtk.SeparatorToolItem.new(), False, False, 0)
        self.pack_start(controls.record, False, False, 0)
        self.pack_start(controls.seek_bar, True, True, 0)
        """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

    def update_menu_style(self):
        if FC().menu_style == "new":
            self.old_menu.widget.hide()
            self.new_menu_button.show()
        else:
            self.old_menu.widget.show()
            self.new_menu_button.hide()

    def on_save(self):
        self.controls.volume.on_save()
        self.old_menu.on_save()

    def on_load(self):
        self.controls.volume.on_load()
        self.old_menu.on_load()
        self.controls.os.on_load()
        self.update_menu_style()

    def on_button_press(self, w, e):
        self.menu.show(e)
コード例 #7
0
ファイル: top.py プロジェクト: kagel/foobnix
class TopWidgets(FControl, LoadSave, Gtk.HBox):
    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, 0)

        self.new_menu_button = ImageButton("preferences-system", tooltip_text=_("Settings"))
        self.new_menu_button.connect("button-press-event", self.on_button_press)

        self.pack_start(self.new_menu_button, False, False, 0)
        self.pack_start(controls.playback, False, False, 0)
        self.pack_start(controls.os, False, False, 0)
        self.pack_start(controls.volume, False, False, 0)
        self.pack_start(Gtk.SeparatorToolItem.new(), False, False, 0)
        self.pack_start(controls.record, False, False, 0)
        self.pack_start(controls.seek_bar, True, True, 0)

        """menu init"""
        menu = Popup()
        decorator = MenuStyleDecorator()
        MenuBarWidget(self.controls, menu)
        menu.add_separator()
        menu.add_item(_("Preferences"), "preferences-system", self.controls.show_preferences)
        menu.add_separator()
        menu.add_item(_("Quit"), "application-exit", self.controls.quit)

        decorator.apply(menu)
        self.menu = menu

    def update_menu_style(self):
        if FC().menu_style == "new":
            self.old_menu.widget.hide()
            self.new_menu_button.show()
        else:
            self.old_menu.widget.show()
            self.new_menu_button.hide()

    def on_save(self):
        self.controls.volume.on_save()
        self.old_menu.on_save()

    def on_load(self):
        self.controls.volume.on_load()
        self.old_menu.on_load()
        self.controls.os.on_load()
        self.update_menu_style()

    def on_button_press(self, w, e):
        self.menu.show(e)
コード例 #8
0
ファイル: eq_gui.py プロジェクト: Pythoning/foobnix
    def top_row(self):
        
        box = gtk.HBox(False, 0)
        box.show()
        
        self.on = gtk.ToggleButton(_("Enable EQ"))
        self.on.set_tooltip_text(_("To enable EQ set ON"))
        self.on.connect("toggled", self.on_enable_eq)
        #on.set_size_request(30,-1)        
        self.on.show()
        
        auto = gtk.ToggleButton(_("Auto"))
        #auto.set_size_request(50,-1)
        auto.show()
        
        empt = empty()
        empt.set_size_request(65, -1)
        
        #auto.set_size_request(50,-1)
        auto.show()
        

        #combo = gtk.ComboBoxEntry()
        #self.combo.set_size_request(240, -1)
        self.combo.show()
        
        save = gtk.Button(_("Save"))
        save.connect("clicked", self.on_save)
        
        save.show()
        
        
        resButton = ImageButton(gtk.STOCK_REFRESH)
        resButton.connect("clicked", self.on_restore_defaults)
        resButton.set_tooltip_text(_("Restore defaults presets"))
        
        box.pack_start(self.on, False, False, 0)
        #box.pack_start(auto, False, True, 0)
        box.pack_start(empt, False, True, 0)        
        box.pack_start(self.combo, False, True, 0)        
        box.pack_start(save, False, True, 0)
        box.pack_start(gtk.Label(), True, True, 0)
        box.pack_start(resButton, False, True, 0)
        
        return box
コード例 #9
0
ファイル: eq_gui.py プロジェクト: matttbe/foobnix
    def top_row(self):
        
        box = gtk.HBox(False, 0)
        box.show()
        
        self.on = gtk.ToggleButton(_("Enable EQ"))
        self.on.set_tooltip_text(_("To enable EQ set ON"))
        self.on.connect("toggled", self.on_enable_eq)
        #on.set_size_request(30,-1)        
        self.on.show()
        
        auto = gtk.ToggleButton(_("Auto"))
        #auto.set_size_request(50,-1)
        auto.show()
        
        empt = empty()
        empt.set_size_request(65, -1)
        
        #auto.set_size_request(50,-1)
        auto.show()
        

        #combo = gtk.ComboBoxEntry()
        #self.combo.set_size_request(240, -1)
        self.combo.show()
        
        save = gtk.Button(_("Save"))
        save.connect("clicked", self.on_save)
        
        save.show()
        
        
        resButton = ImageButton(gtk.STOCK_REFRESH)
        resButton.connect("clicked", self.on_restore_defaults)
        resButton.set_tooltip_text(_("Restore defaults presets"))
        
        box.pack_start(self.on, False, False, 0)
        #box.pack_start(auto, False, True, 0)
        box.pack_start(empt, False, True, 0)        
        box.pack_start(self.combo, False, True, 0)        
        box.pack_start(save, False, True, 0)
        box.pack_start(gtk.Label(), True, True, 0)
        box.pack_start(resButton, False, True, 0)
        
        return box