def __init__(self, feature="", module=""): GuiBuilder.__init__(self, file_name="mainwindow.ui") tweaks_page = FeaturePage("tweaks") admins_page = FeaturePage("admins") clip_page = ClipPage() apps_page = AppsPage() janitor_page = JanitorPage() self.preferences_dialog = PreferencesDialog(self.mainwindow) self.rencently_used_settings = GSetting("com.ubuntu-tweak.tweak.rencently-used") self.feature_dict["overview"] = self.notebook.append_page(clip_page, Gtk.Label()) self.feature_dict["apps"] = self.notebook.append_page(apps_page, Gtk.Label()) self.feature_dict["tweaks"] = self.notebook.append_page(tweaks_page, Gtk.Label()) self.feature_dict["admins"] = self.notebook.append_page(admins_page, Gtk.Label()) self.feature_dict["janitor"] = self.notebook.append_page(janitor_page, Gtk.Label()) self.feature_dict["wait"] = self.notebook.append_page(self._crete_wait_page(), Gtk.Label()) # Always show welcome page at first self.mainwindow.connect("realize", self._initialize_ui_states) tweaks_page.connect("module_selected", self.on_module_selected) admins_page.connect("module_selected", self.on_module_selected) clip_page.connect("load_module", lambda widget, name: self.do_load_module(name)) clip_page.connect("load_feature", lambda widget, name: self.select_target_feature(name)) self.mainwindow.show() self.link_button.hide() if module: self.do_load_module(module) elif feature: self.select_target_feature(feature)
def __init__(self, feature='', module=''): GuiBuilder.__init__(self, file_name='mainwindow.ui') tweaks_page = FeaturePage('tweaks') admins_page = FeaturePage('admins') clip_page = ClipPage() # apps_page = AppsPage() janitor_page = JanitorPage() self.preferences_dialog = PreferencesDialog(self.mainwindow) self.rencently_used_settings = GSetting('com.ubuntu-tweak.tweak.rencently-used') self.feature_dict['overview'] = self.notebook.append_page(clip_page, Gtk.Label()) # self.feature_dict['apps'] = self.notebook.append_page(apps_page, Gtk.Label()) self.feature_dict['tweaks'] = self.notebook.append_page(tweaks_page, Gtk.Label()) self.feature_dict['admins'] = self.notebook.append_page(admins_page, Gtk.Label()) self.feature_dict['janitor'] = self.notebook.append_page(janitor_page, Gtk.Label()) self.feature_dict['wait'] = self.notebook.append_page(self._crete_wait_page(), Gtk.Label()) # Always show welcome page at first self.mainwindow.connect('realize', self._initialize_ui_states) tweaks_page.connect('module_selected', self.on_module_selected) admins_page.connect('module_selected', self.on_module_selected) clip_page.connect('load_module', lambda widget, name: self.load_module(name)) clip_page.connect('load_feature', lambda widget, name: self.select_target_feature(name)) self.mainwindow.show() self.link_button.hide() if module: self.load_module(module) elif feature: self.select_target_feature(feature)
def __init__(self, feature='', module='', splash_window=None): GuiBuilder.__init__(self, file_name='mainwindow.ui') tweaks_page = FeaturePage('tweaks') admins_page = FeaturePage('admins') self.no_result_box.label = self.result_text self.search_page = SearchPage(self.no_result_box) clip_page = ClipPage() self.apps_page = AppsPage(self.back_button, self.next_button) janitor_page = JanitorPage() self.preferences_dialog = PreferencesDialog(self.mainwindow) self.recently_used_settings = GSetting('com.ubuntu-tweak.tweak.recently-used') self.feature_dict['overview'] = self.notebook.append_page(clip_page, Gtk.Label('overview')) self.feature_dict['apps'] = self.notebook.append_page(self.apps_page, Gtk.Label()) self.feature_dict['tweaks'] = self.notebook.append_page(tweaks_page, Gtk.Label('tweaks')) self.feature_dict['admins'] = self.notebook.append_page(admins_page, Gtk.Label('admins')) self.feature_dict['janitor'] = self.notebook.append_page(janitor_page, Gtk.Label('janitor')) self.feature_dict['wait'] = self.notebook.append_page(self._crete_wait_page(), Gtk.Label('wait')) self.feature_dict['search'] = self.notebook.append_page(self.search_page, Gtk.Label('search')) # Always show welcome page at first self.mainwindow.connect('realize', self._initialize_ui_states, splash_window) self.back_button.connect('clicked', self.on_back_button_clicked) self.next_button.connect('clicked', self.on_next_button_clicked) tweaks_page.connect('module_selected', self.on_module_selected) self.search_page.connect('module_selected', self.on_module_selected) admins_page.connect('module_selected', self.on_module_selected) self.apps_page.connect('loaded', self.show_apps_page) clip_page.connect('load_module', lambda widget, name: self.do_load_module(name)) clip_page.connect('load_feature', lambda widget, name: self.select_target_feature(name)) self.mainwindow.show() if module: self.do_load_module(module) elif feature: self.select_target_feature(feature) accel_group = Gtk.AccelGroup() self.search_entry.add_accelerator('activate', accel_group, Gdk.KEY_f, Gdk.ModifierType.CONTROL_MASK, Gtk.AccelFlags.VISIBLE) self.mainwindow.add_accel_group(accel_group) thread.start_new_thread(self.preload_proxy_cache, ())
def __init__(self, feature='', module='', splash_window=None): GuiBuilder.__init__(self, file_name='mainwindow.ui') tweaks_page = FeaturePage('tweaks') admins_page = FeaturePage('admins') self.no_result_box.label = self.result_text self.search_page = SearchPage(self.no_result_box) clip_page = ClipPage() self.apps_page = AppsPage(self.back_button, self.next_button) janitor_page = JanitorPage() self.preferences_dialog = PreferencesDialog(self.mainwindow) self.recently_used_settings = GSetting( 'com.ubuntu-tweak.tweak.recently-used') self.feature_dict['overview'] = self.notebook.append_page( clip_page, Gtk.Label('overview')) self.feature_dict['apps'] = self.notebook.append_page( self.apps_page, Gtk.Label()) self.feature_dict['tweaks'] = self.notebook.append_page( tweaks_page, Gtk.Label('tweaks')) self.feature_dict['admins'] = self.notebook.append_page( admins_page, Gtk.Label('admins')) self.feature_dict['janitor'] = self.notebook.append_page( janitor_page, Gtk.Label('janitor')) self.feature_dict['wait'] = self.notebook.append_page( self._crete_wait_page(), Gtk.Label('wait')) self.feature_dict['search'] = self.notebook.append_page( self.search_page, Gtk.Label('search')) # Always show welcome page at first self.mainwindow.connect('realize', self._initialize_ui_states, splash_window) self.back_button.connect('clicked', self.on_back_button_clicked) self.next_button.connect('clicked', self.on_next_button_clicked) tweaks_page.connect('module_selected', self.on_module_selected) self.search_page.connect('module_selected', self.on_module_selected) admins_page.connect('module_selected', self.on_module_selected) self.apps_page.connect('loaded', self.show_apps_page) clip_page.connect('load_module', lambda widget, name: self.do_load_module(name)) clip_page.connect( 'load_feature', lambda widget, name: self.select_target_feature(name)) self.mainwindow.show() if module: self.do_load_module(module) elif feature: self.select_target_feature(feature) accel_group = Gtk.AccelGroup() self.search_entry.add_accelerator('activate', accel_group, Gdk.KEY_f, Gdk.ModifierType.CONTROL_MASK, Gtk.AccelFlags.VISIBLE) self.mainwindow.add_accel_group(accel_group) thread.start_new_thread(self.preload_proxy_cache, ())