GtkArrow
GtkArrow — Отображение стрелки
Функции
| GtkWidget * | gtk_arrow_new () |
| void | gtk_arrow_set () |
Свойства
| GtkArrowType | тип-стрелки | Чтение/Запись |
| GtkShadowType | тип-тени | Чтение/Запись |
Свойства стиля
| float | масштаб-стрелки | Чтение |
Типы и значения
| struct | 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