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

Side by Side Diff: chrome/browser/browser_window.h

Issue 3129003: remove toolstrips (Closed)
Patch Set: merge Created 10 years, 4 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
« no previous file with comments | « chrome/browser/browser_resources.grd ('k') | chrome/browser/cocoa/browser_window_cocoa.h » ('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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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_BROWSER_WINDOW_H_ 5 #ifndef CHROME_BROWSER_BROWSER_WINDOW_H_
6 #define CHROME_BROWSER_BROWSER_WINDOW_H_ 6 #define CHROME_BROWSER_BROWSER_WINDOW_H_
7 #pragma once 7 #pragma once
8 8
9 #include "chrome/browser/tab_contents/navigation_entry.h" 9 #include "chrome/browser/tab_contents/navigation_entry.h"
10 #include "chrome/common/content_settings_types.h" 10 #include "chrome/common/content_settings_types.h"
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 80
81 // Return the status bubble associated with the frame 81 // Return the status bubble associated with the frame
82 virtual StatusBubble* GetStatusBubble() = 0; 82 virtual StatusBubble* GetStatusBubble() = 0;
83 83
84 // Inform the receiving frame that an animation has progressed in the 84 // Inform the receiving frame that an animation has progressed in the
85 // selected tab. 85 // selected tab.
86 // TODO(beng): Remove. Infobars/Boomarks bars should talk directly to 86 // TODO(beng): Remove. Infobars/Boomarks bars should talk directly to
87 // BrowserView. 87 // BrowserView.
88 virtual void SelectedTabToolbarSizeChanged(bool is_animating) = 0; 88 virtual void SelectedTabToolbarSizeChanged(bool is_animating) = 0;
89 89
90 // Notification for the Extension Shelf changing its size.
91 virtual void SelectedTabExtensionShelfSizeChanged() = 0;
92
93 // Inform the frame that the selected tab favicon or title has changed. Some 90 // Inform the frame that the selected tab favicon or title has changed. Some
94 // frames may need to refresh their title bar. 91 // frames may need to refresh their title bar.
95 virtual void UpdateTitleBar() = 0; 92 virtual void UpdateTitleBar() = 0;
96 93
97 // Invoked when the visibility of the bookmark bar or extension shelf changes. 94 // Invoked when the visibility of the bookmark bar.
98 // NOTE: this is NOT sent when the user toggles the visibility of one of 95 // NOTE: this is NOT sent when the user toggles the visibility of this,
99 // these shelves, but rather when the user transitions from a page that forces 96 // but rather when the user transitions from a page that forces
100 // the shelves to be visibile to one that doesn't have them visible (or 97 // it to be visibile to one that doesn't have it visible (or
101 // vice-versa). 98 // vice-versa).
102 // TODO(sky): see about routing visibility pref changing through here too. 99 // TODO(sky): see about routing visibility pref changing through here too.
103 virtual void ShelfVisibilityChanged() = 0; 100 virtual void ShelfVisibilityChanged() = 0;
104 101
105 // Inform the frame that the dev tools window for the selected tab has 102 // Inform the frame that the dev tools window for the selected tab has
106 // changed. 103 // changed.
107 virtual void UpdateDevTools() = 0; 104 virtual void UpdateDevTools() = 0;
108 105
109 // Update any loading animations running in the window. |should_animate| is 106 // Update any loading animations running in the window. |should_animate| is
110 // true if there are tabs loading and the animations should continue, false 107 // true if there are tabs loading and the animations should continue, false
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 virtual void DisableInactiveFrame() {} 180 virtual void DisableInactiveFrame() {}
184 181
185 // Shows a confirmation dialog box for adding a search engine described by 182 // Shows a confirmation dialog box for adding a search engine described by
186 // |template_url|. 183 // |template_url|.
187 virtual void ConfirmAddSearchProvider(const TemplateURL* template_url, 184 virtual void ConfirmAddSearchProvider(const TemplateURL* template_url,
188 Profile* profile) = 0; 185 Profile* profile) = 0;
189 186
190 // Shows or hides the bookmark bar depending on its current visibility. 187 // Shows or hides the bookmark bar depending on its current visibility.
191 virtual void ToggleBookmarkBar() = 0; 188 virtual void ToggleBookmarkBar() = 0;
192 189
193 // Shows or hides the extension shelf depending on its current visibility.
194 virtual void ToggleExtensionShelf() = 0;
195
196 // Shows the About Chrome dialog box. 190 // Shows the About Chrome dialog box.
197 virtual views::Window* ShowAboutChromeDialog() = 0; 191 virtual views::Window* ShowAboutChromeDialog() = 0;
198 192
199 // Shows the Update Recommended dialog box. 193 // Shows the Update Recommended dialog box.
200 virtual void ShowUpdateChromeDialog() = 0; 194 virtual void ShowUpdateChromeDialog() = 0;
201 195
202 // Shows the Task manager. 196 // Shows the Task manager.
203 virtual void ShowTaskManager() = 0; 197 virtual void ShowTaskManager() = 0;
204 198
205 // Shows the Bookmark bubble. |url| is the URL being bookmarked, 199 // Shows the Bookmark bubble. |url| is the URL being bookmarked,
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 351
358 // Returns the ToolbarView. 352 // Returns the ToolbarView.
359 virtual ToolbarView* GetToolbarView() const = 0; 353 virtual ToolbarView* GetToolbarView() const = 0;
360 #endif 354 #endif
361 355
362 protected: 356 protected:
363 virtual ~BrowserWindowTesting() {} 357 virtual ~BrowserWindowTesting() {}
364 }; 358 };
365 359
366 #endif // CHROME_BROWSER_BROWSER_WINDOW_H_ 360 #endif // CHROME_BROWSER_BROWSER_WINDOW_H_
OLDNEW
« no previous file with comments | « chrome/browser/browser_resources.grd ('k') | chrome/browser/cocoa/browser_window_cocoa.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698