Thoughts about CodeLite's appearance, themes/colorschemes

Discussion about CodeLite development process and patches
SoleSoul
CodeLite Curious
Posts: 9
Joined: Thu Jan 10, 2013 11:21 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by SoleSoul »

I love the attention to details.
To test the new changes what do I need to do? recompile from git?
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

Yes, just pull from git head
Note that I only tested on Windows ( but I can assure you that linux compiles, I just compiled it over SSH)
Eran
Make sure you have read the HOW TO POST thread
NilC
CodeLite Enthusiast
Posts: 34
Joined: Fri Sep 14, 2012 1:01 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by NilC »

I made hack-fix for colours in new build tab.
You do not have the required permissions to view the files attached to this post.
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

NilC wrote:I made hack-fix for colours in new build tab.
Did you test it?

IIRC, wxDataViewCtrl does not happy with customized background colours (this is the control codelite is using for the build output)
The fix you made only changed the text colour, but not the background colour

I am trying other methods now - but I am pretty sure they will fail ;)

Eran
Make sure you have read the HOW TO POST thread
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

NilC wrote:I made hack-fix for colours in new build tab.
IIRC, wxDataViewCtrl does not happy with customized background colours (this is the control codelite is using for the build output)
The fix you made only changed the text colour, but not the background colour

I am trying other methods now - but I am pretty sure they will fail ;)

Eran
Make sure you have read the HOW TO POST thread
NilC
CodeLite Enthusiast
Posts: 34
Joined: Fri Sep 14, 2012 1:01 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by NilC »

Did you test it?
It's works for me on Windows 7 x64, wxWidgets-2.9.4 - with codelite patches.

Image
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

Strange, I am using the exact same configuration (Windows 7x64) and the results does not look the same, I will keep on checking

Eran
Make sure you have read the HOW TO POST thread
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

I found the cause of the confusion:
We had different starting points: my initial theme was the "default", while yours was "Zmrok" or "DarkTheme"
So when I changed the theme, the editor + workspace view did change their colors but not the output view (it would have updated the colours if I had restarted my codelite)

This is because the theme change did not went through the "ThemeHandler" class.
I reverted your patch and moved it to the "ThemeHandler" class - it now works

I will commit it as soon as I will run some more tests
Eran
Make sure you have read the HOW TO POST thread
NilC
CodeLite Enthusiast
Posts: 34
Joined: Fri Sep 14, 2012 1:01 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by NilC »

Nice!

And yes, I undertand that my patch is ugly (so i named it hack-fix), cause code that responsible for theme colours (and other theme stuff) must be placed in one module (for now it's ThemeHandler class, I guess), not scattered to 9000 modules.
User avatar
eranif
CodeLite Plugin
Posts: 6372
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Thoughts about CodeLite's appearance, themes/colorscheme

Post by eranif »

I committed my fixes to git head.
It should now be able to update *all* output pane windows ( the debugger pane is still not handled )

Eran
Make sure you have read the HOW TO POST thread
Post Reply