Lines Matching defs:views

10 #include "chrome/browser/ui/views/frame/browser_frame.h"
11 #include "chrome/browser/ui/views/frame/browser_non_client_frame_view.h"
12 #include "chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h"
13 #include "chrome/browser/ui/views/tab_icon_view_model.h"
16 #include "ui/views/controls/button/button.h"
17 #include "ui/views/controls/button/menu_button_listener.h"
18 #include "ui/views/window/non_client_view.h"
26 namespace views {
34 public views::ButtonListener,
35 public views::MenuButtonListener,
44 virtual gfx::Rect GetBoundsForTabStrip(views::View* tabstrip) const OVERRIDE;
50 // views::NonClientFrameView:
62 // views::View:
65 // views::ButtonListener:
66 virtual void ButtonPressed(views::Button* sender, const ui::Event& event)
69 // views::MenuButtonListener:
70 virtual void OnMenuButtonClicked(views::View* source, const gfx::Point& point)
101 views::ImageButton* minimize_button() const { return minimize_button_; }
102 views::ImageButton* maximize_button() const { return maximize_button_; }
103 views::ImageButton* restore_button() const { return restore_button_; }
104 views::ImageButton* close_button() const { return close_button_; }
106 // views::View:
110 // views::NonClientFrameView:
111 virtual bool DoesIntersectRect(const views::View* target,
116 views::ImageButton* InitWindowCaptionButton(int normal_image_id,
164 views::ImageButton* minimize_button_;
165 views::ImageButton* maximize_button_;
166 views::ImageButton* restore_button_;
167 views::ImageButton* close_button_;
171 views::Label* window_title_;
176 scoped_ptr<views::FrameBackground> frame_background_;