Создает флажок, который начинает отмеченным или нет; checkSizeRatio - какую часть квадрата заполняет внутренняя метка.
Имя, состояние отметки, размер метки, цвета и необязательный размер
Флажок
const checkbox = bitbybit.babylon.gui.checkbox.createCheckbox({ name: "showEdges", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(checkbox);
checkbox.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
Передает дальше имя события флажка, изменение его состояния отметки, как типизированный селектор для кода, подписывающегося на события флажков по имени.
Селектор события
Тот же селектор
Читает, какую часть квадрата флажка заполняет его внутренняя метка.
Флажок
Соотношение
Читает, отмечен ли флажок сейчас, true для включенного.
Флажок
true, если отмечен
Задает цвет фона квадрата флажка, как цвет CSS.
Флажок и цвет фона
Тот же флажок
Задает, какую часть квадрата флажка заполняет его внутренняя метка, от 0 до 1.
Флажок и соотношение
Тот же флажок
Отмечает или снимает отметку с флажка, что вызывает его событие изменения отметки, как это сделал бы клик.
Флажок и флаг
Тот же флажок
Флажки: квадратные тумблеры, которые включены или выключены, для выбора да или нет. Подпишитесь на событие изменения отметки, чтобы реагировать на пользователя.