Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » Look and Chameleon Technology » A little theming
Re: A little theming [message #18491 is a reply to message #18490] Fri, 03 October 2008 18:11 Go to previous messageGo to previous message
cbpporter is currently offline  cbpporter
Messages: 1401
Registered: September 2007
Ultimate Contributor
luzr wrote on Fri, 03 October 2008 18:30

You can alter the appearance of Option/Switch by directly manipulating CtrlImg.

See static chCtrlsImg sImgs[] in ChWin32.cpp.

This solution is perhaps a little bit non-uniform, but IMO sufficient...

I am looking forward to the second addition to "art" folder Smile

Mirek


Ok, I'll go along because getting the theme done is more important (and easy) than convincing you that current solution is rather ugly.

I used CtrlsImg directly because there is no way to access that static chCtrlsImg array from the outside and I don't want Windows specific solution.

I attached a preview screenshot with the dark gray color style of the Skulpture theme:
index.php?t=getfile&id=1409&private=0


As you can see, the LabelBox is not skinned yet, because it uses manual line drawing for it's look. What solution would you prefer to enable skinning for this widget?

  • Attachment: test.PNG
    (Size: 9.04KB, Downloaded 1974 times)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: The problem with the operation of the buffer.
Next Topic: Set fields side to other fields and fields width to text width
Goto Forum:
  


Current Time: Thu Mar 28 17:31:59 CET 2024

Total time taken to generate the page: 0.01313 seconds