Chromium Code Reviews| OLD | NEW |
|---|---|
| 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_COCOA_BROWSER_WINDOW_CONTROLLER_H_ | 5 #ifndef CHROME_BROWSER_UI_COCOA_BROWSER_WINDOW_CONTROLLER_H_ |
| 6 #define CHROME_BROWSER_UI_COCOA_BROWSER_WINDOW_CONTROLLER_H_ | 6 #define CHROME_BROWSER_UI_COCOA_BROWSER_WINDOW_CONTROLLER_H_ |
| 7 | 7 |
| 8 // A class acting as the Objective-C controller for the Browser | 8 // A class acting as the Objective-C controller for the Browser |
| 9 // object. Handles interactions between Cocoa and the cross-platform | 9 // object. Handles interactions between Cocoa and the cross-platform |
| 10 // code. Each window has a single toolbar and, by virtue of being a | 10 // code. Each window has a single toolbar and, by virtue of being a |
| (...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 346 | 346 |
| 347 // Shows or hides the docked web inspector depending on |contents|'s state. | 347 // Shows or hides the docked web inspector depending on |contents|'s state. |
| 348 - (void)updateDevToolsForContents:(content::WebContents*)contents; | 348 - (void)updateDevToolsForContents:(content::WebContents*)contents; |
| 349 | 349 |
| 350 // Gets the current theme provider. | 350 // Gets the current theme provider. |
| 351 - (ui::ThemeProvider*)themeProvider; | 351 - (ui::ThemeProvider*)themeProvider; |
| 352 | 352 |
| 353 // Gets the window style. | 353 // Gets the window style. |
| 354 - (ThemedWindowStyle)themedWindowStyle; | 354 - (ThemedWindowStyle)themedWindowStyle; |
| 355 | 355 |
| 356 // Returns the position in the coordinates of the root view | 356 // Returns the position in window coordinates that the top left of a theme |
|
Andre
2015/02/04 23:03:23
They are the same coordinates, but window coordina
| |
| 357 // ([[self contentView] superview]) that the top left of a theme image with | 357 // image with |alignment| should be painted at. If the window does not have a |
| 358 // |alignment| should be painted at. If the window does not have a tab strip, | 358 // tab strip, the offset for THEME_IMAGE_ALIGN_WITH_FRAME is always returned. |
| 359 // the offset for THEME_IMAGE_ALIGN_WITH_FRAME is always returned. The result of | 359 // The result of this method can be used in conjunction with |
| 360 // this method can be used in conjunction with | |
| 361 // [NSGraphicsContext cr_setPatternPhase:] to set the offset of pattern colors. | 360 // [NSGraphicsContext cr_setPatternPhase:] to set the offset of pattern colors. |
| 362 - (NSPoint)themeImagePositionForAlignment:(ThemeImageAlignment)alignment; | 361 - (NSPoint)themeImagePositionForAlignment:(ThemeImageAlignment)alignment; |
| 363 | 362 |
| 364 // Return the point to which a bubble window's arrow should point, in window | 363 // Return the point to which a bubble window's arrow should point, in window |
| 365 // coordinates. | 364 // coordinates. |
| 366 - (NSPoint)bookmarkBubblePoint; | 365 - (NSPoint)bookmarkBubblePoint; |
| 367 | 366 |
| 368 // Called when the Add Search Engine dialog is closed. | 367 // Called when the Add Search Engine dialog is closed. |
| 369 - (void)sheetDidEnd:(NSWindow*)sheet | 368 - (void)sheetDidEnd:(NSWindow*)sheet |
| 370 returnCode:(NSInteger)code | 369 returnCode:(NSInteger)code |
| (...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 611 // positioned relative to. | 610 // positioned relative to. |
| 612 - (NSRect)omniboxPopupAnchorRect; | 611 - (NSRect)omniboxPopupAnchorRect; |
| 613 | 612 |
| 614 // Force a layout of info bars. | 613 // Force a layout of info bars. |
| 615 - (void)layoutInfoBars; | 614 - (void)layoutInfoBars; |
| 616 | 615 |
| 617 @end // @interface BrowserWindowController (TestingAPI) | 616 @end // @interface BrowserWindowController (TestingAPI) |
| 618 | 617 |
| 619 | 618 |
| 620 #endif // CHROME_BROWSER_UI_COCOA_BROWSER_WINDOW_CONTROLLER_H_ | 619 #endif // CHROME_BROWSER_UI_COCOA_BROWSER_WINDOW_CONTROLLER_H_ |
| OLD | NEW |