From: <ho...@us...> - 2007-02-11 00:45:01
|
Revision: 9635 http://svn.sourceforge.net/bibdesk/?rev=9635&view=rev Author: hofman Date: 2007-02-10 16:45:01 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Make whole right side available for resizing. Modified Paths: -------------- skim/SKSideWindow.m Modified: skim/SKSideWindow.m =================================================================== --- skim/SKSideWindow.m 2007-02-11 00:06:57 UTC (rev 9634) +++ skim/SKSideWindow.m 2007-02-11 00:45:01 UTC (rev 9635) @@ -102,11 +102,12 @@ @implementation SKSideWindowContentView - (NSRect)resizeHandleRect { - NSRect rect = [self bounds]; - return NSMakeRect(NSMaxX(rect) - 0.5 * (CONTENT_INSET + RESIZE_HANDLE_WIDTH), NSMidY(rect) - 0.5 * RESIZE_HANDLE_HEIGHT, RESIZE_HANDLE_WIDTH, RESIZE_HANDLE_HEIGHT); + NSRect rect, ignored; + NSDivideRect([self bounds], &rect, &ignored, CONTENT_INSET, NSMaxXEdge); + return rect; } -// @@ FIXME: we might do some nicer drawing +// @@ FIXME: we might do some nicer drawing, need more 3d effect - (void)drawRect:(NSRect)aRect { NSRect rect = [self bounds]; NSPoint startPoint, endPoint; @@ -117,8 +118,8 @@ [NSBezierPath fillRoundRectInRect:rect radius:CORNER_RADIUS]; rect = [self resizeHandleRect]; - startPoint = NSMakePoint(NSMidX(rect) - 1.5, NSMinY(rect)); - endPoint = NSMakePoint(startPoint.x, NSMaxY(rect)); + startPoint = NSMakePoint(NSMidX(rect) - 1.5, NSMidY(rect) - 10.0); + endPoint = NSMakePoint(startPoint.x, startPoint.y + 20.0); [NSBezierPath setDefaultLineWidth:1.0]; [[NSColor colorWithDeviceWhite:0.4 alpha:1.0] set]; [NSBezierPath strokeLineFromPoint:startPoint toPoint:endPoint]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |