@@ -14,370 +14,124 @@ class AsciiGlyphSet implements GlyphSet {
14
14
/// otherwise.
15
15
@override
16
16
String glyphOrAscii (String glyph, String alternative) => alternative;
17
-
18
- /// A bullet point.
19
- ///
20
- /// Always '*' for [this] .
21
17
@override
22
18
String get bullet => '*' ;
23
-
24
- /// A left-pointing arrow.
25
- ///
26
- /// Note that the Unicode arrow glyphs may overlap with adjacent characters in some
27
- /// terminal fonts, and should generally be surrounding by spaces.
28
- ///
29
- /// Always '<' for [this] .
30
19
@override
31
20
String get leftArrow => '<' ;
32
-
33
- /// A right-pointing arrow.
34
- ///
35
- /// Note that the Unicode arrow glyphs may overlap with adjacent characters in some
36
- /// terminal fonts, and should generally be surrounding by spaces.
37
- ///
38
- /// Always '>' for [this] .
39
21
@override
40
22
String get rightArrow => '>' ;
41
-
42
- /// An upwards-pointing arrow.
43
- ///
44
- /// Always '^' for [this] .
45
23
@override
46
24
String get upArrow => '^' ;
47
-
48
- /// A downwards-pointing arrow.
49
- ///
50
- /// Always 'v' for [this] .
51
25
@override
52
26
String get downArrow => 'v' ;
53
-
54
- /// A two-character left-pointing arrow.
55
- ///
56
- /// Always '<=' for [this] .
57
27
@override
58
28
String get longLeftArrow => '<=' ;
59
-
60
- /// A two-character right-pointing arrow.
61
- ///
62
- /// Always '=>' for [this] .
63
29
@override
64
30
String get longRightArrow => '=>' ;
65
-
66
- /// A horizontal line that can be used to draw a box.
67
- ///
68
- /// Always '-' for [this] .
69
31
@override
70
32
String get horizontalLine => '-' ;
71
-
72
- /// A vertical line that can be used to draw a box.
73
- ///
74
- /// Always '|' for [this] .
75
33
@override
76
34
String get verticalLine => '|' ;
77
-
78
- /// The upper left-hand corner of a box.
79
- ///
80
- /// Always ',' for [this] .
81
35
@override
82
36
String get topLeftCorner => ',' ;
83
-
84
- /// The upper right-hand corner of a box.
85
- ///
86
- /// Always ',' for [this] .
87
37
@override
88
38
String get topRightCorner => ',' ;
89
-
90
- /// The lower left-hand corner of a box.
91
- ///
92
- /// Always "'" for [this] .
93
39
@override
94
40
String get bottomLeftCorner => "'" ;
95
-
96
- /// The lower right-hand corner of a box.
97
- ///
98
- /// Always "'" for [this] .
99
41
@override
100
42
String get bottomRightCorner => "'" ;
101
-
102
- /// An intersection of vertical and horizontal box lines.
103
- ///
104
- /// Always '+' for [this] .
105
43
@override
106
44
String get cross => '+' ;
107
-
108
- /// A horizontal box line with a vertical line going up from the middle.
109
- ///
110
- /// Always '+' for [this] .
111
45
@override
112
46
String get teeUp => '+' ;
113
-
114
- /// A horizontal box line with a vertical line going down from the middle.
115
- ///
116
- /// Always '+' for [this] .
117
47
@override
118
48
String get teeDown => '+' ;
119
-
120
- /// A vertical box line with a horizontal line going left from the middle.
121
- ///
122
- /// Always '+' for [this] .
123
49
@override
124
50
String get teeLeft => '+' ;
125
-
126
- /// A vertical box line with a horizontal line going right from the middle.
127
- ///
128
- /// Always '+' for [this] .
129
51
@override
130
52
String get teeRight => '+' ;
131
-
132
- /// The top half of a vertical box line.
133
- ///
134
- /// Always "'" for [this] .
135
53
@override
136
54
String get upEnd => "'" ;
137
-
138
- /// The bottom half of a vertical box line.
139
- ///
140
- /// Always ',' for [this] .
141
55
@override
142
56
String get downEnd => ',' ;
143
-
144
- /// The left half of a horizontal box line.
145
- ///
146
- /// Always '-' for [this] .
147
57
@override
148
58
String get leftEnd => '-' ;
149
-
150
- /// The right half of a horizontal box line.
151
- ///
152
- /// Always '-' for [this] .
153
59
@override
154
60
String get rightEnd => '-' ;
155
-
156
- /// A bold horizontal line that can be used to draw a box.
157
- ///
158
- /// Always '=' for [this] .
159
61
@override
160
62
String get horizontalLineBold => '=' ;
161
-
162
- /// A bold vertical line that can be used to draw a box.
163
- ///
164
- /// Always '|' for [this] .
165
63
@override
166
64
String get verticalLineBold => '|' ;
167
-
168
- /// The bold upper left-hand corner of a box.
169
- ///
170
- /// Always ',' for [this] .
171
65
@override
172
66
String get topLeftCornerBold => ',' ;
173
-
174
- /// The bold upper right-hand corner of a box.
175
- ///
176
- /// Always ',' for [this] .
177
67
@override
178
68
String get topRightCornerBold => ',' ;
179
-
180
- /// The bold lower left-hand corner of a box.
181
- ///
182
- /// Always "'" for [this] .
183
69
@override
184
70
String get bottomLeftCornerBold => "'" ;
185
-
186
- /// The bold lower right-hand corner of a box.
187
- ///
188
- /// Always "'" for [this] .
189
71
@override
190
72
String get bottomRightCornerBold => "'" ;
191
-
192
- /// An intersection of bold vertical and horizontal box lines.
193
- ///
194
- /// Always '+' for [this] .
195
73
@override
196
74
String get crossBold => '+' ;
197
-
198
- /// A bold horizontal box line with a vertical line going up from the middle.
199
- ///
200
- /// Always '+' for [this] .
201
75
@override
202
76
String get teeUpBold => '+' ;
203
-
204
- /// A bold horizontal box line with a vertical line going down from the middle.
205
- ///
206
- /// Always '+' for [this] .
207
77
@override
208
78
String get teeDownBold => '+' ;
209
-
210
- /// A bold vertical box line with a horizontal line going left from the middle.
211
- ///
212
- /// Always '+' for [this] .
213
79
@override
214
80
String get teeLeftBold => '+' ;
215
-
216
- /// A bold vertical box line with a horizontal line going right from the middle.
217
- ///
218
- /// Always '+' for [this] .
219
81
@override
220
82
String get teeRightBold => '+' ;
221
-
222
- /// The top half of a bold vertical box line.
223
- ///
224
- /// Always "'" for [this] .
225
83
@override
226
84
String get upEndBold => "'" ;
227
-
228
- /// The bottom half of a bold vertical box line.
229
- ///
230
- /// Always ',' for [this] .
231
85
@override
232
86
String get downEndBold => ',' ;
233
-
234
- /// The left half of a bold horizontal box line.
235
- ///
236
- /// Always '-' for [this] .
237
87
@override
238
88
String get leftEndBold => '-' ;
239
-
240
- /// The right half of a bold horizontal box line.
241
- ///
242
- /// Always '-' for [this] .
243
89
@override
244
90
String get rightEndBold => '-' ;
245
-
246
- /// A double horizontal line that can be used to draw a box.
247
- ///
248
- /// Always '=' for [this] .
249
91
@override
250
92
String get horizontalLineDouble => '=' ;
251
-
252
- /// A double vertical line that can be used to draw a box.
253
- ///
254
- /// Always '|' for [this] .
255
93
@override
256
94
String get verticalLineDouble => '|' ;
257
-
258
- /// The double upper left-hand corner of a box.
259
- ///
260
- /// Always ',' for [this] .
261
95
@override
262
96
String get topLeftCornerDouble => ',' ;
263
-
264
- /// The double upper right-hand corner of a box.
265
- ///
266
- /// Always ',' for [this] .
267
97
@override
268
98
String get topRightCornerDouble => ',' ;
269
-
270
- /// The double lower left-hand corner of a box.
271
- ///
272
- /// Always '"' for [this] .
273
99
@override
274
100
String get bottomLeftCornerDouble => '"' ;
275
-
276
- /// The double lower right-hand corner of a box.
277
- ///
278
- /// Always '"' for [this] .
279
101
@override
280
102
String get bottomRightCornerDouble => '"' ;
281
-
282
- /// An intersection of double vertical and horizontal box lines.
283
- ///
284
- /// Always '+' for [this] .
285
103
@override
286
104
String get crossDouble => '+' ;
287
-
288
- /// A double horizontal box line with a vertical line going up from the middle.
289
- ///
290
- /// Always '+' for [this] .
291
105
@override
292
106
String get teeUpDouble => '+' ;
293
-
294
- /// A double horizontal box line with a vertical line going down from the middle.
295
- ///
296
- /// Always '+' for [this] .
297
107
@override
298
108
String get teeDownDouble => '+' ;
299
-
300
- /// A double vertical box line with a horizontal line going left from the middle.
301
- ///
302
- /// Always '+' for [this] .
303
109
@override
304
110
String get teeLeftDouble => '+' ;
305
-
306
- /// A double vertical box line with a horizontal line going right from the middle.
307
- ///
308
- /// Always '+' for [this] .
309
111
@override
310
112
String get teeRightDouble => '+' ;
311
-
312
- /// A dashed horizontal line that can be used to draw a box.
313
- ///
314
- /// Always '-' for [this] .
315
113
@override
316
114
String get horizontalLineDoubleDash => '-' ;
317
-
318
- /// A bold dashed horizontal line that can be used to draw a box.
319
- ///
320
- /// Always '-' for [this] .
321
115
@override
322
116
String get horizontalLineDoubleDashBold => '-' ;
323
-
324
- /// A dashed vertical line that can be used to draw a box.
325
- ///
326
- /// Always '|' for [this] .
327
117
@override
328
118
String get verticalLineDoubleDash => '|' ;
329
-
330
- /// A bold dashed vertical line that can be used to draw a box.
331
- ///
332
- /// Always '|' for [this] .
333
119
@override
334
120
String get verticalLineDoubleDashBold => '|' ;
335
-
336
- /// A dashed horizontal line that can be used to draw a box.
337
- ///
338
- /// Always '-' for [this] .
339
121
@override
340
122
String get horizontalLineTripleDash => '-' ;
341
-
342
- /// A bold dashed horizontal line that can be used to draw a box.
343
- ///
344
- /// Always '-' for [this] .
345
123
@override
346
124
String get horizontalLineTripleDashBold => '-' ;
347
-
348
- /// A dashed vertical line that can be used to draw a box.
349
- ///
350
- /// Always '|' for [this] .
351
125
@override
352
126
String get verticalLineTripleDash => '|' ;
353
-
354
- /// A bold dashed vertical line that can be used to draw a box.
355
- ///
356
- /// Always '|' for [this] .
357
127
@override
358
128
String get verticalLineTripleDashBold => '|' ;
359
-
360
- /// A dashed horizontal line that can be used to draw a box.
361
- ///
362
- /// Always '-' for [this] .
363
129
@override
364
130
String get horizontalLineQuadrupleDash => '-' ;
365
-
366
- /// A bold dashed horizontal line that can be used to draw a box.
367
- ///
368
- /// Always '-' for [this] .
369
131
@override
370
132
String get horizontalLineQuadrupleDashBold => '-' ;
371
-
372
- /// A dashed vertical line that can be used to draw a box.
373
- ///
374
- /// Always '|' for [this] .
375
133
@override
376
134
String get verticalLineQuadrupleDash => '|' ;
377
-
378
- /// A bold dashed vertical line that can be used to draw a box.
379
- ///
380
- /// Always '|' for [this] .
381
135
@override
382
136
String get verticalLineQuadrupleDashBold => '|' ;
383
137
}
0 commit comments