Spec-Zone.ru › GTK 3.24

GtkArrow

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

Функции

GtkWidget * gtk_arrow_new ()
void gtk_arrow_set ()

Свойства

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

Свойства стиля

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

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

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.

Параметры

тип-стрелки

действительный 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

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

Владелец: GtkArrow

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

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

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

  “shadow-type”              GtkShadowType

Вид тени, окружающей стрелку.

Владелец: GtkArrow

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

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

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

Свойство стиля “arrow-scaling”

  “arrow-scaling”            float

Количество места, занимаемого стрелкой.

Владелец: GtkArrow

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

Допустимые значения: [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.24/GtkArrow.html

Spec-Zone.ru

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