| Index: chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h
|
| diff --git a/chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h b/chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h
|
| index 12f6dea27079ebd446296995423eb254d6eb379f..15482b0c4309f90d56a0cbd7e931e72b24773ed2 100644
|
| --- a/chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h
|
| +++ b/chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h
|
| @@ -9,6 +9,7 @@
|
| #include "ui/views/layout/layout_manager.h"
|
| #include "ui/views/window/frame_buttons.h"
|
|
|
| +class NewAvatarButton;
|
| class OpaqueBrowserFrameViewLayoutDelegate;
|
|
|
| namespace views {
|
| @@ -16,6 +17,7 @@ class ImageButton;
|
| class Label;
|
| }
|
|
|
| +
|
| // Calculates the position of the widgets in the opaque browser frame view.
|
| //
|
| // This is separated out for testing reasons. OpaqueBrowserFrameView has tight
|
| @@ -100,6 +102,7 @@ class OpaqueBrowserFrameViewLayout : public views::LayoutManager {
|
| void LayoutWindowControls(views::View* host);
|
| void LayoutTitleBar(views::View* host);
|
| void LayoutAvatar();
|
| + void LayoutNewStyleAvatar(views::View* host);
|
|
|
| void ConfigureButton(views::View* host,
|
| views::FrameButton button_id,
|
| @@ -167,6 +170,7 @@ class OpaqueBrowserFrameViewLayout : public views::LayoutManager {
|
|
|
| views::View* avatar_label_;
|
| views::View* avatar_button_;
|
| + NewAvatarButton* new_avatar_button_;
|
|
|
| std::vector<views::FrameButton> leading_buttons_;
|
| std::vector<views::FrameButton> trailing_buttons_;
|
|
|