Чувствительность

Виджеты могут быть чувствительными и нечувствительными; нечувствительные виджеты не отвечают на ввод. (На других платформах их называют привидениями или неактивными.)

"gtk_widget_set_sensitive()" (список функций 3..11) изменяет чувствительность виджета.

Список функций 3..11: Изменение чувствительности
"#include "<gtk/gtkwidget.h>
void gtk_widget_set_sensitive(GtkWidget *widget, gboolean setting)

По умолчанию чувствительность установлена в TRUE. Виджет действительно чувствителен, если все его родители чувствительны; то есть, вы можете сделать весь контейнер, заполненный виджетами (не)чувствительным, установив чувствительность контейнера. Настоящая чувствительность виджета, включая состояние родителя, может быть проверена макросом "GTK_WIDGET_IS_SENSITIVE()". Чувствительность самого виджета, которая имеет значение лишь если родитель виджета чувствителен, может быть запрошена с использованием "GTK_WIDGET_SENSITIVE()". Они приведены в списке макросов 3..2.

Список макросов 3..2: Чувствительность
"#include "<gtk/gtkwidget.h>
GTK_WIDGET_IS_SENSITIVE(widget) GTK_WIDGET_SENSITIVE(widget)


Linux Land
2000-09-15