b90e8cfc36 
					 
					
						
						
							
							gtkdnd: Add API that takes GIcon  
						
						... 
						
						
						
						This will be useful for me to port gnome-panel to gnome-menus 4, which
uses GAppInfo, which in turn returns icon references as GIcon.
https://bugzilla.gnome.org/show_bug.cgi?id=649295  
						
						
					 
					
						2011-05-03 12:53:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a65e25df83 
					 
					
						
						
							
							GtkImagePrivate: Improve struct packing  
						
						
						
						
					 
					
						2011-04-12 12:33:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1483145806 
					 
					
						
						
							
							API: image: Move private struct definitions into private header  
						
						... 
						
						
						
						They weren't privatized because the dnd code used them, too. But a
private header can allow the dnd code to be nasty, so go dnd code! 
						
						
					 
					
						2011-02-08 08:58:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						beb8c290d1 
					 
					
						
						
							
							Always chain up in ::style-updated  
						
						... 
						
						
						
						This was not handled consistently, but the default handler
does useful things, so we should always chain up. 
						
						
					 
					
						2011-02-07 07:30:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d5cdad56e 
					 
					
						
						
							
							[GI] Annotate strings holding file paths as (type filename)  
						
						
						
						
					 
					
						2011-01-18 17:29:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						714d9bc407 
					 
					
						
						
							
							GtkImage: Add "use-fallback" property  
						
						... 
						
						
						
						So that icon-name and GIcon type of GtkImages can use automatic
fallback names. 
						
						
					 
					
						2011-01-18 16:14:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18502518f3 
					 
					
						
						
							
							Make GtkImage use GtkStyleContext  
						
						
						
						
					 
					
						2011-01-10 03:50:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98440ad031 
					 
					
						
						
							
							Remove gtktypeutils altogether  
						
						... 
						
						
						
						Based on patches by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955  
						
						
					 
					
						2011-01-04 14:51:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dde04140d 
					 
					
						
						
							
							GtkImage: Use gtk_widget_render_icon_pixbuf()  
						
						... 
						
						
						
						Instead of gtk_widget_render_icon() which is now deprecated. 
						
						
					 
					
						2010-12-08 17:13:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53c2114356 
					 
					
						
						
							
							Deprecate gtk_icon_info_load_symbolic_for_style  
						
						... 
						
						
						
						We might end removing it altogether since it is a bit silly to have
Since: 3.0
Deprecated: 3.0 
						
						
					 
					
						2010-12-04 15:39:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ca87168d4 
					 
					
						
						
							
							Remove size_reuqest from GtkImage  
						
						
						
						
					 
					
						2010-10-26 23:16:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eac1959d2c 
					 
					
						
						
							
							Move destroy signal to GtkWidget  
						
						... 
						
						
						
						Also make GtkWidget derive from GInitiallyUnowned 
						
						
					 
					
						2010-09-26 22:18:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18e489fedd 
					 
					
						
						
							
							image: Fix up draw function  
						
						... 
						
						
						
						The previous port to the draw function was a tiny bit incomplete. This
patch should fix the remaining issues and remove unused variables. 
						
						
					 
					
						2010-09-26 17:51:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8929321cba 
					 
					
						
						
							
							image: Add a default case to switch statement to avoid gcc warnings  
						
						
						
						
					 
					
						2010-09-26 15:11:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7121ec2880 
					 
					
						
						
							
							image: Port to draw vfunc  
						
						
						
						
					 
					
						2010-09-26 15:11:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c76221426a 
					 
					
						
						
							
							image: Always render the whole image  
						
						... 
						
						
						
						Otherwise effects like blur etc will have funny seams on repaints.
Oh, and also, the draw vfunc doesn't have an equivalent to event->area
;) 
						
						
					 
					
						2010-09-26 15:11:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b370cb0d4c 
					 
					
						
						
							
							API: image: Remove ability to set image from a pixmap  
						
						
						
						
					 
					
						2010-09-26 15:11:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a48d28848e 
					 
					
						
						
							
							gtk/gtkimage.c: use accessor functions to access GtkWidget  
						
						
						
						
					 
					
						2010-09-08 21:13:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9934007420 
					 
					
						
						
							
							Completely removed requisition cache from GtkWidget instance structure.  
						
						... 
						
						
						
						Since we have a new mechanism for requesting sizes: GtkSizeRequestIface;
it makes no sense to maintain this cache on the GtkWidget structure...
removing the requisition cache however does not break the old "size-request"
signal which is there for backwards compatability reasons.
In any case widget->requisition should not have been accessed,
gtk_widget_get_child_requisition() would have been the correct way
to consult the cache.
This commit also deprecates the newly added gtk_widget_get_requisition()
API and makes it fallback on gtk_size_request_get_size(). 
						
						
					 
					
						2010-09-08 18:50:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4491bdbb9d 
					 
					
						
						
							
							Drop Win32 DLL ABI compatibility cruft  
						
						... 
						
						
						
						No need for that any longer as we are changing DLL name. 
						
						
					 
					
						2010-08-30 14:57:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e5d7c0225 
					 
					
						
						
							
							Use GtkFooPrivate instead GtkFooPriv  
						
						
						
						
					 
					
						2010-08-27 04:48:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24a867f8da 
					 
					
						
						
							
							image: remove GdkImage as a possible image type  
						
						... 
						
						
						
						GdkImage is about to be deprecated. 
						
						
					 
					
						2010-08-10 21:02:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f6a014de4 
					 
					
						
						
							
							image: Use Cairo instead of gdk_draw_drawable()  
						
						
						
						
					 
					
						2010-07-26 16:42:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						847d401df3 
					 
					
						
						
							
							image: replace gdk_draw_pixbuf() call with Cairo equivalent  
						
						
						
						
					 
					
						2010-07-26 16:42:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						978a031b76 
					 
					
						
						
							
							Use accessor functions to access GtkMisc  
						
						
						
						
					 
					
						2010-07-13 19:40:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86f0bd5cc9 
					 
					
						
						
							
							GtkImage: move public members to private structure  
						
						
						
						
					 
					
						2010-07-13 19:40:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a07e9733b 
					 
					
						
						
							
							gtk/: fully remove gtkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:51:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9fc660d7e 
					 
					
						
						
							
							Add a variant of gtk_icon_theme_load_symbolic that takes a style  
						
						... 
						
						
						
						As proposed by Owen in bug 621578 to reduce code duplication. 
						
						
					 
					
						2010-06-14 23:46:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fd68866fe 
					 
					
						
						
							
							Remove deprecated GtkImage functions  
						
						
						
						
					 
					
						2010-05-03 01:39:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b939d57c7 
					 
					
						
						
							
							Support 'symbolic' themed icons  
						
						... 
						
						
						
						Add gtk_icon_info_load_symbolic() to load symbolic icons, and
theme their background/foreground colours to match the
colours used in the theme.
Adds the gtk_icon_info_load_symbolic() function, explicit
support in GtkImage and GtkCellRendererPixbuf, and test cases
for those 2 widgets.
With help from Bastien Nocera <hadess@hadess.net >
https://bugzilla.gnome.org/show_bug.cgi?id=614711  
						
						
					 
					
						2010-04-28 12:02:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32b9aeaadd 
					 
					
						
						
							
							Don't use GTK_WIDGET_STATE in internal code anymore  
						
						... 
						
						
						
						Use gtk_widget_get/set_state() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-09 02:40:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24bafd8693 
					 
					
						
						
							
							Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_NO_WINDOW)  
						
						... 
						
						
						
						Use new API instead: gtk_widget_set_has_window ()
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-06 11:37:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fe7d3cefd 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_MAPPED  
						
						... 
						
						
						
						Use gtk_widget_get_mapped() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-03 20:19:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214a023e91 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_VISIBLE  
						
						... 
						
						
						
						Use gtk_widget_get_visible() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 07:52:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f78f70b15 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_DRAWABLE  
						
						... 
						
						
						
						Use gtk_widget_is_drawable() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 04:55:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e62e7f76c9 
					 
					
						
						
							
							Move documentation to inline comments: GtkImage  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=597865  
					
						2009-12-21 06:34:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4af241b6 
					 
					
						
						
							
							Change GtkIconSize to int in params/return values  
						
						... 
						
						
						
						GtkIconSize is an extensible enumeration (via
gtk_icon_size_register()), so methods that claim to take/return a
GtkIconSize need to actually use "int" to work correctly with bindings
that are strict about enum values.
https://bugzilla.gnome.org/show_bug.cgi?id=604895  
						
						
					 
					
						2009-12-19 10:32:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6afa3b9507 
					 
					
						
						
							
							Fix out/transfer annotations on GtkImage getters  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=604895  
					
						2009-12-19 10:32:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6529c07614 
					 
					
						
						
							
							[introspection] Merge in Gtk-custom.c annotations  
						
						... 
						
						
						
						The Gtk-custom.c file in gir-repository contained a number of
introspection annotations.  Merge those into the GTK source files.
Some documentation was moved from the tmpl/ files to accomodate
the addition of annotations. 
						
						
					 
					
						2009-12-16 17:22:01 -02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba218a7789 
					 
					
						
						
							
							Make setting the icon-size property on GTK_IMAGE_GICON images work  
						
						... 
						
						
						
						Bug #602725 . 
						
						
					 
					
						2009-11-23 17:03:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dbfcf484b 
					 
					
						
						
							
							Fix a problem in GtkImage size allocation  
						
						... 
						
						
						
						When GtkMisc padding is set on an image, the optimization for only
recalculating size after a clear() breaks, since the requisition is
not (0, 0). We need a separate 'need_calc' flag. 
						
						
					 
					
						2009-10-18 01:38:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b71609e23e 
					 
					
						
						
							
							Improve docs  
						
						... 
						
						
						
						svn path=/trunk/; revision=22188 
						
						
					 
					
						2009-01-23 05:43:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b533d0492 
					 
					
						
						
							
							Bug 552667 – gtkimage containing gicon leaks memory  
						
						... 
						
						
						
						* gtk/gtkimage.c: (ensure_pixbuf_for_gicon): Fix critical warnings
	when looking up the icon fails. Plug a mem leak.
svn path=/trunk/; revision=21415 
						
						
					 
					
						2008-09-17 18:09:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9d3379698 
					 
					
						
						
							
							gtk/gtkaccellabel.c gtk/gtkcalendar.c gtk/gtkclist.c gtk/gtkentry.c  
						
						... 
						
						
						
						2008-08-12  Michael Natterer  <mitch@imendio.com >
	* gtk/gtkaccellabel.c
	* gtk/gtkcalendar.c
	* gtk/gtkclist.c
	* gtk/gtkentry.c
	* gtk/gtkeventbox.c
	* gtk/gtkfilechooserbutton.c
	* gtk/gtkfilechooserdefault.c
	* gtk/gtkhandlebox.c
	* gtk/gtkhsv.c
	* gtk/gtkiconview.c
	* gtk/gtkimage.c
	* gtk/gtklayout.c
	* gtk/gtklistitem.c
	* gtk/gtkmenuitem.c
	* gtk/gtkmessagedialog.c
	* gtk/gtknotebook.c
	* gtk/gtkpaned.c
	* gtk/gtkpathbar.c
	* gtk/gtkplug.c
	* gtk/gtkprintunixdialog.c
	* gtk/gtkrange.c
	* gtk/gtkrecentchooserdefault.c
	* gtk/gtkruler.c
	* gtk/gtksocket.c
	* gtk/gtktext.c
	* gtk/gtktextview.c
	* gtk/gtktoolbar.c
	* gtk/gtktreeitem.c
	* gtk/gtktreeview.c
	* gtk/gtkviewport.c
	* gtk/gtkwin32embedwidget.c: chain up unconditionally in
	realize(), unrealize(), map(), unmap(), style_set(),
	key_press_event() and size_request()
svn path=/trunk/; revision=21088 
						
						
					 
					
						2008-08-12 09:44:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						729524185b 
					 
					
						
						
							
							gtk/gtk.symbols gtk/makegtkalias.pl gtk/gtkaccelmap.c gtk/gtkfilechooser.c  
						
						... 
						
						
						
						2008-08-08  Tor Lillqvist  <tml@novell.com >
	* gtk/gtk.symbols
	* gtk/makegtkalias.pl
	* gtk/gtkaccelmap.c
	* gtk/gtkfilechooser.c
	* gtk/gtkfilesel.c
	* gtk/gtkiconfactory.c
	* gtk/gtkicontheme.c
	* gtk/gtkimage.c
	* gtk/gtkrc.c
	* gtk/gtkuimanager.c
	* gtk/gtkwindow.c: No need for the DLL ABI backward compatibility
	functions on Win64.
svn path=/trunk/; revision=21040 
						
						
					 
					
						2008-08-08 03:49:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57223c9a05 
					 
					
						
						
							
							Revert name change  
						
						... 
						
						
						
						svn path=/trunk/; revision=20724 
						
						
					 
					
						2008-07-01 22:57:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fce9c8b7d4 
					 
					
						
						
							
							Practically everything changed.  
						
						... 
						
						
						
						2008-06-30  Cody Russell  <bratsche@gnome.org >
        * Practically everything changed.
        Change	all references	of GIMP	Toolkit	(and variations	of it)
        to GTK+	Toolkit, showing no mercy at all to our	beloved
	ancestry. (#540529 )
svn path=/trunk/; revision=20709 
						
						
					 
					
						2008-06-30 23:01:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d97cdbdf53 
					 
					
						
						
							
							Include "config.h" instead of <config.h> Command used: find -name  
						
						... 
						
						
						
						2008-06-21  Johan Dahlin  <jdahlin@async.com.br >
    * *.[ch]: Include "config.h" instead of <config.h>
    Command used:
    find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
    Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669 
						
						
					 
					
						2008-06-22 14:28:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fc1f3aeed 
					 
					
						
						
							
							When pixel-size is specified, use GTK_ICON_LOOKUP_FORCE_SIZE when loading  
						
						... 
						
						
						
						2008-06-15  Matthias Clasen  <mclasen@redhat.com >
        * gtk/gtkimage.c: When pixel-size is specified, use
        GTK_ICON_LOOKUP_FORCE_SIZE when loading themed icons.
svn path=/trunk/; revision=20394 
						
						
					 
					
						2008-06-16 02:05:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee8253f908 
					 
					
						
						
							
							Bug 522084 – GIcon support for GtkIconTheme & GtkImage  
						
						... 
						
						
						
						2008-05-27  Matthias Clasen  <mclasen@redhat.com >
        Bug 522084 – GIcon support for GtkIconTheme & GtkImage
        * gtk/gtkicontheme.[hc]: Add support for GIcon based lookups.
        * gtk/gtkimage.[hc]: Allow setting an image from a GIcon.
        * gtk/gtk.symbols: Additions
        * tests/testimage.c: Add a GIcon test
svn path=/trunk/; revision=20236 
						
						
					 
					
						2008-05-29 14:33:49 +00:00