Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Implemented Interfaces  |  Signals

GtkItem

GtkItem Абстрактный базовый класс для GtkMenuItem, GtkListItem и GtkTreeItem

Краткое описание

#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.

Детали

GtkItem

typedef struct _GtkItem GtkItem;

Структура GtkItem содержит только закрытые данные, доступ к которым должен осуществляеться с помощью функций описанных ниже.


gtk_item_select ()

void        gtk_item_select                 (GtkItem *item);

Издаёт сигнал "select" на данном элементе.

item :

GtkItem.


gtk_item_deselect ()

void        gtk_item_deselect               (GtkItem *item);

Издаёт сигнал "deselect" на данном элементе.

item :

GtkItem.


gtk_item_toggle ()

void        gtk_item_toggle                 (GtkItem *item);

Издаёт сигнал "toggle" на данном элементе.

item :

GtkItem.

Детали сигналов

Сигнал "deselect"

void user_function (GtkItem *item, gpointer user_data) : Run first

Издаётся когда сброшен выбор элемента.

item :

Объект на котором издаётся сигнал.

user_data :

Данные устанавливаемые при подключении сигнала.


Сигнал "select"

void user_function (GtkItem *item, gpointer user_data) : Run first

Издаётся когда элемент выбран.

item :

Объект на котором издаётся сигнал.

user_data :

Данные устанавливаемые при подключении сигнала.


Сигнал "toggle"

void user_function (GtkItem *item, gpointer user_data) : Run first

Издаётся при переключении элемента.

item :

Объект на котором издаётся сигнал.

user_data :

Данные устанавливаемые при подключении сигнала.