краткое описание#include <gtk/gtk.h> gtkitem; void gtk_item_select (gtkitem *item); void gtk_item_deselect (gtkitem *item); void gtk_item_toggle (gtkitem *item); иерархия объектовgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbin +----gtkitem +----gtkmenuitem +----gtklistitem +----gtktreeitem реализуемые интерфейсыgtkitem реализует atkimplementoriface. сигналы"deselect" void user_function (gtkitem *item, gpointer user_data) : run first "select" void user_function (gtkitem *item, gpointer user_data) : run first "toggle" void user_function (gtkitem *item, gpointer user_data) : run first описаниеgtkitem виджет – это абстрактный базовый класс для gtkmenuitem, gtklistitem и gtktreeitem. деталиgtkitemtypedef struct _gtkitem gtkitem; структура gtkitem содержит только закрытые данные, доступ к которым должен осуществляеться с помощью функций описанных ниже. gtk_item_select ()void gtk_item_select (gtkitem *item); издаёт сигнал "select" на данном элементе.
gtk_item_deselect ()void gtk_item_deselect (gtkitem *item); издаёт сигнал "deselect" на данном элементе.
gtk_item_toggle ()void gtk_item_toggle (gtkitem *item); издаёт сигнал "toggle" на данном элементе.
детали сигналовсигнал "deselect"void user_function (gtkitem *item, gpointer user_data) : run first издаётся когда сброшен выбор элемента.
сигнал "select"void user_function (gtkitem *item, gpointer user_data) : run first издаётся когда элемент выбран.
сигнал "toggle"void user_function (gtkitem *item, gpointer user_data) : run first издаётся при переключении элемента.
|