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

Side by Side Diff: chrome/browser/cocoa/bookmark_bar_controller.h

Issue 2958016: Give imported bookmarks the properly themed button text.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 5 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/cocoa/bookmark_bar_controller.mm » ('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_COCOA_BOOKMARK_BAR_CONTROLLER_H_ 5 #ifndef CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_
6 #define CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_ 6 #define CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_
7 7
8 #import <Cocoa/Cocoa.h> 8 #import <Cocoa/Cocoa.h>
9 #include <map> 9 #include <map>
10 10
11 #import "base/chrome_application_mac.h" 11 #import "base/chrome_application_mac.h"
12 #include "base/scoped_nsobject.h" 12 #include "base/scoped_nsobject.h"
13 #include "base/scoped_ptr.h" 13 #include "base/scoped_ptr.h"
14 #include "chrome/browser/cocoa/bookmark_bar_bridge.h" 14 #include "chrome/browser/cocoa/bookmark_bar_bridge.h"
15 #import "chrome/browser/cocoa/bookmark_bar_state.h" 15 #import "chrome/browser/cocoa/bookmark_bar_state.h"
16 #import "chrome/browser/cocoa/bookmark_bar_toolbar_view.h" 16 #import "chrome/browser/cocoa/bookmark_bar_toolbar_view.h"
17 #import "chrome/browser/cocoa/bookmark_button.h" 17 #import "chrome/browser/cocoa/bookmark_button.h"
18 #include "chrome/browser/cocoa/tab_strip_model_observer_bridge.h" 18 #include "chrome/browser/cocoa/tab_strip_model_observer_bridge.h"
19 #include "webkit/glue/window_open_disposition.h" 19 #include "webkit/glue/window_open_disposition.h"
20 20
21 @class BookmarkBarController; 21 @class BookmarkBarController;
22 @class BookmarkBarFolderController; 22 @class BookmarkBarFolderController;
23 @class BookmarkBarView; 23 @class BookmarkBarView;
24 @class BookmarkButton; 24 @class BookmarkButton;
25 @class BookmarkButtonCell;
25 @class BookmarkFolderTarget; 26 @class BookmarkFolderTarget;
26 class BookmarkModel; 27 class BookmarkModel;
27 @class BookmarkMenu; 28 @class BookmarkMenu;
28 class BookmarkNode; 29 class BookmarkNode;
29 class Browser; 30 class Browser;
30 class GURL; 31 class GURL;
31 class PrefService; 32 class PrefService;
32 class Profile; 33 class Profile;
33 class TabContents; 34 class TabContents;
34 @class ToolbarController; 35 @class ToolbarController;
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 - (NSMutableArray*)buttons; 345 - (NSMutableArray*)buttons;
345 - (NSMenu*)offTheSideMenu; 346 - (NSMenu*)offTheSideMenu;
346 - (NSButton*)offTheSideButton; 347 - (NSButton*)offTheSideButton;
347 - (BOOL)offTheSideButtonIsHidden; 348 - (BOOL)offTheSideButtonIsHidden;
348 - (NSButton*)otherBookmarksButton; 349 - (NSButton*)otherBookmarksButton;
349 - (BookmarkBarFolderController*)folderController; 350 - (BookmarkBarFolderController*)folderController;
350 - (id)folderTarget; 351 - (id)folderTarget;
351 - (int)displayedButtonCount; 352 - (int)displayedButtonCount;
352 - (void)openURL:(GURL)url disposition:(WindowOpenDisposition)disposition; 353 - (void)openURL:(GURL)url disposition:(WindowOpenDisposition)disposition;
353 - (void)clearBookmarkBar; 354 - (void)clearBookmarkBar;
354 - (NSCell*)cellForBookmarkNode:(const BookmarkNode*)node; 355 - (BookmarkButtonCell*)cellForBookmarkNode:(const BookmarkNode*)node;
355 - (NSRect)frameForBookmarkButtonFromCell:(NSCell*)cell xOffset:(int*)xOffset; 356 - (NSRect)frameForBookmarkButtonFromCell:(NSCell*)cell xOffset:(int*)xOffset;
356 - (void)checkForBookmarkButtonGrowth:(NSButton*)button; 357 - (void)checkForBookmarkButtonGrowth:(NSButton*)button;
357 - (void)frameDidChange; 358 - (void)frameDidChange;
358 - (int64)nodeIdFromMenuTag:(int32)tag; 359 - (int64)nodeIdFromMenuTag:(int32)tag;
359 - (int32)menuTagFromNodeId:(int64)menuid; 360 - (int32)menuTagFromNodeId:(int64)menuid;
360 - (const BookmarkNode*)nodeFromMenuItem:(id)sender; 361 - (const BookmarkNode*)nodeFromMenuItem:(id)sender;
361 - (void)updateTheme:(ThemeProvider*)themeProvider; 362 - (void)updateTheme:(ThemeProvider*)themeProvider;
362 - (BookmarkButton*)buttonForDroppingOnAtPoint:(NSPoint)point; 363 - (BookmarkButton*)buttonForDroppingOnAtPoint:(NSPoint)point;
363 - (BOOL)isEventAnExitEvent:(NSEvent*)event; 364 - (BOOL)isEventAnExitEvent:(NSEvent*)event;
364 - (BOOL)shrinkOrHideView:(NSView*)view forMaxX:(CGFloat)maxViewX; 365 - (BOOL)shrinkOrHideView:(NSView*)view forMaxX:(CGFloat)maxViewX;
365 366
366 // The following are for testing purposes only and are not used internally. 367 // The following are for testing purposes only and are not used internally.
367 - (NSMenu *)menuForFolderNode:(const BookmarkNode*)node; 368 - (NSMenu *)menuForFolderNode:(const BookmarkNode*)node;
368 - (NSMenu*)buttonContextMenu; 369 - (NSMenu*)buttonContextMenu;
369 - (void)setButtonContextMenu:(id)menu; 370 - (void)setButtonContextMenu:(id)menu;
370 // Set to YES in order to prevent animations. 371 // Set to YES in order to prevent animations.
371 - (void)setIgnoreAnimations:(BOOL)ignore; 372 - (void)setIgnoreAnimations:(BOOL)ignore;
372 @end 373 @end
373 374
374 #endif // CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_ 375 #endif // CHROME_BROWSER_COCOA_BOOKMARK_BAR_CONTROLLER_H_
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/cocoa/bookmark_bar_controller.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698