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

util.py (513B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\control\entries\util.py
      2 import utillib
      3 from carbonui.control.scrollentries import ScrollEntryNode
      4 
      5 def GetFromClass(entryType, data = None):
      6     if data is None:
      7         data = {}
      8     if isinstance(data, utillib.KeyVal):
      9         data = data.__dict__
     10     entry_data = {'__guid__': getattr(entryType, '__guid__', None),
     11      'decoClass': entryType}
     12     entry_data.update(data)
     13     return ScrollEntryNode(**entry_data)