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

inlines.py (991B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\control\inlines.py
      2 _inline_type_to_deco_class = None
      3 
      4 def get_inline_deco_class(inline_type):
      5     global _inline_type_to_deco_class
      6     if _inline_type_to_deco_class is None:
      7         _initialize_inline_type_to_deco_class_map()
      8     try:
      9         return _inline_type_to_deco_class[inline_type]
     10     except KeyError:
     11         return
     12 
     13 
     14 def _initialize_inline_type_to_deco_class_map():
     15     global _inline_type_to_deco_class
     16     import carbonui.control.editPlainText
     17     import carbonui.control.edit_components
     18     _inline_type_to_deco_class = {'EditTextlineCore': carbonui.control.editPlainText.SE_EditTextlineCore,
     19      'border': carbonui.control.edit_components.BorderUnderlay,
     20      'div': carbonui.control.edit_components.DivOverlay,
     21      'hr': carbonui.control.edit_components.hr,
     22      'img': carbonui.control.edit_components.ImgListentry,
     23      'table': carbonui.control.edit_components.VirtualTable}