Revision: 28081
          http://sourceforge.net/p/bibdesk/svn/28081
Author:   hofman
Date:     2022-11-25 15:15:01 +0000 (Fri, 25 Nov 2022)
Log Message:
-----------
Override font of title cell in preference window toolbar to return the title 
bar font, as toolbars seem to reset the font behind our backs. Also use color 
used for window title bar text.

Modified Paths:
--------------
    trunk/bibdesk/BDSKPreferenceController.h
    trunk/bibdesk/BDSKPreferenceController.m
    trunk/bibdesk/Base.lproj/BDSKPreferences.xib

Modified: trunk/bibdesk/BDSKPreferenceController.h
===================================================================
--- trunk/bibdesk/BDSKPreferenceController.h    2022-11-25 07:30:21 UTC (rev 
28080)
+++ trunk/bibdesk/BDSKPreferenceController.h    2022-11-25 15:15:01 UTC (rev 
28081)
@@ -92,3 +92,7 @@
 - (void)selectPaneWithIdentifier:(NSString *)identifier;
 
 @end
+
+
+@interface BDSKTitleCell : NSTextFieldCell
+@end

Modified: trunk/bibdesk/BDSKPreferenceController.m
===================================================================
--- trunk/bibdesk/BDSKPreferenceController.m    2022-11-25 07:30:21 UTC (rev 
28080)
+++ trunk/bibdesk/BDSKPreferenceController.m    2022-11-25 15:15:01 UTC (rev 
28081)
@@ -879,3 +879,11 @@
 }
 
 @end
+
+
+@implementation BDSKTitleCell
+
+- (NSFont *)font { return [NSFont titleBarFontOfSize:13.0]; }
+
+@end
+

Modified: trunk/bibdesk/Base.lproj/BDSKPreferences.xib
===================================================================
--- trunk/bibdesk/Base.lproj/BDSKPreferences.xib        2022-11-25 07:30:21 UTC 
(rev 28080)
+++ trunk/bibdesk/Base.lproj/BDSKPreferences.xib        2022-11-25 15:15:01 UTC 
(rev 28081)
@@ -1,9 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" 
toolsVersion="17701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" 
useAutolayout="YES">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" 
toolsVersion="19529" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" 
useAutolayout="YES">
     <dependencies>
         <deployment identifier="macosx"/>
-        <development version="8000" identifier="xcode"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" 
version="17701"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" 
version="19529"/>
         <capability name="documents saved in the Xcode 8 format" 
minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -128,11 +127,11 @@
             <point key="canvasLocation" x="10" y="464"/>
         </segmentedControl>
         <textField horizontalHuggingPriority="251" 
verticalHuggingPriority="750" id="Gmd-Ky-YDU">
-            <rect key="frame" x="0.0" y="0.0" width="4" height="16"/>
+            <rect key="frame" x="0.0" y="0.0" width="8" height="17"/>
             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" 
flexibleMinY="YES"/>
-            <textFieldCell key="cell" lineBreakMode="clipping" id="EvQ-g1-O7M">
-                <font key="font" usesAppearanceFont="YES"/>
-                <color key="textColor" name="labelColor" catalog="System" 
colorSpace="catalog"/>
+            <textFieldCell key="cell" lineBreakMode="clipping" id="EvQ-g1-O7M" 
customClass="BDSKTitleCell">
+                <font key="font" metaFont="system"/>
+                <color key="textColor" name="windowFrameTextColor" 
catalog="System" colorSpace="catalog"/>
                 <color key="backgroundColor" name="textBackgroundColor" 
catalog="System" colorSpace="catalog"/>
             </textFieldCell>
             <point key="canvasLocation" x="17" y="535"/>

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