Skip to content
  • Michael Natterer's avatar
    changed drag source stuff to allow multiple data types. Changed DND source · c5865e49
    Michael Natterer authored
    2003-11-20  Michael Natterer  <mitch@gimp.org>
    
    	* app/widgets/gimpdnd.[ch]: changed drag source stuff to allow
    	multiple data types. Changed DND source API to speak in terms of
    	add()/remove() instead of set()/unset(). Added GimpDndDragFileFunc
    	typedef and gimp_dnd_file_source_add().
    
    	Unfortunately GTK+'s DND API lacks symmetry here (no GtkTargetList
    	based API for drag sources), so we cannot really change drag
    	sources on-the-fly and need to set GtkTargetEntry arrays manually.
    
    	* app/widgets/gimpcolormapeditor.c
    	* app/widgets/gimpcontainertreeview.c
    	* app/widgets/gimpmenuitem.c
    	* app/widgets/gimppaletteeditor.c
    	* app/widgets/gimppreview.c
    	* app/widgets/gimptoolbox-color-area.c: changed accordingly.
    
    	* app/widgets/gimpdocumentview.c: ditto. Additionally offer
    	"text/uri-list" so it's possible to drag images from the document
    	history to the file manager or browser.
    c5865e49
To find the state of this project's repository at the time of any of these versions, check out the tags.