краткое описание#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, то может быть дополнен и/или выравнен, заполняя точно выделенное программистом пространство. стрелки создаются с помощью
деталиgtkarrowtypedef struct _gtkarrow gtkarrow; структура gtkarrow содержит следующие поля. (эти поля должны рассматриваться только для чтения. они никогда не должны устанавливаться приложением.) gtk_arrow_new ()gtkwidget* gtk_arrow_new (gtkarrowtype arrow_type, gtkshadowtype shadow_type); создаёт новый виджет стрелку.
gtk_arrow_set ()void gtk_arrow_set (gtkarrow *arrow, gtkarrowtype arrow_type, gtkshadowtype shadow_type);
устанавливает направление и стиль
gtkarrow,
детали свойствсвойство "
|
внутренние функции используемые для рисования стрелок. |