News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

Native gtk look?

Started by Halan, March 06, 2010, 01:43:56 PM

Previous topic - Next topic

Halan

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.


(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

oBFusCATed

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 :( )

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

ouch

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.

Halan

#3
Quote from: 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.

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

Halan

It seems like Code::Blocks isn't using wx-Controls like wxNotebook for rendering. Would be nice if it did.

oBFusCATed

It does, but it uses the more advanced wxAuiNotebook (also part of wxWidgets)
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]