[ANN] Boa Constructor 0.6.1

Riaan Booysen riaan at e.co.za
Thu Jul 5 15:45:43 PDT 2007


Hi everyone,

Boa Constructor is a cross platform Python IDE and wxPython GUI Builder.

Version 0.6.1-beta has been released and is available from here:
http://sourceforge.net/project/showfiles.php?group_id=1909&package_id=1856&release_id=521108

Major features since the last release:
* IDE translated and Internationalisation support for applications.
   * Translations available for:
     Afrikaans, Brazilian Portuguese, Chinese, French, German, Italian,
     Spanish
   * IDE Language Chooser Dialog under Tools
   * Design time support for i18n _() strings in the generated source.
     See Examples/i18n/*
* New release binary format added for windows
   * Installs as a self contained exe
   * A python/wxPython installation is still required to run external
     scripts and the debugger
* Improved design time sizer/control creation:
   * Sizers and controls are now automatically linked up
     or added as sizer items when the sizers and control are
     created from the Palette on the Designer
* Command-line parameters added:
   * -U, -UnicodeEncoding, for setting the ide encoding without using
     sitecustomize.py
   * -W, -wxVersionSelect, for specifying a wxPython version
* New controls supported:
   wx.Listbook, wx.Choicebook, wx.Treebook, wx.Toolbook,
   wx.SearchCtrl, wx.ColourPickerCtrl, wx.FontPickerCtrl,
   wx.DirPickerCtrl, wx.FilePickerCtrl,
   wx.richtext.RichTextCtrl, wx.combo.BitmapComboBox,
   wx.animate.GIFAnimationCtrl, wx.media.MediaCtrl,
   wx.lib.flatnotebook, wx.lib.splitter, wx.lib.scrolledpanel,
   wx.lib.hyperlink, wx.lib.analogueclock, wx.lib.filebrowsebutton,
   wx.lib.throbber, wx.lib.ticker, wx.lib.dragscroller
* Basic support for Button Stock Ids
* Support for using wx.ArtProvider for bitmap properties in the Designer
   * When the file dialog opens from the property editor, set the
     Image Type to ArtProvider and click Open, the ArtProvider dialog
     will open.
* All help files now distributed as .htb help files.
   * Help updated to wxPython 2.8 and Python 2.5
   * wxPython api help included
   * All help files back in the repository and included in packages
* Code Templates added:
   * A Code Template is a small idiomatic snippet of code that can be
     selected from a popup list and inserted at the current caret
     position
   * Code templates available for:
     * Boa: sys.breakpoint, customclasses, codetemplate,
       html document skeleton
     * Python: class, method, function, iterator, descriptor
     * wxPython: wx.ColourDialog, wx.FontDialog, wx.PrintDialogData,
       wx.PageSetupDialog, wx.DirDialog, wx.FileDialog,
       wx.SingleChoiceDialog, wx.TextEntryDialog,
       wx.MessageDialog, wx.FindReplaceDialog,
       wx.MultiChoiceDialog, wx.BusyCursor, wx.Locale, wx.AboutBox
* Code completion improvements
   * More local variables picked up from code
   * Option available: Preferences->General->Editor->importOnCodeComplete
     so that modules can be auto imported for introspection.
* Improved unicode source handling
   * Using the coding declaration if defined (# -*- coding: name -*- )
   * Handling for utf8 bom
   * Bug fixes
* Sizer improvements for GTK for the Find/Replace, InterpreterChooser,
   and ModuleFinder dialogs
* Tutorial updates
* SVN support added

Enjoy,
Riaan.




More information about the wxpython-users mailing list