Bug: no way to set color of wx.SplitterWindow bar?

The graphical elements of the splitter bar are drawn via the
wxRenderer API, so that they have native look & feel. You can
implement your own renderer (it's not that hard) to draw them however
you want. Be wary of doing this on any platform except windows,
because everywhere else theres a standard splitter look & feel that
users will expect. Windows doesn't have a defined standard, and not
even a de facto one, so the Windows l&f for the splitter is somewhat
arbitrary.

···

On 12/15/06, Edward K. Ream <edreamleo@charter.net> wrote:

It does not appear possible to specify the color of the splitter bar in a
wx.SplitterWindow, regardless of the width of the splitter bar, and
regardless of the background color of then entire splitter. I would really
like a way to do this: it would add a lot to Leo's wx look, and it would
draw attention to the splitter bar.

Edward

I perfectly agree with Chris. However, even on Windows, putting a
splitter bar coloured in red or magenta would be somewhat "shocking"
to the user. In any case, the splitter bar is a very very very small
part of the GUI itself. AFAIR, this is the first time I read about the
possibility of changing such a detail. I found however quite strange
that such a small detail would add "a lot" to Leo's look. I probably
wouldn't notice that change if I were a Leo user.
In any case, if you wish to change the splitter bar colour, you may
take a look and grab some ideas from my implementation of
FourWaySplitter here:

http://xoomer.alice.it/infinity77/eng/freeware.html#fourwaysplitter

It's a completely owner-drawn 4-ways splitter window.

Andrea.

"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77/