Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Properties

GtkCellRendererPixbuf

GtkCellRendererPixbuf Представляет изображение в ячейке

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

#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, оно представляет его.

Детали

GtkCellRendererPixbuf

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 / Write

ID для отображаемого заготовленного значка.

Значение по умолчанию: NULL


Свойство "stock-size"

  "stock-size"           guint                 : Read / Write

GtkIconSize значение которое определяет размер значка.

Значение по умолчанию: 1