Hi!
On 2006-08-31 00:04:47 +0200 Alex Bravo <[EMAIL PROTECTED]> wrote:
> ...
Welcome on board! :-)
I like the mockups very much. They look great.
> * Is there a plan to make different icon themes possible? (Tango)
> * Is ÉtoiléWildMenus themeable? I have taken a look at the CVS
> snapshot, and it seems if you want to replace the theme you have to
> overwrite files. Maybe it could be integrated with Camaelon for easier
> theme-ability?
As far as I know, currently both the icon theme and wild menus are not
themable. Yet, providing themability for both should not be too hard to
accomplish. You could start by taking a look at the image files used by
EtoileWildMenus and GWorkspace. By replacing those, you can play around with
themability without having actual theme support for the applications.
Although I probably won't be able to do this in the next few weeks, I'm sure it
isn't hard to provide theme support for file icons and menu. Someone will
surely find the time to implement it. You should pay attention to points where
just changing images doesn't provide the needed flexibility for themeing and
notify the mailing list of these problems so that it can be fixed when theme
support is being implemented.
You can find the image files for the Etoile Menu Server in the EtoileMenuServer
application and the EtoileWildMenus bundle. The application shows the white
menu bar, the Etoile logo in the upper left corner and the menulets (menu
plugins) in the upper right corner. The bundle hooks into the NSMenu classes to
change drawing behaviour of the Menu. The bundle draws the actal entrys. If you
add the EtoileWildMenus bundle to your preloaded bundles and don't start the
EtoileMenuServer, you can quickly understand how it works. (It's a hack, yes.
But it doesn't flicker like the original WildMenus bundle. ;-))
The images for the files are a bit cluttered around the system. :-/ In GNUstep
AppKit, there's some class (NSWorkspace?) that hands out icons for file names.
The AppKit collects the icons from different locations. Some are bundled with
the AppKit itself (like folders and the home directory icon), some come with
the applications.
The big problem with icons is that they aren't stored in a central location,
but every applications encapsulates its own icon and the icons of its supported
file types. So it's not possible to exchange them all in a clean way. I think
this is a point that will need some discussion before it's ready for
implementation.
Here are some other points in themeing that are still missing in my opinion:
- We still have no collection of reusable toolbar icons, although Nicolas
specified one here:
http://www.gnustep.org/resources/documentation/Developer/UserExperience/default-icons.html
Maybe it will be helpful to work on a mapping between the icons listed
there and the
icon names in the
http://tango.freedesktop.org/Standard_Icon_Naming_Specification
- Many parts of Etoile are still lacking icons. It's especially ugly in
the Hardware and
LookAndBehaviour applications. If you want to see how to add an icon
there, take a look
at my SVN commit of the ugly monitor icon here:
http://svn.gna.org/viewcvs/etoile?rev=900&view=rev
-Günther
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss