• Kristian Rietveld's avatar
    New tooltips API. · 0ef946ed
    Kristian Rietveld authored
    2007-02-06  Kristian Rietveld  <kris@imendio.com>
    
    	New tooltips API.
    
    	* gtk/Makefile.am
    	* gtk/gtk.h
    	* gtk/gtk.symbols: build system foo.
    
    	* gtk/gtkmain.c (gtk_main_do_event): call tooltip event handler
    	hook for appropriate events.
    
    	* gtk/gtkmarshalers.list: add BOOLEAN:INT,INT,BOOLEAN,OBJECT.
    
    	* gtk/gtkrc.c: add style for gtk-tooltip.
    
    	* gtk/gtksettings.c (gtk_settings_class_init): make the
    	different tooltip timeouts configurable.
    
    	* gtk/gtkwidget.[ch]: add new properties, signals, make sure
    	tooltips are hidden on unmap, destroy, update window event
    	mask on realize, hook into focus change and show help
    	handlers.
    
    	* gtk/gtkwindow.h: move GtkWindow typdef to gtkwidget.h ...
    
    	* gtk/gtktooltip.[ch]: new files.
    
    	* tests/Makefile.am
    	* tests/testtooltips.c: add test application.
    
    
    svn path=/trunk/; revision=17264
    0ef946ed
gtk.h 6.25 KB