ButtonModel class

Button ButtonModel

Defines the properties used to build a BUTTON.ButtonView

Inheritance

Constructors

ButtonModel(WidgetModel? parent, String? id, {dynamic onclick, dynamic onenter, dynamic onexit, dynamic label, dynamic buttontype, dynamic color, dynamic radius, dynamic enabled, dynamic width, dynamic height, dynamic minwidth, dynamic maxwidth, dynamic minheight, dynamic maxheight, dynamic layout, List<WidgetModel>? children})

Properties

allowClicking Timer?
getter/setter pair
ancestors List?
no setterinherited
animations List<AnimationModel>?
getter/setter pairinherited
blur bool
getter/setter pairinherited
border String
getter/setter pairinherited-setteroverride-getter
borderColor Color?
getter/setter pairinherited
borderLabel String?
getter/setter pairinherited
borderWidth double?
getter/setter pairinherited
busy bool
getter/setter pairinherited
busyObservable BooleanObservable?
no setterinherited
buttontype String?
getter/setter pair
calculatedMaxHeightForPercentage double
no setterinherited
canDrop bool?
getter/setter pairinherited
canDropObservable BooleanObservable?
getter/setter pairinherited
canExpandInfinitelyHigh bool
no setterinherited
canExpandInfinitelyWide bool
no setterinherited
center bool
getter/setter pairinherited-setteroverride-getter
children List<WidgetModel>?
getter/setter pairinherited
color Color?
getter/setter pairinherited
color2 Color?
getter/setter pairinherited
color3 Color?
getter/setter pairinherited
color4 Color?
getter/setter pairinherited
constraints Constraints
no setterinherited
context BuildContext?
no setterinherited
data ↔ dynamic
getter/setter pairinherited
datasource String?
getter/setter pairinherited
datasources List<IDataSource>?
getter/setter pairinherited
debug bool
getter/setter pairinherited
defaultMargin double
final
depth double?
getter/setter pairinherited
descendants List?
no setterinherited
draggable bool
getter/setter pairinherited
drawer DrawerModel?
getter/setter pairinherited
drop ↔ dynamic
getter/setter pairinherited
droppable bool
getter/setter pairinherited
element ↔ XmlElement?
getter/setter pairinherited
elementName String
no setterinherited
elevation double?
getter/setter pairinherited
enabled bool
getter/setter pairinherited
expand bool
getter/setter pairoverride
expandDefault bool
finalinherited
expandHorizontally bool
no setterinherited
expandVertically bool
no setterinherited
flex int?
getter/setter pairinherited
flexfit ← dynamic
no getterinherited
flexFit FlexFit?
no setterinherited
flexWidth int?
no setterinherited
flip String?
getter/setter pairinherited
framework FrameworkModel?
getter/setter pairinherited
gradientEnd String
getter/setter pairinherited
gradientStart String
getter/setter pairinherited
halign String?
getter/setter pairinherited
hasBoundedHeight bool
no setterinherited
hasBoundedWidth bool
no setterinherited
hasGoneOffscreen bool
getter/setter pairinherited
hasGoneOnscreen bool
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
height double?
getter/setter pairinherited
heightPercentage double?
no setterinherited
id String
latefinalinherited
isLocalScope bool
latefinalinherited
label String?
getter/setter pair
layout String?
getter/setter pairinherited
layoutType LayoutType
no setteroverride
marginBottom double?
getter/setter pairinherited-setteroverride-getter
marginLeft double?
getter/setter pairinherited-setteroverride-getter
marginRight double?
getter/setter pairinherited-setteroverride-getter
margins ← dynamic
no getterinherited
marginTop double?
getter/setter pairinherited-setteroverride-getter
maxHeight double?
getter/setter pairinherited
maxHeightPercentage double?
no setterinherited
maxWidth double?
getter/setter pairinherited
maxWidthPercentage double?
no setterinherited
minHeight double?
getter/setter pairinherited
minHeightPercentage double?
no setterinherited
minWidth double?
getter/setter pairinherited
minWidthPercentage double?
no setterinherited
myMaxHeight double
walks up the model tree looking for the first system non-null maxHeight value
no setterinherited
myMaxHeightOrDefault double
no setterinherited
myMaxWidth double
walks up the model tree looking for the first system non-null maxHeight value
no setterinherited
myMaxWidthForPercentage double
no setterinherited
myMaxWidthOrDefault double
no setterinherited
myMinHeight double
walks up the model tree looking for the first system non-null minHeight value
no setterinherited
myMinWidth double
walks up the model tree looking for the first system non-null minWidth value
no setterinherited
needsVisibilityDetector bool
no setterinherited
notificationsEnabled bool
getter/setter pairinherited
offscreen String?
getter/setter pairinherited
oldVisibility double
getter/setter pairinherited
onclick String?
getter/setter pair
ondrag String?
getter/setter pairinherited
onDragObservable StringObservable?
getter/setter pairinherited
ondrop String?
getter/setter pairinherited
onDropObservable StringObservable?
getter/setter pairinherited
ondropped String?
getter/setter pairinherited
onDroppedObservable StringObservable?
getter/setter pairinherited
onenter String?
getter/setter pair
onexit String?
getter/setter pair
onscreen String?
getter/setter pairinherited
opacity double?
getter/setter pairinherited
padding ← dynamic
no getterinherited
paddingBottom double?
getter/setter pairinherited
paddingLeft double?
getter/setter pairinherited
paddingRight double?
getter/setter pairinherited
paddingTop double?
getter/setter pairinherited
parent WidgetModel?
getter/setter pairinherited
preventClicking bool
getter/setter pair
radius String
getter/setter pairinherited-setteroverride-getter
radiusBottomLeft double
no setterinherited
radiusBottomRight double
no setterinherited
radiusTopLeft double
no setterinherited
radiusTopRight double
no setterinherited
rotation double?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope Scope?
getter/setter pairinherited
shadowColor Color
getter/setter pairinherited
shadowX double
getter/setter pairinherited
shadowY double
getter/setter pairinherited
subscope Scope?
no setterinherited
system Constraints
finalinherited
tightest Constraints
no setterinherited
tightestOrDefault Constraints
no setterinherited
tipModel TooltipModel?
getter/setter pairinherited
valign String?
getter/setter pairinherited
viewableChildren List<ViewableWidgetMixin>
no setterinherited
viewHeight double?
getter/setter pairinherited
viewWidth double?
getter/setter pairinherited
viewX double?
getter/setter pairinherited
viewY double?
getter/setter pairinherited
visible bool
getter/setter pairinherited
visibleArea double?
getter/setter pairinherited
visibleHeight double?
getter/setter pairinherited
visibleWidth double?
getter/setter pairinherited
width double?
getter/setter pairinherited
widthPercentage double?
no setterinherited
wrap bool
getter/setter pairinherited

Methods

deserialize(XmlElement xml) → void
Deserializes the FML template elements, attributes and children
override
dispose() → void
disposes of the model releasing resources and removing bindings
inherited
execute(String caller, String propertyOrFunction, List arguments) Future<bool?>
inherited
findAncestorOfExactType(Type T, {String? id, bool includeSiblings = false}) → dynamic
inherited
findAncestorsOfExactType(Type? T, {String? id, bool includeSiblings = false}) List?
inherited
findChildOfExactType(Type T, {String? id}) → dynamic
inherited
findChildrenOfExactType(Type T, {String? id}) List
inherited
findDescendantOfExactType(Type? T, {String? id}) → dynamic
inherited
findDescendantsOfExactType(Type? T, {String? id, Type? breakOn}) List
inherited
findListenerOfExactType(Type T) → dynamic
inherited
findParentOfExactType(Type T, {String? id}) → dynamic
inherited
firstAncestorWhere(dynamic test(dynamic element)) → dynamic
inherited
flexHeight() int?
inherited
getAnimationModel(String id) AnimationModel?
inherited
getContentModel() BoxModel
getHeight({double? heightParent}) double?
inherited
getMaxHeight({double? heightParent}) double?
inherited
getMaxWidth({double? widthParent}) double?
inherited
getMinHeight({double? heightParent}) double?
inherited
getMinWidth({double? widthParent}) double?
inherited
getReactiveView(Widget view) Widget
inherited
getUniqueId(String? id) String
inherited
getView({Key? key}) Widget
override
getWidth({double? widthParent}) double?
inherited
inflate() List<Widget>
this routine creates views for all of its children
inherited
initialize() Future<void>
initializes the model by starting brokers
inherited
layoutComplete(Size size, Offset offset) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners(String? property, dynamic value, {bool notify = false}) → dynamic
model listener notifications
inherited
onClick(BuildContext context) Future<bool>
onDataChange() → void
inherited
onDataSourceBusy(IDataSource source, bool busy) → dynamic
inherited
onDataSourceException(IDataSource source, Exception exception) → dynamic
inherited
onDataSourceSuccess(IDataSource source, Data? list) Future<bool>
inherited
onDrag() → void
inherited
onDrop(IDragDrop draggable, {Offset? dropSpot}) → void
inherited
onEnter(BuildContext context) Future<bool>
onExit(BuildContext context) Future<bool>
onPress(BuildContext context) → dynamic
onPropertyChange(Observable observable) → void
notifies property listeners of any changes to a property
inherited
onVisibilityChanged(VisibilityInfo info) → void
inherited
rebuild() → dynamic
forces and associated views to rebuild
inherited
registerListener(IModelListener listener) → dynamic
adds a models listener to the list
inherited
removeAllListeners() → dynamic
removes all model listeners
inherited
removeChildrenOfExactType(Type T) → void
inherited
removeListener(IModelListener listener) → dynamic
removes a model listener from the list
inherited
setFlex(int v) → dynamic
inherited
setLayoutConstraints(BoxConstraints constraints) → dynamic
inherited
toString() String
A string representation of this object.
inherited
willAccept(IDragDrop draggable) bool
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromXml(WidgetModel parent, XmlElement xml) ButtonModel?
override