Skip to content

Commit f4e8cef

Browse files
Merge pull request google#180 from alexeieleusis/QuantumChartAxisTheme
Change QuantumChartAxisTheme constructor
2 parents 8153293 + 0215378 commit f4e8cef

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

lib/charts/themes/quantum_theme.dart

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@ class QuantumChartTheme extends ChartTheme {
107107

108108
class QuantumChartAxisTheme implements ChartAxisTheme {
109109
@override
110-
final axisOuterPadding = 0.1;
110+
final axisOuterPadding;
111111

112112
@override
113-
final axisBandInnerPadding = 0.35;
113+
final axisBandInnerPadding;
114114

115115
@override
116-
final axisBandOuterPadding = 0.175;
116+
final axisBandOuterPadding;
117117

118118
@override
119119
final axisTickPadding = 6;
@@ -125,19 +125,29 @@ class QuantumChartAxisTheme implements ChartAxisTheme {
125125
final axisTickCount;
126126

127127
@override
128-
final verticalAxisAutoResize = true;
128+
final verticalAxisAutoResize;
129129

130130
@override
131-
final verticalAxisWidth = 75;
131+
final verticalAxisWidth;
132132

133133
@override
134-
final horizontalAxisAutoResize = false;
134+
final horizontalAxisAutoResize;
135135

136136
@override
137-
final horizontalAxisHeight = 50;
137+
final horizontalAxisHeight;
138138

139139
@override
140-
final ticksFont = '12px Roboto';
140+
final ticksFont;
141141

142-
const QuantumChartAxisTheme(this.axisTickSize, this.axisTickCount);
142+
QuantumChartAxisTheme(this.axisTickSize, this.axisTickCount, {
143+
this.axisOuterPadding: 0.1,
144+
this.axisBandInnerPadding: 0.35,
145+
this.axisBandOuterPadding: 0.175,
146+
this.axisTickPadding: 6,
147+
this.verticalAxisAutoResize: true,
148+
this.verticalAxisWidth: 75,
149+
this.horizontalAxisAutoResize: false,
150+
this.horizontalAxisHeight: 50,
151+
this.ticksFont: '12px Roboto'
152+
});
143153
}

0 commit comments

Comments
 (0)