Hi,
Some time ago, I thought about implementing the appearance tab of the desk.cpl, to allow some basic theming. This is what I've done so far:
http://static.flickr.com/76/200954523_5f103460fd_o.png
On win XP you can change and apply the colors correctly. Fonts / size is not yet implemented, nor loading of themes from the registry.
But it doesn't work on ROS. On 0.3.0 RC1 the ColorPicker dialog doesn't work at all. On trunk you can at least change the color by editing the values. But they are not applied and either not saved to the registry (regedit always crashes) or not loaded from registry at startup. The color button on the background page doesn't work either.
1.) Is loading of syscolors from the registry already implemented? Is someone going to do it in the near future?
2.) How should storage of themes be done on ROS? Exactly the same way XP does it (Control Panel\Appearance\New Schemes\xx...) or in a ROS specific way? On XP Scheme names are stored in themeui.dll, I think this is pretty complicated and is only needed for systems with users having different languages.
Greetings, Timo
Hi Timo,
when I looked into Win32k about 6 weeks ago, the SYSCOLORs were hardcoded and I doubt it changed since then. I don't think it would be that hard to implement the whole syscolor thing properly, but as you probably know, everybody working on this project has got _huge_ todo lists, so you either have to implement it yourself, or wait until someone tries to rewrite Win32k and ask him to implement it for you. But doing it yourself would be the faster way...
2006/7/29, Timo Kreuzer timo.kreuzer@web.de:
Hi,
Some time ago, I thought about implementing the appearance tab of the desk.cpl, to allow some basic theming. This is what I've done so far:
http://static.flickr.com/76/200954523_5f103460fd_o.png
On win XP you can change and apply the colors correctly. Fonts / size is not yet implemented, nor loading of themes from the registry.
But it doesn't work on ROS. On 0.3.0 RC1 the ColorPicker dialog doesn't work at all. On trunk you can at least change the color by editing the values. But they are not applied and either not saved to the registry (regedit always crashes) or not loaded from registry at startup. The color button on the background page doesn't work either.
1.) Is loading of syscolors from the registry already implemented? Is someone going to do it in the near future?
2.) How should storage of themes be done on ROS? Exactly the same way XP does it (Control Panel\Appearance\New Schemes\xx...) or in a ROS specific way? On XP Scheme names are stored in themeui.dll, I think this is pretty complicated and is only needed for systems with users having different languages.
Greetings, Timo
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
Hi Current thunk are not stable at all we have alot of diffent problem one of them is register code. we are working on it. to solv it we need fixing bug x to fixing bug y, you need fixing bug z and so on
Current trunks I guessing it is over 10 000 diffent bugfix for alot stuff and some of thuse bugfix is triger other bugs, and we are working on fixing thuse bugs. For moment we are working getting thunks stable again.
We do not support all spi message in ros in win32k etiher some of u problem are cause of that. release 0.3.1 that will come after 0.3.0 will be alot more greater that 0.3.0.
----- Original Message ----- From: "Timo Kreuzer" timo.kreuzer@web.de To: "ReactOS Development List" ros-dev@reactos.org Sent: Saturday, July 29, 2006 4:55 PM Subject: [ros-dev] desk.cpl appearance tab
Hi,
Some time ago, I thought about implementing the appearance tab of the desk.cpl, to allow some basic theming. This is what I've done so far:
http://static.flickr.com/76/200954523_5f103460fd_o.png
On win XP you can change and apply the colors correctly. Fonts / size is not yet implemented, nor loading of themes from the registry.
But it doesn't work on ROS. On 0.3.0 RC1 the ColorPicker dialog doesn't work at all. On trunk you can at least change the color by editing the values. But they are not applied and either not saved to the registry (regedit always crashes) or not loaded from registry at startup. The color button on the background page doesn't work either.
1.) Is loading of syscolors from the registry already implemented? Is someone going to do it in the near future?
2.) How should storage of themes be done on ROS? Exactly the same way XP does it (Control Panel\Appearance\New Schemes\xx...) or in a ROS specific way? On XP Scheme names are stored in themeui.dll, I think this is pretty complicated and is only needed for systems with users having different languages.
Greetings, Timo
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev