Spec-Zone.ru › GTK 3.20

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 изображением обратите внимание на тот факт, что 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.

Параметры

arrow_type

действительное значение GtkArrowType.

shadow_type

действительное значение GtkShadowType.

Возвращает

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

gtk_arrow_set ()

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

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

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

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

Параметры

arrow

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

arrow_type

действительное значение GtkArrowType.

shadow_type

действительное значение 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.20/GtkArrow.html

Spec-Zone.ru

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