Searched refs:TabStrip (Results 1 - 25 of 36) sorted by relevance

12

/external/chromium_org/chrome/browser/ui/views/tabs/
H A Dtab_strip_observer.cc7 void TabStripObserver::TabStripAddedTabAt(TabStrip* tab_strip, int index) {
10 void TabStripObserver::TabStripMovedTab(TabStrip* tab_strip,
15 void TabStripObserver::TabStripRemovedTabAt(TabStrip* tab_strip, int index) {
18 void TabStripObserver::TabStripDeleted(TabStrip* tab_strip) {
H A Dtab_strip_observer.h10 class TabStrip;
17 // to the TabStrip.
19 // Register your TabStripObserver with the TabStrip using its
26 virtual void TabStripAddedTabAt(TabStrip* tab_strip, int index);
29 virtual void TabStripMovedTab(TabStrip* tab_strip,
34 virtual void TabStripRemovedTabAt(TabStrip* tab_strip, int index);
38 virtual void TabStripDeleted(TabStrip* tab_strip);
H A Dtab_drag_controller_interactive_uitest.h14 class TabStrip;
38 // Cover for TabStrip::StopAnimating(true).
39 void StopAnimating(TabStrip* tab_strip);
59 // Returns the TabStrip for |browser|.
60 TabStrip* GetTabStripForBrowser(Browser* browser);
H A Dtab_strip.cc313 NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener);
344 TabStrip* tab_strip_;
355 NewTabButton::NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener)
546 // TabStrip::RemoveTabDelegate
550 class TabStrip::RemoveTabDelegate
553 RemoveTabDelegate(TabStrip* tab_strip, Tab* tab);
566 TabStrip* tabstrip_;
572 TabStrip::RemoveTabDelegate::RemoveTabDelegate(TabStrip* tab_strip,
578 void TabStrip
619 TabStrip::TabStrip(TabStripController* controller) function in class:TabStrip
[all...]
H A Dfake_base_tab_strip_controller.h12 class TabStrip;
22 void set_tab_strip(TabStrip* tab_strip) { tab_strip_ = tab_strip; }
47 virtual bool IsCompatibleWith(TabStrip* other) const OVERRIDE;
57 TabStrip* tab_strip_;
H A Dtab_drag_controller.h37 class TabStrip;
98 void Init(TabStrip* source_tabstrip,
112 static bool IsAttachedTo(const TabStrip* tab_strip);
129 const TabStrip* attached_tabstrip() const { return attached_tabstrip_; }
300 TabStrip* target_tabstrip,
324 // Returns the TabStrip for the specified window, or NULL if one doesn't exist
326 TabStrip* GetTabStripForWindow(gfx::NativeWindow window);
328 // Returns the compatible TabStrip to drag to at the specified point (screen
330 TabStrip* GetTargetTabStripForPoint(const gfx::Point& point_in_screen);
334 bool DoesTabStripContain(TabStrip* tabstri
[all...]
H A Dtab_strip_controller.h14 class TabStrip;
24 // Model/Controller for the TabStrip.
78 // Returns true if the associated TabStrip's delegate supports tab moving or
92 virtual bool IsCompatibleWith(TabStrip* other) const = 0;
117 // TabStrip::FileSupported to report the result.
H A Dbrowser_tab_strip_controller.h18 class TabStrip;
37 void InitFromModel(TabStrip* tabstrip);
70 virtual bool IsCompatibleWith(TabStrip* other) const OVERRIDE;
120 const TabStrip* tabstrip() const { return tabstrip_; }
150 TabStrip* tabstrip_;
H A Dtab_drag_controller_interactive_uitest_win.cc51 TabStrip* tab_strip = GetTabStripForBrowser(browser());
75 TabStrip* tab_strip = GetTabStripForBrowser(browser());
82 TabStrip* tab_strip2 = GetTabStripForBrowser(browser2);
116 TabStrip* tab_strip = GetTabStripForBrowser(browser());
137 TabStrip* tab_strip2 = GetTabStripForBrowser(new_browser);
148 TabStrip* tab_strip = GetTabStripForBrowser(browser());
174 TabStrip* tab_strip = GetTabStripForBrowser(browser());
204 TabStrip* tab_strip = GetTabStripForBrowser(browser());
229 TabStrip* tab_strip = GetTabStripForBrowser(browser());
264 TabStrip* tab_stri
[all...]
H A Dtab_drag_controller_interactive_uitest.cc143 TabStrip* GetTabStripForBrowser(Browser* browser) {
145 return static_cast<TabStrip*>(browser_view->tabstrip());
173 void TabDragControllerTest::StopAnimating(TabStrip* tab_strip) {
207 int GetDetachY(TabStrip* tab_strip) {
316 TabStrip* tab_strip = GetTabStripForBrowser(browser());
336 TabStrip* tab_strip = GetTabStripForBrowser(browser());
563 TabStrip* tab_strip = GetTabStripForBrowser(browser());
580 TabStrip* not_attached_tab_strip,
581 TabStrip* target_tab_strip) {
599 TabStrip* tab_stri
[all...]
H A Dtab_strip_unittest.cc36 explicit TestTabStripObserver(TabStrip* tab_strip)
59 virtual void TabStripAddedTabAt(TabStrip* tab_strip, int index) OVERRIDE {
63 virtual void TabStripMovedTab(TabStrip* tab_strip,
70 virtual void TabStripRemovedTabAt(TabStrip* tab_strip, int index) OVERRIDE {
74 virtual void TabStripDeleted(TabStrip* tab_strip) OVERRIDE {
79 TabStrip* tab_strip_;
93 tab_strip_ = new TabStrip(controller_);
95 // Do this to force TabStrip to create the buttons.
128 // Owned by TabStrip.
132 TabStrip* tab_strip
[all...]
H A Dfake_base_tab_strip_controller.cc104 bool FakeBaseTabStripController::IsCompatibleWith(TabStrip* other) const {
H A Dtab_strip.h42 // TabStrip
44 // A View that represents the TabStripModel. The TabStrip has the
53 class TabStrip : public views::View, class in inherits:views::View,views::ButtonListener,views::MouseWatcherListener,TabController
60 explicit TabStrip(TabStripController* controller);
61 virtual ~TabStrip();
63 // Add and remove observers to changes within this TabStrip.
160 // Returns true if the specified point (in TabStrip coordinates) is in the
164 // Returns true if the specified rect (in TabStrip coordinates) intersects
177 // Returns true if Tabs in this TabStrip are currently changing size or
225 // to allow for a drop region that extends outside the bounds of the TabStrip
[all...]
H A Dtab_drag_controller.cc207 bool IsDockedOrSnapped(const TabStrip* tab_strip) {
441 TabStrip* source_tabstrip,
493 bool TabDragController::IsAttachedTo(const TabStrip* tab_strip) {
637 // otherwise the Tab isn't in the TabStrip (except for page action
875 TabStrip* target_tabstrip = detach_behavior_ == DETACHABLE ?
930 TabStrip* target_tabstrip,
1101 // TabStrip determines if the tabs needs to be animated based on model
1205 TabStrip* TabDragController::GetTargetTabStripForPoint(
1234 TabStrip* tab_strip = GetTabStripForWindow(local_window);
1240 TabStrip* TabDragControlle
[all...]
/external/chromium_org/chrome/browser/ui/views/ash/
H A Dtab_scrubber.h16 class TabStrip;
37 static gfx::Point GetStartPoint(TabStrip* tab_strip,
62 virtual void TabStripAddedTabAt(TabStrip* tab_strip, int index) OVERRIDE;
63 virtual void TabStripMovedTab(TabStrip* tab_strip,
66 virtual void TabStripRemovedTabAt(TabStrip* tab_strip, int index) OVERRIDE;
67 virtual void TabStripDeleted(TabStrip* tab_strip) OVERRIDE;
78 // the coordinates of the TabStrip of |browser_|
H A Dtab_scrubber.cc40 TabStrip* tab_strip,
101 TabStrip* tab_strip = browser_view->tabstrip();
215 void TabScrubber::TabStripAddedTabAt(TabStrip* tab_strip, int index) {
223 void TabScrubber::TabStripMovedTab(TabStrip* tab_strip,
237 void TabScrubber::TabStripRemovedTabAt(TabStrip* tab_strip, int index) {
248 void TabScrubber::TabStripDeleted(TabStrip* tab_strip) {
272 TabStrip* tab_strip = browser_view->tabstrip();
/external/chromium/chrome/browser/ui/views/tabs/
H A Dtab_strip_factory.cc11 // This default implementation of CreateTabStrip creates a TabStrip or a
27 tabstrip = new TabStrip(tabstrip_controller);
H A Dtab_strip.cc113 // TabStrip, public:
116 const int TabStrip::mini_to_non_mini_gap_ = 3;
118 TabStrip::TabStrip(TabStripController* controller) function in class:TabStrip
129 TabStrip::~TabStrip() {
146 void TabStrip::InitTabStripButtons() {
158 gfx::Rect TabStrip::GetNewTabButtonBounds() {
162 void TabStrip::MouseMovedOutOfView() {
167 // TabStrip, AbstractTabStripVie
[all...]
H A Dtab_strip.h31 // TabStrip
33 // A View that represents the TabStripModel. The TabStrip has the
42 class TabStrip : public BaseTabStrip, class in inherits:BaseTabStrip,views::ButtonListener,views::MouseWatcherListener
46 explicit TabStrip(TabStripController* controller);
47 virtual ~TabStrip();
76 // to allow for a drop region that extends outside the bounds of the TabStrip.
181 // Perform an animated resize-relayout of the TabStrip immediately.
212 // Generates the ideal bounds of the TabStrip when all Tabs have finished
218 // Starts various types of TabStrip animations.
226 // Returns true if the specified point in TabStrip coord
[all...]
/external/chromium_org/ui/views/controls/tabbed_pane/
H A Dtabbed_pane.h17 class TabStrip;
61 friend class TabStrip;
79 TabStrip* tab_strip_;
H A Dtabbed_pane.cc72 class TabStrip : public View { class in namespace:views
74 explicit TabStrip(TabbedPane* tabbed_pane);
75 virtual ~TabStrip();
85 DISALLOW_COPY_AND_ASSIGN(TabStrip);
177 TabStrip::TabStrip(TabbedPane* tabbed_pane) : tabbed_pane_(tabbed_pane) {} function in class:views::TabStrip
179 TabStrip::~TabStrip() {}
181 gfx::Size TabStrip::GetPreferredSize() {
191 void TabStrip
[all...]
/external/chromium_org/chrome/browser/ui/views/frame/
H A Dbrowser_view_layout.h22 class TabStrip;
41 // The vertical overlap between the TabStrip and the Toolbar.
53 TabStrip* tab_strip,
61 void set_tab_strip(TabStrip* tab_strip) {
143 TabStrip* tab_strip_;
H A Dbrowser_root_view.h11 class TabStrip;
18 // the TabStrip. Visually the tabstrip extends to the top of the frame, but in
21 // TabStrip.
56 inline TabStrip* tabstrip() const;
H A Dbrowser_view_layout_unittest.cc147 TabStrip* tab_strip() { return tab_strip_; }
162 tab_strip_ = new TabStrip(NULL);
199 TabStrip* tab_strip_;
H A Dimmersive_mode_controller_ash_unittest.cc101 TabStrip* tabstrip = browser_view()->tabstrip();
290 TabStrip* tabstrip = browser_view()->tabstrip();

Completed in 291 milliseconds

12