The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

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 :

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






Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру