wxFormBuilder Changelog

What's new in wxFormBuilder 3.02.03 Beta

Aug 20, 2011
  • Several toolbars can be inserted directly into AUI-managed frames.
  • Added "Load From Embedded File" for bitmap properties.
  • Added missing import for wx.aui.AuiToolBar class.
  • Added support for wxArtProvider.
  • Added support for drop-down menus in wxAuiToolBar - RedTide.
  • Fixed handling of "moveable" AUI property.
  • XRCID() macro can be used as a widget ID.

New in wxFormBuilder 3.02.02 Beta (Aug 20, 2011)

  • Fixed positioning of status bar on AUI-managed frame.
  • Fixed centering of frame/dialog which is managed by AUI.
  • Improved and fixed components' inheritance definition.
  • Fixed doubled setup code for wxBitmapButton (and potentialy for all components
  • with multiple inheritance).
  • Number of rows in wxGridSizer and wxFlexGridSizer is set to '0' by default which
  • means that the correct rows number will be calculated by wxWidgets itself.
  • wxGridBagSizer can be added directly to a frame/dialog/panel.
  • Fixed code generation of empty wxCheckListBox in Python.
  • Also following widgets can be placed directly into AUI-managed frame:
  • wxNotebook, wxAuiNotebook, wxFlatNotebook, wxListbook, wxChoicebook, wxTreeListCtrl
  • and wxSplitterWindow.
  • AUI-managed frames can handle also AUI events.
  • Added "best_size", "min_size" and "max_size" AUI properties.
  • XRC preview is disabled for AUI-managed frames.

New in wxFormBuilder 3.02.01 Beta (Aug 20, 2011)

  • Fixed occasional crash occured during design of forms managed by AUI.
  • Fixed build issue on Linux when wxWidgets library was built with wxUSE_MEDIACTRL=0
  • (build files must be re-created by using ./create_build_files.sh)
  • Form/dialog background colour used in the designer is more "native".
  • wxBitmapComboBox moved from "Additional" palette to "Common" palette.
  • Fixed insertion of toolbars into AUI managed toolbar panes.

New in wxFormBuilder 3.02.00 Beta (Aug 20, 2011)

  • Added support for AUI and wxAuiToolbar.
  • Added support for wxBitmapComboBox and wxMediaCtrl.

New in wxFormBuilder 3.01.70 (Aug 20, 2011)

  • Stable release for 3.1 branch.

New in wxFormBuilder 3.01.69 RC2 (Aug 20, 2011)

  • Slightly tuned the designer panel colour.
  • Reverted patch for menu items' connection/disconnection. wxMenuItem::GetId()
  • function in now used again instead of explicitly defined IDs. Explicitly defined
  • IDs are now used for disconnection only.
  • "internationalize" project property moved from C++ category to a common section

New in wxFormBuilder 3.1.68 RC1 (May 5, 2010)

  • Generation of inherited class (F6) preserves all user code changes now (so it can be used more than once) (spedgenius).
  • FS#456 - App crashes when you double click on file_path property.
  • FS#459 - duplicate python code generated on toolbar add widget.
  • Any widget (wxWindow) can be added also to ToolBarForm (stand-alone toolbar class).
  • Fixed disconnection of menu items' event handlers.
  • Fixed positioning of newly created items in object tree.
  • Searching scope of find dialog reduced to active editor page only to avoid confusing messages like multiple "not found".
  • User-defined wrapping of static text is correctly generated also for XRC.
  • Implemented internationalization support (gettext) in Python code.
  • FS#436 - Relative path in Linux when under a symlink not generating correctly when .xpm included.
  • Slightly changed some main frame's components colors to better respect colours used in OS theme.

New in wxFormBuilder 3.01.67 (Feb 19, 2010)

  • Fixed resolving of name conflicts in stand-alone toolbars and menubars.
  • Context menus are now generated as top-level menus in XRC so function wxXmlResource::LoadMenu() can be used on them.
  • Implemented XRC preview (F5) for stand-alone MenuBar and ToolBar.
  • FS#454 - Python code generation for toolbars
  • Fixed Python code generation of SetToolTipString() function for wxPan

New in wxFormBuilder 3.01.66 (Feb 19, 2010)

  • Fixed python code generation for wx.EVT_LIST_ITEM_DESELECTED event (wxListCtrl).
  • FS#420 - Minsize field is not generated.
  • FS#447 - Python code generation for ToolBar.
  • FS#449 - Python code generation for Menu: wrong id in Bind.
  • Fixed crash occured when non-top level window was added directly to the project.

New in wxFormBuilder 3.01.65 (Feb 19, 2010)

  • Fixed menu items' shortcuts in XRC
  • Implemented context menus for forms, containers and widgets. An instance
  • of wxMenu class can be now assigned directly to these objects. The context menu
  • is displayed on a right-mouse-button click by default, but the behaviour can be
  • changed by "context_menu" widget's option. Note that this feature is supported
  • in C++ and Python code generation only.
  • FS#280 - wxMenu not part of a wxMenuBar
  • Fixed startup crash on MacOS X 10.5.7 (for wxWidgets 2.8.10)
  • Fixed loading of wxTreeListCtrl events that were inherited from wxTreeCtrl in
  • wxAdditions.
  • FS#444 - python code generation error
  • FS#428 - extra import(s) in wxpython code generation
  • FS#446 - Can't add Submenu to a Menu
  • Menubar and toolbar can be inserted into project as top-level objects (they will
  • be generated as stand-alone classes which can be instantiated later or directly into XRC).
  • See 'Forms' palette.
  • ^ Significantly improved speed of adding/removing of project items on large projects.
  • ^ Significantly improved speed of undo/redo/paste operations on large projects (note for existing projects:
  • the patch will have an effect after manual expansion and collapsion of all form-based items in the object tree).

New in wxFormBuilder 3.01.64 (Feb 19, 2010)

  • FS#389 - Center option for dialogs should be set to wxBOTH by default
  • FS#391 - Change (some) user notifications from status bar to message box

New in wxFormBuilder 3.01.63 (Feb 19, 2010)

  • Fixed code generation of wxGrid events in Python

New in wxFormBuilder 3.01.62 (Feb 19, 2010)

  • Added support for wxSearchCtrl widget
  • Added support for wxAnimationCtrl widget
  • Fixed code generation of system colors in Python
  • FS#430 - Spacer code generation in Python is incomplete (no proportion param)
  • FS#432 - Fatal error when resizing Object Properties
  • Fixed tooltips' code generation in Python
  • Sash position of wxSplitterWindow is set only if differs from -1

New in wxFormBuilder 3.01.61 (Feb 19, 2010)

  • Added support for Python (wxPython) code generation
  • FS#424 - No encoding declared
  • FS#425 - ListBook: C++ code instead of Python code

New in wxFormBuilder 3.01.60 (Feb 19, 2010)

  • Moved the 'event_handler' type to the Forms plug-in. This allows different event handling methods to be used per Frame/Dialog/Panel. This makes it even easier to create Dialogs that don't need any inherited class to work.
  • Removed the 'virtual_decl' 'event_handler' method because it seemed like hassle to get a linker error instead of a compiler error. It also cleans up the options a bit.

New in wxFormBuilder 3.01.59 (Feb 19, 2010)

  • FS#367 - Project-Properties: encoding is ignored. Fixed ANSII file generation - Loaden
  • FS#357 - wxFB overrides file without confirmation from user. - hykwok
  • FS#215 - Abstract or normal class generation. - c16
  • FS#394 - Separator reference not accessible through generated C++ code - pmendl
  • FS#379 - Un/escaped some property values in XRC - malcom

New in wxFormBuilder 3.01.58 (Feb 19, 2010)

  • Added validator support for C++.

New in wxFormBuilder 3.00.57 (Feb 19, 2010)

  • FS#349 - "RC8 menu editor still generate incorect menu item code"
  • FS#345 - "Crash on Mac OS X when loading plugins"
  • Fixed crash on close when showing a propgrid from the wxAdditions plugin
  • in the Designer window.
  • FS#351 - "Can't edit choises if the '\' is used"

New in wxFormBuilder 3.00.56 (Feb 19, 2010)

  • Added #include to header file when using internationalization.
  • Custom control now inherits from wxWindow, to provide common properties.
  • FS#336 - "Incorrect ScrollBar Disconnection"
  • FS#310 - "FB should not try to disconnect event handlers in dialog/frame's destructor."
  • This is now optional, see the "disconnect_events" property of the Project object.
  • FS#337 - "Incorrect Vertical Toolbar Rendering"
  • FS#328 - "Unknown style flag wxTE_BESTWRAP for wxTextCtrl"
  • Removed the flag, it is the default, and #define'd to 0x0000, so it was pointless anyway.
  • FS#339 - "wx/icon.h not included when using resource icons in wxToolBar"
  • ^ Removed the two project-level XRC properties, "bitmaps" and "icons".
  • These never worked properly, and wxFB is not the right place to enter that information,
  • a standalone XRC file written with any text-editor would be much better.
  • This was prompted by, and caused the closure of, these issues:
  • FS#340 - "bitmap resources are unnamed, preventing use of wxXmlResource::Get()->LoadBitmap()"
  • FS#329 - "XRC Properties - Follow on"
  • FS#324 - "[wxMac] Buttons on the component palette have a black background"

New in wxFormBuilder 3.00.55 RC7 (Feb 19, 2010)

  • FS#319 - "Problems with Non-ASCII characters"
  • FS#318 - "wxChoice window_name not generated"
  • FS#314 - "wxListBox + Clicking on wxLC_VIRTUAL causes infinite loop"
  • FS#317 - "wxFB 3.0 RC6 doesn't show wxStaticBitmap when added (? is shown)"

New in wxFormBuilder 3.00.54 RC6 (Feb 19, 2010)

  • FS#308 - Bugs in non-interactive (-g) mode
  • Note: stderr is not normally available on Windows for GUI apps.
  • If -g is used, all logging goes to stderr and debug output.
  • Either start the process with a pipe for stderr (most IDEs will do this for you), or use a Debug Viewer to watch the output.
  • FS#311 - wxFB 3.0 RC5 still generating incorrect wxMenu(item) code

New in wxFormBuilder 3.0.53 RC5 (Jan 21, 2008)

  • Fixed missing C code generation for menu separators and menu item bitmaps.
  • FS#290 - Toolbarseparator leads to crash if the Bitmapsize differs from default.
  • Improved refresh of selection inside a scrolled window.
  • Fixed crash on xrc generation for empty bitmap properties.
  • FS#295 - SashGravity not exported in XRC
  • FS#297 - wxColourPicker not selectable on form
  • FS#298 - wxFontPickerCtrl not selectable on form
  • FS#299 - wxFilePickerCtrl not selectable on form
  • FS#300 - wxDirPickerCtrl not selectable on form
  • FS#301 - wxToggleButton value property not updated
  • Fixed C generation of the wxToggleButton value property
  • FS#302 - wxSpinCtrl initial property not updating
  • FS#294 - wxRadioBox not selectable on form

New in wxFormBuilder 3.0.52 RC4-1 (Dec 20, 2007)

  • Fixed application closing when double clicking on an .fpb file in Windows.
  • [OS X] Splash screen is truncated
  • Made wxFormBuilder compile on systems where wxStackWalker is not present
  • [OS X] Perform file associations on mac