Better resizing behavior.
This commit is contained in:
parent
2e177da783
commit
f54a06b7ca
|
@ -3,7 +3,7 @@
|
|||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IBDocumentLocation</key>
|
||||
<string>94 65 356 240 0 0 1440 878 </string>
|
||||
<string>69 61 356 240 0 0 1152 842 </string>
|
||||
<key>IBEditorPositions</key>
|
||||
<dict>
|
||||
<key>549</key>
|
||||
|
@ -24,6 +24,6 @@
|
|||
<integer>5</integer>
|
||||
</array>
|
||||
<key>IBSystem Version</key>
|
||||
<string>8I1119</string>
|
||||
<string>8I127</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
Binary file not shown.
|
@ -66,8 +66,9 @@
|
|||
frame.origin.y -= difference;
|
||||
frame.size.height += difference;
|
||||
[window setFrame: frame display: YES];
|
||||
[window setMinSize: NSMakeSize( MIN_WINDOW_WIDTH, frame.size.height )];
|
||||
[window setMaxSize: NSMakeSize( MAX_WINDOW_WIDTH, frame.size.height )];
|
||||
|
||||
[window setMinSize: NSMakeSize(MIN_WINDOW_WIDTH, frame.size.height)];
|
||||
[window setMaxSize: NSMakeSize(MAX_WINDOW_WIDTH, frame.size.height)];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
|
@ -312,6 +313,14 @@
|
|||
return YES;
|
||||
}
|
||||
|
||||
- (NSRect) windowWillUseStandardFrame: (NSWindow *) window defaultFrame: (NSRect) defaultFrame
|
||||
{
|
||||
NSPoint windowOrigin = [window frame].origin;
|
||||
NSSize minSize = [window minSize];
|
||||
|
||||
return NSMakeRect(windowOrigin.x, windowOrigin.y, minSize.width, minSize.height);
|
||||
}
|
||||
|
||||
- (void) tabView: (NSTabView *) tabView didSelectTabViewItem: (NSTabViewItem *) tabViewItem
|
||||
{
|
||||
NSWindow * window = [self window];
|
||||
|
@ -336,8 +345,9 @@
|
|||
[view setHidden: YES];
|
||||
[window setFrame: frame display: YES animate: YES];
|
||||
[view setHidden: NO];
|
||||
[window setMinSize: NSMakeSize( MIN_WINDOW_WIDTH, frame.size.height )];
|
||||
[window setMaxSize: NSMakeSize( MAX_WINDOW_WIDTH, frame.size.height )];
|
||||
|
||||
[window setMinSize: NSMakeSize(MIN_WINDOW_WIDTH, frame.size.height)];
|
||||
[window setMaxSize: NSMakeSize(MAX_WINDOW_WIDTH, frame.size.height)];
|
||||
}
|
||||
|
||||
- (void) setNextTab
|
||||
|
|
Loading…
Reference in New Issue