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

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

Issue 16488: Add a new resizer corner overlay. (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: '' Created 11 years, 10 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 | « chrome/browser/browser.cc ('k') | chrome/browser/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) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 7
8 class Browser; 8 class Browser;
9 class BrowserList; 9 class BrowserList;
10 class BrowserWindowTesting; 10 class BrowserWindowTesting;
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 // Sets the starred state for the current tab. 76 // Sets the starred state for the current tab.
77 virtual void SetStarredState(bool is_starred) = 0; 77 virtual void SetStarredState(bool is_starred) = 0;
78 78
79 // TODO(beng): RENAME (GetRestoredBounds) 79 // TODO(beng): RENAME (GetRestoredBounds)
80 // Returns the nonmaximized bounds of the frame (even if the frame is 80 // Returns the nonmaximized bounds of the frame (even if the frame is
81 // currently maximized or minimized) in terms of the screen coordinates. 81 // currently maximized or minimized) in terms of the screen coordinates.
82 virtual gfx::Rect GetNormalBounds() const = 0; 82 virtual gfx::Rect GetNormalBounds() const = 0;
83 83
84 // TODO(beng): REMOVE? 84 // TODO(beng): REMOVE?
85 // Returns true if the frame is maximized (aka zoomed). 85 // Returns true if the frame is maximized (aka zoomed).
86 virtual bool IsMaximized() = 0; 86 virtual bool IsMaximized() const = 0;
87 87
88 // Returns the location bar. 88 // Returns the location bar.
89 virtual LocationBar* GetLocationBar() const = 0; 89 virtual LocationBar* GetLocationBar() const = 0;
90 90
91 // Informs the view whether or not a load is in progress for the current tab. 91 // Informs the view whether or not a load is in progress for the current tab.
92 // The view can use this notification to update the go/stop button. 92 // The view can use this notification to update the go/stop button.
93 virtual void UpdateStopGoState(bool is_loading) = 0; 93 virtual void UpdateStopGoState(bool is_loading) = 0;
94 94
95 // Updates the toolbar with the state for the specified |contents|. 95 // Updates the toolbar with the state for the specified |contents|.
96 virtual void UpdateToolbar(TabContents* contents, 96 virtual void UpdateToolbar(TabContents* contents,
97 bool should_restore_state) = 0; 97 bool should_restore_state) = 0;
98 98
99 // Focuses the toolbar (for accessibility). 99 // Focuses the toolbar (for accessibility).
100 virtual void FocusToolbar() = 0; 100 virtual void FocusToolbar() = 0;
101 101
102 // Returns whether the bookmark bar is visible or not. 102 // Returns whether the bookmark bar is visible or not.
103 virtual bool IsBookmarkBarVisible() const = 0; 103 virtual bool IsBookmarkBarVisible() const = 0;
104 104
105 // Returns the rect where the resize corner should be drawn by the render
106 // widget host view (on top of what the renderer returns). We return an empty
107 // rect to identify that there shouldn't be a resize corner (in the cases
108 // where we take care of it ourselves at the browser level).
109 virtual gfx::Rect GetRootWindowResizerRect() const = 0;
110
105 // Shows or hides the bookmark bar depending on its current visibility. 111 // Shows or hides the bookmark bar depending on its current visibility.
106 virtual void ToggleBookmarkBar() = 0; 112 virtual void ToggleBookmarkBar() = 0;
107 113
108 // Shows the About Chrome dialog box. 114 // Shows the About Chrome dialog box.
109 virtual void ShowAboutChromeDialog() = 0; 115 virtual void ShowAboutChromeDialog() = 0;
110 116
111 // Shows the Bookmark Manager window. 117 // Shows the Bookmark Manager window.
112 virtual void ShowBookmarkManager() = 0; 118 virtual void ShowBookmarkManager() = 0;
113 119
114 // Returns true if the Bookmark bubble is visible. 120 // Returns true if the Bookmark bubble is visible.
115 virtual bool IsBookmarkBubbleVisible() const = 0; 121 virtual bool IsBookmarkBubbleVisible() const = 0;
116 122
117 // Shows the Bookmark bubble. |url| is the URL being bookmarked, 123 // Shows the Bookmark bubble. |url| is the URL being bookmarked,
118 // |already_bookmarked| is true if the url is already bookmarked. 124 // |already_bookmarked| is true if the url is already bookmarked.
119 virtual void ShowBookmarkBubble(const GURL& url, bool already_bookmarked) = 0; 125 virtual void ShowBookmarkBubble(const GURL& url, bool already_bookmarked) = 0;
120 126
121 // Shows the Report a Bug dialog box. 127 // Shows the Report a Bug dialog box.
122 virtual void ShowReportBugDialog() = 0; 128 virtual void ShowReportBugDialog() = 0;
123 129
124 // Shows the Clear Browsing Data dialog box. 130 // Shows the Clear Browsing Data dialog box.
125 virtual void ShowClearBrowsingDataDialog() = 0; 131 virtual void ShowClearBrowsingDataDialog() = 0;
126 132
127 // Shows the Import Bookmarks & Settings dialog box. 133 // Shows the Import Bookmarks & Settings dialog box.
128 virtual void ShowImportDialog() = 0; 134 virtual void ShowImportDialog() = 0;
129 135
130 // Shows the Search Engines dialog box. 136 // Shows the Search Engines dialog box.
131 virtual void ShowSearchEnginesDialog() = 0; 137 virtual void ShowSearchEnginesDialog() = 0;
132 138
133 // Shows the Password Manager dialog box. 139 // Shows the Password Manager dialog box.
134 virtual void ShowPasswordManager() = 0; 140 virtual void ShowPasswordManager() = 0;
135 141
136 // Shows the Select Profile dialog box. 142 // Shows the Select Profile dialog box.
137 virtual void ShowSelectProfileDialog() = 0; 143 virtual void ShowSelectProfileDialog() = 0;
138 144
139 // Shows the New Profile dialog box. 145 // Shows the New Profile dialog box.
(...skipping 24 matching lines...) Expand all
164 #if defined(OS_WIN) 170 #if defined(OS_WIN)
165 // Returns the BookmarkBarView. 171 // Returns the BookmarkBarView.
166 virtual BookmarkBarView* GetBookmarkBarView() = 0; 172 virtual BookmarkBarView* GetBookmarkBarView() = 0;
167 173
168 // Returns the LocationBarView. 174 // Returns the LocationBarView.
169 virtual LocationBarView* GetLocationBarView() const = 0; 175 virtual LocationBarView* GetLocationBarView() const = 0;
170 #endif 176 #endif
171 }; 177 };
172 178
173 #endif // CHROME_BROWSER_BROWSER_WINDOW_H__ 179 #endif // CHROME_BROWSER_BROWSER_WINDOW_H__
OLDNEW
« no previous file with comments | « chrome/browser/browser.cc ('k') | chrome/browser/browser_window_cocoa.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698