| Index: chrome/browser/cocoa/view_resizer.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/view_resizer.h (revision 0)
|
| +++ chrome/browser/cocoa/view_resizer.h (revision 0)
|
| @@ -0,0 +1,21 @@
|
| +// 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.
|
| +
|
| +#ifndef CHROME_BROWSER_COCOA_VIEW_RESIZER_H_
|
| +#define CHROME_BROWSER_COCOA_VIEW_RESIZER_H_
|
| +
|
| +#include "chrome/browser/tabs/tab_strip_model.h"
|
| +
|
| +#import <Cocoa/Cocoa.h>
|
| +
|
| +// Defines a protocol that allows controllers to delegate resizing their views
|
| +// to their parents. When a controller needs to change a view's height, rather
|
| +// than resizing it directly, it sends a message to its parent asking the parent
|
| +// to perform the resize. This allows the parent to do any re-layout that may
|
| +// become necessary due to the resize.
|
| +@protocol ViewResizer
|
| +- (void)resizeView:(NSView*)view newHeight:(float)height;
|
| +@end
|
| +
|
| +#endif // CHROME_BROWSER_COCOA_VIEW_RESIZER_H_
|
|
|