Документация Engee

Checkbox

Страница в процессе перевода.

using GLMakie


f = Figure()

gl = GridLayout(f[2, 1], tellwidth = false)
subgl = GridLayout(gl[1, 1])

cb1 = Checkbox(subgl[1, 1], checked = false)
cb2 = Checkbox(subgl[2, 1], checked = true)
cb3 = Checkbox(subgl[3, 1], checked = true)

Label(subgl[1, 2], "Dataset A", halign = :left)
Label(subgl[2, 2], "Dataset B", halign = :left)
Label(subgl[3, 2], "Dataset C", halign = :left)
rowgap!(subgl, 8)
colgap!(subgl, 8)

ax = Axis(f[1, 1])

for cb in [cb1, cb2, cb3]
    lines!(ax, cumsum(randn(1000)), alpha = @lift($(cb.checked) ? 1.0 : 0.1))
end

f

Атрибуты

alignmode

Значение по умолчанию: Inside()

Режим выравнивания флажка в его родительской сетке.

checkboxcolor_checked

Значение по умолчанию: COLOR_ACCENT[]

Цвет фона флажка, если он установлен.

checkboxcolor_unchecked

Значение по умолчанию: @inherit :backgroundcolor :white

Цвет фона флажка, если он не установлен.

checkboxstrokecolor_checked

Значение по умолчанию: COLOR_ACCENT[]

Цвет штриха фона флажка, когда он установлен.

checkboxstrokecolor_unchecked

Значение по умолчанию: COLOR_ACCENT[]

Цвет штриха фона флажка, если он не установлен.

checkboxstrokewidth

Значение по умолчанию: 1.5

Ширина штриха флажка поли.

checked

Значение по умолчанию: false

Если флажок установлен в данный момент. Это значение не должно изменяться напрямую.

checkmark

Значение по умолчанию: CHECKMARK_BEZIER

Галочки маркеров. Все, что scatter можете использовать.

checkmarkcolor_checked

Значение по умолчанию: :white

Цвет флажка, который появляется при наведении курсора мыши на флажок.

checkmarkcolor_unchecked

Значение по умолчанию: :transparent

Цвет флажка, если он не установлен.

checkmarksize

Значение по умолчанию: 0.85

Размер галочки зависит от размера файла.

halign

Значение по умолчанию: :center

Горизонтальное выравнивание флажка в предлагаемом ограничивающем поле

height

Значение по умолчанию: Auto()

Установка высоты флажка.

onchange

Значение по умолчанию: !

Функция, которая вызывается, когда пользователь нажимает кнопку, чтобы установить или снять флажок. Функции передается текущее состояние как Bool , и она должна возвращать значение Bool , которое определяет статус "проверено" после нажатия. Предназначено для реализации переключателей.

roundness

Значение по умолчанию: 0.15

Округлость флажка poly, 0 - квадратная, 1 - круглая.

size

Значение по умолчанию: 11

Размер (ширина/высота) флажка

tellheight

Значение по умолчанию: true

Определяет, может ли родительский макет подстраиваться под высоту этого элемента

tellwidth

Значение по умолчанию: true

Определяет, может ли родительский макет подстраиваться под ширину этого элемента

valign

Значение по умолчанию: :center

Вертикальное выравнивание флажка в предлагаемом ограничивающем поле

width

Значение по умолчанию: Auto()

Настройка ширины флажка.