Difference between revisions of "Comparison of wxSmith features"
From Code::Blocks
Takeshi Miya (talk | contribs) |
Takeshi Miya (talk | contribs) |
||
| Line 1: | Line 1: | ||
Here is a list of wxSmith features when compared to other wxWidgets RAD solutions. | Here is a list of wxSmith features when compared to other wxWidgets RAD solutions. | ||
Note that wxSmith support for new features are added on a daily basis thanks to byo =) | Note that wxSmith support for new features are added on a daily basis thanks to byo =) | ||
| − | Please update this list when something gets added. | + | <br>Please update this list when something gets added. |
==Widgets supported== | ==Widgets supported== | ||
| Line 272: | Line 272: | ||
|- style="background: #ececec;" | |- style="background: #ececec;" | ||
! Widget | ! Widget | ||
| + | ! [[wxSmith]] | ||
| + | ! [[DialogBlocks]] | ||
| + | ! [[wxDesigner]] | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | ==Features supported== | ||
| + | {| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;" | ||
| + | |- style="background: #ececec;" | ||
| + | ! style="width: 12em" | Feature | ||
| + | ! [[wxSmith]] | ||
| + | ! [[DialogBlocks]] | ||
| + | ! [[wxDesigner]] | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | C++ code output | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Python code output | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Lua code output | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Ruby code output | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Perl code output | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Basic code output | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | C# code output | ||
| + | | {{no}} | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | XRC input | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | XRC output | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | XRC code loading | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Validators | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Conditional UI | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Event table and handler generation | ||
| + | | {{partial}} | ||
| + | | {{yes}} | ||
| + | | {{partial}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Images support | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{yes}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | English descriptions | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Easy access to window pointers | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{no}} | ||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Visually creating custom controls | ||
| + | | {{no}} | ||
| + | | {{yes}} | ||
| + | | {{partial}} | ||
| + | |- style="background: #ececec;" | ||
| + | ! Feature | ||
! [[wxSmith]] | ! [[wxSmith]] | ||
! [[DialogBlocks]] | ! [[DialogBlocks]] | ||
Revision as of 07:17, 20 December 2005
Here is a list of wxSmith features when compared to other wxWidgets RAD solutions.
Note that wxSmith support for new features are added on a daily basis thanks to byo =)
Please update this list when something gets added.
Widgets supported
| Widget | wxSmith | DialogBlocks | wxDesigner |
|---|---|---|---|
| wxBitmapButton | No | Yes | Yes |
| wxBoxSizer | Yes | Yes | Yes |
| wxButton | Yes | Yes | Yes |
| wxCalendarCtrl | Yes | Yes | No |
| wxCheckBox | Yes | Yes | Yes |
| wxCheckListBox | Yes | Yes | No |
| wxChoice | Yes | Yes | Yes |
| wxChoicebook | Yes | No | No |
| wxComboBox | Yes | Yes | Yes |
| wxContextHelpButton | No | Yes | No |
| wxDatePickerCtrl | Yes | Yes | No |
| wxFlexGridSizer | Yes | Yes | Yes |
| wxGauge | Yes | Yes | Yes |
| wxGenericDirCtrl | Yes | Yes | No |
| wxGrid | No | Yes | Yes |
| wxGridSizer | Yes | Yes | Yes |
| wxHtmlListBox | No | No | No |
| wxHtmlWindow | Yes | Yes | No |
| wxListbook | Yes | No | No |
| wxListBox | Yes | Yes | Yes |
| wxListCtrl | Yes | Yes | Yes |
| wxListView | No | No | No |
| wxMenu | No | Yes | Yes |
| wxNotebook | Yes | Yes | Yes |
| wxPanel | Yes | Yes | Yes |
| wxRadioBox | Yes | Yes | Yes |
| wxRadioButton | Yes | Yes | Yes |
| wxSashLayoutWindow | No | Yes | No |
| wxSashWindow | No | Yes | No |
| wxScrollBar | Yes | Yes | No |
| wxScrolledWindow | Yes | Yes | Yes |
| wxSlider | Yes | Yes | Yes |
| wxSpacer | Yes | Yes | Yes |
| wxSpinButton | Yes | Yes | Yes |
| wxSpinCtrl | Yes | Yes | Yes |
| wxSplitterWindow | Yes | Yes | Yes |
| wxStaticBitmap | No | Yes | Yes |
| wxStaticBox | Yes | Yes | No |
| wxStaticBoxSizer | Yes | Yes | Yes |
| wxStaticLine | Yes | Yes | Yes |
| wxStaticText | Yes | Yes | Yes |
| wxStatusBar | No | Yes | No |
| wxStdDialogButtonSizer | No | Yes | No |
| wxTextCtrl | Yes | Yes | Yes |
| wxToggleButton | Yes | Yes | No |
| wxToolbar | No | Yes | Yes |
| wxTreebook | No | No | No |
| wxTreeCtrl | Yes | Yes | Yes |
| wxVListBox | No | No | No |
| wxVScrolledWindow | No | No | No |
| wxWindow (Foreign) | No | Yes | Yes |
| wxWizardPage | ? | Yes | No |
| Widget | wxSmith | DialogBlocks | wxDesigner |
Features supported
| Feature | wxSmith | DialogBlocks | wxDesigner |
|---|---|---|---|
| C++ code output | Yes | Yes | Yes |
| Python code output | No | Yes | Yes |
| Lua code output | No | No | No |
| Ruby code output | No | No | No |
| Perl code output | No | No | Yes |
| Basic code output | No | No | Yes |
| C# code output | No | No | Yes |
| XRC input | Yes | Yes | Yes |
| XRC output | Yes | Yes | Yes |
| XRC code loading | No | Yes | No |
| Validators | No | Yes | No |
| Conditional UI | No | Yes | No |
| Event table and handler generation | Partial | Yes | Partial |
| Images support | No | Yes | Yes |
| English descriptions | No | Yes | No |
| Easy access to window pointers | No | Yes | No |
| Visually creating custom controls | No | Yes | Partial |
| Feature | wxSmith | DialogBlocks | wxDesigner |