Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Unbound 2.0 (документация)

Дата: 22.05.2019 17:11:55
MatroseFuchs: Macro Макрос - именованный параметризированный фрагмент верстки, который место вызова заменяет на содержимое макроса на этапе разбора. Позволяет переиспользовать фрагмент верстки несколько раз. Пример использования: Скрытый текст # Определение макроса (def macro trace(expr:expression) (block (style (backgroundColor = "0x50000000") ) (tf (class $TextHUD16Bold) (style (textColor = "0xFFFF00FF")) (autoSize='left') (bind text "expr") ) ) )     После того как макрос был определен, его можно вызывать в любом месте. Пример: # Вызов макроса (macro trace expr="variable") Этот механизм используется для автогенерации scope, который будет связан с python. Пример: Скрытый текст (def macro ButtonModel() (scope (event onClicked) (var rawLabel:str = '') (var label:str = '') (var isEnabled:bool = true) (var icon:gfx = null) (var iconAfterText:bool = true) ) )    

Реклама | Adv