LINUX.ORG.RU

[GTK, Glade] Вопрос по GtkCellRendererSpin, как задать в ListStore для него Adjustment?


0

1

У меня есть созданный уже GtkListStore и я добавил GtkTreeView для отображения содержимого GtkListStore. Для того, чтобы вывести например поле gint из GtkListStore я могу использовать GtkCellRendererText (указав свойство Text на необходимое поле из GtkListStore) или GtkCellRendererProgress (указав свойство Value на необходимое поле из GtkListStore).

А каким образом я могу настроить GtkCellRendererSpin ? Задача: чтобы в поле можно было использовать Spin Button. Вот здесь скрин свойств GtkCellRendererSpin. Я так понимаю нужно каким-то образом в GtkListStore задать Adjustment. Но в Glade при добавлении в GtkListStore колонок, нет типа Adjustment. Там куча всяких типов (gchar, guchar, gint, gchararray, gboolean... GtkSortType, GtkUpdateType, GtkResizeMode, GtkResizeStyle... PangoStyle... и т.д. там их много ). Есть например GtkSpinButtonUpdatePolicy - но если его добавить в GtkListStore и потом прицепить к GtkCellRendererSpin, то как его тогда использовать в коде при: gtk_list_store_set

Кто-нибудь вообще работал с GtkCellRendererSpin, что можете подсказать?


создаешь нужный adjustment, убираешь с свойствах галку с соотвествующего поля, и задаешь созданный adjustment

ananas ★★★★★
()
Ответ на: комментарий от ananas

Спасибо большое [user]ananas[/user] Необходимо еще у GtkCellRendererSpin установить свойство Editable в Yes

g-71
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.