Revision: 14765
http://sourceforge.net/p/skim-app/code/14765
Author: hofman
Date: 2024-11-30 10:33:41 +0000 (Sat, 30 Nov 2024)
Log Message:
-----------
Add hidden prefs for preview tooltip offset of destination target
Modified Paths:
--------------
trunk/InitialUserDefaults.plist
trunk/SKImageToolTipContext.m
Modified: trunk/InitialUserDefaults.plist
===================================================================
--- trunk/InitialUserDefaults.plist 2024-11-30 10:27:09 UTC (rev 14764)
+++ trunk/InitialUserDefaults.plist 2024-11-30 10:33:41 UTC (rev 14765)
@@ -206,6 +206,10 @@
<real>400</real>
<key>SKToolTipHeight</key>
<real>120</real>
+ <key>SKToolTipXOffset</key>
+ <integer>50</integer>
+ <key>SKToolTipYOffset</key>
+ <integer>20</integer>
<key>SKAutoOpenDownloadsWindow</key>
<true/>
<key>SKAutoRemoveFinishedDownloads</key>
Modified: trunk/SKImageToolTipContext.m
===================================================================
--- trunk/SKImageToolTipContext.m 2024-11-30 10:27:09 UTC (rev 14764)
+++ trunk/SKImageToolTipContext.m 2024-11-30 10:33:41 UTC (rev 14765)
@@ -52,8 +52,10 @@
#define TEXT_MARGIN_X 2.0
#define TEXT_MARGIN_Y 2.0
-#define SKToolTipWidthKey @"SKToolTipWidth"
-#define SKToolTipHeightKey @"SKToolTipHeight"
+#define SKToolTipWidthKey @"SKToolTipWidth"
+#define SKToolTipHeightKey @"SKToolTipHeight"
+#define SKToolTipXOffsetKey @"SKToolTipXOffset"
+#define SKToolTipYOffsetKey @"SKToolTipYOffset"
static NSAttributedString *toolTipAttributedString(NSString *string) {
@@ -128,8 +130,8 @@
sourceRect.size.width = [[NSUserDefaults standardUserDefaults]
doubleForKey:SKToolTipWidthKey];
sourceRect.size.height = [[NSUserDefaults standardUserDefaults]
doubleForKey:SKToolTipHeightKey];
sourceRect.origin = [transform transformPoint:point];
- sourceRect.origin.x -= 50.0;
- sourceRect.origin.y -= NSHeight(sourceRect) - 20.0;
+ sourceRect.origin.x -= [[NSUserDefaults standardUserDefaults]
doubleForKey:SKToolTipXOffsetKey];
+ sourceRect.origin.y -= NSHeight(sourceRect) - [[NSUserDefaults
standardUserDefaults] doubleForKey:SKToolTipYOffsetKey];
if ([pageSelection hasCharacters])
selBounds = NSIntersectionRect(NSInsetRect([pageSelection
boundsForPage:page], -2.0, -2.0), bounds);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit