def fixup_env(): from pygame import sdlmain_osx icon_file = os.path.join(os.path.dirname(__file__), 'simulator-icon.png') with open(icon_file) as f: icon_data = f.read() sdlmain_osx.InstallNSApplication(icon_data) NSUserDefaults.standardUserDefaults().setBool_forKey_(True, 'ApplePersistenceIgnoreState')
def fixup_env(): from pygame import sdlmain_osx icon_file = os.path.join(os.path.dirname(__file__), 'simulator-icon.png') with open(icon_file) as f: icon_data = f.read() sdlmain_osx.InstallNSApplication(icon_data) NSUserDefaults.standardUserDefaults().setBool_forKey_( True, 'ApplePersistenceIgnoreState')
def saveDefaults(self): defaults = NSUserDefaults.standardUserDefaults() process = self.selectedProcess() if process is not None: defaults.setObject_forKey_(process.name, "targetProcess") defaults.setInteger_forKey_(self.triggerField.integerValue(), "triggerPort")
def _get_languages(): """list of langs ordered by preference, or None for gettext defaults.""" if sys.platform == 'darwin': from Cocoa import NSUserDefaults su = NSUserDefaults.standardUserDefaults() return su['AppleLanguages'] else: if sys.platform == 'win32': return None return None
def loadDefaults(self): defaults = NSUserDefaults.standardUserDefaults() targetProcess = defaults.stringForKey_("targetProcess") if targetProcess is not None: for i, process in enumerate(self.processList.processes): if process.name == targetProcess: self.processCombo.selectItemAtIndex_(i) break triggerPort = defaults.integerForKey_("triggerPort") or 80 self.triggerField.setStringValue_(str(triggerPort))
def system_language(self) -> Languages: if self._ns_user_defaults is None: self._ns_user_defaults = NSUserDefaults.standardUserDefaults() try: lang = Languages( self._ns_user_defaults.stringForKey_("AppleLocale")) except ValueError: # TODO logging lang = Languages.fallback_language() return lang