Chromium Code Reviews| Index: chrome/browser/ui/cocoa/framed_browser_window.h |
| diff --git a/chrome/browser/ui/cocoa/framed_browser_window.h b/chrome/browser/ui/cocoa/framed_browser_window.h |
| index ec6da688f6e308387b6e555bae23564dec4bb4c7..b413118c44d3ea307f5bbd32d1c4e109bb644c86 100644 |
| --- a/chrome/browser/ui/cocoa/framed_browser_window.h |
| +++ b/chrome/browser/ui/cocoa/framed_browser_window.h |
| @@ -35,6 +35,10 @@ const CGFloat kBrowserFrameViewPaintHeight = 60.0; |
| NSButton* miniaturizeButton_; |
| NSButton* zoomButton_; |
| + // Locks the window's frame and style mask. If it's set to YES, then the |
| + // frame and the style mask cannot be changed. |
| + BOOL frameAndStyleMaskLock_; |
| + |
| CGFloat windowButtonsInterButtonSpacing_; |
| } |
| @@ -45,6 +49,18 @@ const CGFloat kBrowserFrameViewPaintHeight = 60.0; |
| // Tells the window to suppress title drawing. |
| - (void)setShouldHideTitle:(BOOL)flag; |
| +// This method sets a lock which prevents the the frame and style |
|
erikchen
2015/08/12 22:08:53
please reformat your comment to wrap at 80 columns
spqchan1
2015/08/13 20:38:48
Done.
|
| +// of the window to be changed |
| +- (void)setFrameAndStyleMaskLock:(BOOL)lock; |
| + |
| +// This method is overridden to prevent AppKit from setting the style mask |
| +// when frameAndStyleMaskLock_ is set to true. |
| +- (void)setStyleMask:(NSUInteger)styleMask; |
| + |
| +// This method is overridden to prevent the AppKit from setting the frame |
| +// when frameAndStyleMaskLock_ is set to true. |
| +- (void)setFrame:(NSRect)frameRect display:(BOOL)flag animate:(BOOL)animateFlag; |
| + |
| // Returns the desired spacing between window control views. |
| - (CGFloat)windowButtonsInterButtonSpacing; |