Sources et destinations
Les objets sont glissés à partir de sources pour être déposés sur des destinations. Chaque source et chaque destination dispose d'informations à propos du format des données qu'elle peut recevoir ou envoyer, informations fournies par les éléments Gtk::TargetEntry. Une destination de dépôt n'accepte un élément glissé que s'ils partagent un élément Gtk::TargetEntry compatible. Les signaux appropriés sont alors émis, indiquant au gestionnaire de signaux le Gtk::TargetEntry qui a été utilisé.
Les objets Gtk::TargetEntry contiennent ces informations :
- cible : un nom, tel que « STRING »
- info : un identifiant envoyé aux signaux pour indiquer quel TargetEntry a été utilisé.
- drapeaux : utilisé seulement pour le glisser-déposer, il indique si les données peuvent être glisser vers d'autres éléments graphiques et applications ou seulement vers les mêmes éléments graphiques.