Hello,

I am using a TreeView that uses a simple Gtk.ListStore, storing two strings per row, that are rendered with a CellRendererText.

I enabled TreeView.Reorderable in the TreeView, bound the ListStore to the TreeView and display them all in a GUI. The display works perfectly and I can drag around rows easily and the change is reflected in the GUI.

To make sense in the underlying data-model I connect to the ListStore.RowsReordered event. However, while dragging/dropping still works, the connected function is never called.

What am I missing?  Do I additionally have to enable drag-and-drop somehow?

(I looked in the banshee playlist code to see how they handle drag and drop, but as far as I see, they use a custom drag-and-drop using the Gtk.Drag.* namespace. In the Gtk# docs it says, the standard ListStore's RowsReordered event should work just fine for the simple "row-within-one-TreeView" drag and drop I want to do.)

Thanks in advance,
Sebastian

_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to