ButtonModel constructor

ButtonModel(
  1. WidgetModel? parent,
  2. String? id, {
  3. dynamic onclick,
  4. dynamic onenter,
  5. dynamic onexit,
  6. dynamic label,
  7. dynamic buttontype,
  8. dynamic color,
  9. dynamic radius,
  10. dynamic enabled,
  11. dynamic width,
  12. dynamic height,
  13. dynamic minwidth,
  14. dynamic maxwidth,
  15. dynamic minheight,
  16. dynamic maxheight,
  17. dynamic layout,
  18. List<WidgetModel>? children,
})

Implementation

ButtonModel(super.parent, super.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}) {
  // constraints
  if (width != null) this.width = width;
  if (height != null) this.height = height;
  if (minwidth != null) minWidth = minwidth;
  if (minheight != null) minHeight = minheight;
  if (maxwidth != null) maxWidth = maxwidth;
  if (maxheight != null) maxHeight = maxheight;

  this.layout = layout;
  this.onclick = onclick;
  this.onenter = onenter;
  this.onexit = onexit;
  this.label = label;
  this.color = color;
  this.buttontype = buttontype;
  this.radius = radius;
  this.enabled = enabled;
  this.children = children;
}