| Index: views/widget/native_widget_aura.cc
|
| ===================================================================
|
| --- views/widget/native_widget_aura.cc (revision 98331)
|
| +++ views/widget/native_widget_aura.cc (working copy)
|
| @@ -7,8 +7,15 @@
|
| #include "aura/window.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/compositor/layer.h"
|
| +#include "ui/gfx/font.h"
|
| #include "views/widget/native_widget_delegate.h"
|
|
|
| +#if defined(OS_WIN)
|
| +#include "base/win/scoped_gdi_object.h"
|
| +#include "base/win/win_util.h"
|
| +#include "ui/base/l10n/l10n_util_win.h"
|
| +#endif
|
| +
|
| namespace views {
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -23,6 +30,19 @@
|
| NativeWidgetAura::~NativeWidgetAura() {
|
| }
|
|
|
| +// static
|
| +gfx::Font NativeWidgetAura::GetWindowTitleFont() {
|
| +#if defined(OS_WIN)
|
| + NONCLIENTMETRICS ncm;
|
| + base::win::GetNonClientMetrics(&ncm);
|
| + l10n_util::AdjustUIFont(&(ncm.lfCaptionFont));
|
| + base::win::ScopedHFONT caption_font(CreateFontIndirect(&(ncm.lfCaptionFont)));
|
| + return gfx::Font(caption_font);
|
| +#else
|
| + return gfx::Font();
|
| +#endif
|
| +}
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // NativeWidgetAura, internal::NativeWidgetPrivate implementation:
|
|
|
|
|