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 Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit