The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

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

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 :

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




ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList