Revision: 28837
          http://sourceforge.net/p/bibdesk/svn/28837
Author:   hofman
Date:     2024-03-12 10:20:08 +0000 (Tue, 12 Mar 2024)
Log Message:
-----------
Add outlets for status bar control constraints

Modified Paths:
--------------
    trunk/bibdesk/Base.lproj/BibDocument.xib
    trunk/bibdesk/BibDocument.h
    trunk/bibdesk/BibDocument.m
    trunk/bibdesk/BibDocument_UI.m

Modified: trunk/bibdesk/Base.lproj/BibDocument.xib
===================================================================
--- trunk/bibdesk/Base.lproj/BibDocument.xib    2024-03-12 10:07:18 UTC (rev 
28836)
+++ trunk/bibdesk/Base.lproj/BibDocument.xib    2024-03-12 10:20:08 UTC (rev 
28837)
@@ -21,6 +21,7 @@
                 <outlet property="groupActionMenuButton" destination="872" 
id="877"/>
                 <outlet property="groupAddButton" destination="101666" 
id="101676"/>
                 <outlet property="groupButtonView" destination="101741" 
id="101742"/>
+                <outlet property="groupButtonViewWidthConstraint" 
destination="7QF-9x-IzU" id="ABc-X2-aZr"/>
                 <outlet property="groupFieldMenu" destination="101632" 
id="101637"/>
                 <outlet property="groupMenu" destination="819" id="876"/>
                 <outlet property="groupOutlineView" destination="101527" 
id="101535"/>
@@ -33,6 +34,7 @@
                 <outlet property="sideFileView" destination="101234" 
id="101240"/>
                 <outlet property="sidePreviewButton" destination="101673" 
id="101679"/>
                 <outlet property="sidePreviewButtonView" 
destination="wyF-ch-LiL" id="uD2-1M-dtX"/>
+                <outlet property="sidePreviewButtonViewWidthConstraint" 
destination="60d-JF-gyX" id="4Ie-A2-gGT"/>
                 <outlet property="sidePreviewTabView" destination="101224" 
id="101259"/>
                 <outlet property="sidePreviewTextView" destination="101230" 
id="101238"/>
                 <outlet property="splitView" destination="101581" id="101590"/>

Modified: trunk/bibdesk/BibDocument.h
===================================================================
--- trunk/bibdesk/BibDocument.h 2024-03-12 10:07:18 UTC (rev 28836)
+++ trunk/bibdesk/BibDocument.h 2024-03-12 10:20:08 UTC (rev 28837)
@@ -154,6 +154,7 @@
     NSView *groupButtonView;
     NSMenu *groupFieldMenu;
     NSMutableArray *groupSpinners;
+    NSLayoutConstraint *groupButtonViewWidthConstraint;
     
 #pragma mark Side preview variables
 
@@ -163,6 +164,7 @@
     
     NSSegmentedControl *sidePreviewButton;
     NSView *sidePreviewButtonView;
+    NSLayoutConstraint *sidePreviewButtonViewWidthConstraint;
     NSMenu *sideTemplatePreviewMenu;
     
     BDSKPreviewDisplay sidePreviewDisplay;
@@ -313,6 +315,7 @@
 @property (nonatomic, strong) IBOutlet NSPopUpButton *groupActionButton;
 @property (nonatomic, strong) IBOutlet NSPopUpButton *groupAddButton;
 @property (nonatomic, strong) IBOutlet NSView *groupButtonView;
+@property (nonatomic, strong) IBOutlet NSLayoutConstraint 
*groupButtonViewWidthConstraint;
 @property (nonatomic, strong) IBOutlet NSMenu *groupFieldMenu;
 @property (nonatomic, strong) IBOutlet NSTabView *sidePreviewTabView;
 @property (nonatomic, strong) IBOutlet NSTextView *sidePreviewTextView;
@@ -319,6 +322,7 @@
 @property (nonatomic, strong) IBOutlet FVFileView *sideFileView;
 @property (nonatomic, strong) IBOutlet NSSegmentedControl *sidePreviewButton;
 @property (nonatomic, strong) IBOutlet NSView *sidePreviewButtonView;
+@property (nonatomic, strong) IBOutlet NSLayoutConstraint 
*sidePreviewButtonViewWidthConstraint;
 @property (nonatomic, strong) IBOutlet NSTabView *bottomPreviewTabView;
 @property (nonatomic, strong) IBOutlet NSTextView *bottomPreviewTextView;
 @property (nonatomic, strong) IBOutlet FVFileView *bottomFileView;

Modified: trunk/bibdesk/BibDocument.m
===================================================================
--- trunk/bibdesk/BibDocument.m 2024-03-12 10:07:18 UTC (rev 28836)
+++ trunk/bibdesk/BibDocument.m 2024-03-12 10:20:08 UTC (rev 28837)
@@ -186,7 +186,7 @@
 
 @implementation BibDocument
 
-@synthesize documentWindow, tableView, mainScrollView, splitView, mainBox, 
mainView, controlContentView, statusBar, groupOutlineView, groupSplitView, 
groupActionButton, groupAddButton, groupButtonView, groupFieldMenu, 
sidePreviewTabView, sidePreviewTextView, sideFileView, sidePreviewButton, 
sidePreviewButtonView, bottomPreviewTabView, bottomPreviewTextView, 
bottomFileView, bottomPreviewButton, actionMenuButton, groupActionMenuButton, 
searchField, groupMenu, actionMenu, alternateCopyMenu, sharingMenu, 
publications, shownPublications, groups, documentInfo, macroResolver, basePath, 
openDate;
+@synthesize documentWindow, tableView, mainScrollView, splitView, mainBox, 
mainView, controlContentView, statusBar, groupOutlineView, groupSplitView, 
groupActionButton, groupAddButton, groupButtonView, 
groupButtonViewWidthConstraint, groupFieldMenu, sidePreviewTabView, 
sidePreviewTextView, sideFileView, sidePreviewButton, sidePreviewButtonView, 
sidePreviewButtonViewWidthConstraint, bottomPreviewTabView, 
bottomPreviewTextView, bottomFileView, bottomPreviewButton, actionMenuButton, 
groupActionMenuButton, searchField, groupMenu, actionMenu, alternateCopyMenu, 
sharingMenu, publications, shownPublications, groups, documentInfo, 
macroResolver, basePath, openDate;
 @dynamic mainDocument, atomData, MODSData, endNoteData, wordXMLData, 
numberOfSelectedPubs, numberOfClickedOrSelectedPubs, selectedPublications, 
clickedOrSelectedPublications, singleSelectedPublication, selectedFileURLs, 
clickedOrSelectedFileURLs, selectedRemoteURLs, clickedOrSelectedRemoteURLs, 
documentStringEncoding, sharingServices;
 
 + (NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key {

Modified: trunk/bibdesk/BibDocument_UI.m
===================================================================
--- trunk/bibdesk/BibDocument_UI.m      2024-03-12 10:07:18 UTC (rev 28836)
+++ trunk/bibdesk/BibDocument_UI.m      2024-03-12 10:20:08 UTC (rev 28837)
@@ -1152,8 +1152,6 @@
         NSArray *subviews = [groupSplitView subviews];
         BOOL isLeftHidden = [groupSplitView isSubviewCollapsed:[subviews 
firstObject]];
         BOOL isRightHidden = [groupSplitView isSubviewCollapsed:[subviews 
lastObject]];
-        NSLayoutConstraint *leftConstraint = [groupButtonView 
constraintWithFirstItem:groupButtonView firstAttribute:NSLayoutAttributeWidth];
-        NSLayoutConstraint *rightConstraint = [sidePreviewButtonView 
constraintWithFirstItem:sidePreviewButtonView 
firstAttribute:NSLayoutAttributeWidth];
         CGFloat width;
         if (aNotification == nil)
             [statusBar layoutSubtreeIfNeeded];
@@ -1160,10 +1158,10 @@
         [groupButtonView setHidden:isLeftHidden];
         [sidePreviewButtonView setHidden:isRightHidden];
         width = isLeftHidden ? 7.0 : fmax(7.0, NSWidth([[subviews firstObject] 
frame]));
-        [leftConstraint setConstant:width];
+        [groupButtonViewWidthConstraint setConstant:width];
         [statusBar setLeftMargin:width + [bottomPreviewButton 
fittingSize].width + 8.0];
         width = isRightHidden ? 7.0 : fmax(7.0, NSWidth([[subviews lastObject] 
frame]));
-        [rightConstraint setConstant:width];
+        [sidePreviewButtonViewWidthConstraint setConstant:width];
         [statusBar setRightMargin:width + 8.0];
     }
 }

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



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to