NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

defaultsetting.py (1170B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\util\defaultsetting.py
      2 from carbonui.uicore import uicore
      3 __doc__ = "\n\n    Author:     Fridrik Haraldsson\n    Created:    September 2008\n    Project:    Core\n\n\n    Description:\n\n    This file holds default setting values for the uicore. Similar file should be\n    done in the gameroot to assing default settings for the game. This is done to prevent \n    different defaultvalues in various classes where the setting is being used.\n\n    If you think the setting you are working with doesn't require registered \n    default value then do;\n\n    myval = settings.sectionName.groupName.Get(settingKey, myDefaultValue)\n\n    (c) CCP 2008\n\n"
      4 from itertoolsext import Bundle
      5 
      6 class SafeBundle(Bundle):
      7 
      8     def __getattr__(self, item):
      9         try:
     10             return Bundle.__getattr__(self, item)
     11         except (KeyError, AttributeError):
     12             return None
     13 
     14 
     15 user = SafeBundle(ui=SafeBundle(language=0))
     16 user.__name__ = 'user'
     17 public = SafeBundle(device=SafeBundle(ditherbackbuffer=1))
     18 public.__name__ = 'public'
     19 char = SafeBundle()
     20 char.__name__ = 'char'