Kirix Support Forums

wxAUI should reflect system colour changes

Please post all general questions, comments, bug reports, and any other wxAUI feedback here.

wxAUI should reflect system colour changes

Postby OnO on Sat Jan 21, 2006 3:09 pm

Since wxAUI is assigning colours in the contructor, colour variables are not modified when user is changing system themes (color sets) which results of incorrect drawn colours of toolbar backgrounds, etc. in wxAUI.
Therefore wxAUI should reflect on WM_SYSCOLORCHANGE on Windows platform (and WM_THEMECHANGED if you ever start using themed parts for rendering).
You would need also in this case need to have flags like AUTO colour (-1 ?) that will be related if this is automatically set colour (system colour) or one set by the user.

About themed parts.. it would be fine to use at last coolbar themed grippers and coolbar background if working on XP systems.

Thanks for great wxWidgets extension.. looking towards new release.

Best regards,
Random Coder : Digitech International S.A. : http://www.digit-int.com
OnO
Registered User
 
Posts: 1
Joined: Sat Jan 21, 2006 3:02 pm

Re: wxAUI should reflect system colour changes

Postby tenmon on Mon Jan 23, 2006 8:09 pm

OnO wrote:About themed parts.. it would be fine to use at last coolbar themed grippers and coolbar background if working on XP systems.


Yes, that's what I'm asking here:
tenmon wrote:
bwilliams wrote:I'm pretty upset by the Luna theme's forced white line underneath the menu bar.


You can easily solve that on wxMSW, by using wxCoolBar, which implements native rebar: http://www.planet-berlin-it.de/wx/wxcoolbar/

without wxCoolBar:
Image

with wxCoolBar:
Image
tenmon
Registered User
 
Posts: 9
Joined: Wed Dec 28, 2005 7:16 pm

Return to wxAUI Questions, Thoughts & Feedback