The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Implemented Interfaces  |  Properties  |  Style Properties

GtkArrow

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

Краткое описание

#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);

Создаёт новый виджет стрелку.

arrow_type :

допустимый GtkArrowType.

shadow_type :

допустимый GtkShadowType.

Возвращает :

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


gtk_arrow_set ()

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

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

arrow :

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

arrow_type :

допустимый GtkArrowType.

shadow_type :

допустимый 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

Смотрите также

gtk_paint_arrow()

Внутренние функции используемые для рисования стрелок.






Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру