| |
GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkCellRendererPixbufGtkCellRendererPixbuf Представляет изображение в ячейке |
#include <gtk/gtk.h>
GtkCellRendererPixbuf;
GtkCellRenderer* gtk_cell_renderer_pixbuf_new
(void);
GObject +----GInitiallyUnowned +----GtkObject +----GtkCellRenderer +----GtkCellRendererPixbuf
"follow-state" gboolean : Read / Write "icon-name" gchararray : Read / Write "pixbuf" GdkPixbuf : Read / Write "pixbuf-expander-closed" GdkPixbuf : Read / Write "pixbuf-expander-open" GdkPixbuf : Read / Write "stock-detail" gchararray : Read / Write "stock-id" gchararray : Read / Write "stock-size" guint : Read / Write
GtkCellRendererPixbuf может использоваться для представления изображения в ячейке. Он позволяет представлять любой полученный GdkPixbuf (установленный через свойство pixbuf) или заготовленный значок (установленный через свойство stock-id).
Для поддержки дерева просмотра,
GtkCellRendererPixbuf также поддерживает
две альтернативы pixbufs, когда свойство
is-expander
равно TRUE
.
Если is-expanded
свойство равно TRUE
,
а pixbuf-expander-open
свойство установлено, оно представляет
изображение, если is-expanded
свойство равно FALSE
,
а pixbuf-expander-closed
свойство установлено в pixbuf, оно
представляет его.
typedef struct _GtkCellRendererPixbuf GtkCellRendererPixbuf;
GtkCellRenderer* gtk_cell_renderer_pixbuf_new (void);
Создаёт новый GtkCellRendererPixbuf.
Регулирует параметры представления
используя свойства объекта. Свойства
объекта могут быть установлены глобально
(с помощью g_object_set()
).
Кроме того, с помощью GtkTreeViewColumn,
вы можете привязать свойство к значению
в GtkTreeModel. Например, вы
можете привязать свойство "pixbuf"
ячейки представления к значению pixbuf в
модели, таким образом представляя
различные изображения в каждой строке
GtkTreeView.
Возвращает : |
Новая ячейка представления |
follow-state
""follow-state" gboolean : Read / Write
Определяет должно ли представленное изображение быть цветным согласно GtkCellRendererState.
Значение по умолчанию: FALSE
Начиная с версии 2.8
icon-name
""icon-name" gchararray : Read / Write
Имя темы значков для отображения. Это свойство имеет эффект только если не перекрывается свойствами "stock_id" или "pixbuf".
Значение по умолчанию: NULL
Начиная с версии 2.8
pixbuf
""pixbuf" GdkPixbuf : Read / Write
Изображение для представления.
pixbuf-expander-closed
""pixbuf-expander-closed" GdkPixbuf : Read / Write
Изображение для закрытого расширителя.
pixbuf-expander-open
""pixbuf-expander-open" GdkPixbuf : Read / Write
Изображение для открытого расширителя.
stock-detail
""stock-detail" gchararray : Read / Write
Представляет детали помещаемые в механизм темы.
Значение по умолчанию: NULL
stock-id
""stock-id" gchararray : Read / Write
ID для отображаемого заготовленного значка.
Значение по умолчанию: NULL
stock-size
""stock-size" guint : Read / Write
GtkIconSize значение которое определяет размер значка.
Значение по умолчанию: 1
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |