История изменений
Исправление monk, (текущая версия) :
вставить соответствующий CustomEntry в качестве типа столбца TreeView
В смысле, как? Всегда активный, что ли? Ведь всё равно придётся делать GtkLabel на неактивный элемент и твой Entry на start-editing.
К слову, никто не мешает действительно сделать свой потомок CellRendererText с переопределённым start-editing
Код будет как на https://git.gnome.org/browse/gtk /tree/gtk/gtkcellrenderertext.c?h=gtk-3-10#n...
но вместо gtk_entry_new() поставишь gtk_custom_entry_new();
Всё. Если твой CustomEntry является потомком GtkEntry и адекватно реагирует на все сигналы, то остальное изменений не требует.
Исходная версия monk, :
вставить соответствующий CustomEntry в качестве типа столбца TreeView
В смысле, как всегда активный что ли? Ведь всё равно придётся делать GtkLabel на неактивный элемент и твой Entry на start-editing.
К слову, никто не мешает действительно сделать свой потомок CellRendererText с переопределённым start-editing
Код будет как на https://git.gnome.org/browse/gtk /tree/gtk/gtkcellrenderertext.c?h=gtk-3-10#n...
но вместо gtk_entry_new() поставишь gtk_custom_entry_new();
Всё. Если твой CustomEntry является потомком GtkEntry и адекватно реагирует на все сигналы, то остальное изменений не требует.