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

DartC++
WxClassAny C++ class
WxObjectwxObject
StringwxString
ListwxList
dynamicwxVariant
WxAppwxApp

Window classes

DartC++
WxWindowwxWindow
WxPanelwxPanel
WxScrolledWindowwxScrolledWindow
WxSplitterWindowwxSplitterWindow
WxTopLevelWindowwxTopLevelWindow
WxDialogwxDialog
WxFramewxFrame

Book controls

DartC++
WxNotebookwxNotebook
WxTreebookwxTreebook
WxDataViewBookOnly available in wxDart

Windows for mobile interfaces

DartC++
WxAdaptiveFrameOnly available in wxDart
WxAppBarOnly available in wxDart
WxNavigationCtrlOnly available in wxDart

Common dialogs

DartC++
WxMessageDialogwxMessageDialog
WxFileDialogwxFileDialog
WxDirDialogwxDirDialog
DartC++
WxMenuBarwxMenuBar
WxMenuwxMenu
WxMenuItemwxMenuItem
WxToolBarwxToolBar
WxStatusBarwxStatusBar

Misc classes

DartC++
WxUIAnimationOnly available in wxDart
WxTimerwxTimer
WxStopWatchwxStopWatch
WxStandardPathswxStandardPaths
WxSystemSettingswxSystemSettings

Graphics classes

wxDC overview

DartC++
WxPointwxPoint
WxSizewxSize
WxRectwxRect
WxGraphicsContextwxGraphicsContext
WxGraphicsPathwxGraphicsPath
WxGraphicsBitmapwxGraphicsBitmap
WxReadOnlyDCwxReadOnlyDC
WxDCwxDC
WxPaintDCwxPaintDC
WxMemoryDCwxMemoryDC
WxInfoDCwxInfoDC
WxPaintEventwxPaintEvent
WxColourwxColour
WxCursorwxCursor
WxFontwxFont
WxPenwxPen
WxBrushwxBrush
WxBitmapwxBitmap
WxBitmapBundlewxBitmapBundle
WxImagewxImage
WxRendererNativewxRendererNative

Control classes

DartC++
WxControlwxControl
WxStaticLinewxStaticLine
WxStaticBoxwxStaticBox
WxStaticTextwxStaticText
WxStaticBitmapwxStaticBitmap
WxButtonwxButton
WxBitmapButtonwxBitmapButton
WxToggleButtonwxToggleButton
WxAnimationCtrlwxAnimationCtrl
WxCheckBoxwxCheckBox
WxTextCtrlwxTextCtrl
WxChoicewxChoice
WxRadioButtonwxRadioButton
WxRadioBoxwxRadioBox
WxComboBoxwxComboBox
WxListBoxwxListBox
WxSliderwxSlider
WxGaugewxGauge
WxSpinCtrlwxSpinCtrl
WxSpinCtrlDoublewxSpinCtrlDouble
WxHyperlinkCtrlwxHyperlinkCtrl

Complex control classes

DartC++
WxTreeCtrlwxTreeCtrl
WxHeaderCtrlwxHeaderCtrl
WxHtmlWindowwxHtmlWindow
DartC++
WxDataViewCtrlwxDataViewCtrl
WxDataViewModelwxDataViewModel
WxDataViewModelNotifierwxDataViewModelNotifier
WxDataViewIndexListModelwxDataViewIndexListModel
WxDataViewVirtualListModelwxDataViewVirtualListModel
WxDataViewColumnwxDataViewColumn

wxDataViewCtrl Renderers

DartC++
WxDataViewRendererwxDataViewRenderer
WxDataViewTextRendererwxDataViewTextRenderer
WxDataViewChoiceRendererwxDataViewChoiceRenderer
WxDataViewBitmapRendererwxDataViewBitmapRenderer
WxDataViewProgressRendererwxDataViewProgressRenderer
WxDataViewToggleRendererwxDataViewToggleRenderer
WxDataViewTileRendererOnly available in wxDart

Predefined model and controls for tabular data

DartC++
WxDataViewListStorewxDataViewListStore
WxDataViewListCtrlwxDataViewListCtrl
WxDataViewTileListCtrlOnly available in wxDart

Predefined models and controls for tree data

DartC++
WxDataViewTreeStorewxDataViewTreeStore
WxDataViewTreeCtrlwxDataViewTreeCtrl
WxDataViewBookStoreOnly available in wxDart
WxDataViewChapterRendererOnly available in wxDart
WxDataViewChapterCtrlOnly available in wxDart

Layout classes

WxSizer overview

DartC++
WxSizerwxSizer
WxSizerItemwxSizerItem
WxBoxSizerwxBoxSizer
WxStaticBoxSizerwxStaticBoxSizer
WxFlexGridSizerwxFlexGridSizer
WxWrapSizerwxWrapSizer
WxTileSizerOnly available in wxDart

Event classes

Event handling overview

DartC++
WxEvtHandlerwxEvtHandler
WxEventwxEvent
WxEventTableEntryInternal implementation detail.
WxCommandEventTableEntryInternal implementation detail.

System events (deriving from WxEvent directly)

DartC++
WxEvtHandlerwxEvtHandler
WxPaintEventwxPaintEvent
WxMouseEventwxMouseEvent
WxKeyEventwxKeyEvent
WxSizeEventwxSizeEvent
WxShowEventwxShowEvent
WxIdleEventwxIdleEvent
WxTimerEventwxTimerEvent
WxCloseEventwxCloseEvent
WxFocusEventwxFocusEvent
WxScrollWinEventwxScrollWinEvent
wxActivateEventwxActivateEvent
WxDPIChangedEventwxDPIChangedEvent
WxSysColourChangedEventwxSysColourChangedEvent
WxInitDialogEventwxInitDialogEvent
WxDialogValidateEventOnly available in wxDart
WxMenuEventwxMenuEvent

Command events (deriving from WxCommandEvent)

DartC++
WxCommandEventwxCommandEvent
WxUpdateUIEventwxUpdateUIEvent
WxNotifyEventwxNotifyEvent
WxNotebookEventwxNotebookEvent
WxTreeEventwxTreeEvent
WxSplitterEventwxSplitterEvent
WxDataViewEventwxDataViewEvent
WxHtmlEventwxHtmlEvent