Spec-Zone.ru › GTK 3.24

GtkCellRendererPixbuf

GtkCellRendererPixbuf — Отображает пиксел в ячейке

Функции

GtkCellRenderer * gtk_cell_renderer_pixbuf_new ()

Свойства

gboolean follow-state Чтение / Запись
GIcon * gicon Чтение / Запись
char * имя-иконки Чтение / Запись
GdkPixbuf * pixbuf Чтение / Запись
GdkPixbuf * pixbuf-свернутый-расширитель Чтение / Запись
GdkPixbuf * pixbuf-открытый-расширитель Чтение / Запись
char * подробности-запаса Чтение / Запись
char * идентификатор-запаса Чтение / Запись
guint размер-запаса Чтение / Запись
CairoSurface * поверхность Чтение / Запись

Типы и значения

struct GtkCellRendererPixbuf

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkCellRenderer
            ╰── GtkCellRendererPixbuf

Файлы

#include <gtk/gtk.h>

Описание

A GtkCellRendererPixbuf может использоваться для отображения изображения в ячейке. Он позволяет отображать заданный GdkPixbuf (устанавливается через свойство “pixbuf”) или иконку с именем (устанавливается через свойство “имя-иконки”).

Для поддержки представлений дерева, GtkCellRendererPixbuf также поддерживает отображение двух альтернативных пиксел, когда свойство “is-expander” равно TRUE. Если свойство “is-expanded” равно TRUE и свойство “pixbuf-открытый-расширитель” установлено на пиксел, отображается этот пиксел. Если свойство “is-expanded” равно FALSE и свойство “pixbuf-свернутый-расширитель” установлено на пиксел, отображается этот.

Функции

gtk_cell_renderer_pixbuf_new ()

GtkCellRenderer *
gtk_cell_renderer_pixbuf_new (void);

Создаёт новый GtkCellRendererPixbuf. Настройка параметров отображения с помощью свойств объекта. Свойства объекта могут быть установлены глобально (с помощью g_object_set()). Также с помощью GtkTreeViewColumn можно связать свойство со значением в GtkTreeModel. Например, можно связать свойство “pixbuf” на рендерере ячейки со значением пиксел в модели, тем самым отображая разное изображение в каждой строке GtkTreeView.

Возвращает

новый рендерер ячейки

Типы и значения

struct GtkCellRendererPixbuf

struct GtkCellRendererPixbuf;

Подробное описание свойств

Свойство “follow-state”

  “follow-state”             gboolean

Указывает, следует ли окрашивать отображаемый пиксел в соответствии с состоянием GtkCellRendererState.

GtkCellRendererPixbuf:follow-state устарело с версии 3.16 и не должно использоваться в новом коде.

Компоненты отрисовки всегда следуют за состоянием.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

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

С версии: 2.8

Свойство “gicon”

  “gicon”                    GIcon *

GIcon, представляющий значок для отображения. Если тема значков изменена, изображение будет обновлено автоматически.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

С версии: 2.14

Свойство “icon-name”

  “icon-name”                char *

Имя значка темы для отображения. Это свойство действует только в том случае, если оно не переопределено свойствами «stock_id» или «pixbuf».

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

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

С версии: 2.8

Свойство “pixbuf”

  “pixbuf”                   GdkPixbuf *

Пиксел для отрисовки.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

Свойство “pixbuf-expander-closed”

  “pixbuf-expander-closed”   GdkPixbuf *

Пиксел для закрытого разворачивателя.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

Свойство “pixbuf-expander-open”

  “pixbuf-expander-open”     GdkPixbuf *

Пиксел для открытого разворачивателя.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

Свойство “stock-detail”

  “stock-detail”             char *

Детали отрисовки для передачи в механизм темы.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

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

Свойство “stock-id”

  “stock-id”                 char *

Идентификатор значка из набора значков для отрисовки.

GtkCellRendererPixbuf:stock-id устарело с версии 3.10 и не должно использоваться в новом коде.

Используйте «icon-name» вместо этого.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

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

С версии: 2.2

Свойство “stock-size”

  “stock-size”               guint

Значение GtkIconSize, определяющее размер отрисованного значка.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

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

С версии: 2.2

Свойство “surface”

  “surface”                  CairoSurface *

Поверхность для отрисовки.

Владелец: GtkCellRendererPixbuf

Флаги: Чтение / Запись

С версии: 3.10

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkCellRendererPixbuf.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API