| Index: ui/gfx/text_constants.h
|
| diff --git a/ui/gfx/text_constants.h b/ui/gfx/text_constants.h
|
| index 4ac788e6109ec61ab09826065b5415bad1d455cf..e8678403cdb40cc5618a513a9300865ac57835bc 100644
|
| --- a/ui/gfx/text_constants.h
|
| +++ b/ui/gfx/text_constants.h
|
| @@ -10,34 +10,24 @@ namespace gfx {
|
| // TODO(msw): Distinguish between logical character stops and glyph stops?
|
| // TODO(msw): Merge with base::i18n::BreakIterator::BreakType.
|
| enum BreakType {
|
| - // Stop cursor movement on neighboring characters.
|
| - CHARACTER_BREAK = 0,
|
| - // Stop cursor movement on nearest word boundaries.
|
| - WORD_BREAK,
|
| - // Stop cursor movement on line ends as shown on screen.
|
| - LINE_BREAK,
|
| + CHARACTER_BREAK = 0, // Stop cursor movement on neighboring characters.
|
| + WORD_BREAK, // Stop cursor movement on nearest word boundaries.
|
| + LINE_BREAK, // Stop cursor movement on line ends as shown on screen.
|
| };
|
|
|
| // Horizontal text alignment modes.
|
| enum HorizontalAlignment {
|
| - // Align the text's left edge with that of its display area.
|
| - ALIGN_LEFT = 0,
|
| - // Align the text's center with that of its display area.
|
| - ALIGN_CENTER,
|
| - // Align the text's right edge with that of its display area.
|
| - ALIGN_RIGHT,
|
| + ALIGN_LEFT = 0, // Align the text's left edge with that of its display area.
|
| + ALIGN_CENTER, // Align the text's center with that of its display area.
|
| + ALIGN_RIGHT, // Align the text's right edge with that of its display area.
|
| };
|
|
|
| // The directionality modes used to determine the base text direction.
|
| enum DirectionalityMode {
|
| - // Use the first strong character's direction.
|
| - DIRECTIONALITY_FROM_TEXT = 0,
|
| - // Use the UI locale's text reading direction.
|
| - DIRECTIONALITY_FROM_UI,
|
| - // Use LTR regardless of content or UI locale.
|
| - DIRECTIONALITY_FORCE_LTR,
|
| - // Use RTL regardless of content or UI locale.
|
| - DIRECTIONALITY_FORCE_RTL,
|
| + DIRECTIONALITY_FROM_TEXT = 0, // Use the first strong character's direction.
|
| + DIRECTIONALITY_FROM_UI, // Use the UI locale's text reading direction.
|
| + DIRECTIONALITY_FORCE_LTR, // Use LTR regardless of content or UI locale.
|
| + DIRECTIONALITY_FORCE_RTL, // Use RTL regardless of content or UI locale.
|
| };
|
|
|
| // Text styles and adornments.
|
| @@ -51,6 +41,16 @@ enum TextStyle {
|
| NUM_TEXT_STYLES,
|
| };
|
|
|
| +// Elision behaviors of text that exceeds constrained dimensions.
|
| +enum ElideBehavior {
|
| + TRUNCATE = 0, // Do not elide or fade; the text may be truncated at the end.
|
| + ELIDE_HEAD, // Add an ellipsis at the start of the string.
|
| + ELIDE_MIDDLE, // Add an ellipsis in the middle of the string.
|
| + ELIDE_TAIL, // Add an ellipsis at the end of the string.
|
| + ELIDE_EMAIL, // Add ellipses to username and domain substrings.
|
| + FADE_TAIL, // Fade the string's end opposite of its horizontal alignment.
|
| +};
|
| +
|
| } // namespace gfx
|
|
|
| #endif // UI_GFX_TEXT_CONSTANTS_H_
|
|
|