Orígenes y destinos

Las cosas se arrastran desde las fuentes para soltarse en los destinos. Cada origen y destino tiene información acerca de los formatos de datos que puede recibir o enviar, proporcionada por elementos Gtk::TargetEntry. Un destino sólo aceptará un elemento arrastrado si ambos comparten un elemento Gtk::TargetEntry compatible. Las señales apropiadas se emitirán entonces, comunicándole a los manejadores de señales qué Gtk::TargetEntry se usó.

Los objetos Gtk::TargetEntry contienen esta información:

  • target: un nombre, como por ejemplo «STRING»
  • info: un identificador, que se enviará a sus señales para comunicarle qué «TargetEntry» se usó.
  • flags: se usan sólo para arrastrar y soltar, y especifican si los datos pueden arrastrarse a otros widgets y aplicaciones, o sólo a los mismos.