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
- borderwidth ↔ double
-
getter/setter pairinherited
- busy ↔ bool
-
getter/setter pairinherited
- busyObservable → BooleanObservable?
-
no setterinherited
-
getter/setter pair
- calculatedMaxHeightForPercentage → double
-
no setterinherited
- 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
- element ↔ XmlElement?
-
getter/setter pairinherited
- elementName → String
-
no setterinherited
- elementNamespace → String?
-
no setterinherited
- elevation ↔ double?
-
getter/setter pairinherited
- enabled ↔ bool
-
getter/setter pairinherited
- end ↔ String
-
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 → FlexFit?
-
no setterinherited
- flexfit ← dynamic
-
no getterinherited
- flexWidth → int?
-
no setterinherited
- framework ↔ FrameworkModel?
-
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
- horizontalPadding → double
-
no setterinherited
- id ↔ String
-
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
- model → WidgetModel
-
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
- offscreen ↔ String?
-
getter/setter pairinherited
- oldVisibility ↔ double
-
getter/setter pairinherited
- onclick ↔ String?
-
getter/setter pair
- 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
- 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
- start ↔ String
-
getter/setter pairinherited
- state ↔ String?
-
getter/setter pairinherited
- statelessContext → BuildContext?
-
no setterinherited
- system → Constraints
-
finalinherited
- tightest → Constraints
-
no setterinherited
- tightestOrDefault → Constraints
-
no setterinherited
- tipModel ↔ TooltipModel?
-
getter/setter pairinherited
- valign ↔ String?
-
getter/setter pairinherited
- verticalPadding → double
-
no setterinherited
-
viewableChildren
→ List<
ViewableWidgetModel> -
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 -
override
-
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}) → List? -
inherited
-
findListenerOfExactType(
Type T) → dynamic -
inherited
-
findParentOfExactType(
Type T, {String? id}) → 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
-
getView(
{Key? key}) → Widget -
override
-
getWidth(
{double? widthParent}) → double? -
inherited
-
inflate(
) → List< Widget> -
this routine creates views for all
of its children
inherited
-
initialize(
) → 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 -
inherited
-
onClick(
BuildContext context) → Future< bool> -
onDataSourceBusy(
IDataSource source, bool busy) → dynamic -
inherited
-
onDataSourceException(
IDataSource source, Exception exception) → dynamic -
inherited
-
onDataSourceSuccess(
IDataSource source, Data? list) → Future< bool> -
inherited
-
onEnter(
BuildContext context) → Future< bool> -
onExit(
BuildContext context) → Future< bool> -
onLayoutComplete(
ViewableWidgetModel? model) → void -
inherited
-
onPress(
BuildContext context) → dynamic -
onPropertyChange(
Observable observable) → void -
inherited
-
onVisibilityChanged(
VisibilityInfo info) → void -
inherited
-
rebuild(
) → dynamic -
inherited
-
registerListener(
IModelListener listener) → dynamic -
inherited
-
removeAllListeners(
) → dynamic -
inherited
-
removeChildrenOfExactType(
Type T) → void -
inherited
-
removeListener(
IModelListener listener) → dynamic -
inherited
-
setFlex(
int v) → dynamic -
inherited
-
setLayoutConstraints(
BoxConstraints constraints) → dynamic -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromXml(
WidgetModel parent, XmlElement xml) → ButtonModel? -
override