Revision: 27833
          http://sourceforge.net/p/bibdesk/svn/27833
Author:   hofman
Date:     2022-08-23 21:33:03 +0000 (Tue, 23 Aug 2022)
Log Message:
-----------
no need for extra contentview, can add scale popup directly to pdfview

Modified Paths:
--------------
    trunk/bibdesk/BDSKZoomablePDFView.m

Modified: trunk/bibdesk/BDSKZoomablePDFView.m
===================================================================
--- trunk/bibdesk/BDSKZoomablePDFView.m 2022-08-23 16:42:19 UTC (rev 27832)
+++ trunk/bibdesk/BDSKZoomablePDFView.m 2022-08-23 21:33:03 UTC (rev 27833)
@@ -293,29 +293,19 @@
         [scalePopUpButton setTarget:self];
         [scalePopUpButton setAction:@selector(scalePopUpAction:)];
         
-        NSView *containerView = [[[NSView alloc] 
initWithFrame:[scalePopUpButton frame]] autorelease];
         backgroundView = [[BDSKBackgroundView alloc] 
initWithFrame:[scalePopUpButton frame]];
         [backgroundView setTranslatesAutoresizingMaskIntoConstraints:NO];
-        [containerView addSubview:backgroundView];
+        [self addSubview:backgroundView];
         [scalePopUpButton setTranslatesAutoresizingMaskIntoConstraints:NO];
-        [containerView addSubview:scalePopUpButton];
-        [containerView setTranslatesAutoresizingMaskIntoConstraints:NO];
-        [self addSubview:containerView];
+        [self addSubview:scalePopUpButton];
         
         NSArray *constraints = [NSMutableArray arrayWithObjects:
-            [NSLayoutConstraint constraintWithLeadingMargin:0.0 
forItem:backgroundView toItem:containerView],
-            [NSLayoutConstraint constraintWithTrailingMargin:0.0 
forItem:backgroundView toItem:containerView],
-            [NSLayoutConstraint constraintWithTopMargin:0.0 
forItem:backgroundView toItem:containerView],
-            [NSLayoutConstraint constraintWithBottomMargin:0.0 
forItem:backgroundView toItem:containerView],
-            [NSLayoutConstraint constraintWithLeadingMargin:2.0 
forItem:scalePopUpButton toItem:containerView],
-            [NSLayoutConstraint constraintWithTrailingMargin:1.0 
forItem:scalePopUpButton toItem:containerView],
-            [NSLayoutConstraint constraintWithTopMargin:1.0 
forItem:scalePopUpButton toItem:containerView],
-            [NSLayoutConstraint constraintWithBottomMargin:1.0 
forItem:scalePopUpButton toItem:containerView], nil];
-        [containerView addConstraints:constraints];
-        
-        constraints = [NSMutableArray arrayWithObjects:
-            [NSLayoutConstraint constraintWithLeadingMargin:0.0 
forItem:containerView toItem:self],
-            [NSLayoutConstraint constraintWithBottomMargin:0.0 
forItem:containerView toItem:self], nil];
+            [NSLayoutConstraint constraintWithLeadingMargin:0.0 
forItem:backgroundView toItem:self],
+            [NSLayoutConstraint constraintWithBottomMargin:0.0 
forItem:backgroundView toItem:self],
+            [NSLayoutConstraint constraintWithLeadingMargin:2.0 
forItem:scalePopUpButton toItem:self],
+            [NSLayoutConstraint constraintWithTrailingMargin:1.0 
forItem:scalePopUpButton toItem:backgroundView],
+            [NSLayoutConstraint constraintWithTopMargin:1.0 
forItem:scalePopUpButton toItem:backgroundView],
+            [NSLayoutConstraint constraintWithBottomMargin:1.0 
forItem:scalePopUpButton toItem:self], nil];
         [self addConstraints:constraints];
         
         [self updateScrollerInsets];

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