Пример #1
0
    def intro(self):
        _desktop_box = common.init_flowbox()

        _unity_button = \
            common.set_button_image(common.IMAGE_PATH + "unity_top.png")
        _gnome3_button = \
            common.set_button_image(common.IMAGE_PATH + "gnome3_top.png")
        _kde5_button = \
            common.set_button_image(common.IMAGE_PATH + "kde5_top.png")

        _unity_button.connect("clicked",
                              self.on_desktop_button_clicked,
                              "unity")
        _gnome3_button.connect("clicked",
                               self.on_desktop_button_clicked,
                               "gnome3")
        _kde5_button.connect("clicked",
                             self.on_desktop_button_clicked,
                             "kde5")

        _desktop_box.insert(_unity_button, 0)
        _desktop_box.insert(_gnome3_button, 1)
        _desktop_box.insert(_kde5_button, 2)
        _desktop_scrolled = common.init_scroll(_desktop_box)

        return _desktop_scrolled
Пример #2
0
    def __init__(self):
        Gtk.Window.__init__(self, title=_("Ubuntu Config"))
        self.set_default_size(1040, 600)

        self.notebook.set_tab_pos(Gtk.PositionType.LEFT)

        lang_box = common.init_flowbox()
        tweak_box = common.init_flowbox()

        label1 = Gtk.Label(label=_("Choose Desktop Environment"))
        label2 = Gtk.Label(label=_("Set Language IM"))
        label3 = Gtk.Label(label=_("Tweak Desktop"))

        self.desktop_page = DesktopPage()
        self.lang_page = lang_box
        self.tweak_page = tweak_box

        self.notebook.append_page(self.desktop_page.intro(), label1)
        self.notebook.append_page(self.lang_page, label2)
        self.notebook.append_page(self.tweak_page, label3)

        self.add(self.notebook)