Пользовательские дополнения

На главную


CreateWidgetByDesc( self, widgetDesc )

Создает новый виджет на пуле для данной формы по его описателю из ресурсной системы.

Внимание: память для объектов, созданных на пуле, освобождается только вместе с формой (т.е. фактически только при выгрузке аддона), поэтому надо следить, чтобы количество таких объектов было ограничено (в частности, может потребоваться переиспользовать уже созданные и т.п.).

-- класс
метод доступен у всех типов виджетов

-- семантика
function CreateWidgetByDesc( self, widgetDesc )

-- входные параметры
widgetDesc: WidgetDesc - описатель виджета из ресурсной системы

-- возвращаемое значение
WidgetSafe

-- пример
local desc = wtTemplate:GetWidgetDesc()
local wtNew = mainForm:CreateWidgetByDesc( desc )

Search: "CategoryLuaApi" "CategoryForm"

CategoryForm
FunctionFormCreateWidgetByDesc

BlurpSearch: CategoryLuaApi CategoryWidget

CategoryButton
CategoryControl3D
CategoryDiscreteSlider
CategoryEditLine
CategoryForm
CategoryPanel
CategoryScrollableContainer
CategorySimpleTable
CategoryTextContainer
CategoryTextView
CategoryWidget
CategoryWidgetEffects
EnumKeyboardFlags
EventEffectFinished
EventTextObjectClicked
EventUpdateShrinkRatio
FunctionFormCreateWidgetByDesc
FunctionTextContainerPushBackRawText
FunctionTextContainerPushBackValuedText
FunctionTextContainerPushFrontRawText
FunctionTextContainerPushFrontValuedText
FunctionTextViewFinishTextScaleEffect
FunctionTextViewPlayTextScaleEffect
FunctionWidgetAddChild
FunctionWidgetDestroyWidget
FunctionWidgetEnable
FunctionWidgetFinishFadeEffect
FunctionWidgetFinishMoveEffect
FunctionWidgetFinishResizeEffect
FunctionWidgetGetBackgroundColor
FunctionWidgetGetChildChecked
FunctionWidgetGetChildUnchecked
FunctionWidgetGetFade
FunctionWidgetGetForegroundColor
FunctionWidgetGetName
FunctionWidgetGetNamedChildren
FunctionWidgetGetParent
FunctionWidgetGetPlacementPlain
FunctionWidgetGetPriority
FunctionWidgetGetRealRect
FunctionWidgetGetWidgetDesc
FunctionWidgetIsEnabled
FunctionWidgetIsFocused
FunctionWidgetIsVisible
FunctionWidgetPlayFadeEffect
FunctionWidgetPlayMoveEffect
FunctionWidgetPlayResizeEffect
FunctionWidgetSetBackgroundBlendEffect
FunctionWidgetSetBackgroundColor
FunctionWidgetSetBackgroundTexture
FunctionWidgetSetFade
FunctionWidgetSetFocus
FunctionWidgetSetForegroundBlendEffect
FunctionWidgetSetForegroundColor
FunctionWidgetSetForegroundTexture
FunctionWidgetSetName
FunctionWidgetSetPlacementPlain
FunctionWidgetSetPriority
FunctionWidgetShow
TypeWidgetDesc
WidgetControlDescription
WidgetsEffectsAlgorithms
WidgetsEffectsTypes

BlurpSearch: CategoryLuaApi CategoryTypes

AbilityId
AliasVisObjectId
BuffId
CategoryTypes
ComponentPropertyId
CurrencyId
DecalObjectId
FunctionCommonCreateValuedText
FunctionCommonGetEmptyWstring
FunctionCommonIsEmptyWstring
FunctionCommonIsValuedObject
FunctionCommonIsValuedText
FunctionCommonIsWString
FunctionObjectGetInstanceId
FunctionObjectIsEqual
GamePosition
ItemCategoryId
LuaApiTypes
QuestId
RecipeId
ResourceId
SkillId
Sound2DId
SpellId
TextureId
TypeValuedObject
TypeValuedText
TypeWidgetDesc
TypeWString
VisObjectId


CategoryLuaApi CategoryFunction CategoryForm CategoryWidget

На главную