summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/grow_box_view.h
diff options
context:
space:
mode:
authorrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-09 19:22:09 +0000
committerrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-09 19:22:09 +0000
commiteb282f62d3465f6cbc050b4c5dd761f14479a838 (patch)
treea2c25d0b030be222a88a2b725697ed77faa0f05d /chrome/browser/cocoa/grow_box_view.h
parent004b6c51c2f9105da946f3b2624472ba0aca8795 (diff)
downloadchromium_src-eb282f62d3465f6cbc050b4c5dd761f14479a838.zip
chromium_src-eb282f62d3465f6cbc050b4c5dd761f14479a838.tar.gz
chromium_src-eb282f62d3465f6cbc050b4c5dd761f14479a838.tar.bz2
Modifies the growbox behavior to be more Mac-like.
Nib file changes: - Set the min browser window size to 400x250. BUG=http://crbug.com/11844 BUG=http://crbug.com/13015 BUG=http://crbug.com/13017 TEST=Verify that windows have a minimum size. Verify that (with a single monitor) windows cannot be resized into the dock area, unless their lower right corner started in the dock area. Verify that windows can be resized across multiple monitors. Review URL: http://codereview.chromium.org/118439 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17965 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/grow_box_view.h')
-rw-r--r--chrome/browser/cocoa/grow_box_view.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/grow_box_view.h b/chrome/browser/cocoa/grow_box_view.h
index 60c51f0..04b6fd2 100644
--- a/chrome/browser/cocoa/grow_box_view.h
+++ b/chrome/browser/cocoa/grow_box_view.h
@@ -15,6 +15,9 @@
@interface GrowBoxView : NSView {
@private
NSImage* image_; // grow box image
+ NSPoint startPoint_; // location of the mouseDown event.
+ NSRect startFrame_; // original window frame.
+ NSRect clipRect_; // constrain the resized window to this frame.
}
@end