pyaui & layers + Notebookctrl commen

Hello from,

- the issues i had with Notebookctrl are probably
caused by the code selecting pages which are not on
screen at the time (this can not be done by the user
by just interacting with notebookctrl alone). However
I hope the new control already solves these issues

I have no idea, I still have to see the new control.

-pyaui question:

- with this program try :
- tear loose Text3 then try to put it back at the
bottom: you will see it also affects Text1 which is
not desired, it should go back into its previous
position under the centerpane

There is no way to do that. The only thing you can do is to use
Fixed() on the left pane. In this way, the bottom pane can not affect
the left pane, but this solution has its own design issues. You can
prevent the docking of a pane on left, right, top, bottom by using
LeftDockable(), RightDockable() etc..., but you can not prevent the
docking in a specified location (in this case, influencing also the
left pane).
In any case, if the designer is willing to use a floating/docking
library, he should be aware that the user can move/dock/float the
panes in the way he likes (that's the power of a floating/docking
library, together with the easiness of the layout). I personally never
had to avoid specific user interactions with PyAUI (except for
toolbars, for which I always specify LeftDockable(False) and
RightDockable(False)), but if you feel that your left pane must
absolutely be static and immobile, then either you try the Fixed()
solution or probably PyAUI is not the correct answer for your problem.
However, you could also ask to wxAUI developers if there is another
way to do what you want, as they may know some particular workaround.

Andrea.

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