From: <ho...@us...> - 2007-02-09 01:16:57
|
Revision: 9612 http://svn.sourceforge.net/bibdesk/?rev=9612&view=rev Author: hofman Date: 2007-02-08 17:16:56 -0800 (Thu, 08 Feb 2007) Log Message: ----------- Use separate ivar to save side pane width. Modified Paths: -------------- skim/SKMainWindowController.h skim/SKMainWindowController.m Modified: skim/SKMainWindowController.h =================================================================== --- skim/SKMainWindowController.h 2007-02-09 01:00:42 UTC (rev 9611) +++ skim/SKMainWindowController.h 2007-02-09 01:16:56 UTC (rev 9612) @@ -94,6 +94,7 @@ NSTimer *thumbnailTimer; float lastSidePaneWidth; + float savedSidePaneWidth; BOOL edited; } Modified: skim/SKMainWindowController.m =================================================================== --- skim/SKMainWindowController.m 2007-02-09 01:00:42 UTC (rev 9611) +++ skim/SKMainWindowController.m 2007-02-09 01:16:56 UTC (rev 9612) @@ -628,8 +628,7 @@ } else if ([[self window] screen] != [sideWindow screen]) { [(SKSideWindow *)sideWindow moveToScreen:[[self window] screen]]; } - if (lastSidePaneWidth <= 0.0) - lastSidePaneWidth = NSWidth([sideContentBox frame]); + savedSidePaneWidth = NSWidth([sideContentBox frame]); [(SKSideWindow *)sideWindow setMainView:sideContentBox]; [sideWindow setLevel:[[self window] level]]; [[self window] addChildWindow:sideWindow ordered:NSWindowAbove]; @@ -640,7 +639,7 @@ [sideWindow orderOut:self]; NSRect leftFrame, rightFrame, ignored; - NSDivideRect([splitView bounds], &leftFrame, &rightFrame, lastSidePaneWidth, NSMinXEdge); + NSDivideRect([splitView bounds], &leftFrame, &rightFrame, savedSidePaneWidth, NSMinXEdge); NSDivideRect(rightFrame, &ignored, &rightFrame, [splitView dividerThickness], NSMinXEdge); [sideContentBox setFrame:leftFrame]; [pdfContentBox setFrame:rightFrame]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |