-
Drag and drop problemes
Bonjour,
je developpe actuellement une application en C/GTK utilisant notamment le drag and drop.
La plupart des composants gtk sont deplacable sans trop de difficultees (GtkButton , GtkEntry etc..). Mon probleme est avec d'autres widgets tel que les GtkLabel , GtkCombobox etc...bien qu'ils soient assignes comme le autres en tant que source ils ne sont pas draggable. Gtk me detecte pas le drag , le curseur ne change pas etc...Rien ne se passe auand je tente de faire mon DND.
ma question est la suivante : est-il possible de faire du DND avec un GtkLabel , GtkCombobox etc.. dans un layout par exemple comme je le fait avec mes GtkButton. Et si c'est possible comment dois-je proceder.
Pour realiser ca sur les label , je peux definir la propriete set_selectable a TRUE mais c'est du bidouillage et ca ne ressous pas mon probleme pour les GtkCombobox , GtkFrame etc... car cette option n'existe evidemment pas pour ces types de widgets.
Merci d'avance.
-
Le probleme est resolu.
pour ce type de widget , il convient de creer une eventbox dans lequel ce widget est contenu. iI faut ensuite attacher les signaux et tout ce qui concerne le drag and drop sur la eventbox qui elle est draggable sans probleme.
-
Si tu pouvais m'expliquer comment effectuer le drag & drop entre les 2 eventbox, ca serait super ! :mrgreen:
Car je n'ai pas trouvé d'exemple ...
Et avec le peu de documentation qu'il y a la dessus, je n'arrive pas à m'en sortir :( ...
Help please :oops:
Merci d'avance.
Charl
-
Je repond a l'autre post , celui la etant considere comme resolu.