Gtk3 - treview - drag and drop
- From: Michal Hucik - ORDOZ <ordoz ordoz com>
- To: gtk-app-devel-list gnome org
- Subject: Gtk3 - treview - drag and drop
- Date: Mon, 5 Oct 2015 22:40:26 +0200
Hello,
I have a TreeView with data model which has two logical element types -
Groups and Points. I would like preserve to the only records with a
"GROUP" type could be parenting. Elements of a type "POINT" must be
childless.
I want to let moving the Groups, Points or the branches by drag and
drop. It is seamless.
But I need make a test of the destination type when the element is
dropped, and abort the drag and drop action, if destinaton element is
not a type "GROUP". How to achieve this?
The ideal would be if carried out evaluated targets before drop, and
dissable dropping on not a GROUP type rows.
but it will suffice, if the drag and drop action will be evaluated after
drop event (before insert rows into data model) and eventually will be
D'N'D canceled.
As a suitable place for such a test I try to connect handler to signal
"drag-drop" on the GtkTreeView. Interrupting the D'N'D action I can make
by a return code, but how do I find the target iter from this place?
What better place for this?
Michal
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]