On Sat, 11 Oct 2008 23:03:51 +0100, Michael Drake wrote:

> I'm not sure what format the icons are in, so I can't see them. However,
> official NetSurf distributions should use the logo emblem in
> trunk/art/logo/emblem for the main application icon.

NetSurf.info is the official one converted from the RISC OS Sprite
version (with no selected image).  NetSurf_alt.info is somewhat
inspired by it and fits in much better with the usual icon style. 
I've attached the PNGs that it was created from for reference.

> I think it's good to have some consistency across the default NetSurf GUIs
> on different platforms.

Agreed.  The reason for this throbber is due to it fitting in with the
button set I'm using (however see below).

> The RISC OS, GTK and BeOS front ends use the throbber at
> trunk/art/throbber for the throbber animation.
> 
> See: http://source.netsurf-browser.org/trunk/art/throbber/
> 
> There are PNG and RISC OS Sprite bitmap versions in the source tree.

I'd found the PNG ones previously, but upon looking through them they
all looked the same so I disregarded them as test images.  Reading the
docs I see they are supposed to rotate.  I've just looked again and
although the file sizes differ, the imagery is identical in every
respect.  Where is the Sprite version?

I'll need them joined together in a "film strip" but I think even I
can manage that.

> On RISC OS, themes are supported, which allow the toolbar icons and
> throbber animation to be changed. I think this is the best way to cater
> for alternatives. The theme format used on RISC OS is only really suitable
> for RISC OS, I think.

I have the ability to theme the buttons here, by pointing
toolbar_images in options at a different path (in fact the buttons
default to picking up the images from AISS, which is why they aren't
in SVN).  I can and intend to extend this to specifying the throbber
as well and even the mouse pointers.

I suppose really I should put it all in resources/themes/default -
then the entire theme can be switched easily by changing one variable
and it keeps all the themes together for the future.

If there's a spec for cross platform themes though, I'd rather go with
that.

Are there any default navigation button images?

Chris

<<attachment: netsurf_1.png>>

<<attachment: netsurf_2.png>>

Reply via email to