| Index: chrome/browser/ui/views/constrained_window_frame_simple.h
|
| diff --git a/chrome/browser/ui/views/constrained_window_frame_simple.h b/chrome/browser/ui/views/constrained_window_frame_simple.h
|
| index 3a141a558150a93dce89a80077f7257dd5cadcab..552408c58720ea1a0a46d4b513d4543db2d5a5a1 100644
|
| --- a/chrome/browser/ui/views/constrained_window_frame_simple.h
|
| +++ b/chrome/browser/ui/views/constrained_window_frame_simple.h
|
| @@ -6,15 +6,13 @@
|
| #define CHROME_BROWSER_UI_VIEWS_CONSTRAINED_WINDOW_FRAME_SIMPLE_H_
|
|
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "chrome/browser/ui/views/constrained_window_views.h"
|
| #include "ui/views/controls/button/button.h"
|
| #include "ui/views/window/non_client_view.h"
|
|
|
| -class ConstrainedWindowViews;
|
| -
|
| namespace views {
|
| class ImageButton;
|
| class Label;
|
| -class LayoutManager;
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -24,24 +22,11 @@ class LayoutManager;
|
| class ConstrainedWindowFrameSimple : public views::NonClientFrameView,
|
| public views::ButtonListener {
|
| public:
|
| - // Contains references to relevant views in the header. The header
|
| - // must be non-NULL.
|
| - struct HeaderViews {
|
| - HeaderViews(views::View* header,
|
| - views::Label* title_label,
|
| - views::Button* close_button);
|
| -
|
| - views::View* header;
|
| - views::Label* title_label;
|
| - views::Button* close_button;
|
| - };
|
| -
|
| - explicit ConstrainedWindowFrameSimple(ConstrainedWindowViews* container);
|
| + explicit ConstrainedWindowFrameSimple(
|
| + ConstrainedWindowViews* container,
|
| + ConstrainedWindowViews::ChromeStyleClientInsets client_insets);
|
| virtual ~ConstrainedWindowFrameSimple();
|
|
|
| - // SetHeaderView assumes ownership of the passed parameter.
|
| - void SetHeaderView(HeaderViews* header_views);
|
| -
|
| private:
|
| // Overridden from views::NonClientFrameView:
|
| virtual gfx::Rect GetBoundsForClientView() const OVERRIDE;
|
| @@ -61,15 +46,9 @@ class ConstrainedWindowFrameSimple : public views::NonClientFrameView,
|
| virtual void ButtonPressed(views::Button* sender,
|
| const ui::Event& event) OVERRIDE;
|
|
|
| - HeaderViews* CreateDefaultHeaderView();
|
| -
|
| - views::ImageButton* CreateCloseButton();
|
| -
|
| ConstrainedWindowViews* container_;
|
| -
|
| - views::LayoutManager* layout_;
|
| -
|
| - scoped_ptr<HeaderViews> header_views_;
|
| + views::Label* title_label_;
|
| + views::ImageButton* close_button_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ConstrainedWindowFrameSimple);
|
| };
|
|
|