wupper library

Classes

AnchorElementWidget
AreaElementWidget
AsyncSnapshot<T>
AudioElementWidget
BaseElementWidget
BasicRouter
Very minimalistic hash based router. Just define your routes like this:
BodyElementWidget
BRElementWidget
BuildContext
BuildContext is used to know our position in the widget tree. Also it’s used to set the callbacks needed when building or setting the widget the state.
ButtonElementWidget
CanvasElementWidget
CheckboxInputElementWidget
ContentElementWidget
DataListElementWidget
DetailsElementWidget
DivElementWidget
DListElementWidget
ElementController
ElementWidget
EmbedElementWidget
FieldSetElementWidget
FixedHeightListView
Very simple ListView with the ability to control the updates on insert, update or remove items without rerendering everything by using a ListViewController. Set an itemBuilder and an initialItemCount to render the list. Set reverse to true, to flip the direction of the items.
FixedHeightListViewController
Controller for the ListView. If you want to rerender the whole list at once, just call updateAll(itemCount). To only render the things that have changed, use:
FormElementWidget
FutureBuilder<T>
Similar to Flutters FutureBuilder. Build something depending of the result of a future.
HeadElementWidget
HeadingElementH1Widget
HeadingElementH2Widget
HeadingElementH3Widget
HeadingElementH4Widget
HeadingElementH5Widget
HeadingElementH6Widget
HRElementWidget
HtmlElementWidget
HtmlHtmlElementWidget
IFrameElementWidget
ImageElementWidget
InputElementController
InputElementWidget
Key
LabelElementWidget
LegendElementWidget
LIElementWidget
LinkElementWidget
ListView
Very simple ListView with the ability to control the updates on insert, update or remove items without rerendering everything by using a ListViewController. Set an itemBuilder and an initialItemCount to render the list. Set reverse to true, to flip the direction of the items.
ListViewController
Controller for the ListView. If you want to rerender the whole list at once, just call updateAll(itemCount). To only render the things that have changed, use:
ListViewState
MapElementWidget
MediaElementController
MetaElementWidget
MeterElementWidget
ObjectElementWidget
OListElementWidget
OptGroupElementWidget
OptionElementWidget
OutputElementWidget
ParagraphElementWidget
PreElementWidget
ProgressElementWidget
QuoteElementWidget
ScriptElementWidget
SelectElementWidget
ShadowElementWidget
SourceElementWidget
SpanElementWidget
State<T>
StateAttributeWidget<T>
StateAttributeWidgetState<T>
StatefulWidget
StatelessWidget
StateSubscriptionWidget<T>
StateSubscriptionWidgetState<T>
StateTextWidget<T>
StateTextWidgetState<T>
StateWidget<T extends StatefulWidget>
StreamBuilder<T>
Similar to Flutters StreamBuilder but without AsyncSnapshot. Constantly rebuild something depending of the last value of a stream. Optional you can set an errorBuilder to handle errors.
StyleElementWidget
TableCellElementWidget
TableElementWidget
TableRowElementWidget
TemplateElementWidget
TextAreaElementController
TextAreaElementWidget
TitleElementWidget
TrackElementWidget
UListElementWidget
ValueNotifier<T>
Holds a value and can add or remove Listeners to it. Use ValueNotifierBuilder to build reactive widgets with this.
ValueNotifierBuilder<T>
Rebuilds every time the value changes.
VideoElementWidget
Widget
Flutter-like widgets for building UIs with HTML elements. Define the build method to create a new widget.
WrapperWidget

Properties

appNode Element
no setter

Functions

runApp(StatelessWidget widgetBuilder(Map<String, String> args), {String? targetId, Element? target}) → void
Creates a new app and appends it to the target HTML element. The args contain all attributes of the HTML element.