Chromium Code Reviews| Index: ui/gfx/text_constants.h |
| diff --git a/ui/gfx/text_constants.h b/ui/gfx/text_constants.h |
| index 82f2a3b7061386b425c825480db256fe8c9ca446..ce33043f1e3fbddc3db94e7898b41588fc34153f 100644 |
| --- a/ui/gfx/text_constants.h |
| +++ b/ui/gfx/text_constants.h |
| @@ -42,6 +42,26 @@ enum TextStyle { |
| NUM_TEXT_STYLES, |
| }; |
| +// Text baseline offset types. |
| +// Figure of font metrics: |
| +// +--------+--------+------------------------+-------------+ |
| +// | | | internal leading | SUPERSCRIPT | |
| +// | | +------------+-----------| | |
| +// | | ascent | | SUPERIOR |-------------+ |
| +// | height | | cap height |-----------| |
| +// | | | | INFERIOR |-------------+ |
| +// | |--------+------------+-----------| | |
| +// | | descent | SUBSCRIPT | |
| +// +--------+---------------------------------+-------------+ |
| +enum BaselineStyle { |
| + NORMAL_BASELINE = 0, |
| + SUPERSCRIPT, // e.g. a mathematical exponent would be superscript. |
| + SUPERIOR, // e.g. 8th, the "th" would be superior script. |
| + INFERIOR, // e.g. 1/2, the "2" would be inferior ("1" is superior). |
| + SUBSCRIPT, // e.g. H2O, the "2" would be subscript. |
| + NUM_BASELINE_STYLES, |
|
msw
2015/02/18 23:32:08
nit: this isn't actually needed, you can safely re
dschuyler
2015/02/19 00:29:15
Done.
|
| +}; |
| + |
| // Elision behaviors of text that exceeds constrained dimensions. |
| enum ElideBehavior { |
| NO_ELIDE = 0, // Do not modify the text, it may overflow its available bounds. |