Пользовательские дополнения
На главную
ScrollableContainerSafe:MoveElement( oldPos, newPos )
Перемещает элемент контейнера
Примечание: Операция существенно дешевле чем удаление / вставка
-- класс
ScrollableContainerSafe
-- семантика
function MoveElement( self, oldPos, newPos )
-- входные параметры:
oldPos: number (int) - позиция перемещаемого элемента
oldPos: number (int) - позиция в которую перемещается элемент
Позиции отсчитываются от 1, newPos должен учитывать уменьшение размера контейнера при изъятии по старой позиции.
-- возвращаемое значение:
нет
-- пример
wtContainer:MoveElement( 1, wtContainer:GetElementCount() ) -- кольцевой сдвиг на 1 влево
-- эквивалент на RemoveAt + Insert
wtContainer:MoveElement( a, b )
wtContainer:Insert( b, wtContainer:RemoveAt( a ) )
Связанные страницы: "CategoryLuaApi" "CategoryScrollableContainer"
CategoryScrollableContainer
FunctionScrollableContainerAt
FunctionScrollableContainerEnsureVisible
FunctionScrollableContainerForceReposition
FunctionScrollableContainerGetContainerOffset
FunctionScrollableContainerGetElementCount
FunctionScrollableContainerGetElementLimit
FunctionScrollableContainerGetMaxContainerOffset
FunctionScrollableContainerInsert
FunctionScrollableContainerIsContain
FunctionScrollableContainerIsSliderMax
FunctionScrollableContainerIsSliderMin
FunctionScrollableContainerMoveElement
FunctionScrollableContainerPopBack
FunctionScrollableContainerPopFront
FunctionScrollableContainerPushBack
FunctionScrollableContainerPushFront
FunctionScrollableContainerRemove
FunctionScrollableContainerRemoveAt
FunctionScrollableContainerRemoveItems
FunctionScrollableContainerSetContainerOffset
FunctionScrollableContainerSwapElements
WidgetContainer
WidgetScrollableContainer
CategoryLuaApi
CategoryFunction
CategoryScrollableContainer
На главную