The OpenNET Project / Index page

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

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

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Properties

GtkSeparatorToolItem

GtkSeparatorToolItem Пункт панели инструментов разделяющий группы других пунктов

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

#include <gtk/gtk.h>


            GtkSeparatorToolItem;
GtkToolItem* gtk_separator_tool_item_new    (void);
void        gtk_separator_tool_item_set_draw
                                            (GtkSeparatorToolItem *item,
                                             gboolean draw);

gboolean    gtk_separator_tool_item_get_draw
                                            (GtkSeparatorToolItem *item);

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

  GObject

   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkToolItem

                                       +----GtkSeparatorToolItem

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

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

Свойства

  "draw"                 gboolean              : Read / Write

Описание

GtkSeparatorItem это GtkToolItem который разделяет группы других GtkToolItems. Зависит от темы, как будет выглядеть GtkSeparatorToolItem на вертикально или горизонтально ориентированной инструментальной панели.

Если свойство "expand" равно TRUE , а свойство "draw" равно FALSE, GtkSeparatorToolItem будет действовать как "пружина" которая прижимает другие пункты в конец панели инструментов.

Используйте gtk_separator_tool_item_new() для создания нового GtkSeparatorToolItem.

Детали

GtkSeparatorToolItem

typedef struct _GtkSeparatorToolItem GtkSeparatorToolItem;

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


gtk_separator_tool_item_new ()

GtkToolItem* gtk_separator_tool_item_new    (void);

Создаёт новый GtkSeparatorToolItem

Возвращает :

Новый GtkSeparatorToolItem

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


gtk_separator_tool_item_set_draw ()

void        gtk_separator_tool_item_set_draw
                                            (GtkSeparatorToolItem *item,
                                             gboolean draw);

Когда separator_tool_items изображается как вертикальная линия или просто пробел. Установка в FALSE наряду с gtk_tool_item_set_expand() полезна для создания пункта прижимающего следующие пункты в конец панели инструментов.

item :

GtkSeparatorToolItem

draw :

Должен ли separator_tool_item изображаться как вертикальная линия

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


gtk_separator_tool_item_get_draw ()

gboolean    gtk_separator_tool_item_get_draw
                                            (GtkSeparatorToolItem *item);

Определяет изображается ли separator_tool_item как линия или просто как пробел. Смотрите gtk_separator_tool_item_set_draw().

item :

GtkSeparatorToolItem

Возвращает :

TRUE если separator_tool_item изображается как линия, или просто пробел.

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

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

Свойство "draw"

  "draw"                 gboolean              : Read / Write

Изображается разделитель, или просто пробел.

Значение по умолчанию: TRUE

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

GtkToolbar

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

GtkRadioToolButton

Инструментальный пункт содержащий радио-кнопки






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

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