Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(391)

Side by Side Diff: chrome/browser/ui/views/frame/browser_view.h

Issue 272543003: Remove unused code for the metro window switcher button (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/browser/ui/views/frame/browser_view.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 5 #ifndef CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
6 #define CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 6 #define CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
7 7
8 #include <map> 8 #include <map>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 232
233 // See ImmersiveModeController for description. 233 // See ImmersiveModeController for description.
234 ImmersiveModeController* immersive_mode_controller() const { 234 ImmersiveModeController* immersive_mode_controller() const {
235 return immersive_mode_controller_.get(); 235 return immersive_mode_controller_.get();
236 } 236 }
237 237
238 // Restores the focused view. This is also used to set the initial focus 238 // Restores the focused view. This is also used to set the initial focus
239 // when a new browser window is created. 239 // when a new browser window is created.
240 void RestoreFocus(); 240 void RestoreFocus();
241 241
242 void SetWindowSwitcherButton(views::Button* button);
243
244 views::Button* window_switcher_button() {
245 return window_switcher_button_;
246 }
247
248 // Called after the widget's fullscreen state is changed without going through 242 // Called after the widget's fullscreen state is changed without going through
249 // FullscreenController. This method does any processing which was skipped. 243 // FullscreenController. This method does any processing which was skipped.
250 // Only exiting fullscreen in this way is currently supported. 244 // Only exiting fullscreen in this way is currently supported.
251 void FullscreenStateChanged(); 245 void FullscreenStateChanged();
252 246
253 // Called from BookmarkBarView/DownloadShelfView during their show/hide 247 // Called from BookmarkBarView/DownloadShelfView during their show/hide
254 // animations. 248 // animations.
255 void ToolbarSizeChanged(bool is_animating); 249 void ToolbarSizeChanged(bool is_animating);
256 250
257 // Overridden from BrowserWindow: 251 // Overridden from BrowserWindow:
(...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after
627 // bar. Stacked top in the view hiearachy so it can be used to slide out 621 // bar. Stacked top in the view hiearachy so it can be used to slide out
628 // the top views in immersive fullscreen. 622 // the top views in immersive fullscreen.
629 TopContainerView* top_container_; 623 TopContainerView* top_container_;
630 624
631 // The TabStrip. 625 // The TabStrip.
632 TabStrip* tabstrip_; 626 TabStrip* tabstrip_;
633 627
634 // The Toolbar containing the navigation buttons, menus and the address bar. 628 // The Toolbar containing the navigation buttons, menus and the address bar.
635 ToolbarView* toolbar_; 629 ToolbarView* toolbar_;
636 630
637 // This button sits next to the tabs on the right hand side and it is used
638 // only in windows metro metro mode to allow the user to flip among browser
639 // windows.
640 views::Button* window_switcher_button_;
641
642 // The Bookmark Bar View for this window. Lazily created. May be NULL for 631 // The Bookmark Bar View for this window. Lazily created. May be NULL for
643 // non-tabbed browsers like popups. May not be visible. 632 // non-tabbed browsers like popups. May not be visible.
644 scoped_ptr<BookmarkBarView> bookmark_bar_view_; 633 scoped_ptr<BookmarkBarView> bookmark_bar_view_;
645 634
646 // The do-nothing view which controls the z-order of the find bar widget 635 // The do-nothing view which controls the z-order of the find bar widget
647 // relative to views which paint into layers and views with an associated 636 // relative to views which paint into layers and views with an associated
648 // NativeView. 637 // NativeView.
649 View* find_bar_host_view_; 638 View* find_bar_host_view_;
650 639
651 // The download shelf view (view at the bottom of the page). 640 // The download shelf view (view at the bottom of the page).
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
731 scoped_ptr<ScrollEndEffectController> scroll_end_effect_controller_; 720 scoped_ptr<ScrollEndEffectController> scroll_end_effect_controller_;
732 721
733 scoped_ptr<WebContentsCloseHandler> web_contents_close_handler_; 722 scoped_ptr<WebContentsCloseHandler> web_contents_close_handler_;
734 723
735 mutable base::WeakPtrFactory<BrowserView> activate_modal_dialog_factory_; 724 mutable base::WeakPtrFactory<BrowserView> activate_modal_dialog_factory_;
736 725
737 DISALLOW_COPY_AND_ASSIGN(BrowserView); 726 DISALLOW_COPY_AND_ASSIGN(BrowserView);
738 }; 727 };
739 728
740 #endif // CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 729 #endif // CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/ui/views/frame/browser_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698