FlyStyle class

Internal style storage for Flywind widgets

NAMING CONVENTION: All properties should match the actual method names used in the API. For example:

  • Use grow not flexGrow (matches .grow() method)
  • Use shrink not flexShrink (matches .shrink() method)
  • Use basis not flexBasis (matches .basis() method)
  • Use flex for the main flex property (matches .flex() method)
Available extensions

Constructors

FlyStyle({dynamic p, dynamic px, dynamic py, dynamic pl, dynamic pr, dynamic pb, dynamic pt, dynamic m, dynamic mx, dynamic my, dynamic ml, dynamic mr, dynamic mb, dynamic mt, dynamic color, dynamic bg, dynamic rounded, dynamic roundedT, dynamic roundedR, dynamic roundedB, dynamic roundedL, dynamic roundedTl, dynamic roundedTr, dynamic roundedBl, dynamic roundedBr, dynamic border, dynamic borderT, dynamic borderR, dynamic borderB, dynamic borderL, dynamic borderColor, dynamic borderStyle, dynamic h, dynamic w, dynamic maxH, dynamic maxW, dynamic minH, dynamic minW, dynamic text, dynamic textAlign, dynamic textTransform, dynamic leading, dynamic textDecoration, dynamic font, dynamic fontWeight, dynamic tracking, dynamic layoutType, dynamic justify, dynamic items, dynamic gap, dynamic gapX, dynamic gapY, dynamic reverse, dynamic inline, dynamic col, dynamic row, dynamic wrap, dynamic stack, dynamic flex, dynamic grow, dynamic shrink, dynamic basis, dynamic top, dynamic right, dynamic bottom, dynamic left, dynamic inset, dynamic insetX, dynamic insetY, dynamic object})
const

Properties

basis → dynamic
final
bg → dynamic
final
border → dynamic
final
borderB → dynamic
final
borderColor → dynamic
final
borderL → dynamic
final
borderR → dynamic
final
borderStyle → dynamic
final
borderT → dynamic
final
bottom → dynamic
final
col → dynamic
final
color → dynamic
final
flex → dynamic
final
font → dynamic
final
fontWeight → dynamic
final
gap → dynamic
final
gapX → dynamic
final
gapY → dynamic
final
grow → dynamic
final
h → dynamic
final
hasBorder bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any border is set
no setter
hasBorderRadius bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any border radius is set
no setter
hasFlexProperties bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any flex properties are set
no setter
hashCode int
The hash code for this object.
no setterinherited
hasLayoutProperties bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any layout properties are set
no setter
hasMargin bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any margin is set
no setter
hasPadding bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any padding is set
no setter
hasPositionProperties bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any position properties are set
no setter
hasSize bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if any size is set
no setter
hasTextProperties bool

Available on FlyStyle, provided by the FlyStyleChecks extension

Check if this style has any text properties that could be inherited
no setter
inline → dynamic
final
inset → dynamic
final
insetX → dynamic
final
insetY → dynamic
final
items → dynamic
final
justify → dynamic
final
layoutType → dynamic
final
leading → dynamic
final
left → dynamic
final
m → dynamic
final
maxH → dynamic
final
maxW → dynamic
final
mb → dynamic
final
minH → dynamic
final
minW → dynamic
final
ml → dynamic
final
mr → dynamic
final
mt → dynamic
final
mx → dynamic
final
my → dynamic
final
object → dynamic
final
p → dynamic
final
pb → dynamic
final
pl → dynamic
final
pr → dynamic
final
pt → dynamic
final
px → dynamic
final
py → dynamic
final
reverse → dynamic
final
final
rounded → dynamic
final
roundedB → dynamic
final
roundedBl → dynamic
final
roundedBr → dynamic
final
roundedL → dynamic
final
roundedR → dynamic
final
roundedT → dynamic
final
roundedTl → dynamic
final
roundedTr → dynamic
final
row → dynamic
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shrink → dynamic
final
stack → dynamic
final
text → dynamic
final
textAlign → dynamic
final
textDecoration → dynamic
final
textTransform → dynamic
final
top → dynamic
final
tracking → dynamic
final
w → dynamic
final
wrap → dynamic
final

Methods

copyWith({dynamic p, dynamic px, dynamic py, dynamic pl, dynamic pr, dynamic pb, dynamic pt, dynamic m, dynamic mx, dynamic my, dynamic ml, dynamic mr, dynamic mb, dynamic mt, dynamic color, dynamic bg, dynamic rounded, dynamic roundedT, dynamic roundedR, dynamic roundedB, dynamic roundedL, dynamic roundedTl, dynamic roundedTr, dynamic roundedBl, dynamic roundedBr, dynamic border, dynamic borderT, dynamic borderR, dynamic borderB, dynamic borderL, dynamic borderColor, dynamic borderStyle, dynamic h, dynamic w, dynamic maxH, dynamic maxW, dynamic minH, dynamic minW, dynamic text, dynamic textAlign, dynamic textTransform, dynamic leading, dynamic textDecoration, dynamic font, dynamic fontWeight, dynamic tracking, dynamic layoutType, dynamic justify, dynamic items, dynamic gap, dynamic gapX, dynamic gapY, dynamic reverse, dynamic inline, dynamic col, dynamic row, dynamic wrap, dynamic stack, dynamic flex, dynamic grow, dynamic shrink, dynamic basis, dynamic top, dynamic right, dynamic bottom, dynamic left, dynamic inset, dynamic insetX, dynamic insetY, dynamic object}) FlyStyle
Create a copy of this style with updated values
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