.
authorclaus
Mon, 28 Aug 1995 01:24:28 +0200
changeset 147 155fe54b855a
parent 146 7726707ac980
child 148 3c0b3c51bee7
.
Button.st
ChckTggle.st
CheckToggle.st
Make.proto
--- a/Button.st	Sun Aug 27 02:35:11 1995 +0200
+++ b/Button.st	Mon Aug 28 01:24:28 1995 +0200
@@ -39,7 +39,7 @@
 COPYRIGHT (c) 1989 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libwidg/Button.st,v 1.26 1995-07-23 03:00:52 claus Exp $
+$Header: /cvs/stx/stx/libwidg/Button.st,v 1.27 1995-08-27 23:23:25 claus Exp $
 '!
 
 !Button class methodsFor:'documentation'!
@@ -60,7 +60,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libwidg/Button.st,v 1.26 1995-07-23 03:00:52 claus Exp $
+$Header: /cvs/stx/stx/libwidg/Button.st,v 1.27 1995-08-27 23:23:25 claus Exp $
 "
 !
 
@@ -1307,7 +1307,12 @@
     "turn the button off (if not already off)"
 
     controller pressed ifTrue:[
-	self level:offLevel.
+	offLevel ~~ level ifTrue:[
+	    self level:offLevel.
+	].
+	(passiveLogo notNil and:[passiveLogo ~~ logo]) ifTrue:[
+	    self logo:passiveLogo
+	].
 	self turnOffWithoutRedraw.
 	self redraw
     ]
@@ -1329,7 +1334,12 @@
     "turn the button on (if not already on)"
 
     controller pressed ifFalse:[
-	self level:onLevel.
+	onLevel ~~ level ifTrue:[
+	    self level:onLevel.
+	].
+	(activeLogo notNil and:[activeLogo ~~ logo]) ifTrue:[
+	    self logo:activeLogo
+	].
 	self turnOnWithoutRedraw.
 	self redraw
     ]
--- a/ChckTggle.st	Sun Aug 27 02:35:11 1995 +0200
+++ b/ChckTggle.st	Mon Aug 28 01:24:28 1995 +0200
@@ -26,7 +26,7 @@
 COPYRIGHT (c) 1991 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libwidg/Attic/ChckTggle.st,v 1.16 1995-08-27 00:33:50 claus Exp $
+$Header: /cvs/stx/stx/libwidg/Attic/ChckTggle.st,v 1.17 1995-08-27 23:23:32 claus Exp $
 '!
 
 !CheckToggle class methodsFor:'documentation'!
@@ -47,7 +47,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libwidg/Attic/ChckTggle.st,v 1.16 1995-08-27 00:33:50 claus Exp $
+$Header: /cvs/stx/stx/libwidg/Attic/ChckTggle.st,v 1.17 1995-08-27 23:23:32 claus Exp $
 "
 !
 
@@ -56,7 +56,8 @@
     CheckButtons are like Toggles in toggling their state when pressed.
     However, they show an ok-marker if on; nothing if off.
     CheckButtons are mostly used as part of a checkBox (since normally,
-    you want to have some label along the check)
+    you want to have some label along the check) and often grouped for
+    many-in-many or one-in-many setups.
 
     StyleSheet values:
 
@@ -81,7 +82,7 @@
 
     See examples.
 
-    See also: CheckBox  RadioButton  RadiouButtonGroup
+    See also: CheckBox  RadioButton  RadioButtonGroup Toggle Button
 "
 !
 
@@ -131,6 +132,7 @@
 
     multiple checks on a single model (with different change selectors):
     (using a checkBox here, for the demonstration ...)
+    (this is a typical many-in-many setup)
 
 	|top model panel ext1 ext2
 	 readFlag writeFlag executeFlag|
@@ -157,7 +159,7 @@
 
 	    check := CheckBox in:panel.
 	    check label:sym.
-	    check model:model; aspect:sym; change:(sym , ':') asSymbol.
+	    check model:model; aspect:sym; changeMessage:(sym , ':') asSymbol.
 	].
 
 	top openModal.
@@ -169,6 +171,7 @@
 
 
     checkToggles in a group
+    (this is a typical one-in-many setup)
 
 	|top panel check1 check2 check3 grp|
 
@@ -209,7 +212,7 @@
 	].
 
 	t := Toggle in:panel.
-	t activeLogo:'enable'; passiveLogo:'disable'.
+	t activeLogo:'enabled'; passiveLogo:'disabled'.
 	t controller pressChannel:enableChannel.
 
 	top open
--- a/CheckToggle.st	Sun Aug 27 02:35:11 1995 +0200
+++ b/CheckToggle.st	Mon Aug 28 01:24:28 1995 +0200
@@ -26,7 +26,7 @@
 COPYRIGHT (c) 1991 by Claus Gittinger
 	      All Rights Reserved
 
-$Header: /cvs/stx/stx/libwidg/CheckToggle.st,v 1.16 1995-08-27 00:33:50 claus Exp $
+$Header: /cvs/stx/stx/libwidg/CheckToggle.st,v 1.17 1995-08-27 23:23:32 claus Exp $
 '!
 
 !CheckToggle class methodsFor:'documentation'!
@@ -47,7 +47,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libwidg/CheckToggle.st,v 1.16 1995-08-27 00:33:50 claus Exp $
+$Header: /cvs/stx/stx/libwidg/CheckToggle.st,v 1.17 1995-08-27 23:23:32 claus Exp $
 "
 !
 
@@ -56,7 +56,8 @@
     CheckButtons are like Toggles in toggling their state when pressed.
     However, they show an ok-marker if on; nothing if off.
     CheckButtons are mostly used as part of a checkBox (since normally,
-    you want to have some label along the check)
+    you want to have some label along the check) and often grouped for
+    many-in-many or one-in-many setups.
 
     StyleSheet values:
 
@@ -81,7 +82,7 @@
 
     See examples.
 
-    See also: CheckBox  RadioButton  RadiouButtonGroup
+    See also: CheckBox  RadioButton  RadioButtonGroup Toggle Button
 "
 !
 
@@ -131,6 +132,7 @@
 
     multiple checks on a single model (with different change selectors):
     (using a checkBox here, for the demonstration ...)
+    (this is a typical many-in-many setup)
 
 	|top model panel ext1 ext2
 	 readFlag writeFlag executeFlag|
@@ -157,7 +159,7 @@
 
 	    check := CheckBox in:panel.
 	    check label:sym.
-	    check model:model; aspect:sym; change:(sym , ':') asSymbol.
+	    check model:model; aspect:sym; changeMessage:(sym , ':') asSymbol.
 	].
 
 	top openModal.
@@ -169,6 +171,7 @@
 
 
     checkToggles in a group
+    (this is a typical one-in-many setup)
 
 	|top panel check1 check2 check3 grp|
 
@@ -209,7 +212,7 @@
 	].
 
 	t := Toggle in:panel.
-	t activeLogo:'enable'; passiveLogo:'disable'.
+	t activeLogo:'enabled'; passiveLogo:'disabled'.
 	t controller pressChannel:enableChannel.
 
 	top open
--- a/Make.proto	Sun Aug 27 02:35:11 1995 +0200
+++ b/Make.proto	Mon Aug 28 01:24:28 1995 +0200
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.28 1995-08-23 18:06:29 claus Exp $
+# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.29 1995-08-27 23:24:28 claus Exp $
 #
 # -------------- no need to change anything below ----------
 
@@ -128,4 +128,62 @@
 #       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ListView
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+ArrButton.o: ArrButton.st $(STCHDR) ../include/Button.H ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+Button.o: Button.st $(STCHDR) ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ButtonC.o: ButtonC.st $(STCHDR) ../include/Controll.H ../include/Object.H
+ChckTggle.o: ChckTggle.st $(STCHDR) ../include/Toggle.H ../include/Button.H ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ClckMenuV.o: ClckMenuV.st $(STCHDR) ../include/MenuView.H ../include/SelListV.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+CodeView.o: CodeView.st $(STCHDR) ../include/Workspace.H ../include/TextColl.H ../include/ETxtView.H ../include/TextView.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+DialogBox.o: DialogBox.st $(STCHDR) ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+EFGroup.o: EFGroup.st $(STCHDR) ../include/Object.H
+ETxtView.o: ETxtView.st $(STCHDR) ../include/TextView.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+EditField.o: EditField.st $(STCHDR) ../include/ETxtView.H ../include/TextView.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+EnterBox.o: EnterBox.st $(STCHDR) ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+EnterBox2.o: EnterBox2.st $(STCHDR) ../include/EnterBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+FSaveBox.o: FSaveBox.st $(STCHDR) ../include/FSelBox.H ../include/LSelBox.H ../include/EnterBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+FSelBox.o: FSelBox.st $(STCHDR) ../include/LSelBox.H ../include/EnterBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+FSelList.o: FSelList.st $(STCHDR) ../include/SelListV.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+FontPanel.o: FontPanel.st $(STCHDR) ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+FramedBox.o: FramedBox.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+HMiniScr.o: HMiniScr.st $(STCHDR) ../include/HScroller.H ../include/Scroller.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+HPanelV.o: HPanelV.st $(STCHDR) ../include/PanelView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+HScrBar.o: HScrBar.st $(STCHDR) ../include/ScrollBar.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+HScroller.o: HScroller.st $(STCHDR) ../include/Scroller.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+HVScrView.o: HVScrView.st $(STCHDR) ../include/ScrView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+InfoBox.o: InfoBox.st $(STCHDR) ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+LSelBox.o: LSelBox.st $(STCHDR) ../include/EnterBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+Label.o: Label.st $(STCHDR) ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ListView.o: ListView.st $(STCHDR) ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ListViewC.o: ListViewC.st $(STCHDR) ../include/Controll.H ../include/Object.H
+MenuView.o: MenuView.st $(STCHDR) ../include/SelListV.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+MiniScr.o: MiniScr.st $(STCHDR) ../include/Scroller.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ObjView.o: ObjView.st $(STCHDR) ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+OptBox.o: OptBox.st $(STCHDR) ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+PanelView.o: PanelView.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+PopUpList.o: PopUpList.st $(STCHDR) ../include/Button.H ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+PopUpLstC.o: PopUpLstC.st $(STCHDR) ../include/ButtonC.H ../include/Controll.H ../include/Object.H
+PopUpMenu.o: PopUpMenu.st $(STCHDR) ../include/PopUpView.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+PullDMenu.o: PullDMenu.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+RButtC.o: RButtC.st $(STCHDR) ../include/ToggleC.H ../include/ButtonC.H ../include/Controll.H ../include/Object.H
+RButtGrp.o: RButtGrp.st $(STCHDR) ../include/OrdColl.H ../include/SeqColl.H ../include/Coll.H ../include/Object.H
+RButton.o: RButton.st $(STCHDR) ../include/Toggle.H ../include/Button.H ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ScrView.o: ScrView.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ScrollBar.o: ScrollBar.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+Scroller.o: Scroller.st $(STCHDR) ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+SelList.o: SelList.st $(STCHDR) ../include/ValHolder.H ../include/ValModel.H ../include/Model.H ../include/Object.H
+SelListV.o: SelListV.st $(STCHDR) ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+TextColl.o: TextColl.st $(STCHDR) ../include/ETxtView.H ../include/TextView.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+TextView.o: TextView.st $(STCHDR) ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+Toggle.o: Toggle.st $(STCHDR) ../include/Button.H ../include/Label.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+ToggleC.o: ToggleC.st $(STCHDR) ../include/ButtonC.H ../include/Controll.H ../include/Object.H
+VPanelV.o: VPanelV.st $(STCHDR) ../include/PanelView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+VarHPanel.o: VarHPanel.st $(STCHDR) ../include/VarVPanel.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+VarHPanelC.o: VarHPanelC.st $(STCHDR) ../include/VarPanelC.H ../include/Controll.H ../include/Object.H
+VarPanelC.o: VarPanelC.st $(STCHDR) ../include/Controll.H ../include/Object.H
+VarVPanel.o: VarVPanel.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+VarVPanelC.o: VarVPanelC.st $(STCHDR) ../include/VarPanelC.H ../include/Controll.H ../include/Object.H
+WarnBox.o: WarnBox.st $(STCHDR) ../include/InfoBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+Workspace.o: Workspace.st $(STCHDR) ../include/TextColl.H ../include/ETxtView.H ../include/TextView.H ../include/ListView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
+YesNoBox.o: YesNoBox.st $(STCHDR) ../include/WarnBox.H ../include/InfoBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H
 # ENDMAKEDEPEND --- do not remove this line; make depend needs it
+