Classes By Category
Full documentation on Pub.dev
The full documentation of the wxDart Flutter library is hosted (automatically) by Pub.dev here.
Classes by Category
wxDart uses the API from the wxWidgets library with only minimal adaptions to the Dart langauge.
Below you find a table of the main classes by category with links to both the documentation of the Dart classes as well as the C++ classes which wxDart Native uses internally.
Core data classes
| Dart | C++ |
|---|---|
| WxClass | Any C++ class |
| WxObject | wxObject |
| String | wxString |
| List | wxList |
| dynamic | wxVariant |
| WxApp | wxApp |
Window classes
| Dart | C++ |
|---|---|
| WxWindow | wxWindow |
| WxPanel | wxPanel |
| WxScrolledWindow | wxScrolledWindow |
| WxSplitterWindow | wxSplitterWindow |
| WxTopLevelWindow | wxTopLevelWindow |
| WxDialog | wxDialog |
| WxFrame | wxFrame |
Book controls
| Dart | C++ |
|---|---|
| WxNotebook | wxNotebook |
| WxTreebook | wxTreebook |
| WxDataViewBook | Only available in wxDart |
Windows for mobile interfaces
| Dart | C++ |
|---|---|
| WxAdaptiveFrame | Only available in wxDart |
| WxAppBar | Only available in wxDart |
| WxNavigationCtrl | Only available in wxDart |
Common dialogs
| Dart | C++ |
|---|---|
| WxMessageDialog | wxMessageDialog |
| WxFileDialog | wxFileDialog |
| WxDirDialog | wxDirDialog |
Menu classes, status bar and tool bar
| Dart | C++ |
|---|---|
| WxMenuBar | wxMenuBar |
| WxMenu | wxMenu |
| WxMenuItem | wxMenuItem |
| WxToolBar | wxToolBar |
| WxStatusBar | wxStatusBar |
Misc classes
| Dart | C++ |
|---|---|
| WxUIAnimation | Only available in wxDart |
| WxTimer | wxTimer |
| WxStopWatch | wxStopWatch |
| WxStandardPaths | wxStandardPaths |
| WxSystemSettings | wxSystemSettings |
Graphics classes
Control classes
Complex control classes
| Dart | C++ |
|---|---|
| WxTreeCtrl | wxTreeCtrl |
| WxHeaderCtrl | wxHeaderCtrl |
| WxHtmlWindow | wxHtmlWindow |
wxDataViewCtrl related classes
wxDataViewCtrl Renderers
Predefined model and controls for tabular data
| Dart | C++ |
|---|---|
| WxDataViewListStore | wxDataViewListStore |
| WxDataViewListCtrl | wxDataViewListCtrl |
| WxDataViewTileListCtrl | Only available in wxDart |
Predefined models and controls for tree data
| Dart | C++ |
|---|---|
| WxDataViewTreeStore | wxDataViewTreeStore |
| WxDataViewTreeCtrl | wxDataViewTreeCtrl |
| WxDataViewBookStore | Only available in wxDart |
| WxDataViewChapterRenderer | Only available in wxDart |
| WxDataViewChapterCtrl | Only available in wxDart |
Layout classes
| Dart | C++ |
|---|---|
| WxSizer | wxSizer |
| WxSizerItem | wxSizerItem |
| WxBoxSizer | wxBoxSizer |
| WxStaticBoxSizer | wxStaticBoxSizer |
| WxFlexGridSizer | wxFlexGridSizer |
| WxWrapSizer | wxWrapSizer |
| WxTileSizer | Only available in wxDart |
Event classes
| Dart | C++ |
|---|---|
| WxEvtHandler | wxEvtHandler |
| WxEvent | wxEvent |
| WxEventTableEntry | Internal implementation detail. |
| WxCommandEventTableEntry | Internal implementation detail. |
System events (deriving from WxEvent directly)
Command events (deriving from WxCommandEvent)