Exemple #1
0
 def on_feature_toggled(self, item: Gtk.CheckMenuItem) -> None:
     toggle_feature: Feature = Feature[item.get_name()]
     if item.get_active():
         self.value = Feature(self.value) | toggle_feature
     else:
         self.value = Feature(self.value) & ~toggle_feature
     self.emit('changed', self.value)
Exemple #2
0
    def on_selection_changed(self, item: Gtk.CheckMenuItem, device: Device, profile: str) -> None:
        if item.get_active():
            pa = PulseAudioUtils()

            c = self.devices[device['Address']]

            def on_result(res: int) -> None:
                if not res:
                    MessageArea.show_message(_("Failed to change profile to %s" % profile))

            pa.set_card_profile(c["index"], profile, on_result)
    def toggle_enable_networktablet(self, menuItem: gtk.CheckMenuItem):
        if (self.manual_toggle.is_active):
            return

        desiredState = menuItem.get_active()
        self.manager.config['enabled'] = desiredState
        menuItem.set_inconsistent(True)

        if desiredState:
            self.manager.run_networktablet()
        else:
            self.manager.quit_networktablet()

        self.update_toggle_menuitem()
Exemple #4
0
	def _change_decorations(self, check_menu_item: Gtk.CheckMenuItem):
		to_remove = check_menu_item.get_active()
		configurations.set_remove_decorations(to_remove)
		import pocoy.service as service
		service.call(self.windows.decorate, None)
Exemple #5
0
	def _change_autostart(self, check_menu_item: Gtk.CheckMenuItem):
		configurations.set_autostart(check_menu_item.get_active())
Exemple #6
0
 def on_change_logviewer(self, checkmenuitem: Gtk.CheckMenuItem):
     if checkmenuitem.get_active():
         self.builder.get_object('logviewer_stack').set_visible_child_name('treelogviewer')
     else:
         self.builder.get_object('logviewer_stack').set_visible_child_name('textlogviewer')