deprecated stuff

Brian J. Tarricone bjt23 at cornell.edu
Tue Aug 30 21:55:32 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8/30/2005 12:41 PM, Benedikt Meurer wrote:
> Brian J. Tarricone wrote:
> 
>>I'm planning on deprecating XfceIconTheme as well, in favor of
>>GtkIconTheme.  After that, I'm going to update and extend the
>>xfce_themed_icon_*() wrappers in libxfcegui4/icons.[ch] to provide some
>>more functionality and fix some of GtkIconTheme's shortcomings.  Please
>>don't use GtkIconTheme directly; I'd like the icon theming to be
>>consistent across applications.
> 
> The most important problem with GtkIconTheme was that it did not care
> for the XDG_DATA_DIRS settings, but had the Gtk+ datadir hardcoded and
> so did not found icon themes in locations outside the Gtk+ datadir.
> Fortunately this is fixed now.

Yes, that's one of the shortcomings.  I'll need to set the search path
manually for older versions of gtk 2.4.

> The next problem was the slow startup speed and the slow icon lookup
> (that problem is also present in XfceIconTheme). This was fixed with the
> introduction of the icon theme cache.

Yep.  But even without the cache, I believe it was still faster than
XfceIconTheme.  I personally have no interest in extending or
maintaining XfceIconTheme.  I'd rather try to use something already
provided since we don't have to support gtk 2.2 anymore.

> Maybe you can explain what kind of shortcomings you are talking about?

Well, there's the lack of being able to look up icons with fallback
names (the panel finds this useful).  Then there's the fact that it
never seemed to find all icons properly, esp if they were in legacy
locations like /usr/share/pixmaps/.  There were probably a couple other
things (that may have been fixed since I last looked), but I can't think
of them offhand.

	-brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFDFLm06XyW6VEeAnsRAjsgAJ0UNc2r1rg/li8Mik0dNmqwfc29eACg528Q
sCnrtVf4g64TwYxgbpKkuUA=
=XIn6
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list