[openbeos] Re: Tracker icons

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Tue, 12 Jul 2005 15:29:40 +0200 CEST

"Simon Taylor" <simontaylor1@xxxxxxxxxxxx> wrote:
> OT is limited in the icons it can display - 32x32x256 being the 
> biggest 
> possible. Of course there are lots of concerns about binary 
> compatibility, but couldn't we retain the normal icons and just add a 
> H_HUGE_ICON or something to go with the other icon_size constants 
> (B_MINI_ICON, B_LARGE_ICON) for GetTrackerIcon?

If, then it would be *B*_HUGE_ICON - we definitely don't plan to 
introduce just another naming convention to confuse our developers.
But 64x64 would be useless for most users anyway (much to big, unless 
you have image thumbnails), so it would have to be 48x48 pixels. And 
then, still no other app supports these.
They would need to be updated, and for what?
If we should extend the icon mechanism at all, we should do it right, 
and that's most probably not part of R1. OTOH Michael Lotz has a SVG 
Kit almost ready and would be alright with donating it to Haiku, and we 
might want to have a second look at that one, as well. But I could well 
live with what R5 offers in this regard until R1.1 :-)

> I expect none of the team will want to change OT much before R1 is 
> out, 
> and PoseView is pretty horrible, but if there is a plan for 
> supporting 
> higher quality icons in Tracker that someone (Axel) could explain, it 
> might be something I would be interested in looking at. Move it off-
> list or to the OT list if you want.

1) OT will be changed before R1, it's still a separate project.
2) icons are not managed by PoseView
3) I don't accept extensions to Tracker that don't reflect the state of 
the API (ie. there won't be any SVG icons in the main OpenTracker until 
the API supports them - use the Zeta Tracker or Michael Lotz version of 
the Tracker.NewFS if you want them now)

> If it is going to be necessary to create a new icon set, I think it 
> would be nice if we could lift some of the constraints (the 256 color 
> one especially) from the designers which would force even the new 
> icons 
> to look somewhat dated.

32x32 == 1024 - the real restriction is not the number of colors but 
the fixed palette. Anyway, when we extend the icon API (some day), we 
will definitely not keep it restricted to B_CMAP8.

Bye,
   Axel.


Other related posts: