--- CVS/core/gui/Source/NSScroller.m	Thu Jun  6 12:40:56 2002
+++ gui/Source/NSScroller.m	Fri Oct  4 01:22:06 2002
@@ -41,6 +41,7 @@
 #include <AppKit/NSImage.h>
 #include <AppKit/NSColor.h>
 #include <AppKit/NSGraphics.h>
+#include <AppKit/NSBezierPath.h>
 
 
 @implementation NSScroller
@@ -802,14 +804,32 @@
 - (void) drawKnobSlot
 {
   static NSRect rect;
+  static NSBezierPath *bPath;
+  float               dot_dash[] = {1.0, 1.0};
 
   if (_cacheValid == NO)
     {
       rect = [self rectForPart: NSScrollerKnobSlot];
     }
 
-  [scrollBarColor set];
-  NSRectFill (rect);
+  rect.size.width -= 1;
+  rect.size.height -= 1;
+//   [scrollBarColor set];
+  [[NSColor darkGrayColor] set];
+  
+  while (rect.size.width >= 0 && rect.size.height >= 0)
+ 	{
+	  bPath = [NSBezierPath bezierPathWithRect:rect];
+	  [bPath setLineDash:dot_dash count:2 phase:0.0];
+	  [bPath setLineWidth:1.0];
+
+	  [bPath stroke];
+
+	  rect.origin.x += 1;
+	  rect.origin.y += 1;
+	  rect.size.width -= 2;
+	  rect.size.height -= 2;
+	}
 }
 
 - (void) highlight: (BOOL)flag
