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

На главную

## ButtonSafe:GetVariant( self )

Используется для работы с кнопками, имеющими несколько вариантов, например, CheckBox можно сделать как кнопку, имеющую два варианта (обычный и с галочкой).

Для работы с кнопками. Widgets, Buttons.

    -- класс
    ButtonSafe

    -- семантика
    function GetVariant( self )

    -- входные параметры отсутствуют

    -- возвращаемое значение
    number (int) - активный вариант кнопки

    -- пример
    local varID = wtButton:GetVariant()

### Другие функции ButtonSafe

CategoryButton
FunctionButtonClearValues
FunctionButtonGetVariant
FunctionButtonGetVariantCount
FunctionButtonSetClassVal
FunctionButtonSetTextColor
FunctionButtonSetVal
FunctionButtonSetVariant
WidgetButton

CategoryLuaApi CategoryFunction CategoryButton

На главную