ButtonModel class
Button ButtonModel
Defines the properties used to build a BUTTON.ButtonView
- Inheritance
-
- Object
- WidgetModel
- ViewableWidgetModel
- BoxModel
- ButtonModel
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
-
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