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;
gtk_cell_renderer_pixbuf_new ()
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 / WriteID для отображаемого заготовленного значка.
Значение по умолчанию: NULL
Свойство "
stock-size
""stock-size" guint : Read / WriteGtkIconSize значение которое определяет размер значка.
Значение по умолчанию: 1