New Pre-Release

Hello NG,

    I just have a couple of questions about the new pre-release. After
having noted the same problem Frank has fixed, I have something to ask
about wxAUI:

1) In the AUI_DockingWindowMgr demo, what should be the purpose of
the venetian blind? I have disabled the transparent hint, fade-in, and
DnD, while I have unchecked the "Disable Venetian Blind" things.
Either I am blind, or I can't see any difference by having or not
having venetian blind.

2) The AUI_Multinotebook demo is quite nice; however, when you start
dragging a tab, it is not immediately clear that you *can* actually
drag a tab and dock it somewhere else until you reach a docking point
with the mouse (and the docking blue effect appears). If the docking
points are far away, a user may never understand that is dragging a
tab somewhere. Wouldn't be nice to have some visual indication once
the draging has started? Something like a custom mouse pointer or
similar?

Thank you :smiley:

Andrea.

···

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

Andrea Gavana wrote:

Hello NG,

   I just have a couple of questions about the new pre-release. After
having noted the same problem Frank has fixed, I have something to ask
about wxAUI:

1) In the AUI_DockingWindowMgr demo, what should be the purpose of
the venetian blind? I have disabled the transparent hint, fade-in, and
DnD, while I have unchecked the "Disable Venetian Blind" things.
Either I am blind, or I can't see any difference by having or not
having venetian blind.

It is a new mode that can be used when transparency is not available on the platform instead of drawing the box on the wx.ScreenDC (which can easily get mangled by other window updates, etc.) The venetian blinds style uses a toplevel window, but instead of setting it alpha transparent, it uses SetShape to make every other line transparent.

There has been some back-and-forth conversations on whether it should be used instead of the ScreenDC approach when transparency is turned off, or whether it should be another option that is available in addition to the regular transparency. I don't think it is settled yet...

2) The AUI_Multinotebook demo is quite nice; however, when you start
dragging a tab, it is not immediately clear that you *can* actually
drag a tab and dock it somewhere else until you reach a docking point
with the mouse (and the docking blue effect appears). If the docking
points are far away, a user may never understand that is dragging a
tab somewhere. Wouldn't be nice to have some visual indication once
the draging has started? Something like a custom mouse pointer or
similar?

I agree. I expected some updates from Ben by now that would resolve this and some things in other new code that I haven't wrapped yet. When it was checked in he said it was brand-new and experimental (or something to that effect) and it sounded like there would be some updates soon, but it hasn't happened yet.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!