arucard wrote:- If I dock Files window into Classes window it shows me 2 titlebars and 2 tabs bars. This happens only if you dock window with more than 1 tabs
Yup, thats what is supposed to happen. The tutorial text in the demo instructs you to do what you did:
8 Drag the "Classes" panel which has "Build" and "Classes" tabs using its caption, and dock this window into the "Console" window (number 3, it will be at the bottom) using the tab arrow.
Woah, what just happened? You docked a panel (which has tabs) as a tab of a panel! Switch to the "Console" tab in the bottom panel, and then switch back to the unnamed tab if you don't believe me. You can drag this embedded panel back out again using either its caption, or the unnamed tab.
You can dock anything as a tab, even containers which have child panels which have their own tabs which can be containers which...
arucard wrote:- There is a drawing issue if I slowly move another window over the demo app
Sorry doesn't happen for me. I even turned on "show window contents while dragging" and cannot reproduce this problem. Have a slow computer? I'm going to assume this is not my codes fault and blame wx or your computer.
arucard wrote:- On my win2000 machine labels for inactive tabs remain blank. On my winxp machine this doesn't occur
tierra wrote:Actually, this happens on my WinXP machine (I'm using the silver XP theme).
This is because the color values reported by wxSystemSettings::GetColor() for the constants wxSYS_COLOUR_INACTIVECAPTIONTEXT and wxSYS_COLOUR_BTNSHADOW are the same color. This is unfortunate and not really my fault, its the themes fault. I'm not going to do anything about this myself (I run xp but have the themes service disabled, wretched thing). If you want to change the colors yourself, you'll want to edit the wxIFMTab::DrawTabs function in definterface.cpp, lines 2045-2122.