398 lines
12 KiB
Dart
398 lines
12 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'subscription_card.dart';
|
|
|
|
// **************************************************************************
|
|
// DesignSpecGenerator
|
|
// **************************************************************************
|
|
|
|
class _SubscriptionMainCardDesignSpec extends SubscriptionMainCardDesignSpec {
|
|
_SubscriptionMainCardDesignSpec._(
|
|
this.measuredMetrics,
|
|
this.specOffset,
|
|
this.decorationSize,
|
|
this.premiumCenterCardDecorationRadius,
|
|
this.decorationFontSize,
|
|
this.cardBorderWidth,
|
|
this.cardRadius,
|
|
this.titleMargin,
|
|
this.titleFontSize,
|
|
this.subTitleMargin,
|
|
this.subTitleFontSize,
|
|
this.thenMargin,
|
|
this.thenFontSize,
|
|
this.priceMargin,
|
|
this.priceFontSize,
|
|
this.cardLabelTopSpcing,
|
|
this.cardLabelRightSpcing,
|
|
this.cardLabelSize,
|
|
);
|
|
|
|
static final designMetrics = DesignMetrics.create(const Size(242.0, 320.0));
|
|
|
|
static final Map<String, _SubscriptionMainCardDesignSpec> _cache = {};
|
|
|
|
@override
|
|
final Size decorationSize;
|
|
|
|
@override
|
|
final BorderRadiusDirectional premiumCenterCardDecorationRadius;
|
|
|
|
@override
|
|
final double decorationFontSize;
|
|
|
|
@override
|
|
final double cardBorderWidth;
|
|
|
|
@override
|
|
final BorderRadiusDirectional cardRadius;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional titleMargin;
|
|
|
|
@override
|
|
final double titleFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional subTitleMargin;
|
|
|
|
@override
|
|
final double subTitleFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional thenMargin;
|
|
|
|
@override
|
|
final double thenFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional priceMargin;
|
|
|
|
@override
|
|
final double priceFontSize;
|
|
|
|
@override
|
|
final double cardLabelTopSpcing;
|
|
|
|
@override
|
|
final double cardLabelRightSpcing;
|
|
|
|
@override
|
|
final double cardLabelSize;
|
|
|
|
@override
|
|
final MeasuredMetrics measuredMetrics;
|
|
|
|
@override
|
|
final Offset specOffset;
|
|
|
|
@override
|
|
Size get measuredSize => measuredMetrics.size;
|
|
|
|
static _SubscriptionMainCardDesignSpec _create(
|
|
Size measuredSize, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final _measuredMetrics = designMetrics.measure(measuredSize);
|
|
return _SubscriptionMainCardDesignSpec._(
|
|
_measuredMetrics, offset,
|
|
Size(_measuredMetrics.measureWidth(242.0),
|
|
_measuredMetrics.measureHeight(58.0)), // decorationSize
|
|
BorderRadiusDirectional.only(
|
|
topStart: Radius.circular(_measuredMetrics.measureHeight(20.0)),
|
|
topEnd: Radius.circular(_measuredMetrics.measureHeight(20.0)),
|
|
bottomStart: Radius.circular(0.0),
|
|
bottomEnd: Radius.circular(0.0)), // premiumCenterCardDecorationRadius
|
|
_measuredMetrics.measureAbsoluteFontSize(22.0,
|
|
consistent: false), // decorationFontSize
|
|
_measuredMetrics.measureHeight(4.0, consistent: false), // cardBorderWidth
|
|
BorderRadiusDirectional.circular(
|
|
_measuredMetrics.measureHeight(24.0)), // cardRadius
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: _measuredMetrics.measureHeight(40.0),
|
|
bottom: 0.0), // titleMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(38.0,
|
|
consistent: false), // titleFontSize
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: _measuredMetrics.measureHeight(10.0),
|
|
bottom: 0.0), // titleMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(20.0,
|
|
consistent: false),
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: 0.0,
|
|
bottom: _measuredMetrics.measureHeight(6.0)),
|
|
_measuredMetrics.measureAbsoluteFontSize(20.0,
|
|
consistent: false),
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: 0.0,
|
|
bottom: _measuredMetrics.measureHeight(32.0)), // priceMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(24.0,
|
|
consistent: false), // priceFontSize
|
|
_measuredMetrics.measureHeight(-56.0,
|
|
consistent: false), // cardLabelTopSpcing
|
|
_measuredMetrics.measureHeight(-40.0,
|
|
consistent: false), // cardLabelRightSpcing
|
|
_measuredMetrics.measureHeight(136.0, consistent: false), // cardLabelSize
|
|
);
|
|
}
|
|
|
|
static SubscriptionMainCardDesignSpec from(
|
|
Size size, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final Size measuredSize = size;
|
|
final key = BasicDesignSpec.buildSpecKey(measuredSize, offset);
|
|
_SubscriptionMainCardDesignSpec? designSpec = _cache[key];
|
|
if (kDebugMode || designSpec == null) {
|
|
designSpec = _create(measuredSize, offset: offset);
|
|
_cache[key] = designSpec;
|
|
}
|
|
return designSpec;
|
|
}
|
|
}
|
|
|
|
|
|
class _SubscriptionEdgeCardDesignSpec extends SubscriptionEdgeCardDesignSpec {
|
|
_SubscriptionEdgeCardDesignSpec._(
|
|
this.measuredMetrics,
|
|
this.specOffset,
|
|
this.cardBorderWidth,
|
|
this.cardRadius,
|
|
this.titleMargin,
|
|
this.titleFontSize,
|
|
this.subTitleMargin,
|
|
this.subTitleFontSize,
|
|
this.thenMargin,
|
|
this.thenFontSize,
|
|
this.priceMargin,
|
|
this.priceFontSize,
|
|
this.cardLabelTopSpcing,
|
|
this.cardLabelRightSpcing,
|
|
this.cardLabelSize,
|
|
);
|
|
|
|
static final designMetrics = DesignMetrics.create(const Size(206.0, 268.0));
|
|
|
|
static final Map<String, _SubscriptionEdgeCardDesignSpec> _cache = {};
|
|
|
|
@override
|
|
final double cardBorderWidth;
|
|
|
|
@override
|
|
final BorderRadiusDirectional cardRadius;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional titleMargin;
|
|
|
|
@override
|
|
final double titleFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional subTitleMargin;
|
|
|
|
@override
|
|
final double subTitleFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional thenMargin;
|
|
|
|
@override
|
|
final double thenFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional priceMargin;
|
|
|
|
@override
|
|
final double priceFontSize;
|
|
|
|
@override
|
|
final double cardLabelTopSpcing;
|
|
|
|
@override
|
|
final double cardLabelRightSpcing;
|
|
|
|
@override
|
|
final double cardLabelSize;
|
|
|
|
@override
|
|
final MeasuredMetrics measuredMetrics;
|
|
|
|
@override
|
|
final Offset specOffset;
|
|
|
|
@override
|
|
Size get measuredSize => measuredMetrics.size;
|
|
|
|
static _SubscriptionEdgeCardDesignSpec _create(
|
|
Size measuredSize, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final _measuredMetrics = designMetrics.measure(measuredSize);
|
|
return _SubscriptionEdgeCardDesignSpec._(
|
|
_measuredMetrics, offset,
|
|
_measuredMetrics.measureHeight(4.0, consistent: false), // cardBorderWidth
|
|
BorderRadiusDirectional.circular(
|
|
_measuredMetrics.measureHeight(24.0)), // cardRadius
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: _measuredMetrics.measureHeight(40.0),
|
|
bottom: 0.0), // titleMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(32.0,
|
|
consistent: false), // titleFontSize
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: _measuredMetrics.measureHeight(10.0),
|
|
bottom: 0.0), // titleMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(20.0,
|
|
consistent: false),
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: 0.0,
|
|
bottom: _measuredMetrics.measureHeight(4.0)),
|
|
_measuredMetrics.measureAbsoluteFontSize(17.0,
|
|
consistent: false),
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(16.0),
|
|
end: _measuredMetrics.measureWidth(16.0),
|
|
top: 0.0,
|
|
bottom: _measuredMetrics.measureHeight(32.0)), // priceMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(24.0,
|
|
consistent: false), // priceFontSize
|
|
_measuredMetrics.measureHeight(-56.0,
|
|
consistent: false), // cardLabelTopSpcing
|
|
_measuredMetrics.measureHeight(-40.0,
|
|
consistent: false), // cardLabelRightSpcing
|
|
_measuredMetrics.measureHeight(136.0, consistent: false), // cardLabelSize
|
|
);
|
|
}
|
|
|
|
static SubscriptionEdgeCardDesignSpec from(
|
|
Size size, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final Size measuredSize = size;
|
|
final key = BasicDesignSpec.buildSpecKey(measuredSize, offset);
|
|
_SubscriptionEdgeCardDesignSpec? designSpec = _cache[key];
|
|
if (kDebugMode || designSpec == null) {
|
|
designSpec = _create(measuredSize, offset: offset);
|
|
_cache[key] = designSpec;
|
|
}
|
|
return designSpec;
|
|
}
|
|
}
|
|
|
|
|
|
class _SubscriptionListCardDesignSpec extends SubscriptionListCardDesignSpec {
|
|
_SubscriptionListCardDesignSpec._(
|
|
this.measuredMetrics,
|
|
this.specOffset,
|
|
this.cardRadius,
|
|
this.cardPadding,
|
|
this.titleFontSize,
|
|
this.subTitleMargin,
|
|
this.subTitleFontSize,
|
|
this.priceFontSize,
|
|
this.cardLabelTopSpcing,
|
|
this.cardLabelRightSpcing,
|
|
this.cardLabelSize,
|
|
);
|
|
|
|
static final designMetrics = DesignMetrics.create(const Size(650.0, 124.0));
|
|
|
|
static final Map<String, _SubscriptionListCardDesignSpec> _cache = {};
|
|
|
|
@override
|
|
final BorderRadiusDirectional cardRadius;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional cardPadding;
|
|
|
|
@override
|
|
final double titleFontSize;
|
|
|
|
@override
|
|
final EdgeInsetsDirectional subTitleMargin;
|
|
|
|
@override
|
|
final double subTitleFontSize;
|
|
|
|
@override
|
|
final double priceFontSize;
|
|
|
|
@override
|
|
final double cardLabelTopSpcing;
|
|
|
|
@override
|
|
final double cardLabelRightSpcing;
|
|
|
|
@override
|
|
final Size cardLabelSize;
|
|
|
|
@override
|
|
final MeasuredMetrics measuredMetrics;
|
|
|
|
@override
|
|
final Offset specOffset;
|
|
|
|
@override
|
|
Size get measuredSize => measuredMetrics.size;
|
|
|
|
static _SubscriptionListCardDesignSpec _create(
|
|
Size measuredSize, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final _measuredMetrics = designMetrics.measure(measuredSize);
|
|
return _SubscriptionListCardDesignSpec._(
|
|
_measuredMetrics, offset,
|
|
BorderRadiusDirectional.circular(
|
|
_measuredMetrics.measureHeight(24.0)), // cardRadius
|
|
EdgeInsetsDirectional.only(
|
|
start: _measuredMetrics.measureWidth(40.0),
|
|
end: _measuredMetrics.measureWidth(40.0),
|
|
top: 0.0,
|
|
bottom: 0.0),
|
|
_measuredMetrics.measureAbsoluteFontSize(32.0,
|
|
consistent: false), // titleFontSize
|
|
EdgeInsetsDirectional.only(
|
|
start: 0.0,
|
|
end: 0.0,
|
|
top: _measuredMetrics.measureHeight(10.0),
|
|
bottom: 0.0), // subTitleMargin
|
|
_measuredMetrics.measureAbsoluteFontSize(20.0,
|
|
consistent: false),
|
|
_measuredMetrics.measureAbsoluteFontSize(24.0,
|
|
consistent: false), // priceFontSize
|
|
_measuredMetrics.measureHeight(-12.0,
|
|
consistent: false), // cardLabelTopSpcing
|
|
_measuredMetrics.measureHeight(20.0,
|
|
consistent: false), // cardLabelRightSpcing
|
|
Size(_measuredMetrics.measureWidth(126.0, consistent: false), _measuredMetrics.measureHeight(36.0, consistent: false)), // cardLabelSize
|
|
);
|
|
}
|
|
|
|
static SubscriptionListCardDesignSpec from(
|
|
Size size, {
|
|
Offset offset = Offset.zero,
|
|
}) {
|
|
final Size measuredSize = size;
|
|
final key = BasicDesignSpec.buildSpecKey(measuredSize, offset);
|
|
_SubscriptionListCardDesignSpec? designSpec = _cache[key];
|
|
if (kDebugMode || designSpec == null) {
|
|
designSpec = _create(measuredSize, offset: offset);
|
|
_cache[key] = designSpec;
|
|
}
|
|
return designSpec;
|
|
}
|
|
}
|