Revision: 22450
          http://sourceforge.net/p/bibdesk/svn/22450
Author:   hofman
Date:     2018-07-22 09:42:51 +0000 (Sun, 22 Jul 2018)
Log Message:
-----------
make sure attributed string is clipping by adding paragraph style attribute

Modified Paths:
--------------
    trunk/bibdesk/BibPref_AutoFile.m
    trunk/bibdesk/BibPref_CiteKey.m

Modified: trunk/bibdesk/BibPref_AutoFile.m
===================================================================
--- trunk/bibdesk/BibPref_AutoFile.m    2018-07-22 09:26:06 UTC (rev 22449)
+++ trunk/bibdesk/BibPref_AutoFile.m    2018-07-22 09:42:51 UTC (rev 22450)
@@ -45,6 +45,7 @@
 #import "BDSKStringConstants.h"
 #import "NSFileManager_BDSKExtensions.h"
 #import "BDSKTypeManager.h"
+#import "NSParagraphStyle_BDSKExtensions.h"
 
 #define MAX_PREVIEW_WIDTH      501.0
 #define MAX_FORMAT_WIDTH       288.0
@@ -161,7 +162,10 @@
        } else {
                [previewTextField setStringValue:NSLocalizedString(@"Invalid 
Format", @"Preview for invalid autogeneration format")];
        }
-       [formatField setAttributedStringValue:attrFormat];
+    NSMutableAttributedString *mutableAttrFormat = [attrFormat mutableCopy];
+    [mutableAttrFormat addAttribute:NSParagraphStyleAttributeName 
value:[NSParagraphStyle defaultClippingParagraphStyle] range:NSMakeRange(0, 
[attrFormat length])];
+    [formatField setAttributedStringValue:mutableAttrFormat];
+    [mutableAttrFormat release];
        [formatField sizeToFit];
        frame = [formatField frame];
        if (frame.size.width > MAX_FORMAT_WIDTH) {

Modified: trunk/bibdesk/BibPref_CiteKey.m
===================================================================
--- trunk/bibdesk/BibPref_CiteKey.m     2018-07-22 09:26:06 UTC (rev 22449)
+++ trunk/bibdesk/BibPref_CiteKey.m     2018-07-22 09:42:51 UTC (rev 22450)
@@ -45,6 +45,7 @@
 #import "BDSKAppController.h"
 #import "BDSKPreviewItem.h"
 #import "BDSKTypeManager.h"
+#import "NSParagraphStyle_BDSKExtensions.h"
 
 #define MAX_PREVIEW_WIDTH      481
 #define MAX_FORMAT_WIDTH       266
@@ -132,7 +133,10 @@
        } else {
                [citeKeyLine setStringValue:NSLocalizedString(@"Invalid 
Format", @"Preview for invalid autogeneration format")];
        }
-       [formatField setAttributedStringValue:attrFormat];
+    NSMutableAttributedString *mutableAttrFormat = [attrFormat mutableCopy];
+    [mutableAttrFormat addAttribute:NSParagraphStyleAttributeName 
value:[NSParagraphStyle defaultClippingParagraphStyle] range:NSMakeRange(0, 
[attrFormat length])];
+       [formatField setAttributedStringValue:mutableAttrFormat];
+    [mutableAttrFormat release];
        [formatField sizeToFit];
        frame = [formatField frame];
        if (frame.size.width > MAX_FORMAT_WIDTH) {

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


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to