GTK+ Reference Manual |
||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Style Properties |
GtkArrowGtkArrow Отображает стрелку |
#include <gtk/gtk.h>
GtkArrow;
GtkWidget* gtk_arrow_new (GtkArrowType arrow_type,
GtkShadowType shadow_type);
void gtk_arrow_set (GtkArrow *arrow,
GtkArrowType arrow_type,
GtkShadowType shadow_type);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkMisc
+----GtkArrow
GtkArrow реализует AtkImplementorIface.
"arrow-type" GtkArrowType : Read / Write
"shadow-type" GtkShadowType : Read / Write
"arrow-scaling" gfloat : ReadОписание
GtkArrow должен использоваться для отрисовки простых стрелок которые нужны для указания одного из четырех координатных направлений (верх, низ, лево, или право). Стиль стрелки может быть затененный, не затенённый, объемный, или вдавленный. Помните, эти направления и типы стилей могут быть с поправками в следующих версиях Gtk.
GtkArrow заполняет всё распределённое для него пространство, но так как он происходит из GtkMisc, то может быть дополнен и/или выравнен, заполняя точно выделенное программистом пространство.
Стрелки создаются с помощью
gtk_arrow_new()
. Направление или стиль стрелки может изменяться после создания с помощьюgtk_arrow_set()
.Детали
GtkArrow
typedef struct _GtkArrow GtkArrow;Структура GtkArrow содержит следующие поля. (Эти поля должны рассматриваться только для чтения. Они никогда не должны устанавливаться приложением.)
gtk_arrow_new ()
GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, GtkShadowType shadow_type);
Создаёт новый виджет стрелку.
|
допустимый GtkArrowType. |
|
допустимый GtkShadowType. |
Возвращает : |
Новый виджет GtkArrow. |
void gtk_arrow_set (GtkArrow *arrow,
GtkArrowType arrow_type,
GtkShadowType shadow_type);
Устанавливает направление и стиль
GtkArrow, arrow
.
|
Виджет типа GtkArrow. |
|
допустимый GtkArrowType. |
|
допустимый GtkShadowType. |
arrow-type
""arrow-type" GtkArrowType : Read / WriteНаправление которое должна указывать стрелка.
Значение по умолчанию: GTK_ARROW_RIGHT
Свойство "
shadow-type
""shadow-type" GtkShadowType : Read / WriteВнешний вид затенения вокруг стрелки.
Значение по умолчанию: GTK_SHADOW_OUT
Детали свойств стиля
Свойство стиля "
arrow-scaling
""arrow-scaling" gfloat : ReadПространство занимаемое стрелкой.
Допустимые значения: [0,1]
Значение по умолчанию: 0.7
Смотрите также
Внутренние функции используемые для рисования стрелок. |