summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXScrlbr.c
diff options
context:
space:
mode:
authorkevin_walzer <kevin_walzer@noemail.net>2015-02-19 15:57:33 (GMT)
committerkevin_walzer <kevin_walzer@noemail.net>2015-02-19 15:57:33 (GMT)
commitb8804dcec988fd906fdea5fe974d7ca6f8e7820d (patch)
treea52df8e6b85366b47a27f187a24127c8481704d5 /macosx/tkMacOSXScrlbr.c
parent575b210581370f59dc6c24c838148f790fe20fcc (diff)
downloadtk-b8804dcec988fd906fdea5fe974d7ca6f8e7820d.zip
tk-b8804dcec988fd906fdea5fe974d7ca6f8e7820d.tar.gz
tk-b8804dcec988fd906fdea5fe974d7ca6f8e7820d.tar.bz2
Fix for Cocoa scrollbar appearance on 10.6
FossilOrigin-Name: 28d86631979a1a7735db284c9c3d3f7ca345b58e
Diffstat (limited to 'macosx/tkMacOSXScrlbr.c')
-rw-r--r--macosx/tkMacOSXScrlbr.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/macosx/tkMacOSXScrlbr.c b/macosx/tkMacOSXScrlbr.c
index efa0f38..bc93b79 100644
--- a/macosx/tkMacOSXScrlbr.c
+++ b/macosx/tkMacOSXScrlbr.c
@@ -186,7 +186,15 @@ TkpDisplayScrollbar(
/*Update values and draw in native rect.*/
UpdateControlValues(scrollPtr);
+#if MAC_OS_X_VERSION_MIN_REQUIRED < 1070
+ if (scrollPtr->vertical) {
+ HIThemeDrawTrack (&info, 0, dc.context, kHIThemeOrientationNormal);
+ } else {
+ HIThemeDrawTrack (&info, 0, dc.context, kHIThemeOrientationInverted);
+ }
+#else
HIThemeDrawTrack (&info, 0, dc.context, kHIThemeOrientationNormal);
+#endif
TkMacOSXRestoreDrawingContext(&dc);
scrollPtr->flags &= ~REDRAW_PENDING;