| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
| GtkCellRendererTextGtkCellRendererText Представляет текст в ячейке | 
#include <gtk/gtk.h>
            GtkCellRendererText;
GtkCellRenderer* gtk_cell_renderer_text_new (void);
void        gtk_cell_renderer_text_set_fixed_height_from_font
                                            (GtkCellRendererText *renderer,
                                             gint number_of_rows);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererText
                           +----GtkCellRendererAccel
                           +----GtkCellRendererCombo
                           +----GtkCellRendererSpin"align-set" gboolean : Read / Write "alignment" PangoAlignment : Read / Write "attributes" PangoAttrList : Read / Write "background" gchararray : Write "background-gdk" GdkColor : Read / Write "background-set" gboolean : Read / Write "editable" gboolean : Read / Write "editable-set" gboolean : Read / Write "ellipsize" PangoEllipsizeMode : Read / Write "ellipsize-set" gboolean : Read / Write "family" gchararray : Read / Write "family-set" gboolean : Read / Write "font" gchararray : Read / Write "font-desc" PangoFontDescription : Read / Write "foreground" gchararray : Write "foreground-gdk" GdkColor : Read / Write "foreground-set" gboolean : Read / Write "language" gchararray : Read / Write "language-set" gboolean : Read / Write "markup" gchararray : Write "rise" gint : Read / Write "rise-set" gboolean : Read / Write "scale" gdouble : Read / Write "scale-set" gboolean : Read / Write "single-paragraph-mode" gboolean : Read / Write "size" gint : Read / Write "size-points" gdouble : Read / Write "size-set" gboolean : Read / Write "stretch" PangoStretch : Read / Write "stretch-set" gboolean : Read / Write "strikethrough" gboolean : Read / Write "strikethrough-set" gboolean : Read / Write "style" PangoStyle : Read / Write "style-set" gboolean : Read / Write "text" gchararray : Read / Write "underline" PangoUnderline : Read / Write "underline-set" gboolean : Read / Write "variant" PangoVariant : Read / Write "variant-set" gboolean : Read / Write "weight" gint : Read / Write "weight-set" gboolean : Read / Write "width-chars" gint : Read / Write "wrap-mode" PangoWrapMode : Read / Write "wrap-width" gint : Read / Write
"edited"    void        user_function      (GtkCellRendererText *cellrenderertext,
                                            gchar               *arg1,
                                            gchar               *arg2,
                                            gpointer             user_data)             : Run last
GtkCellRendererText представляет полученный текст в ячейке, использует шрифт, цвет и стиль установленные свойствами. Текст будет дополняемым (ellipsized) если он слишком длинный и ellipsize свойство позволяет это.
Если mode
равен GTK_CELL_RENDERER_MODE_EDITABLE,
GtkCellRendererText позволяет редактировать
текст используя ввод. 
typedef struct _GtkCellRendererText GtkCellRendererText;
GtkCellRenderer* gtk_cell_renderer_text_new (void);
Создаёт новый GtkCellRendererText.
Регулирует изображение текста используя
свойства объекта. Свойства объекта
могут быть установлены глобально (с
помощью g_object_set()).
Кроме того, с помощью GtkTreeViewColumn,
вы можете привязать свойство к значению
в GtkTreeModel. Например, вы
можете свойство "text" ячейки
представления привязать к значению
строки в модели, таким образом представляя
разные строки в каждой строке GtkTreeView
| Возвращает : | Новая ячейка представления | 
void        gtk_cell_renderer_text_set_fixed_height_from_font
                                            (GtkCellRendererText *renderer,
                                             gint number_of_rows);
Устанавливает высоту представления
явно определяя свойства "font" и
"y_pad". Дальнейшие изменения этих
свойств не влияют на высоту, поэтому
они должны сопровождаться повторным
вызовом этой функции. Использование
этой функции неудобно и должно в
действительности применяется только
для очень медленного расчета размера
ячейки (то есть, массивное число
отображаемых ячеек). Если number_of_rows
равен -1, то фиксированная высота не
установлена, а высота определяется
снова свойствами.
| 
 | |
| 
 | Количество строк текста каждой ячейки представления, или -1 | 
align-set""align-set" gboolean : Read / Write
Влияет ли тег на режим выравнивания.
Значение по умолчанию: FALSE
alignment""alignment" PangoAlignment : Read / Write
Определяет как выравниваются строки текста.
Значение по умолчанию: PANGO_ALIGN_LEFT
Начиная с версии 2.10
attributes""attributes" PangoAttrList : Read / Write
Список атрибутов стиля применяемых к представляемому тексту.
background""background" gchararray : Write
Цвет фона представленный как строка.
Значение по умолчанию: NULL
background-gdk""background-gdk" GdkColor : Read / Write
Цвет фона как GdkColor.
background-set""background-set" gboolean : Read / Write
Влияет ли тег на цвет фона.
Значение по умолчанию: FALSE
editable""editable" gboolean : Read / Write
Может ли текст изменяться пользователем.
Значение по умолчанию: FALSE
editable-set""editable-set" gboolean : Read / Write
Влияет ли тег на редактируемость текста.
Значение по умолчанию: FALSE
ellipsize""ellipsize" PangoEllipsizeMode : Read / Write
Определяет привилегированное пространство
для дополняющей строки, если ячейка
представления не имеет достаточно
пространства для отображения всей
строки. Установка этого свойства в
PANGO_ELLIPSIZE_NONE
выключает дополнение. Смотрите свойство
wrap-width для другого способа создания
текста вписанного в заданную ширину.
Значение по умолчанию: PANGO_ELLIPSIZE_NONE
Начиная с версии 2.6
ellipsize-set""ellipsize-set" gboolean : Read / Write
Влияет ли тег на режим дополнения (ellipsize mode).
Значение по умолчанию: FALSE
family""family" gchararray : Read / Write
Имя семейства шрифта, например Sans, Helvetica, Times, Monospace.
Значение по умолчанию: NULL
family-set""family-set" gboolean : Read / Write
Влияет ли тег на имя шрифта.
Значение по умолчанию: FALSE
font""font" gchararray : Read / Write
Шрифт описанный строкой, например "Sans Italic 12".
Значение по умолчанию: NULL
font-desc""font-desc" PangoFontDescription : Read / Write
Шрифт описанный как структура PangoFontDescription.
foreground""foreground" gchararray : Write
Цвет символов как строка.
Значение по умолчанию: NULL
foreground-gdk""foreground-gdk" GdkColor : Read / Write
Цвет символов как GdkColor.
foreground-set""foreground-set" gboolean : Read / Write
Влияет ли тег на цвет символов.
Значение по умолчанию: FALSE
language""language" gchararray : Read / Write
Язык этого текста, как код ISO. Pango может использовать это как подсказку при представлении текста. Если вы не понимаете этот параметр, вы вероятно не нуждаетесь в нем.
Значение по умолчанию: NULL
language-set""language-set" gboolean : Read / Write
Влияет ли тег на язык представляемого текста.
Значение по умолчанию: FALSE
markup""markup" gchararray : Write
Разметка текста для представления.
Значение по умолчанию: NULL
rise""rise" gint : Read / Write
Смещение текста выше основной линии (ниже основной линии, если rise это отрицательное).
Допустимые значения: >= -2147483647
Значение по умолчанию: 0
rise-set""rise-set" gboolean : Read / Write
Влияет ли тег на повышение.
Значение по умолчанию: FALSE
scale""scale" gdouble : Read / Write
Масштабирующий фактор шрифта.
Допустимые значения: >= 0
Значение по умолчанию: 1
scale-set""scale-set" gboolean : Read / Write
Влияет ли тег на фактор масштабирования шрифта.
Значение по умолчанию: FALSE
single-paragraph-mode""single-paragraph-mode" gboolean : Read / Write
Сохранять ли весь текст в единственном параграфе.
Значение по умолчанию: FALSE
size""size" gint : Read / Write
Размер шрифта.
Допустимые значения: >= 0
Значение по умолчанию: 0
size-points""size-points" gdouble : Read / Write
Размер шрифта в точках.
Допустимые значения: >= 0
Значение по умолчанию: 0
size-set""size-set" gboolean : Read / Write
Влияет ли тег на размер шрифта.
Значение по умолчанию: FALSE
stretch""stretch" PangoStretch : Read / Write
Наклон шрифта.
Значение по умолчанию: PANGO_STRETCH_NORMAL
stretch-set""stretch-set" gboolean : Read / Write
Влияет ли тег на наклон шрифта.
Значение по умолчанию: FALSE
strikethrough""strikethrough" gboolean : Read / Write
Перечеркивается ли текст.
Значение по умолчанию: FALSE
strikethrough-set""strikethrough-set" gboolean : Read / Write
Влияет ли тег на перечеркивание текста.
Значение по умолчанию: FALSE
style""style" PangoStyle : Read / Write
Стиль шрифта.
Значение по умолчанию: PANGO_STYLE_NORMAL
style-set""style-set" gboolean : Read / Write
Влияет ли тег на стиль шрифта.
Значение по умолчанию: FALSE
text""text" gchararray : Read / Write
Представляемый текст.
Значение по умолчанию: NULL
underline""underline" PangoUnderline : Read / Write
Стиль подчеркивания этого текста.
Значение по умолчанию: PANGO_UNDERLINE_NONE
underline-set""underline-set" gboolean : Read / Write
Влияет ли тег на подчеркивание текста.
Значение по умолчанию: FALSE
variant""variant" PangoVariant : Read / Write
Дополнительный шрифт.
Значение по умолчанию: PANGO_VARIANT_NORMAL
variant-set""variant-set" gboolean : Read / Write
Влияет ли тег на дополнительный шрифт.
Значение по умолчанию: FALSE
weight""weight" gint : Read / Write
Ширина шрифта.
Допустимые значения: >= 0
Значение по умолчанию: 400
weight-set""weight-set" gboolean : Read / Write
Влияет ли тег на ширину шрифта.
Значение по умолчанию: FALSE
width-chars""width-chars" gint : Read / Write
Желательная ширина ячейки, в символах. Если это свойство установлено в -1, ширина будет рассчитана автоматически, иначе ячейка будет запрашивать или 3 символа или значение свойства, в зависимости от того что больше.
Допустимые значения: >= -1
Значение по умолчанию: -1
Начиная с версии 2.6
wrap-mode""wrap-mode" PangoWrapMode : Read / Write
Определяет как прервать строку, если ячейка представления не может отобразить её всю. Это свойство не имеет значения если не установлено свойство wrap-width.
Значение по умолчанию: PANGO_WRAP_CHAR
Начиная с версии 2.8
wrap-width""wrap-width" gint : Read / Write
Определяет ширину оболочки текста. Свойство wrap-mode может использоваться для влияния на символьную позицию размещения прерывания строки. Установка wrap-width в -1 выключает оболочку.
Допустимые значения: >= -1
Значение по умолчанию: -1
Начиная с версии 2.8
void        user_function                  (GtkCellRendererText *cellrenderertext,
                                            gchar               *arg1,
                                            gchar               *arg2,
                                            gpointer             user_data)             : Run last
| 
 | Объект получающий сигнал. | 
| 
 | |
| 
 | |
| 
 | Пользовательские данные помещаемые при подключении обработчика сигнала. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |