Revision: 2531
          http://skim-app.svn.sourceforge.net/skim-app/?rev=2531&view=rev
Author:   hofman
Date:     2007-07-19 06:13:20 -0700 (Thu, 19 Jul 2007)

Log Message:
-----------
Give up on setting up splitview in IB, it's too buggy. Insert subviews 
programatically. Also cut off side border of tableviews at the edge of the 
screen.

Modified Paths:
--------------
    trunk/English.lproj/MainWindow.nib/classes.nib
    trunk/English.lproj/MainWindow.nib/info.nib
    trunk/English.lproj/MainWindow.nib/keyedobjects.nib
    trunk/Italian.lproj/MainWindow.nib/classes.nib
    trunk/Italian.lproj/MainWindow.nib/info.nib
    trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib
    trunk/SKMainWindowController.h
    trunk/SKMainWindowController.m

Modified: trunk/English.lproj/MainWindow.nib/classes.nib
===================================================================
--- trunk/English.lproj/MainWindow.nib/classes.nib      2007-07-19 10:06:06 UTC 
(rev 2530)
+++ trunk/English.lproj/MainWindow.nib/classes.nib      2007-07-19 13:13:20 UTC 
(rev 2531)
@@ -121,10 +121,10 @@
                 findEdgeView = BDSKEdgeView; 
                 findTableView = NSTableView; 
                 findView = NSView; 
-                leftSideBox = NSBox; 
                 leftSideButton = NSSegmentedControl; 
                 leftSideCollapsibleView = BDSKCollapsibleView; 
                 leftSideContentBox = NSBox; 
+                leftSideContentView = NSView; 
                 leftSideEdgeView = BDSKEdgeView; 
                 markupPopUpButton = BDSKImagePopUpButton; 
                 noteArrayController = NSArrayController; 
@@ -144,10 +144,10 @@
                 progressBar = NSProgressIndicator; 
                 progressField = NSTextField; 
                 progressSheet = NSWindow; 
-                rightSideBox = NSBox; 
                 rightSideButton = NSSegmentedControl; 
                 rightSideCollapsibleView = BDSKCollapsibleView; 
                 rightSideContentBox = NSBox; 
+                rightSideContentView = NSView; 
                 rightSideEdgeView = BDSKEdgeView; 
                 scaleField = NSTextField; 
                 searchField = NSSearchField; 

Modified: trunk/English.lproj/MainWindow.nib/info.nib
===================================================================
--- trunk/English.lproj/MainWindow.nib/info.nib 2007-07-19 10:06:06 UTC (rev 
2530)
+++ trunk/English.lproj/MainWindow.nib/info.nib 2007-07-19 13:13:20 UTC (rev 
2531)
@@ -3,7 +3,7 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>206 62 564 296 0 0 1440 938 </string>
+       <string>180 125 582 462 0 0 1440 938 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>168</key>
@@ -18,6 +18,10 @@
                <string>610 420 220 442 0 0 1440 938 </string>
                <key>511</key>
                <string>610 420 220 442 0 0 1440 938 </string>
+               <key>687</key>
+               <string>590 400 260 482 0 0 1440 938 </string>
+               <key>694</key>
+               <string>590 400 260 482 0 0 1440 938 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>446.1</string>
@@ -27,18 +31,20 @@
        </array>
        <key>IBOpenObjects</key>
        <array>
+               <integer>256</integer>
                <integer>511</integer>
-               <integer>539</integer>
+               <integer>5</integer>
+               <integer>687</integer>
+               <integer>208</integer>
+               <integer>314</integer>
+               <integer>502</integer>
                <integer>585</integer>
-               <integer>314</integer>
                <integer>224</integer>
-               <integer>256</integer>
+               <integer>694</integer>
+               <integer>633</integer>
                <integer>168</integer>
-               <integer>208</integer>
-               <integer>633</integer>
                <integer>553</integer>
-               <integer>5</integer>
-               <integer>502</integer>
+               <integer>539</integer>
        </array>
        <key>IBSystem Version</key>
        <string>8R218</string>

Modified: trunk/English.lproj/MainWindow.nib/keyedobjects.nib
===================================================================
(Binary files differ)

Modified: trunk/Italian.lproj/MainWindow.nib/classes.nib
===================================================================
--- trunk/Italian.lproj/MainWindow.nib/classes.nib      2007-07-19 10:06:06 UTC 
(rev 2530)
+++ trunk/Italian.lproj/MainWindow.nib/classes.nib      2007-07-19 13:13:20 UTC 
(rev 2531)
@@ -121,10 +121,10 @@
                 findEdgeView = BDSKEdgeView; 
                 findTableView = NSTableView; 
                 findView = NSView; 
-                leftSideBox = NSBox; 
                 leftSideButton = NSSegmentedControl; 
                 leftSideCollapsibleView = BDSKCollapsibleView; 
                 leftSideContentBox = NSBox; 
+                leftSideContentView = NSView; 
                 leftSideEdgeView = BDSKEdgeView; 
                 markupPopUpButton = BDSKImagePopUpButton; 
                 noteArrayController = NSArrayController; 
@@ -144,10 +144,10 @@
                 progressBar = NSProgressIndicator; 
                 progressField = NSTextField; 
                 progressSheet = NSWindow; 
-                rightSideBox = NSBox; 
                 rightSideButton = NSSegmentedControl; 
                 rightSideCollapsibleView = BDSKCollapsibleView; 
                 rightSideContentBox = NSBox; 
+                rightSideContentView = NSView; 
                 rightSideEdgeView = BDSKEdgeView; 
                 scaleField = NSTextField; 
                 searchField = NSSearchField; 

Modified: trunk/Italian.lproj/MainWindow.nib/info.nib
===================================================================
--- trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-19 10:06:06 UTC (rev 
2530)
+++ trunk/Italian.lproj/MainWindow.nib/info.nib 2007-07-19 13:13:20 UTC (rev 
2531)
@@ -3,21 +3,25 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>32 110 564 296 0 0 1440 938 </string>
+       <string>49 101 539 409 0 0 1440 938 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>168</key>
                <string>601 521 237 239 0 0 1440 938 </string>
                <key>224</key>
-               <string>402 294 220 442 0 0 1024 746 </string>
+               <string>610 420 220 442 0 0 1440 938 </string>
                <key>256</key>
                <string>402 294 220 442 0 0 1024 746 </string>
                <key>314</key>
-               <string>402 294 220 442 0 0 1024 746 </string>
+               <string>610 420 220 442 0 0 1440 938 </string>
                <key>502</key>
-               <string>402 294 220 442 0 0 1024 746 </string>
+               <string>610 420 220 442 0 0 1440 938 </string>
                <key>511</key>
                <string>610 420 220 442 0 0 1440 938 </string>
+               <key>676</key>
+               <string>610 420 220 442 0 0 1440 938 </string>
+               <key>677</key>
+               <string>610 420 220 442 0 0 1440 938 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>446.1</string>
@@ -27,13 +31,18 @@
        </array>
        <key>IBOpenObjects</key>
        <array>
-               <integer>168</integer>
-               <integer>628</integer>
+               <integer>502</integer>
                <integer>5</integer>
-               <integer>208</integer>
+               <integer>539</integer>
+               <integer>676</integer>
+               <integer>314</integer>
                <integer>553</integer>
-               <integer>539</integer>
+               <integer>677</integer>
                <integer>511</integer>
+               <integer>628</integer>
+               <integer>168</integer>
+               <integer>224</integer>
+               <integer>208</integer>
        </array>
        <key>IBSystem Version</key>
        <string>8R218</string>

Modified: trunk/Italian.lproj/MainWindow.nib/keyedobjects.nib
===================================================================
(Binary files differ)

Modified: trunk/SKMainWindowController.h
===================================================================
--- trunk/SKMainWindowController.h      2007-07-19 10:06:06 UTC (rev 2530)
+++ trunk/SKMainWindowController.h      2007-07-19 13:13:20 UTC (rev 2531)
@@ -68,14 +68,14 @@
     IBOutlet BDSKEdgeView       *pdfContentBox;
     
     IBOutlet NSBox              *leftSideContentBox;
-    IBOutlet NSBox              *leftSideBox;
+    IBOutlet NSView             *leftSideContentView;
     IBOutlet BDSKEdgeView       *leftSideEdgeView;
     IBOutlet BDSKCollapsibleView *leftSideCollapsibleView;
     IBOutlet NSSegmentedControl *leftSideButton;
     IBOutlet NSSearchField      *searchField;
     
     IBOutlet NSBox              *rightSideContentBox;
-    IBOutlet NSBox              *rightSideBox;
+    IBOutlet NSView             *rightSideContentView;
     IBOutlet BDSKEdgeView       *rightSideEdgeView;
     IBOutlet BDSKCollapsibleView *rightSideCollapsibleView;
     IBOutlet NSSegmentedControl *rightSideButton;

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2007-07-19 10:06:06 UTC (rev 2530)
+++ trunk/SKMainWindowController.m      2007-07-19 13:13:20 UTC (rev 2531)
@@ -241,34 +241,10 @@
     
     [pdfContentBox setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask | 
BDSKMinYEdgeMask];
     [findEdgeView setEdges:BDSKMaxXEdgeMask];
-    [leftSideEdgeView setEdges:BDSKMaxXEdgeMask];
-    [rightSideEdgeView setEdges:BDSKMinXEdgeMask];
+    [leftSideEdgeView setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask];
+    [rightSideEdgeView setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask];
     
-    [pdfView setFrame:[[pdfContentBox contentView] bounds]];
-    
-    float width = NSWidth([leftSideContentBox frame]);
-    NSRect frame = [leftSideBox frame];
-    frame.size.width = width;
-    [leftSideBox setFrame:frame];
-    frame = [leftSideEdgeView frame];
-    frame.size.width = width;
-    [leftSideEdgeView setFrame:frame];
-    frame = [currentLeftSideView frame];
-    frame.size.width = width;
-    [currentLeftSideView setFrame:frame];
-    
-    width = NSWidth([rightSideContentBox frame]);
-    frame = [rightSideBox frame];
-    frame.size.width = width;
-    [rightSideBox setFrame:frame];
-    frame = [rightSideEdgeView frame];
-    frame.size.width = width;
-    [rightSideEdgeView setFrame:frame];
-    frame = [currentRightSideView frame];
-    frame.size.width = width;
-    [currentRightSideView setFrame:frame];
-    
-    frame = [leftSideButton frame];
+    NSRect frame = [leftSideButton frame];
     frame.size.height = SEGMENTED_CONTROL_HEIGHT;
     [leftSideButton setFrame:frame];
     [[leftSideButton cell] setToolTip:NSLocalizedString(@"View Thumbnails", 
@"Tool tip message") forSegment:SKThumbnailSidePaneState];
@@ -280,6 +256,17 @@
     [[rightSideButton cell] setToolTip:NSLocalizedString(@"View Notes", @"Tool 
tip message") forSegment:SKNoteSidePaneState];
     [[rightSideButton cell] setToolTip:NSLocalizedString(@"View Snapshots", 
@"Tool tip message") forSegment:SKSnapshotSidePaneState];
     
+    [leftSideContentView retain];
+    [leftSideContentView setFrame:[leftSideContentBox bounds]];
+    [leftSideContentBox addSubview:leftSideContentView];
+    [leftSideContentView release];
+    [rightSideContentView retain];
+    [rightSideContentView setFrame:[rightSideContentBox bounds]];
+    [rightSideContentBox addSubview:rightSideContentView];
+    [rightSideContentView release];
+    
+    [pdfView setFrame:[[pdfContentBox contentView] bounds]];
+    
     [self displayOutlineView];
     [self displayNoteView];
     
@@ -1855,9 +1842,9 @@
         [leftSideWindow moveToScreen:screen];
     }
     
-    if ([[mainWindow firstResponder] isDescendantOf:leftSideBox])
+    if ([[mainWindow firstResponder] isDescendantOf:leftSideContentView])
         [mainWindow makeFirstResponder:nil];
-    [leftSideWindow setMainView:leftSideBox];
+    [leftSideWindow setMainView:leftSideContentView];
     [leftSideWindow setInitialFirstResponder:searchField];
     
     [leftSideEdgeView setEdges:BDSKNoEdgeMask];
@@ -1888,9 +1875,9 @@
         [rightSideWindow moveToScreen:screen];
     }
     
-    if ([[mainWindow firstResponder] isDescendantOf:rightSideBox])
+    if ([[mainWindow firstResponder] isDescendantOf:rightSideContentView])
         [mainWindow makeFirstResponder:nil];
-    [rightSideWindow setMainView:rightSideBox];
+    [rightSideWindow setMainView:rightSideContentView];
     
     [rightSideEdgeView setEdges:BDSKNoEdgeMask];
     
@@ -1907,18 +1894,18 @@
 }
 
 - (void)hideLeftSideWindow {
-    if ([[leftSideBox window] isEqual:leftSideWindow]) {
+    if ([[leftSideContentView window] isEqual:leftSideWindow]) {
         [leftSideWindow orderOut:self];
         
-        if ([[leftSideWindow firstResponder] isDescendantOf:leftSideBox])
+        if ([[leftSideWindow firstResponder] 
isDescendantOf:leftSideContentView])
             [leftSideWindow makeFirstResponder:nil];
-        [leftSideBox retain]; // leftSideBox is removed from its old superview 
in the process
-        [leftSideBox setFrame:[leftSideContentBox bounds]];
-        [leftSideContentBox addSubview:leftSideBox];
-        [leftSideBox release];
+        [leftSideContentView retain]; // leftSideContentView is removed from 
its old superview in the process
+        [leftSideContentView setFrame:[leftSideContentBox bounds]];
+        [leftSideContentBox addSubview:leftSideContentView];
+        [leftSideContentView release];
         
-        [leftSideEdgeView setEdges:BDSKMaxXEdgeMask];
-        [findEdgeView setEdges:BDSKMaxXEdgeMask];
+        [leftSideEdgeView setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask];
+        [findEdgeView setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask];
         
         if ([self isPresentation]) {
             [self setLeftSidePaneState:savedLeftSidePaneState];
@@ -1930,17 +1917,17 @@
 }
 
 - (void)hideRightSideWindow {
-    if ([[rightSideBox window] isEqual:rightSideWindow]) {
+    if ([[rightSideContentView window] isEqual:rightSideWindow]) {
         [rightSideWindow orderOut:self];
         
-        if ([[rightSideWindow firstResponder] isDescendantOf:rightSideBox])
+        if ([[rightSideWindow firstResponder] 
isDescendantOf:rightSideContentView])
             [rightSideWindow makeFirstResponder:nil];
-        [rightSideBox retain]; // rightSideBox is removed from its old 
superview in the process
-        [rightSideBox setFrame:[rightSideContentBox bounds]];
-        [rightSideContentBox addSubview:rightSideBox];
-        [rightSideBox release];
+        [rightSideContentView retain]; // rightSideContentView is removed from 
its old superview in the process
+        [rightSideContentView setFrame:[rightSideContentBox bounds]];
+        [rightSideContentBox addSubview:rightSideContentView];
+        [rightSideContentView release];
         
-        [rightSideEdgeView setEdges:BDSKMinXEdgeMask];
+        [rightSideEdgeView setEdges:BDSKMinXEdgeMask | BDSKMaxXEdgeMask];
         
         if ([self isPresentation]) {
             [rightSideWindow setLevel:NSFloatingWindowLevel];


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to