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.