| // Copyright 2015 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| /// The different ways of considering the width of one or more lines of text. |
| /// |
| /// See [Text.widthType]. |
| enum TextWidthBasis { |
| /// Multiline text will take up the full width given by the parent. For single |
| /// line text, only the minimum amount of width needed to contain the text |
| /// will be used. A common use case for this is a standard series of |
| /// paragraphs. |
| parent, |
| |
| /// The width will be exactly enough to contain the longest line and no |
| /// longer. A common use case for this is chat bubbles. |
| longestLine, |
| } |