(on windows XP Pro, py2.3.3, wx.18.104.22.168u, Boa 0.2.8)
when childFrameStyle (Properties:General:Miscellaneous) is set to wxCLIP_CHILDREN | wxFRAME_TOOL_WINDOW (as recommended in help to stop other windows appearing in task bar). Then:
minimising the boa constructor toolbar DOESN'T minimise the Inspector and editor windows (which is what you'd expect and is what happens when it is wxCLIP_CHILDREN)
any easy fix? Are there good other alternatives for childFrameStyle
No, no easy fix. You are running into the limitations of that frame style (an the reasons why it's not default).
BTW wxCLIP_CHILDREN has nothing to do with frame behaviour, only with frame redrawing.
You my also try the wxFRAME_NO_TASKBAR style instead (this style was added to wxWindows after the Boa docs were written)
Thanks for the idea - I hadn't realised (despite the wx prefix, duh!) that these were wx constants. So I looked them up in the docs and tried out adding wxFRAME_FLOAT_ON_PARENT:
wxCLIP_CHILDREN | wxFRAME_FLOAT_ON_PARENT | wxFRAME_TOOL_WINDOW
by making sure we have wxFRAME_FLOAT_ON_PARENT as well as wxFRAME_TOOL_WINDOW, I get the behaviour I wanted (as long as I don't move the window to be in front of the main window, that is).
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.