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

Unified Diff: chrome/browser/ui/cocoa/find_bar_cocoa_controller.h

Issue 6366001: [Mac] Move the associated find bar files into a subdir of c/b/ui/cocoa/... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/cocoa/find_bar_cocoa_controller.h
===================================================================
--- chrome/browser/ui/cocoa/find_bar_cocoa_controller.h (revision 71508)
+++ chrome/browser/ui/cocoa/find_bar_cocoa_controller.h (working copy)
@@ -1,78 +0,0 @@
-// Copyright (c) 2009 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import <Cocoa/Cocoa.h>
-
-#import "chrome/browser/ui/cocoa/find_bar_cocoa_controller.h"
-
-#include "base/scoped_nsobject.h"
-#include "base/string16.h"
-
-class BrowserWindowCocoa;
-class FindBarBridge;
-@class FindBarTextField;
-class FindNotificationDetails;
-@class FocusTracker;
-
-// A controller for the find bar in the browser window. Manages
-// updating the state of the find bar and provides a target for the
-// next/previous/close buttons. Certain operations require a pointer
-// to the cross-platform FindBarController, so be sure to call
-// setFindBarBridge: after creating this controller.
-
-@interface FindBarCocoaController : NSViewController {
- @private
- IBOutlet NSView* findBarView_;
- IBOutlet FindBarTextField* findText_;
- IBOutlet NSButton* nextButton_;
- IBOutlet NSButton* previousButton_;
-
- // Needed to call methods on FindBarController.
- FindBarBridge* findBarBridge_; // weak
-
- scoped_nsobject<FocusTracker> focusTracker_;
-
- // The currently-running animation. This is defined to be non-nil if an
- // animation is running, and is always nil otherwise. The
- // FindBarCocoaController should not be deallocated while an animation is
- // running (stopAnimation is currently called before the last tab in a
- // window is removed).
- scoped_nsobject<NSViewAnimation> currentAnimation_;
-
- // If YES, do nothing as a result of find pasteboard update notifications.
- BOOL suppressPboardUpdateActions_;
-};
-
-// Initializes a new FindBarCocoaController.
-- (id)init;
-
-- (void)setFindBarBridge:(FindBarBridge*)findBar;
-
-- (IBAction)close:(id)sender;
-
-- (IBAction)nextResult:(id)sender;
-
-- (IBAction)previousResult:(id)sender;
-
-// Position the find bar at the given maximum y-coordinate (the min-y of the
-// bar -- toolbar + possibly bookmark bar, but not including the infobars) with
-// the given maximum width (i.e., the find bar should fit between 0 and
-// |maxWidth|).
-- (void)positionFindBarViewAtMaxY:(CGFloat)maxY maxWidth:(CGFloat)maxWidth;
-
-// Methods called from FindBarBridge.
-- (void)showFindBar:(BOOL)animate;
-- (void)hideFindBar:(BOOL)animate;
-- (void)stopAnimation;
-- (void)setFocusAndSelection;
-- (void)restoreSavedFocus;
-- (void)setFindText:(NSString*)findText;
-
-- (void)clearResults:(const FindNotificationDetails&)results;
-- (void)updateUIForFindResult:(const FindNotificationDetails&)results
- withText:(const string16&)findText;
-- (BOOL)isFindBarVisible;
-- (BOOL)isFindBarAnimating;
-
-@end
« no previous file with comments | « chrome/browser/ui/cocoa/find_bar_bridge_unittest.mm ('k') | chrome/browser/ui/cocoa/find_bar_cocoa_controller.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698