GtkCellRendererSpin
GtkCellRendererSpin — Отображает кнопку прокрутки в ячейке
Функции
Свойства
| GtkAdjustment * | adjustment | Чтение / Запись |
| double | скорость_изменения | Чтение / Запись |
| guint | цифры | Чтение / Запись |
Типы и значения
| struct | GtkCellRendererSpin |
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkCellRenderer
╰── GtkCellRendererText
╰── GtkCellRendererSpin
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkCellRendererSpin отображает текст в ячейке, как и GtkCellRendererText, от которого он унаследован. Но в то время как GtkCellRendererText предлагает простое поле для редактирования текста, GtkCellRendererSpin предлагает виджет GtkSpinButton. Естественно, это означает, что текст должен быть преобразуем в число с плавающей точкой.
Диапазон значений спин-кнопки определяется свойством adjustment ячейки-рендерера, которое можно задать явно или сопоставить со столбцом в модели дерева, как и любые другие свойства ячеек-рендереров. GtkCellRendererSpin также имеет свойства для скорости_изменения и количества цифр для отображения. Другие свойства GtkSpinButton можно установить в обработчике сигнала «editing-started».
Ячейка-рендерер GtkCellRendererSpin была добавлена в GTK+ 2.10.
Функции
gtk_cell_renderer_spin_new ()
GtkCellRenderer *
gtk_cell_renderer_spin_new (void); Создаёт новую ячейку-рендерер GtkCellRendererSpin.
Возвращает
новую ячейку-рендерер GtkCellRendererSpin
С версии: 2.10
Типы и значения
struct GtkCellRendererSpin
struct GtkCellRendererSpin;
Подробное описание свойств
Свойство “adjustment”
“adjustment” GtkAdjustment *
Объект GtkAdjustment, хранящий значение спин-кнопки. Он должен быть не-NULL для редактируемости ячейки-рендерера.
Владелец: GtkCellRendererSpin
Флаги: Чтение / Запись
С версии: 2.10
Свойство “climb-rate”
“climb-rate” double
Скорость ускорения при удерживании кнопки.
Владелец: GtkCellRendererSpin
Флаги: Чтение / Запись
Допустимые значения: >= 0
Значение по умолчанию: 0
С версии: 2.10
Свойство “digits”
“digits” guint
Количество десятичных знаков для отображения.
Владелец: GtkCellRendererSpin
Флаги: Чтение / Запись
Допустимые значения: <= 20
Значение по умолчанию: 0
С версии: 2.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/GtkCellRendererSpin.html