Appendix B: Cross listing by module
In this appendix we list all the modules that were used by any of the examples.
Most of these modules are a part of the Trestle library,
but some have other sources.
The sources are:
- standard--one of the Modula-3 standard interface modules
- Trestle--one of the core Trestle interface modules
- VBTkit--one of the additional Trestle interface modules
- user--one written specifically for use in the example programs
In the list below, the type of each module is listed in parentheses.
Each module may have been used in one or more example programs.
All the example programs using a module are listed under the module's name.
With this list it is convenient to find an example program
that demonstrates the use of a particular module.
AnchorBtnVBT.i3
(Trestle)
-
menu1
menu2
AnyEvent.i3
(VBTkit)
-
numeric
Axis.i3
(Trestle)
-
push
update
menu1
mouse
confirm
draw
overlay
edit
shadow
menu2
switches
radio
reactivity
source
list
browser
numeric
scroll
script
BiFeedbackVBT.i3
(VBTkit)
-
checkbox
radio
reactivity
BooleanVBT.i3
(VBTkit)
-
checkbox
BorderedVBT.i3
(Trestle)
-
push
update
menu1
key
mouse
confirm
rubber
draw
overlay
overlap
ButtonVBT.i3
(Trestle)
-
push
update
menu1
confirm
overlay
shadow
numeric
script
ChoiceVBT.i3
(VBTKit)
-
radio
reactivity
Colors.i3
(user)
-
draw
edit
shadow
menu2
switches
checkbox
radio
reactivity
source
browser
numeric
ConfirmVBT.i3
(user)
-
confirm
FeedbackVBT.i3
(VBTKit)
-
menu2
switches
checkbox
radio
reactivity
source
FileBrowserVBT.i3
(VBTKit)
-
browser
FlexVBT.i3
(VBTKit)
-
scroll
script
Fmt.i3
(standard)
-
update
key
mouse
switches
source
scroll
FmtTime.i3
(standard)
-
script
Font.i3
(Trestle)
-
text
key
overlay
edit
checkbox
overlap
list
browser
numeric
scroll
GuardedBtnVBT.i3
(VBTKit)
-
switches
HVBar.i3
(Trestle)
-
edit
switches
radio
reactivity
list
browser
numeric
HVSplit.i3
(Trestle)
-
push
update
menu1
mouse
confirm
draw
overlay
edit
shadow
menu2
switches
radio
reactivity
source
list
browser
numeric
scroll
script
Latin1Key.i3
(standard)
-
text
key
scroll
ListVBT.i3
(VBTKit)
-
list
MarginFeedbackVBT.i3
(VBTKit)
-
checkbox
radio
reactivity
MenuBtnVBT.i3
(Trestle)
-
menu1
MenuSwitchVBT.i3
(VBTKit)
-
menu2
NumericVBT.i3
(VBTKit)
-
numeric
PaintOp.i3
(Trestle)
-
text
update
menu1
mouse
confirm
rubber
draw
edit
shadow
switches
overlap
list
scroll
Path.i3
(Trestle)
-
rubber
draw
Pictures.i3
(user)
-
overlay
Pixmap.i3
(Trestle)
-
confirm
Point.i3
(Trestle)
-
rubber
draw
QuickSwitchVBT.i3
(VBTKit)
-
switches
Random.i3
(standard)
-
source
ReactivityVBT.i3
(VBTKit)
-
reactivity
Rect.i3
(Trestle)
-
key
rubber
draw
menu2
overlap
Region.i3
(Trestle)
-
mouse
rubber
draw
shadow
RigidVBT.i3
(Trestle)
-
text
push
update
menu1
key
mouse
confirm
rubber
draw
overlay
edit
shadow
menu2
switches
checkbox
source
overlap
scroll
script
ScrollerVBT.i3
(VBTKit)
-
scroll
Shadow.i3
(VBTKit)
-
shadow
menu2
switches
checkbox
radio
reactivity
source
browser
numeric
ShadowedFeedbackVBT.i3
(VBTKit)
-
menu2
switches
checkbox
radio
reactivity
source
ShadowedVBT.i3
(VBTKit)
-
shadow
SourceVBT.i3
(VBTKit)
-
source
Stdio.i3
(standard)
-
menu1
key
edit
menu2
SwitchVBT.i3
(VBTKit)
-
menu2
switches
checkbox
radio
reactivity
Text.i3
(standard)
-
hello
text
push
update
menu1
key
mouse
confirm
draw
overlay
edit
shadow
menu2
switches
checkbox
radio
reactivity
source
overlap
list
numeric
scroll
script
TextPort.i3
(VBTKit)
-
edit
numeric
TextureVBT.i3
(Trestle)
-
update
overlap
TextVBT.i3
(Trestle)
-
hello
text
push
update
menu1
key
mouse
confirm
draw
overlay
shadow
menu2
switches
checkbox
radio
reactivity
source
overlap
list
numeric
scroll
script
Time.i3
(standard)
-
script
Trestle.i3
(Trestle)
-
hello
text
push
update
menu1
key
mouse
confirm
rubber
draw
overlay
edit
shadow
menu2
switches
checkbox
radio
reactivity
source
overlap
list
browser
numeric
scroll
script
TrillSwitchVBT.i3
(VBTKit)
-
switches
TSplit.i3
(Trestle)
-
overlay
TypescriptVBT.i3
(VBTKit)
-
script
VBT.i3
(Trestle)
-
hello
text
push
update
menu1
key
mouse
confirm
rubber
draw
overlay
edit
shadow
menu2
switches
checkbox
radio
reactivity
source
overlap
list
browser
numeric
scroll
script
Wr.i3
(standard)
-
menu1
key
edit
menu2
script
ZChassisVBT.i3
(VBTKit)
-
overlap
ZChildVBT.i3
(VBTKit)
-
overlap
ZSplit.i3
(Trestle)
-
overlap