wxAUI in wxpython

I visited the Kirix site just recently and it was announced July 5 that wxAUI is now part of wxWidgets. Robin, can you advise whether this will filter down to wxpython and whether there is a wxPython release in sight that this might be included in. Many thanks.

Regards,
David

David Pratt wrote:

I visited the Kirix site just recently and it was announced July 5 that wxAUI is now part of wxWidgets. Robin, can you advise whether this will filter down to wxpython and whether there is a wxPython release in sight that this might be included in. Many thanks.

Actually, I've been working on it over the past couple days. Unless there are some unforeseen problems it will be in the first 2.7 release. I'm not sure if there are any plans for back-porting wxAUI to the 2.6 tree or not, although it may be possible to do it just for wxPython if needed.

BTW, just as an interesting tidbit, Andrea's port to PyAUI is so close to the original that I was able to run his demo with the wx.aui module simply by changing all the "PyAUI" to "wx.aui" and a very few other minor changes.

···

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

BTW, just as an interesting tidbit, Andrea's port to PyAUI is
so close to the original that I was able to run his demo with
the wx.aui module simply by changing all the "PyAUI" to
"wx.aui" and a very few other minor changes.

Sadly and ironically, this is what will definitevely kill PyAUI. It doesn't really matter, wxAUI is so fantastically superior to any other floating/docking libraries in wxWidgets that I was expecting its integration sooner or later.
Sorry to have missed other posts to the list, I was away from London for work. I'll be happy to answer to all the older threads about PyAUI/CustomTreeCtrl/ThumbnailCtrl in the next days.

Andrea.

···

_________________________________________
Andrea Gavana (gavana@kpo.kz)
Reservoir Engineer
KPDL
4, Millbank
SW1P 3JA London

Direct Tel: +44 (0) 20 717 08936
Mobile Tel: +44 (0) 77 487 70534
Fax: +44 (0) 20 717 08900
Web: http://xoomer.virgilio.it/infinity77
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Gavana, Andrea wrote:

BTW, just as an interesting tidbit, Andrea's port to PyAUI is so
close to the original that I was able to run his demo with the
wx.aui module simply by changing all the "PyAUI" to "wx.aui" and a
very few other minor changes.

Sadly and ironically, this is what will definitevely kill PyAUI. It
doesn't really matter, wxAUI is so fantastically superior to any
other floating/docking libraries in wxWidgets that I was expecting
its integration sooner or later.

Don't be too sad. I think that your work on PyAUI was still very much worth the effort. It gave people a chance to see and use docking functionality in their wxPython apps much earlier than otherwise, it provides an alternative for 2.6 if wxAUI never gets back-ported, and so on. Plus if wxAUI hadn't been integrated into the core wx (there was some arguments against it) then in my mind PyAUI would have been the only contender for inclusion with wxPython.

···

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

Hi Robin. That's great. Is there a target date for this release? To test this out before an official release of 2.7, I was thinking to build development version from source for MacOSX. I think you are on Mac as well. I am on OSX 10.3.9 at the moment. Are build instructions for 2.7 same as those posted for 2.6 or are there changes?

BTW, I have not compiled wxAUI to see if the scrollbar issue exists on Mac. Can you advise where you have seen this with wxAUI compiled code or whether this issue was unique to pyAUI. Many thanks.

Regards,
David

Robin Dunn wrote:

···

David Pratt wrote:

I visited the Kirix site just recently and it was announced July 5 that wxAUI is now part of wxWidgets. Robin, can you advise whether this will filter down to wxpython and whether there is a wxPython release in sight that this might be included in. Many thanks.

Actually, I've been working on it over the past couple days. Unless there are some unforeseen problems it will be in the first 2.7 release. I'm not sure if there are any plans for back-porting wxAUI to the 2.6 tree or not, although it may be possible to do it just for wxPython if needed.

BTW, just as an interesting tidbit, Andrea's port to PyAUI is so close to the original that I was able to run his demo with the wx.aui module simply by changing all the "PyAUI" to "wx.aui" and a very few other minor changes.

David Pratt wrote:

Hi Robin. That's great. Is there a target date for this release? To test this out before an official release of 2.7, I was thinking to build development version from source for MacOSX. I think you are on Mac as well. I am on OSX 10.3.9 at the moment. Are build instructions for 2.7 same as those posted for 2.6 or are there changes?

They should be mostly the same, but I haven't done a detailed review for a while so some differences may have crept in. There isn't an official release scheduled yet, but I plan on starting to make preview builds soon, (maybe this weekend for the first one, after another 2.6.3.3 preview is made.) Watch the wxPython-dev list for announcements of the builds when they are completed.

BTW, I have not compiled wxAUI to see if the scrollbar issue exists on Mac. Can you advise where you have seen this with wxAUI compiled code or whether this issue was unique to pyAUI. Many thanks.

If it's the same problem as what I am seeing then yes the bug exists in the C++ version too. It looks to me like the manager is expecting to be able to resize a pane smaller than its minsize (or something like that) but when the window refuses to resize the layout manager still draws the sashes and positions other panes as if the resize was successful. It also appears to only happen (or perhaps just more frequently) with windows derived from wxScrolledWindow.

I haven't started trying to find this yet as I've been focused on other things for wx.aui, but I will get to it eventually if somebody else doesn't track it down first.

···

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

Hi Robin. Many thanks for your reply.

Robin Dunn wrote:

David Pratt wrote:

Hi Robin. That's great. Is there a target date for this release? To test this out before an official release of 2.7, I was thinking to build development version from source for MacOSX. I think you are on Mac as well. I am on OSX 10.3.9 at the moment. Are build instructions for 2.7 same as those posted for 2.6 or are there changes?

They should be mostly the same, but I haven't done a detailed review for a while so some differences may have crept in. There isn't an official release scheduled yet, but I plan on starting to make preview builds soon, (maybe this weekend for the first one, after another 2.6.3.3 preview is made.) Watch the wxPython-dev list for announcements of the builds when they are completed.

Sure. This sounds great. I'll keep an eye out for the preview build. I am hoping to build on my own before long since I have been interested in some functionality for scanning. The only way I will get it is SWIG and compiling - so I will have to get to this stage in any case.

BTW, I have not compiled wxAUI to see if the scrollbar issue exists on Mac. Can you advise where you have seen this with wxAUI compiled code or whether this issue was unique to pyAUI. Many thanks.

If it's the same problem as what I am seeing then yes the bug exists in the C++ version too. It looks to me like the manager is expecting to be able to resize a pane smaller than its minsize (or something like that) but when the window refuses to resize the layout manager still draws the sashes and positions other panes as if the resize was successful. It also appears to only happen (or perhaps just more frequently) with windows derived from wxScrolledWindow.

I haven't started trying to find this yet as I've been focused on other things for wx.aui, but I will get to it eventually if somebody else doesn't track it down first.

I am sure there are other folks that want this to work for OSX so hope others may be looking at this as well since so hopefully a solution will come before long whether it is from the wx or wxPython community. I haven't reported it to Kirix yet so don't know if they are aware at all. Perhaps I will do this in the interim. Many thanks.

Regards,
David

Hi Robin. Can you advise whether you have built a 2.7 preview. If not, where will it be available once it is ready. Many thanks.

Regards,
David

Hi David,

Hi Robin. Can you advise whether you have built a 2.7 preview. If not, where will it be available once it is ready. Many thanks.

Robin generally posts preview builds on the wxPython-dev mailing list, and has started creating 2.7 previews. The most current 2.7 preview is available here:

http://starship.python.net/crew/robind/wxPython/daily/20060712/

Regards,

Kevin

···

On Jul 23, 2006, at 7:49 PM, David Pratt wrote:

Regards,
David

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org

Many thanks Kevin. I've put myself on the dev list.

Regards,
David

Kevin Ollivier wrote:

···

Hi David,

On Jul 23, 2006, at 7:49 PM, David Pratt wrote:

Hi Robin. Can you advise whether you have built a 2.7 preview. If not, where will it be available once it is ready. Many thanks.

Robin generally posts preview builds on the wxPython-dev mailing list, and has started creating 2.7 previews. The most current 2.7 preview is available here:

http://starship.python.net/crew/robind/wxPython/daily/20060712/

Regards,

Kevin

Regards,
David

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org