Widgetry Color Schemes Support on Windows XP

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Widgetry Color Schemes Support on Windows XP

Runar Jordahl
Windows XP allows for three different color schemes. As far as I can
see, Widgetry support only one of them: "Blue". One example method is
WinXPVerticalScrollbarArtist>>privateThumbTop, which seems to hardcode
blue hues.

Are there any plans to support more color schemes in Widgetry?

Here is an article showing how a simple button can be emulated using
the various color schemes:
http://www.codeproject.com/cs/miscctrl/xp-style_button.asp

If it is relatively easy to do, I would say that adding more schemes
to Widgetry would be good. However, if this takes a lot of work, it
would be better to prioritize other planned work.

Here is a post on how another emulated GUI, namely Office 2007,
handles operating system color schemes:
http://blogs.msdn.com/jensenh/archive/2006/08/14/699304.aspx

Kind regards
Runar Jordahl

Reply | Threaded
Open this post in threaded view
|

Re: Widgetry Color Schemes Support on Windows XP

Samuel S. Shuster <sames@interaccess.com>
Runar:

>Are there any plans to support more color schemes in Widgetry?

No. No plans at this time.

>If it is relatively easy to do, I would say that adding more schemes
>to Widgetry would be good. However, if this takes a lot of work, it
>would be better to prioritize other planned work.

It' isn't hard per se, it is tedious and costly in terms of time.

Instead of attempting to do more emulations, our current projects include
looking into doing native widgets for Windows once Widgetry is in production.
This will of course solve the issue of color schemes, and also Vista.

Note however, that for this cycle, it is only a research project, and while we
have a plan, there is NO delivery timeframe, not even of the research project.

                                And So It Goes
                                     Sames
______________________________________________________________________

Samuel S. Shuster [|]
VisualWorks Engineering, GUI Project
Smalltalk Enables Success -- What Are YOU Using?