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_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ | 5 #ifndef CHROME_BROWSER_UI_COCOA_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ |
6 #define CHROME_BROWSER_UI_COCOA_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ | 6 #define CHROME_BROWSER_UI_COCOA_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ |
7 | 7 |
8 #import <Cocoa/Cocoa.h> | 8 #import <Cocoa/Cocoa.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
355 // windows do not show a bookmark bar. | 355 // windows do not show a bookmark bar. |
356 - (void)setBookmarkBarEnabled:(BOOL)enabled; | 356 - (void)setBookmarkBarEnabled:(BOOL)enabled; |
357 | 357 |
358 // Returns the amount by which the toolbar above should be compressed. | 358 // Returns the amount by which the toolbar above should be compressed. |
359 - (CGFloat)getDesiredToolbarHeightCompression; | 359 - (CGFloat)getDesiredToolbarHeightCompression; |
360 | 360 |
361 // Gets the appropriate opacity for the toolbar's divider; 0 means that it | 361 // Gets the appropriate opacity for the toolbar's divider; 0 means that it |
362 // shouldn't be shown. | 362 // shouldn't be shown. |
363 - (CGFloat)toolbarDividerOpacity; | 363 - (CGFloat)toolbarDividerOpacity; |
364 | 364 |
365 // Updates the sizes and positions of the subviews. | 365 // Set the size of the view and perform layout. |
366 // TODO(viettrungluu): I'm not convinced this should be public, but I currently | 366 - (void)layoutToFrame:(NSRect)frame; |
367 // need it for animations. Try not to propagate its use. | |
368 - (void)layoutSubviews; | |
369 | 367 |
370 // Called by our view when it is moved to a window. | 368 // Called by our view when it is moved to a window. |
371 - (void)viewDidMoveToWindow; | 369 - (void)viewDidMoveToWindow; |
372 | 370 |
373 // Provide a favicon for a bookmark node, specifying whether or not it's for | 371 // Provide a favicon for a bookmark node, specifying whether or not it's for |
374 // use with a dark window theme. May return nil. | 372 // use with a dark window theme. May return nil. |
375 - (NSImage*)faviconForNode:(const bookmarks::BookmarkNode*)node | 373 - (NSImage*)faviconForNode:(const bookmarks::BookmarkNode*)node |
376 forADarkTheme:(BOOL)forADarkTheme; | 374 forADarkTheme:(BOOL)forADarkTheme; |
377 | 375 |
378 // Used for situations where the bookmark bar folder menus should no longer | 376 // Used for situations where the bookmark bar folder menus should no longer |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 - (BookmarkButton*)buttonForDroppingOnAtPoint:(NSPoint)point; | 458 - (BookmarkButton*)buttonForDroppingOnAtPoint:(NSPoint)point; |
461 - (BOOL)isEventAnExitEvent:(NSEvent*)event; | 459 - (BOOL)isEventAnExitEvent:(NSEvent*)event; |
462 - (BOOL)shrinkOrHideView:(NSView*)view forMaxX:(CGFloat)maxViewX; | 460 - (BOOL)shrinkOrHideView:(NSView*)view forMaxX:(CGFloat)maxViewX; |
463 - (void)unhighlightBookmark:(const bookmarks::BookmarkNode*)node; | 461 - (void)unhighlightBookmark:(const bookmarks::BookmarkNode*)node; |
464 | 462 |
465 // The following are for testing purposes only and are not used internally. | 463 // The following are for testing purposes only and are not used internally. |
466 - (NSMenu *)menuForFolderNode:(const bookmarks::BookmarkNode*)node; | 464 - (NSMenu *)menuForFolderNode:(const bookmarks::BookmarkNode*)node; |
467 @end | 465 @end |
468 | 466 |
469 #endif // CHROME_BROWSER_UI_COCOA_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ | 467 #endif // CHROME_BROWSER_UI_COCOA_BOOKMARKS_BOOKMARK_BAR_CONTROLLER_H_ |
OLD | NEW |