Gast
#3564236
Die GUI meiner Software ist mit gtkmm erstellt. Darin möchte ich für Objekte der Klasse Gtk::TreeView eine Drag-and-Drop-Funktionalität realisieren. Da die gtkmm-Dokumentation sehr knapp gehalten ist und mir die Realisierung der Funktionalität nicht glücken wollte, habe ich versucht, das von gtkmm bereitgestellte Beispiel "drag_and_drop" zu bauen: Quelle: https://github.com/GNOME/gtkmm-documentation/tree/master/examples/book/treeview/drag_and_drop Toolchain: g++ main.cc examplewindow.cc treemodel_dnd.cc $(pkg-config gtkmm-3.0 --cflags --libs) -Wall -O3 -o main System: Kunbut 13.10 (3.11.0-17-generic #31-Ubuntu SMP Mon Feb 3 21:52:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux) Das Beispiel lässt sich ohne Probleme erstellen und auführen, nur leider zeigt sich bei der Demo-Andwendung überhaupt keine Spur von Drag-and-Drop. Meine Fragen nun hierzu: Gibt es dafür eine Erklärung? Wie bekomme ich für TreeView-Objekte eine Drag-and-Drop-Funktionalität realisiert? Liegt es an den Einstellungen meines Systems, dass Drag-and-Drop hier nicht unterstützt wird? Wenn ich für andere Widgets Drag-and-Drop implementiere, so funktioniert das tadellos. Bei einer Demo-Anwendung indess hätte ich erwartet, dass wenigstens hier Drag-and-Drop funktioniert.