gtk2/gdk/x11
Owen Taylor a72aed4ea2 Implement a loader for named themed icon based on from gnome-desktop
Wed Jul  2 18:00:56 2003  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkicontheme.[ch]: Implement a loader for
        named themed icon based on from gnome-desktop library
        by Alex Larsson.

        * gtk/gtkiconthemeparser.[ch]: .ini file parsing code
        from gnome-desktop.

        * gtk/gtkiconfactory.[ch]: Add
        gtk_icon_source_set/get_icon_name() to allow stock icons
        to be based off of named theme icons.

        * gtk/gtkiconfactory.c: Rework sources so that the source
        is *either* a pixbuf, or a filename, or an icon name,
        instead of the pixbuf/filename mix it was before. Put a
        workaround for get_pixbuf() so that it can return the
        filename pixbuf, e.g, for render_icon().

        * gtk/gtkiconfactory.c: Make the default setup use
        themed icons, and add builtin icons to the default
        icon theme for all the standard pixbufs, so we
        don't rely on actually having an icon theme on disk.

        * gtk/gtkrc.c: Add support for @"icon-name" to specify
        a themed icon for a stock icon source.

        * tests/Makefile.am test/testicontheme.c: Add a test
        program from gnome-desktop.

        * gdk/x11/gdkevents-x11.c gtk/gtksettings.c: Add
        Net/IconThemeName / gtk-icon-theme-name setting.

        * gtk/gtkiconfactory.c (ensure_cache_up_to_date): Actually
        update the icon cache serial so we don't continually

        * gtk/gtkwidget.c: Fix a couple of references in doc comments
        to ::direction_set that should have been to ::direction-changed
2003-07-02 22:44:09 +00:00
..
.cvsignore Substitute gdkx.h => gdkprivate.h since we need to accesss only 1999-11-08 22:33:28 +00:00
gdkcolor-x11.c Fix a bug in one of my earlier changes. (From Naofumi Yasufuku, #100023) 2002-12-09 15:48:09 +00:00
gdkcursor-x11.c Check for Xcursor. 2003-06-30 22:30:54 +00:00
gdkdisplay-x11.c Remove dubious bitfields of unspecified signedness. (#112919, Morten 2003-05-27 21:21:00 +00:00
gdkdisplay-x11.h Patch from Morten Welinder to catch Sun servers with a broken 2003-04-18 20:21:44 +00:00
gdkdnd-x11.c Use application/x-rootwindow-drop for root window drops. (#108670, Alex 2003-06-09 02:13:42 +00:00
gdkdrawable-x11.c Remove bad optimization for src_rowstride == dest_stride. (Didn't consider 2003-06-03 19:12:37 +00:00
gdkdrawable-x11.h Restore the pre-Xft2 code to render text directly via RENDER, 2002-10-03 21:17:07 +00:00
gdkevents-x11.c Implement a loader for named themed icon based on from gnome-desktop 2003-07-02 22:44:09 +00:00
gdkfont-x11.c Return gboolean, not gint. (#107664, Morten Welinder) 2003-03-06 20:19:11 +00:00
gdkgc-x11.c Keep track of when we have a clip mask set for the GC, and when we unset 2003-06-04 23:26:52 +00:00
gdkgeometry-x11.c Fix wrong sign for queued translation. (Found by Chris Blizzard, #100274) 2002-12-03 22:54:09 +00:00
gdkglobals-x11.c Start of integration of Erwann Chenede's multihead work from the 2002-04-25 22:29:14 +00:00
gdkim-x11.c More doc comments moved inline. 2002-11-01 00:45:32 +00:00
gdkimage-x11.c Flush after ungrabbing the server. 2003-04-07 23:47:59 +00:00
gdkinput-none.c Bug #107664 continued: 2003-03-08 21:11:39 +00:00
gdkinput-x11.c reenabled button_release events for xinput devices. (#113948) 2003-06-03 18:47:20 +00:00
gdkinput-xfree.c Bug #107664 continued: 2003-03-08 21:11:39 +00:00
gdkinput.c Document 2.2 API additions. 2002-11-28 00:33:17 +00:00
gdkinputprivate.h Bug #107664 continued: 2003-03-08 21:11:39 +00:00
gdkkeys-x11.c Document 2.2 API additions. 2002-11-28 00:33:17 +00:00
gdkmain-x11.c Use g_printf instead of system printf. (#99327) 2002-12-15 01:49:01 +00:00
gdkpango-x11.c Document 2.2 API additions. 2002-11-28 00:33:17 +00:00
gdkpixmap-x11.c update to allow a GdkDrawable instead of a GdkWindow. 2002-12-09 23:34:49 +00:00
gdkpixmap-x11.h Make gdkx.h the only installed header from gdk/x11. All structures in 2001-09-07 21:50:20 +00:00
gdkprivate-x11.h Keep track of when we have a clip mask set for the GC, and when we unset 2003-06-04 23:26:52 +00:00
gdkproperty-x11.c Document 2.2 API additions. 2002-11-28 00:33:17 +00:00
gdkscreen-x11.c Fix wrong use of base_finalize. (#105126, Sven Neumann) 2003-04-18 19:18:27 +00:00
gdkscreen-x11.h Add a check for the Xrandr extension. 2002-10-04 15:58:19 +00:00
gdkselection-x11.c Always look up and create the Motif drag window as a child of the root 2002-12-04 19:50:57 +00:00
gdkvisual-x11.c Return a GdkVisual *, not a GdkVisual **. (#105243) 2003-02-06 19:18:20 +00:00
gdkwindow-x11.c Comprehensively zero all unused parts of client messages (Mainly Motif DND 2003-05-20 21:01:08 +00:00
gdkwindow-x11.h Separate out tracking of the X server focus window from tracking our idea 2002-12-10 20:06:02 +00:00
gdkx.h add -DGDK_DISABLE_DEPRECATED 2002-11-17 22:04:03 +00:00
gdkxid.c Document 2.2 API additions. 2002-11-28 00:33:17 +00:00
gxid_proto.h Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am Patch from James Henstridge to update to automake-1.7 (#109542) 2003-05-06 21:55:41 +00:00
MwmUtil.h Account for the fact that Xlib expects format == 32 to be a long, even on 1999-02-21 20:55:04 +00:00
xsettings-client.c Fix problem with wrong depth being used. (#89941, Jacob Berkman.) Remove 2002-08-05 19:28:56 +00:00
xsettings-client.h Fixes for AIX compilation from Miroslaw Dobrzanski-Neumann, #72182. 2002-02-23 00:13:17 +00:00
xsettings-common.c Free the setting name. 2002-02-07 04:06:16 +00:00
xsettings-common.h Make gdkx.h the only installed header from gdk/x11. All structures in 2001-09-07 21:50:20 +00:00