Home » Developing U++ » U++ Developers corner » Dynamic skin changes...
Re: Dynamic skin changes... [message #61090 is a reply to message #61089] |
Fri, 15 November 2024 09:06   |
 |
mirek
Messages: 14267 Registered: November 2005
|
Ultimate Member |
|
|
TheIDE should be now sensitive (in skin branch). Needs more testing.
Some preliminary info:
- Problem of derivative colors is resolved with new SColor class, which is principally Color defined by function. Instance has to be static/global.
- Skin virtual method is called on skin changes, the order is from children to parents. So far, I have found that it is necessary to use Skin to reset toolbar so that icons are updated to correct variants. You can also use it to call e.g. ArrayCtrl::EvenRowColor if you want to use custom color that is not SColor.
- As you have guessed, it has to be activated with Ctrl::SkinChangeSensitive().
- To simplify testing, in debug mode Ctrl+Shift+Num[-] flips between dark and light modes.
- And yes, you can use Ctrl::SetSkin to change the theme. Test it with TheIDE Settings....
- One thing where I am reluctant to go is changes of default GUI font - that requires resizing windows and that is too scary for now. So font is fixed on startup
[Updated on: Fri, 15 November 2024 09:08] Report message to a moderator
|
|
|
 |
|
Dynamic skin changes...
By: mirek on Wed, 13 November 2024 23:53
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Thu, 14 November 2024 16:32
|
 |
|
Re: Dynamic skin changes...
By: mirek on Fri, 15 November 2024 09:06
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Sun, 17 November 2024 12:36
|
 |
|
Re: Dynamic skin changes...
By: mirek on Mon, 18 November 2024 14:28
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Mon, 18 November 2024 21:04
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Tue, 19 November 2024 07:44
|
 |
|
Re: Dynamic skin changes...
By: mirek on Tue, 19 November 2024 10:14
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Tue, 19 November 2024 14:22
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 20 November 2024 10:29
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 20 November 2024 12:23
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 20 November 2024 12:40
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 20 November 2024 12:57
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 20 November 2024 15:37
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 20 November 2024 16:16
|
 |
|
Re: Dynamic skin changes...
By: mirek on Thu, 21 November 2024 20:30
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Fri, 22 November 2024 08:40
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Fri, 22 November 2024 16:11
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Sat, 23 November 2024 18:10
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Mon, 25 November 2024 15:43
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 27 November 2024 11:28
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 27 November 2024 12:14
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 27 November 2024 12:43
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 27 November 2024 12:45
|
 |
|
Re: Dynamic skin changes...
By: mirek on Wed, 27 November 2024 13:06
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 27 November 2024 14:37
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Thu, 28 November 2024 10:31
|
 |
|
Re: Dynamic skin changes...
By: mirek on Thu, 28 November 2024 19:31
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Thu, 28 November 2024 20:48
|
 |
|
Re: Dynamic skin changes...
By: Didier on Thu, 28 November 2024 22:46
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Fri, 29 November 2024 09:00
|
 |
|
Re: Dynamic skin changes...
By: Didier on Thu, 28 November 2024 22:56
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Fri, 29 November 2024 09:03
|
 |
|
Re: Dynamic skin changes...
By: mirek on Fri, 29 November 2024 11:57
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Sat, 30 November 2024 13:26
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Sat, 30 November 2024 13:56
|
 |
|
Re: Dynamic skin changes...
By: mirek on Tue, 03 December 2024 20:22
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 04 December 2024 07:48
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Wed, 04 December 2024 12:48
|
 |
|
Re: Dynamic skin changes...
By: Lance on Thu, 02 January 2025 04:30
|
 |
|
Re: Dynamic skin changes...
By: mirek on Thu, 02 January 2025 04:40
|
 |
|
Re: Dynamic skin changes...
By: Lance on Thu, 02 January 2025 15:12
|
 |
|
Re: Dynamic skin changes...
By: mirek on Thu, 02 January 2025 18:10
|
 |
|
Re: Dynamic skin changes...
By: Lance on Thu, 02 January 2025 18:58
|
 |
|
Re: Dynamic skin changes...
By: mirek on Thu, 02 January 2025 20:37
|
 |
|
Re: Dynamic skin changes...
By: Lance on Fri, 03 January 2025 14:58
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Tue, 19 November 2024 08:42
|
 |
|
Re: Dynamic skin changes...
By: mirek on Tue, 19 November 2024 10:15
|
 |
|
Re: Dynamic skin changes...
By: Tom1 on Tue, 19 November 2024 10:23
|
Goto Forum:
Current Time: Wed Aug 13 06:45:12 CEST 2025
Total time taken to generate the page: 0.08379 seconds
|