Skip to content
  • Michael Natterer's avatar
    Add infrastructure for copy/paste and DND of rich text for GtkTextBuffer. · 6c1d990a
    Michael Natterer authored
    2006-03-07  Michael Natterer  <mitch@imendio.com>
    
    	Add infrastructure for copy/paste and DND of rich text for
    	GtkTextBuffer. Fixes bug #324177.
    
    	* gtk/gtktextbufferrichtext.[ch]: new files implementing a
    	per-buffer registry of rich text formats.
    
    	* gtk/gtk.h: #include gtktextbufferrichtext.h
    
    	* gtk/gtktextbufferserialize.[ch]: new files implementing an
    	internal serialization format that can handle all of a text
    	buffer's tags and pixbufs. It's not useful for anything except
    	tranfer between instances of GtkTextBuffer (Anders Carlsson).
    
    	* gtk/Makefile.am: build the new files.
    
    	* gtk/gtkclipboard.[ch]: added convenience APIs for rich text,
    	just as they exist for plain text and pixbufs.
    
    	* gtk/gtkselection.[ch]: added rich text convenience APIs here
    	too.  Return the target list from gtk_target_list_ref(). Register
    	GtkTargetList as boxed type. Added
    	gtk_target_table_new_from_list() and gtk_target_table_free(),
    	which make...
    6c1d990a