Re: Icons and themes



Bill Haneman <bill haneman sun com> writes: 
> For accessibility, we need to provide the ability to use larger icons,
> and to provide icons which have different visual characteristics
> (high-contrast and low-contrast are the primary examples).  At a minimum
> we need (to satisfy accessibility requirements) high-and-low-contrast
> icons in both "standard" and "large" size.  (A single larger size should
> suffice rather than a range of sizes, as users who need really big icons
> probably would do better with an onscreen magnifier like the one that
> the Gnopernicus project is building, or the sample magnifier utility in
> at-spi).

Have you looked at the syntax for overriding icons in rc files,
documented here:
 
  http://developer.gnome.org/doc/API/2.0/gtk/gtk-resource-files.html

This of course requires providing all the modified icons in PNG format
though.

Perhaps we should have an RC file mechanism to override the sizes in
gtkiconfactory.c:init_icon_sizes() as well.

The right solution for the black-icons-on-black problem is to add an
additional field to GtkIconSource which is a "dark" or "light" flag
and thus allow tigert/jimmac to provide different icon variants for
those. This involves new API however. Doing the white border around
these icons may be good enough for now.

Perhaps for high-contrast a similar thing could be done, another
GtkIconSource field.  Though the cross-product of all the fields in
GtkIconSource might get unmanageably large at some point, which makes
a filter in the theme engine sound good.

Havoc



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]