GtkListStore und Drag&Drop

  • Thread starter Thread starter juedan
  • Start date Start date
J

juedan

Guest
Guten Morgen,

da ich im einschlägigen GTK-Forum bis heute keine Antwort bekommen habe, versuche ich es hier.
Das Problem ist, wenn eine Drag-Operation von einem GtkListStore-Element ausgeführt wird, wird immer die ganze Zeile als "Drag&Drop"-Icon dargstellt. Das ist unübersichtlich.
Wie kann man dieses Verhalten ändern?

Hier ein Code-Auszug
Code:
void on_gps_main_liste_drag_begin(GtkWidget *widget, GdkDragContext *context, gpointer user_data) {
	GtkTreeModel		*model;
	GtkTreeIter		iter;
	gint			typ;

	DEBUGFUNCTION	
	gtk_drag_set_icon_stock(context, GTK_STOCK_DND, 0, 0);
	model = gtk_tree_view_get_model(GTK_TREE_VIEW(widget));
	if (model != NULL) {
		if (gtk_tree_model_get_iter_first(model, &iter)) {
[...]
		}
	}
}
Dieser Event-Handler wird zu Beginn einer Drag-Operation aufgerufen. Hier kann man laut Dokumentation das "Drag&Drop"-Icon ändern. Geht aber nicht.

Kann es sein, dass dies an einer anderen Stelle gemacht werden muß? Wenn ja wo?

Vielen Dank schon mal für die Antworten

Jürgen
 
Back
Top