The OpenNET Project / Index page

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

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

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Properties

GtkRadioToolButton

GtkRadioToolButton Пункт панели инструментов который содержит радио-кнопку

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

#include <gtk/gtk.h>


            GtkRadioToolButton;
GtkToolItem* gtk_radio_tool_button_new      (GSList *group);
GtkToolItem* gtk_radio_tool_button_new_from_stock
                                            (GSList *group,
                                             const gchar *stock_id);
GtkToolItem* gtk_radio_tool_button_new_from_widget
                                            (GtkRadioToolButton *group);
GtkToolItem* gtk_radio_tool_button_new_with_stock_from_widget
                                            (GtkRadioToolButton *group,
                                             const gchar *stock_id);
GSList*     gtk_radio_tool_button_get_group (GtkRadioToolButton *button);
void        gtk_radio_tool_button_set_group (GtkRadioToolButton *button,
                                             GSList *group);

Иерархия объектов

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkToolItem
                                       +----GtkToolButton
                                             +----GtkToggleToolButton
                                                   +----GtkRadioToolButton

Осуществляемые интерфейсы

GtkRadioToolButton осуществляет AtkImplementorIface.

Свойства

  "group"                GtkRadioToolButton    : Write

Описание

GtkRadioToolButton это GtkToolItem который содержит радио-кнопку, которая является частью группы переключающихся кнопок где только одна их них может быть активна в конкретный момент времени.

Используйте gtk_radio_tool_button_new() для создания нового GtkRadioToolButton. Используйте gtk_radio_tool_button_new_from_widget() для создания нового GtkRadioToolButton который является частью некоторой группы как существующий GtkRadioToolButton. Используйте gtk_radio_tool_button_new_from_stock() или gtk_radio_tool_button_new_from_widget_with_stock() для создания нового GtkRAdioToolButton содержащего готовый элемент.

Детали

GtkRadioToolButton

typedef struct _GtkRadioToolButton GtkRadioToolButton;

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


gtk_radio_tool_button_new ()

GtkToolItem* gtk_radio_tool_button_new      (GSList *group);

Создаёт новый GtkRadioToolButton, добавляя его к group.

group :

Существующая группа радио-кнопок, или NULL если вы создаёте новую группу

Возвращает :

Новый GtkRadioToolButton

Начиная с версии 2.4


gtk_radio_tool_button_new_from_stock ()

GtkToolItem* gtk_radio_tool_button_new_from_stock
                                            (GSList *group,
                                             const gchar *stock_id);

Создаёт новый GtkRadioToolButton, добавляя его к group. Новый GtkRadioToolButton будет содержать значок и текст готового элемента идентифицируемого stock_id.

group :

Существующая группа радио-кнопок, или NULL если вы создаёте новую группу

stock_id :

Имя готового элемента

Возвращает :

Новый GtkRadioToolItem

Начиная с версии 2.4


gtk_radio_tool_button_new_from_widget ()

GtkToolItem* gtk_radio_tool_button_new_from_widget
                                            (GtkRadioToolButton *group);

Создаёт новый GtkRadioToolButton добавляя его к некоторой группе group

group :

Существующий GtkRadioToolButton

Возвращает :

Новый GtkRadioToolButton

Начиная с версии 2.4


gtk_radio_tool_button_new_with_stock_from_widget ()

GtkToolItem* gtk_radio_tool_button_new_with_stock_from_widget
                                            (GtkRadioToolButton *group,
                                             const gchar *stock_id);

Создаёт новый GtkRadioToolButton добавляя его к некоторой группе group. Новый GtkRadioToolButton будет содержать значок и ярлык из готового элемента указанного stock_id.

group :

Существующий GtkRadioToolButton.

stock_id :

Имя готового элемента

Возвращает :

Новый GtkRadioToolButton

Начиная с версии 2.4


gtk_radio_tool_button_get_group ()

GSList*     gtk_radio_tool_button_get_group (GtkRadioToolButton *button);

Возвращает группу к которой принадлежит радио-кнопка button.

button :

GtkRadioToolButton

Возвращает :

Группа к которой принадлежит button.

Начиная с версии 2.4


gtk_radio_tool_button_set_group ()

void        gtk_radio_tool_button_set_group (GtkRadioToolButton *button,
                                             GSList *group);

Добавляет button к group, удаляет её из группы к которой она принадлежала ранее.

button :

GtkRadioToolButton

group :

Существующая группа радио-кнопок

Начиная с версии 2.4

Детали свойств

Свойство "group"

  "group"                GtkRadioToolButton    : Write

Устанавливает группу для инструментальной радио-кнопки.

Начиная с версии 2.4

Смотрите также

GtkToolbar

Виджет панель инструментов

GtkToolButton

Родительский класс GtkRadioToolButton. Свойства "label_widget", "label", "icon_widget", и "stock_id" GtkToolButton определяют ярлык и значок используемый GtkRadioToolButton.

GtkSeparatorToolItem

Подкласс GtkToolItem который разделяет группы пунктов панели инструментов. Он очень хорошо подходит для размещения перед и после группы радио-кнопок GtkRadioToolButtons в GtkToolbar.






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

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