.
--- 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
+