Hello NG,
after the discussions here in the newsgroup, and also after
private emails for new features implementation on PyAUI, I have
decided to create 2 versions of it.
Here:
http://xoomer.alice.it/infinity77/eng/PyAUI.html
Or here:
http://xoomer.alice.it/infinity77/ita/PyAUI.html
You will find a "Stable" version and a "Development" one. Both have
been updated with new improvements. The main reason for having 2
versions is that, for the Stable one, it does not break the
wxWidgets<=>wxPython compatibility, so it will be easier for me to
implement new features that may come out in wx-dev discussion.
The 2 versions are based on the latest PyAUI 0.9.2. In particular, the
*Stable* version include the following patches:
1) Reduced Flicker While Drawing The Dock Hint;
2) Made Impossible To Drag The Sash Separator Outside The Main Frame;
3) Improved Repaint When Using The Active Pane Option.
Regarding the *Development* one, it is exactly the same as the Stable
version but includes the following "features":
1) On Windows XP, Use The Nice Sash Drawing Provided By XP While
Dragging The Sash;
2) Handles wx.EVT_ACTIVATE Events For Panes;
3) Possibility To Set An Icon On Docked Panes (Don't Know How Useful It Is);
4) Now PyAUI Saves And Loads Docking Restrictions (As LeftDockable(),
TopDockable() etc...);
5) Resizing Can Now Be Done Also In "Live Update" Or By Draing The
Sash (As Usual);
6) First Approach In The Implementation Of ModernDockArt. It Requires
ctypes, And It Still Does Not Work. If You Find A Solution, Please
Contibute It Back.
For both, there is a separate demo (the Development demo includes the
features outlined above).
The patch generated by DJ (that handles wx.EVT_CLOSE events for
floating panes), looks good to me, so I will include it in the
Development version tomorrow.
In the web page, please read the small note about Stable and
Development version.
I would like to kindly ask to the wxPython users:
1) Please try the demos for the 2 versions, and report back bugs,
misbehaviours and similar. Please be patient with the Development
version, I started today to hack it
2) If someone already has a patch or a suggestion regarding
implementation of new functionalities, please contribute it back. I
will include it in the Development version for testing. I know there
are some users that may have done some work on the original PyAUI
version. So, if you have implemented something, I will be glad to
incorporate your modifications.
Happy wxPythoning, and sorry for the long post.
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77/