wxFormBuilder

From Wikipedia, the free encyclopedia
Jump to: navigation, search
wxFormBuilder
WxWidgets.svg
Original author(s) José Antonio Hurtado
Developer(s) wxFormBuilder developers
Initial release 2006; 8 years ago (2006)
Stable release 3.1.70[1] / September 8, 2010; 3 years ago (2010-09-08)
Preview release 3.4.2-beta[2] / February 26, 2014; 56 days ago (2014-02-26)
Development status Active
Written in C++
Operating system Cross-platform
Available in English
Type
License GPLv2
Website wxformbuilder.org

wxFormBuilder is an open source GUI designer application for wxWidgets toolkit, which allows creating cross-platform applications.[3] A streamlined, easy to use interface[4] enables faster development and easier maintenance of software. It is written in C++.

wxFormBuilder is a visual development tool, but also allows including non-graphical components.[5] It can emit C++, Python, PHP and XRC code. Emitted code cannot be edited directly in the program.[6]

Event handlers[edit]

wxFormBuilder uses the Connect() method or the event table for creating events. For most of the available controls, custom event handlers can be created. Events can also be added through external XML files, eliminating the need to rebuild.[4][7]

Available controls[edit]

wxFormBuilder have a rich set of supported widgets. They can be easily extended via plugins.[8]

Common Additional Containers Menu-toolbar Layout Forms Contrib (using wxAdditions Plugin)
  • wxButton
  • wxBitmapButton
  • wxStaticText
  • wxTextCtrl
  • wxStaticBitmap
  • wxComboBox
  • wxChoice
  • wxListBox
  • wxListCtrl
  • wxCheckBox
  • wxRadioBox
  • wxRadioButton
  • wxStaticLine
  • wxSlider
  • wxGauge
  • wxTreeCtrl
  • wxHtmlWindow
  • wxRichTextCtrl
  • wxCheckListBox
  • wxGrid
  • wxToggleButton
  • wxColourPickerCtrl
  • wxFontPickerCtrl
  • wxFilePickerCtrl
  • wxDirPickerCtrl
  • wxDatePickerCtrl
  • wxCalendarCtrl
  • wxScrollBar
  • wxSpinCtrl
  • wxSpinButton
  • wxHyperlinkCtrl
  • wxGenericDirCtr
  • CustomControl
  • wxSplitterWindow
  • wxScrolledWindow
  • wxNotebook
  • wxAuiNotebook
  • wxListBook
  • wxChoiceBook
  • wxStatusBar
  • wxMenuBar
  • wxMenu
  • wxMenuItem
  • Sub Menus
  • Menu Separators
  • wxToolBar
  • ToolBar Tools
  • ToolBar Separators
  • wxBoxSizer
  • wxStaticBoxSizer
  • wxGridSizer
  • wxFlexGridSizer
  • wxGridBagSizer
  • wxStdDialogButtonSizer
  • spacer
  • wxFrame
  • wxPanel
  • wxDialog
  • wxPlotCtrl
  • wxPropertyGrid
  • wxPropertyGridManager
  • wxFlatNotebook
  • wxScintilla
  • awxLed
  • wxTreeListCtrl
  • wxLedBarGraph

See also[edit]

References[edit]

  1. ^ Downloads: Project wxformbuilder, SourceForge.net.
  2. ^ Browse wxformbuilder-nightly, SourceForge.net.
  3. ^ "wxWidgets - Tools". wxWidgets.org. Retrieved 2011-04-18. 
  4. ^ a b Sharma, Vineet (2009). "wxFormBuilder review". Informer Technologies, Inc. Retrieved 2011-04-23. 
  5. ^ "A RAD tool for wxWidgets GUI design". SOFPEDIA. Retrieved 2011-04-18. 
  6. ^ "Guis Fáciles" [Easy Guis]. Linux Magazine (in Spanish) (Linux New Media Spain S.L.) 31: 65–68. October 2007. Retrieved 2011-04-16. 
  7. ^ "wxFormBuilder features". wxformbuilder.com. Retrieved 2011-04-23. 
  8. ^ "About wxFormBuilder". Retrieved 2011-04-15. 

External links[edit]