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é.

Gtk::TargetEntry objects contain this information:

  • target: A name, such as "STRING"
  • info: An identifier which will be sent to your signals to tell you which TargetEntry was used.
  • flags: Used only for drag and drop, this specifies whether the data may be dragged to other widgets and applications, or only to the same ones.