[ANN] Boa Constructor 0.4.4

Hi everyone,

Boa Constructor 0.4.4 has been released and is available from the
SourceForge file download page.

http://sourceforge.net/project/showfiles.php?group_id=1909&package_id=1856&release_id=341294

Summary of changes since 0.4.0:

* The entire sourcecode base is now upgraded to wxPython 2.5 style code.
* Python code has also been modernised.
* Improved Python code completion and call tips.
* New controls supported: wx.DatePickerCtrl, wx.GridBagSizer.
* Registration api added for plug-ins.
* Improved wxMAC compatibility.
* Python and wxPython docs now included in the main download.
* Many bug fixes.

Requires wxPython 2.5 or higher.

Enjoy,
Riaan.

Riaan Booysen wrote:

Hi everyone,

Hi,
first of all, thanks for the new version.

Requires wxPython 2.5 or higher.

This in not all true, because with wx 2.5.3.1, it don't work:

[michele@michele michele]$ python
Python 2.3.3 (#2, Feb 17 2004, 11:45:40)
[GCC 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> wx.__version__
'2.5.3.1'

[michele@michele michele]$ python /opt/boa/Boa.py
Starting Boa Constructor v0.4.4
importing wxPython

<-cut->

importing Companions.BasicCompanions
Traceback (most recent call last):
   File "/opt/boa/Boa.py", line 690, in ?
     main()
   File "/opt/boa/Boa.py", line 672, in main
     app = BoaApp()
   File "/opt/boa/Boa.py", line 477, in __init__
     wx.App.__init__(self, False)
   File "/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode/wx/_core.py", l e 5301, in __init__
     self._BootstrapApp()
   File "/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode/wx/_core.py", l e 4980, in _BootstrapApp
     return _core_.PyApp__BootstrapApp(*args, **kwargs)
   File "/opt/boa/Boa.py", line 507, in OnInit
     import PaletteMapping
   File "U:\wx_text\boa\PaletteMapping.py", line 47, in ?
   File "/opt/boa/Companions/DateTimeCompanions.py", line 95, in ?
     wx.DatePickerCtrl, 'wx.DatePickerCtrl', DatePickerCtrlDTC)
AttributeError: 'module' object has no attribute 'DatePickerCtrl'

Enjoy,
Riaan.

Michele

Does it support XRC files to export and import?

"Riaan Booysen" <riaan@e.co.za> wrote in message
news:42D4E9F4.1080808@e.co.za...

···

Hi everyone,

Boa Constructor 0.4.4 has been released and is available from the
SourceForge file download page.

http://sourceforge.net/project/showfiles.php?group_id=1909&package_id=1856&release_id=341294

Summary of changes since 0.4.0:

* The entire sourcecode base is now upgraded to wxPython 2.5 style code.
* Python code has also been modernised.
* Improved Python code completion and call tips.
* New controls supported: wx.DatePickerCtrl, wx.GridBagSizer.
* Registration api added for plug-ins.
* Improved wxMAC compatibility.
* Python and wxPython docs now included in the main download.
* Many bug fixes.

Requires wxPython 2.5 or higher.

Enjoy,
Riaan.

Hi Daniel,

Daniel Crespo wrote:

Does it support XRC files to export and import?

No it doesn't yet, sorry.

Cheers,
Riaan.

···

"Riaan Booysen" <riaan@e.co.za> wrote in message news:42D4E9F4.1080808@e.co.za...

Hi everyone,

Boa Constructor 0.4.4 has been released and is available from the
SourceForge file download page.

http://sourceforge.net/project/showfiles.php?group_id=1909&package_id=1856&release_id=341294

Summary of changes since 0.4.0:

* The entire sourcecode base is now upgraded to wxPython 2.5 style code.
* Python code has also been modernised.
* Improved Python code completion and call tips.
* New controls supported: wx.DatePickerCtrl, wx.GridBagSizer.
* Registration api added for plug-ins.
* Improved wxMAC compatibility.
* Python and wxPython docs now included in the main download.
* Many bug fixes.

Requires wxPython 2.5 or higher.

Enjoy,
Riaan.

-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Boa-constructor-users mailing list
Boa-constructor-users@lists.sourceforge.net
boa-constructor-users List Signup and Options

Hi Michele,

There is actually a check to see if the class is available,
but it catches a NameError (like for wxDatePickerCtrl)
not AttributeError (like for wx.DatePickerCtrl) :frowning:

Fixed in CVS.

Cheers,
Riaan.

Michele Petrazzo wrote:

···

Riaan Booysen wrote:

Hi everyone,

Hi,
first of all, thanks for the new version.

Requires wxPython 2.5 or higher.

This in not all true, because with wx 2.5.3.1, it don't work:

[michele@michele michele]$ python
Python 2.3.3 (#2, Feb 17 2004, 11:45:40)
[GCC 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> wx.__version__
'2.5.3.1'

[michele@michele michele]$ python /opt/boa/Boa.py
Starting Boa Constructor v0.4.4
importing wxPython

<-cut->

importing Companions.BasicCompanions
Traceback (most recent call last):
  File "/opt/boa/Boa.py", line 690, in ?
    main()
  File "/opt/boa/Boa.py", line 672, in main
    app = BoaApp()
  File "/opt/boa/Boa.py", line 477, in __init__
    wx.App.__init__(self, False)
  File "/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode/wx/_core.py", l e 5301, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode/wx/_core.py", l e 4980, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "/opt/boa/Boa.py", line 507, in OnInit
    import PaletteMapping
  File "U:\wx_text\boa\PaletteMapping.py", line 47, in ?
  File "/opt/boa/Companions/DateTimeCompanions.py", line 95, in ?
    wx.DatePickerCtrl, 'wx.DatePickerCtrl', DatePickerCtrlDTC)
AttributeError: 'module' object has no attribute 'DatePickerCtrl'

Enjoy,
Riaan.

Michele

-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Boa-constructor-users mailing list
Boa-constructor-users@lists.sourceforge.net
boa-constructor-users List Signup and Options