Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: Halan on March 06, 2010, 01:43:56 pm

Title: Native gtk look?
Post by: Halan on March 06, 2010, 01:43:56 pm
With the new ubuntu theme coming in 10.4 Code::Blocks looks really ugly. The problem is that it isn't able to adopt the proper colors for it's theme.

(http://www.image-ant.org/thumb/TN9ae568a585c.jpg) (http://www.image-ant.org/show/9ae568a585c.png)
(click me)

I really love CB but this is annoys me. Is there a way to support a native gtk look in CB/wxWidgets and get rid of all that theme stuff?

greets,
Halan
Title: Re: Native gtk look?
Post by: oBFusCATed on March 06, 2010, 06:58:32 pm
Is this the new light, lightware theme?  :shock: :? It is mega ugly   :lol: :P 8)

What parts of the GUI, you don't like?

Some notes:

1. Toolbars are a wx issue I think and can't be fixed
2. Notebooks -> there is an option in settings -> environment -> notebook appearances  (but there is no native style :( )

Title: Re: Native gtk look?
Post by: ouch on March 07, 2010, 07:37:28 am
well you can recompile wxwidgets to not use native controls for a few controls. but really, just change your theme... there are hundreds of pre-made ones online if you don't want to make your own.
Title: Re: Native gtk look?
Post by: Halan on March 13, 2010, 05:50:10 pm
well you can recompile wxwidgets to not use native controls for a few controls. but really, just change your theme... there are hundreds of pre-made ones online if you don't want to make your own.

What do you mean with "chagne your theme"? The new GTK look is really nice. But it is wxWidgets that doesn't adopt them properly.

I think the most visible difference are the tabs. Compare the WebBrowser with Code::Blocks
Title: Re: Native gtk look?
Post by: Halan on March 23, 2010, 10:44:04 pm
It seems like Code::Blocks isn't using wx-Controls like wxNotebook for rendering. Would be nice if it did.
Title: Re: Native gtk look?
Post by: oBFusCATed on March 23, 2010, 11:58:10 pm
It does, but it uses the more advanced wxAuiNotebook (also part of wxWidgets)