Spec-Zone.ru › GTK 3.22

GtkArrow

GtkArrow — Отображает стрелку

Функции

GtkWidget * gtk_arrow_new ()
void gtk_arrow_set ()

Свойства

GtkArrowType тип-стрелки Чтение/Запись
GtkShadowType тип-тени Чтение/Запись

Стилизованные свойства

gfloat масштаб-стрелки Чтение

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

struct GtkArrow

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkMisc
                ╰── GtkArrow

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

GtkArrow реализует AtkImplementorIface и GtkBuildable.

Файлы заголовочных файлов

#include <gtk/gtk.h>

Описание

GtkArrow предназначен для рисования простых стрелок, которые должны указывать в одном из четырёх основных направлений (вверх, вниз, влево или вправо). Стиль стрелки может быть тенью внутрь, тенью наружу, врезанной внутрь или врезанной наружу. Обратите внимание, что эти направления и типы стилей могут быть изменены в будущих версиях GTK+.

GtkArrow заполнит отведённое ему пространство, но так как он унаследован от GtkMisc, его можно отступать и/или выравнивать, чтобы заполнить ровно то пространство, которое желает программист.

Стрелки создаются с помощью вызова gtk_arrow_new(). Направление или стиль стрелки можно изменить после создания, используя gtk_arrow_set().

GtkArrow устарел; вы можете просто использовать GtkImage с соответствующим именем значка, например, «pan-down-symbolic». При замене GtkArrow изображением обратите внимание на автоматическую инверсию между GTK_ARROW_LEFT и GTK_ARROW_RIGHT в зависимости от направления текста. Чтобы получить тот же эффект с изображением, используйте имена значков «pan-start-symbolic» и «pan-end-symbolic», которые реагируют на направление текста.

Функции

gtk_arrow_new ()

GtkWidget *
gtk_arrow_new (GtkArrowType arrow_type,
               GtkShadowType shadow_type);

gtk_arrow_new устарел с версии 3.14 и не должен использоваться в новом коде.

Используйте GtkImage с подходящим значком.

Создаёт новый виджет GtkArrow.

Параметры

тип_стрелки

допустимое значение GtkArrowType.

тип_тени

допустимое значение GtkShadowType.

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

новый виджет GtkArrow.

gtk_arrow_set ()

void
gtk_arrow_set (GtkArrow *arrow,
               GtkArrowType arrow_type,
               GtkShadowType shadow_type);

gtk_arrow_set устарел с версии 3.14 и не должен использоваться в новом коде.

Используйте GtkImage с подходящим значком.

Устанавливает направление и стиль стрелки GtkArrow, arrow .

Параметры

стрелка

виджет типа GtkArrow.

тип_стрелки

допустимое значение GtkArrowType.

тип_тени

допустимое значение GtkShadowType.

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

struct GtkArrow

struct GtkArrow;

Подробности свойств

Свойство “arrow-type”

  “arrow-type”               GtkArrowType

Направление, в котором должна указывать стрелка.

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

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

Свойство “shadow-type”

  “shadow-type”              GtkShadowType

Вид тени вокруг стрелки.

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

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

Подробности стилизованных свойств

Стилизованное свойство “arrow-scaling”

  “arrow-scaling”            gfloat

Занимаемое стрелкой пространство.

Флаги: Чтение

Допустимые значения: [0,1]

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

См. также

gtk_render_arrow()

© 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/GtkArrow.html

Spec-Zone.ru

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