本文整理匯總了Python中gi.repository.Gio.Settings.set_boolean方法的典型用法代碼示例。如果您正苦於以下問題:Python Settings.set_boolean方法的具體用法?Python Settings.set_boolean怎麽用?Python Settings.set_boolean使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類gi.repository.Gio.Settings
的用法示例。
在下文中一共展示了Settings.set_boolean方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: enableA11y
# 需要導入模塊: from gi.repository.Gio import Settings [as 別名]
# 或者: from gi.repository.Gio.Settings import set_boolean [as 別名]
def enableA11y(enable=True):
"""
Enables accessibility via DConf.
"""
from gi.repository.Gio import Settings
InterfaceSettings = Settings(schema=a11yDConfKey)
InterfaceSettings.set_boolean('toolkit-accessibility', enable)
示例2: __init__
# 需要導入模塊: from gi.repository.Gio import Settings [as 別名]
# 或者: from gi.repository.Gio.Settings import set_boolean [as 別名]
class Zoomer:
def __init__(self):
self.incr = 0.1
self._refreshSettings()
def _refreshSettings(self):
self.a11yAppPrefs = Settings('org.gnome.desktop.a11y.applications')
self.magPrefs = Settings('org.gnome.desktop.a11y.magnifier')
def zoomIn(self):
mag_factor = self.magPrefs.get_double('mag-factor')
self.magPrefs.set_double('mag-factor', mag_factor + self.incr)
self.zoomOn()
def zoomOut(self):
mag_factor = self.magPrefs.get_double('mag-factor')
self.magPrefs.set_double('mag-factor', mag_factor - self.incr)
self.zoomOn()
def zoomOff(self):
self.a11yAppPrefs.set_boolean('screen-magnifier-enabled', False)
def zoomOn(self):
self.a11yAppPrefs.set_boolean('screen-magnifier-enabled', True)
def isActive(self):
return self.a11yAppPrefs.get_boolean('screen-magnifier-enabled')
示例3: setSingleMode
# 需要導入模塊: from gi.repository.Gio import Settings [as 別名]
# 或者: from gi.repository.Gio.Settings import set_boolean [as 別名]
def setSingleMode(self, single):
'''
Toggle single mode on or off.
@param single: True if we want single mode.
@type single: boolean
'''
if isinstance(self._view_model, SingleViewModel) == single:
return
gsettings = GSettings(schema=PLUGVIEWS_GSCHEMA)
gsettings.set_boolean('layout-single', single)
plugins = self._view_model.getViewedPlugins()
self._view_model.close()
del self._view_model
for plugin in plugins:
if plugin.get_parent():
plugin.get_parent().remove(plugin)
self._initViewModel(single)
for plugin in plugins:
self._view_model.addElement(plugin)