MihrButtonSizeData class

Layout metrics for a single button size level.

Defines height, padding, text style, and icon size. Used by MihrButtonSizes to provide sm/md/lg/xl presets.

Annotations

Constructors

MihrButtonSizeData({required double height, required double paddingV, required double paddingH, required TextStyle textStyle, double iconSize = 20.0})
Creates layout metrics for a button size level.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
height double
Total button height constraint.
final
iconSize double
Icon frame size.
final
paddingH double
Horizontal content padding.
final
paddingV double
Vertical content padding.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textStyle TextStyle
Label text style (includes font size and weight).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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