The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру