Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Виджеты имеют состояния, которые определяют их внешний вид:
- Нормальное: обычное состояние виджета.
- Активное: нажатая в текущий момент кнопка, или включенная опция,
например.
- Подсвеченное: курсор мыши над виджетом (и обычно нажатие на него
произведет какой-то эффект). Кнопки выделяются, когда вы проводите
над ними мышью, например.
- Выбранное: виджет находится в списке или другом наборе
альтернатив, и является текущей выбранной опцией.
- Нечувствительное: виджет является привидением,
неактивный, или не отвечает; он не будет отвечать на ввод.
Точное значение и визуальное представление конкретного состояния зависит от
конкретного виджета и текущей темы. Вы можете получить доступ к состоянию
виджет с помощью "GTK_WIDGET_STATE()" (список
макросов 3..3). Этот макрос возвращает одну из констанат:
"GTK_STATE_NORMAL", "GTK_STATE_ACTIVE",
"GTK_STATE_PRELIGHT" или "GTK_STATE_INSENSITIVE".
Список макросов 3..3: Чувствительность
"#include "<gtk/gtkwidget.h>
GTK_WIDGET_STATE(widget)
Архив документации на OpenNet.ru