| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
| GtkMiscGtkMisc Основной класс для виджетов с выравниванием и дополнением | 
#include <gtk/gtk.h>
            GtkMisc;
void        gtk_misc_set_alignment          (GtkMisc *misc,
                                             gfloat xalign,
                                             gfloat yalign);
void        gtk_misc_set_padding            (GtkMisc *misc,
                                             gint xpad,
                                             gint ypad);
void        gtk_misc_get_alignment          (GtkMisc *misc,
                                             gfloat *xalign,
                                             gfloat *yalign);
void        gtk_misc_get_padding            (GtkMisc *misc,
                                             gint *xpad,
                                             gint *ypad);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkMisc
                           +----GtkLabel
                           +----GtkArrow
                           +----GtkImage
                           +----GtkPixmap
GtkMisc реализует AtkImplementorIface.
"xalign" gfloat : Read / Write "xpad" gint : Read / Write "yalign" gfloat : Read / Write "ypad" gint : Read / Write
GtkMisc виджет это это абстрактный виджет который сам непосредственно не очень полезен, но он используется для производства подклассов которые имеют выравнивание и дополнительные атрибуты.
Горизонтальные и вертикальные атрибуты дополнения позволяют увеличивать пространство вокруг виджета.
Горизонтальные и вертикальные атрибуты выравнивания включают позиционирование виджета внутри области размещения. Помните, если виджет добавлен в контейнер методом автоматического расширения для заполнения всего распределенного пространства, параметры выравнивания не изменяют позицию виджета.
typedef struct _GtkMisc GtkMisc;
Структура GtkMisc содержит следующие поля. (Эти поля должны рассматриваться только для чтения. Они не должны устанавливаться приложением.)
| gfloat
			 | Горизонтальное выравнивание, от 0 (левое) до 1 (правое). | 
| gfloat
			 | Вертикальное выравнивание, от 0 (верх) до 1 (низ). | 
| guint16
			 | Дополнительное пространство слева и с право от виджета, в пикселах. | 
| guint16
			 | Дополнительное пространство сверху и снизу от виджета, в пикселах. | 
void        gtk_misc_set_alignment          (GtkMisc *misc,
                                             gfloat xalign,
                                             gfloat yalign);Устанавливает выравнивание виджета.
| 
 | |
| 
 | Горизонтальное выравнивание, от 0 (левое) до 1 (правое). | 
| 
 | Вертикальное выравнивание, от 0 (верх) до 1 (низ). | 
void        gtk_misc_set_padding            (GtkMisc *misc,
                                             gint xpad,
                                             gint ypad);Устанавливает интервал добавляемый вокруг виджета.
| 
 | |
| 
 | Дополнительное пространство слева и с право от виджета, в пикселах. | 
| 
 | Дополнительное пространство сверху и снизу от виджета, в пикселах. | 
void        gtk_misc_get_alignment          (GtkMisc *misc,
                                             gfloat *xalign,
                                             gfloat *yalign);
Определяет X и Y выравнивание виджета
внутри выделенного для него пространства.
Смотрите gtk_misc_set_alignment().
| 
 | |
| 
 | X выравнивание  | 
| 
 | Y выравнивание  | 
void        gtk_misc_get_padding            (GtkMisc *misc,
                                             gint *xpad,
                                             gint *ypad);
Определяет дополнение виджета в
направлении X и Y. Смотрите
gtk_misc_set_padding().
| 
 | |
| 
 | Дополнение в X направлении, или  | 
| 
 | Дополнение в Y направлении, или  | 
xalign""xalign" gfloat : Read / Write
Горизонтальное выравнивание, от 0 (лево) до 1 (право). Обратно для RTL формата.
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
xpad""xpad" gint : Read / Write
Дополнительное пространство добавляемое слева и с право виджета, в пикселах.
Допустимые значения: >= 0
Значение по умолчанию: 0
yalign""yalign" gfloat : Read / Write
Вертикальное выравнивание, от 0 (верх) до 1 (низ).
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
ypad""ypad" gint : Read / Write
Дополнительное пространство добавляемое сверху и снизу виджета, в пикселах.
Допустимые значения: >= 0
Значение по умолчанию: 0
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |