Spec-Zone.ru › GTK 3.22

GtkSeparatorToolItem

GtkSeparatorToolItem — Элемент панели инструментов, разделяющий группы других элементов панели инструментов

Функции

GtkToolItem * gtk_separator_tool_item_new ()
void gtk_separator_tool_item_set_draw ()
gboolean gtk_separator_tool_item_get_draw ()

Свойства

gboolean draw Чтение/Запись

Типы и значения

struct GtkSeparatorToolItem
struct GtkSeparatorToolItemClass

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkToolItem
                        ╰── GtkSeparatorToolItem

Реализованные интерфейсы

GtkSeparatorToolItem реализует AtkImplementorIface, GtkBuildable и GtkActivatable.

Файлы заголовков

#include <gtk/gtk.h>

Описание

A GtkSeparatorToolItem — это GtkToolItem, разделяющий группы других GtkToolItems. В зависимости от темы, GtkSeparatorToolItem часто выглядит как вертикальная линия на горизонтальных панелях инструментов.

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

Используйте gtk_separator_tool_item_new(), чтобы создать новый GtkSeparatorToolItem.

CSS-узлы

GtkSeparatorToolItem имеет единственный CSS-узел с именем separator.

Функции

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);

Определяет, рисуется ли item как вертикальная линия или просто пустое место. Установка этого значения в FALSE в сочетании с gtk_tool_item_set_expand() полезно для создания элемента, который принудительно размещает последующие элементы в конце панели инструментов.

Параметры

item

элемент GtkSeparatorToolItem

draw

определяет, рисуется ли item как вертикальная линия

С момента: 2.4

gtk_separator-tool-item-get-draw ()

gboolean
gtk_separator_tool_item_get_draw (GtkSeparatorToolItem *item);

Возвращает значение, определяющее, рисуется ли item в виде линии или как пустое место. См. gtk_separator_tool_item_set_draw().

Параметры

item

элемент GtkSeparatorToolItem

Возвращаемое значение

TRUE, если item рисуется в виде линии, или как пустое место.

С момента: 2.4

Типы и значения

struct GtkSeparatorToolItem

struct GtkSeparatorToolItem;

struct GtkSeparatorToolItemClass

struct GtkSeparatorToolItemClass {
  GtkToolItemClass parent_class;
};

Члены

Подробное описание свойств

Свойство “draw”

  “draw”                     gboolean

Определяет, рисуется ли разделитель или он просто пустой.

Флаги: Чтение/Запись

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

См. также

GtkToolbar, GtkRadioToolButton

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkSeparatorToolItem.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API