Я пытаюсь переставить элементы в одном GTK TreeView с моделью ListStore. Как я могу это сделать?
Нужно ли использовать тот же метод, что и для перетаскивания элементов из одного списка в другой, или есть особый способ сделать это для одного списка?
В GtkTreeView есть метод для этого GtkTreeView :: gtk_tree_view_set_reorderable
Поскольку кажется, что вы используете моно, я не знаю, разрешают ли это привязки для моно, но есть то, что выищем.
Я уже устанавливал для Reorderable значение true, однако при вызове другого метода GTK # позже (SetDragDataSource или чего-то подобного) он устанавливал для Reorderable значение false.Это нелепый побочный эффект, так как установка Reorderable в true AFTER для этого вызова заставляет все работать как положено.