| Index: ui/views/controls/styled_label.h
|
| diff --git a/ui/views/controls/styled_label.h b/ui/views/controls/styled_label.h
|
| index f600159ee3466c09f7e5039720ea5f4cc64e3c76..d74def2308605d3fb4bacb1fb9d3582761ff1d3c 100644
|
| --- a/ui/views/controls/styled_label.h
|
| +++ b/ui/views/controls/styled_label.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/strings/string16.h"
|
| #include "third_party/skia/include/core/SkColor.h"
|
| +#include "ui/gfx/font_list.h"
|
| #include "ui/gfx/range/range.h"
|
| #include "ui/gfx/size.h"
|
| #include "ui/views/controls/link_listener.h"
|
| @@ -60,6 +61,10 @@ class VIEWS_EXPORT StyledLabel : public View, public LinkListener {
|
| // Sets the text to be displayed, and clears any previous styling.
|
| void SetText(const base::string16& text);
|
|
|
| + // Sets the fonts used by all labels. Can be augemented by styling set by
|
| + // AddStyleRange and SetDefaultStyle.
|
| + void SetBaseFontList(const gfx::FontList& font_list);
|
| +
|
| // Marks the given range within |text_| with style defined by |style_info|.
|
| // |range| must be contained in |text_|.
|
| void AddStyleRange(const gfx::Range& range, const RangeStyleInfo& style_info);
|
| @@ -114,6 +119,9 @@ class VIEWS_EXPORT StyledLabel : public View, public LinkListener {
|
| // The text to display.
|
| base::string16 text_;
|
|
|
| + // Fonts used to display text. Can be augmented by RangeStyleInfo.
|
| + gfx::FontList font_list_;
|
| +
|
| // The default style to use for any part of the text that isn't within
|
| // a range in |style_ranges_|.
|
| RangeStyleInfo default_style_info_;
|
|
|