Difference between revisions of "Comparison of wxSmith features"
From Code::Blocks
Takeshi Miya (talk | contribs) |
Takeshi Miya (talk | contribs) |
||
Line 10: | Line 10: | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxBitmapButton | ! style="text-align: left; background: #ececec;" | wxBitmapButton | ||
+ | | {{no}} | ||
+ | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
− | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxBoxSizer | ! style="text-align: left; background: #ececec;" | wxBoxSizer | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxButton | ! style="text-align: left; background: #ececec;" | wxButton | ||
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxCalendarCtrl | ! style="text-align: left; background: #ececec;" | wxCalendarCtrl | ||
− | | {{ | + | | {{yes}} |
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxCheckBox | ! style="text-align: left; background: #ececec;" | wxCheckBox | ||
− | |||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
+ | | {{yes}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxCheckListBox | ! style="text-align: left; background: #ececec;" | wxCheckListBox | ||
− | | {{ | + | | {{yes}} |
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxChoice | ! style="text-align: left; background: #ececec;" | wxChoice | ||
− | |||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
+ | | {{yes}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxChoicebook | ! style="text-align: left; background: #ececec;" | wxChoicebook | ||
− | |||
| {{yes}} | | {{yes}} | ||
+ | | {{dunno}} | ||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxComboBox | ! style="text-align: left; background: #ececec;" | wxComboBox | ||
− | | {{ | + | | {{yes}} |
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxContextHelpButton | ! style="text-align: left; background: #ececec;" | wxContextHelpButton | ||
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxDatePickerCtrl | ! style="text-align: left; background: #ececec;" | wxDatePickerCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxDirCtrl | ! style="text-align: left; background: #ececec;" | wxDirCtrl | ||
+ | | {{dunno}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxFlexGridSizer | ! style="text-align: left; background: #ececec;" | wxFlexGridSizer | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxGauge | ! style="text-align: left; background: #ececec;" | wxGauge | ||
− | | {{ | + | | {{yes}} |
| {{yes}} | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
Line 81: | Line 81: | ||
! style="text-align: left; background: #ececec;" | wxGenericDirCtrl | ! style="text-align: left; background: #ececec;" | wxGenericDirCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{dunno}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
Line 87: | Line 87: | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxGridSizer | ! style="text-align: left; background: #ececec;" | wxGridSizer | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxHtmlWindow | ! style="text-align: left; background: #ececec;" | wxHtmlWindow | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxListbook | ! style="text-align: left; background: #ececec;" | wxListbook | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{dunno}} |
− | | {{ | + | | {{dunno}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxListBox | ! style="text-align: left; background: #ececec;" | wxListBox | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxListCtrl | ! style="text-align: left; background: #ececec;" | wxListCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxMenu | ! style="text-align: left; background: #ececec;" | wxMenu | ||
+ | | {{no}} | ||
+ | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
− | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxMenuBar | ! style="text-align: left; background: #ececec;" | wxMenuBar | ||
+ | | {{no}} | ||
+ | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
+ | |- | ||
+ | ! style="text-align: left; background: #ececec;" | wxMenuItem | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | {{yes}} |
+ | | {{yes}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxNotebook | ! style="text-align: left; background: #ececec;" | wxNotebook | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{dunno}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxPanel | ! style="text-align: left; background: #ececec;" | wxPanel | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxRadioBox | ! style="text-align: left; background: #ececec;" | wxRadioBox | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxRadioButton | ! style="text-align: left; background: #ececec;" | wxRadioButton | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSashLayoutWindow | ! style="text-align: left; background: #ececec;" | wxSashLayoutWindow | ||
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSashWindow | ! style="text-align: left; background: #ececec;" | wxSashWindow | ||
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxScrollBar | ! style="text-align: left; background: #ececec;" | wxScrollBar | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxScrolledWindow | ! style="text-align: left; background: #ececec;" | wxScrolledWindow | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSlider | ! style="text-align: left; background: #ececec;" | wxSlider | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSpacer | ! style="text-align: left; background: #ececec;" | wxSpacer | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSpinButton | ! style="text-align: left; background: #ececec;" | wxSpinButton | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSpinCtrl | ! style="text-align: left; background: #ececec;" | wxSpinCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxSplitterWindow | ! style="text-align: left; background: #ececec;" | wxSplitterWindow | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStaticBitmap | ! style="text-align: left; background: #ececec;" | wxStaticBitmap | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStaticBox | ! style="text-align: left; background: #ececec;" | wxStaticBox | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStaticBoxSizer | ! style="text-align: left; background: #ececec;" | wxStaticBoxSizer | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStaticLine | ! style="text-align: left; background: #ececec;" | wxStaticLine | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStatusBar | ! style="text-align: left; background: #ececec;" | wxStatusBar | ||
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStaticText | ! style="text-align: left; background: #ececec;" | wxStaticText | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxStdDialogButtonSizer | ! style="text-align: left; background: #ececec;" | wxStdDialogButtonSizer | ||
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxTextCtrl | ! style="text-align: left; background: #ececec;" | wxTextCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxToggleButton | ! style="text-align: left; background: #ececec;" | wxToggleButton | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxToolbar | ! style="text-align: left; background: #ececec;" | wxToolbar | ||
+ | | {{no}} | ||
+ | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
− | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxTreeCtrl | ! style="text-align: left; background: #ececec;" | wxTreeCtrl | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes}} |
− | | {{ | + | | {{yes}} |
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxWindow (Foreign window) | ! style="text-align: left; background: #ececec;" | wxWindow (Foreign window) | ||
+ | | {{no}} | ||
+ | | {{yes}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
− | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | wxWizardPage | ! style="text-align: left; background: #ececec;" | wxWizardPage | ||
+ | | {{dunno}} | ||
| {{yes}} | | {{yes}} | ||
− | |||
| {{no}} | | {{no}} | ||
|- style="background: #ececec;" | |- style="background: #ececec;" |
Revision as of 01:01, 20 December 2005
Here is a list of wxSmith features when compared to other wxWidgets RAD solutions:
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 |
wxComboBox | Yes | Yes | Yes |
wxContextHelpButton | No | Yes | No |
wxDatePickerCtrl | Yes | Yes | No |
wxDirCtrl | ? | Yes | No |
wxFlexGridSizer | Yes | Yes | Yes |
wxGauge | Yes | Yes | Yes |
wxGenericDirCtrl | Yes | ? | No |
wxGrid | Yes | No | Yes |
wxGridSizer | Yes | Yes | Yes |
wxHtmlWindow | Yes | Yes | No |
wxListbook | Yes | ? | ? |
wxListBox | Yes | Yes | Yes |
wxListCtrl | Yes | Yes | Yes |
wxMenu | No | Yes | Yes |
wxMenuBar | No | Yes | Yes |
wxMenuItem | No | Yes | Yes |
wxNotebook | 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 | Yes | No | Yes |
wxStaticBox | Yes | Yes | No |
wxStaticBoxSizer | Yes | Yes | Yes |
wxStaticLine | Yes | Yes | Yes |
wxStatusBar | No | Yes | No |
wxStaticText | Yes | Yes | Yes |
wxStdDialogButtonSizer | No | Yes | No |
wxTextCtrl | Yes | Yes | Yes |
wxToggleButton | Yes | Yes | No |
wxToolbar | No | Yes | Yes |
wxTreeCtrl | Yes | Yes | Yes |
wxWindow (Foreign window) | No | Yes | Yes |
wxWizardPage | ? | Yes | No |
Widget | wxSmith | DialogBlocks | wxDesigner |