HorizontalScrollBar.st
changeset 3 9d7eefb5e69f
parent 0 e6a541c1c0eb
child 5 7b4fb1b170e5
--- a/HorizontalScrollBar.st	Wed Oct 13 02:01:27 1993 +0100
+++ b/HorizontalScrollBar.st	Wed Oct 13 02:04:14 1993 +0100
@@ -27,7 +27,7 @@
 2 step-scroll buttons. when moved or stepped, it perform a
 predefined action.
 
-%W% %E%
+$Header: /cvs/stx/stx/libwidg/HorizontalScrollBar.st,v 1.2 1993-10-13 01:02:21 claus Exp $
 
 written spring/summer 89 by claus
 '!
@@ -36,7 +36,7 @@
 
 scrollLeftButtonForm:style
     defaultScrollLeftForm isNil ifTrue:[
-        defaultScrollLeftForm := Form fromFile:(Resources at:'LEFT_BUTTON_FORM_FILE'
+        defaultScrollLeftForm := Form fromFile:(self classResources at:'SCROLL_LEFT_BUTTON_FORM_FILE'
                                                      default:(style == #mswindows
                                                                  ifTrue:['ScrollLt_win.xbm']
                                                                  ifFalse:['ScrollLt.xbm']))
@@ -66,7 +66,7 @@
 
 scrollRightButtonForm:style
     defaultScrollRightForm isNil ifTrue:[
-        defaultScrollRightForm := Form fromFile:(Resources at:'RIGHT_BUTTON_FORM_FILE'
+        defaultScrollRightForm := Form fromFile:(self classResources at:'SCROLL_RIGHT_BUTTON_FORM_FILE'
                                                       default:(style == #mswindows
                                                                  ifTrue:['ScrollRt_win.xbm']
                                                                  ifFalse:['ScrollRt.xbm']))
@@ -114,12 +114,6 @@
     ].
     self extent:w @ h.
 
-    style == #mswindows ifTrue:[
-        layout := #around
-    ] ifFalse:[
-        layout := defaultLayout
-    ].
-
     bwn := borderWidth negated.
     self is3D ifTrue:[
         sep := 1
@@ -127,11 +121,13 @@
         sep := 0
     ].
 
+    button1 := ArrowButton leftIn:self.
     button1 form:(self class scrollLeftButtonForm:style).
     button1 name:'LeftButton'.
     button1 borderWidth:borderWidth.
     button1 autoRepeat.
 
+    button2 := ArrowButton rightIn:self.
     button2 form:(self class scrollRightButtonForm:style).
     button2 name:'RightButton'.
     button2 borderWidth:borderWidth.