| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| GtkCellRendererComboGtkCellRendererCombo Представляет поле со списком в ячейке | 
#include <gtk/gtk.h>
            GtkCellRendererCombo;
GtkCellRenderer* gtk_cell_renderer_combo_new
                                            (void);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkCellRenderer
                     +----GtkCellRendererText
                           +----GtkCellRendererCombo"has-entry" gboolean : Read / Write "model" GtkTreeModel : Read / Write "text-column" gint : Read / Write
GtkCellRendererCombo представляет текст в ячейке как GtkCellRendererText из которого он происходит. Но в то время как GtkCellRendererText предлагает простой ввод для редактирования текста, GtkCellRendererCombo предлагает GtkComboBox или GtkComboBoxEntry виджеты для редактирования текста. Значения отображаемые в поле со списком взяты из древовидной модели определенной в свойстве model.
Комбинированная ячейка представления заботится о добавлении текста ячейки представления в поле со списком и устанавливает отображение столбца определенного свойством text-column. Дальнейшие свойства поля со списком могут быть установлены обработчиком сигнала editing-started.
Объект GtkCellRendererCombo ячейки представления был добавлен в GTK+ 2.6.
typedef struct _GtkCellRendererCombo GtkCellRendererCombo;
GtkCellRenderer* gtk_cell_renderer_combo_new
                                            (void);
Создаёт новый GtkCellRendererCombo.
Регулирует отображение текста используя
свойства объекта. Свойства объекта
могут быть установлены глобально(с
помощью g_object_set()).
Кроме того, с помощью GtkTreeViewColumn,
вы можете связать свойство со значением
в GtkTreeModel. Например, вы
можете связать свойство "text" в
ячейке представления со значением
строки в модели, таким образом представляя
различные строки в каждой строке
GtkTreeView.
| Возвращает : | Новая ячейка представления | 
Начиная с версии 2.6
has-entry""has-entry" gboolean : Read / Write
Если TRUE,
ячейка представления будет включать
ввод и позволит вводить значения
отличающиеся от значений во всплывающем
списке.
Значение по умолчанию: TRUE
Начиная с версии 2.6
model""model" GtkTreeModel : Read / Write
Древовидная модель содержащая возможные значения для поля со списком. Используйте свойство text_column для определения столбца содержащего значения.
Начиная с версии 2.6
text-column""text-column" gint : Read / Write
Определяет столбец модели который содержит возможные значения для поля со списком. Помните, это относится к модели определенной в свойстве model, а не к модели поддерживаемой деревом просмотра к которому прикреплена ячейка представления.
GtkCellRendererCombo автоматически добавляет текст ячейки представления этого столбца к полю со списком.
Допустимые значения: >= -1
Значение по умолчанию: -1
Начиная с версии 2.6
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |