#include "ui/views/layout/box_layout.h"
#include "ui/views/view.h"
+using base::ASCIIToUTF16;
+using base::WideToUTF16;
+
namespace views {
namespace examples {
PreferredSizeLabel();
virtual ~PreferredSizeLabel();
- // Overridden from Label:
+ // Label:
virtual gfx::Size GetPreferredSize() OVERRIDE;
private:
};
PreferredSizeLabel::PreferredSizeLabel() : Label() {
- set_border(Border::CreateSolidBorder(2, SK_ColorCYAN));
+ SetBorder(Border::CreateSolidBorder(2, SK_ColorCYAN));
}
PreferredSizeLabel::~PreferredSizeLabel() {}
container->AddChildView(label);
label = new Label(ASCIIToUTF16("A Courier-18 label with a shadow."));
- label->SetFont(gfx::Font("Courier", 18));
+ label->SetFontList(gfx::FontList("Courier, 18px"));
label->SetShadowColors(SK_ColorGRAY, SK_ColorLTGRAY);
label->SetShadowOffset(1, 1);
container->AddChildView(label);
"lines if the text's width exceeds the label's available width."));
label->SetMultiLine(true);
container->AddChildView(label);
+
+ label = new Label(WideToUTF16(L"Password!"));
+ label->SetObscured(true);
+ container->AddChildView(label);
}
} // namespace examples