diff options
author | rowanbeentje <rowan@beent.je> | 2010-12-20 02:01:49 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2010-12-20 02:01:49 +0000 |
commit | b3b8f0ff04486a982175f70ba72a623a5fff9ad7 (patch) | |
tree | b7b08d3a237964de454b76d3a678d9e4ee240773 /Source/SPDatabaseDocument.m | |
parent | 2a6c654d165c207281d10295ebcc40b3cae864ea (diff) | |
download | sequelpro-b3b8f0ff04486a982175f70ba72a623a5fff9ad7.tar.gz sequelpro-b3b8f0ff04486a982175f70ba72a623a5fff9ad7.tar.bz2 sequelpro-b3b8f0ff04486a982175f70ba72a623a5fff9ad7.zip |
Address Issue #857:
- Replace master connection and database view split views with full BWSplitViews so controls appear in Interface Builder; use those settings to apply which panes resize, and any max/min constraints
- Remove split view delegate code which is no longer necessary after these changes
- Fix a bug marking the master database view split view thumb as applying to all DatabaseDocument splits views, fixing cursor issues
- Update Connection Controller/BWToolkit split view delegate setup to fix resizing issues
Diffstat (limited to 'Source/SPDatabaseDocument.m')
-rw-r--r-- | Source/SPDatabaseDocument.m | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/Source/SPDatabaseDocument.m b/Source/SPDatabaseDocument.m index 1e568fec..b6979dfa 100644 --- a/Source/SPDatabaseDocument.m +++ b/Source/SPDatabaseDocument.m @@ -5267,16 +5267,6 @@ YY_BUFFER_STATE yy_scan_string (const char *); #pragma mark - #pragma mark SplitView delegate methods -- (CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)proposedMax ofSubviewAt:(NSInteger)dividerIndex -{ - - // Limit the right view of DBViewSplitter in order to avoid GUI element overlapping - if(splitView == contentViewSplitter) return proposedMax - 495; - - return proposedMax; - -} - /** * tells the splitView that it can collapse views */ @@ -5296,9 +5286,8 @@ YY_BUFFER_STATE yy_scan_string (const char *); - (NSRect)splitView:(NSSplitView *)splitView additionalEffectiveRectOfDividerAtIndex:(NSInteger)dividerIndex { - if (sidebarGrabber != nil) { - NSRect grabberBounds = [sidebarGrabber bounds]; - return [sidebarGrabber convertRect:NSMakeRect(grabberBounds.origin.x + (grabberBounds.size.width - 16), grabberBounds.origin.y, 16, grabberBounds.size.height) toView:splitView]; + if (splitView == contentViewSplitter && sidebarGrabber != nil) { + return [sidebarGrabber splitView:splitView additionalEffectiveRectOfDividerAtIndex:dividerIndex]; } else { return NSZeroRect; } |