Blah:blah blah Bla blah Blah:blah blah Bla blah Blah:blah blah Bla blah Blah:blah blah Bla blah Mblah Teleblah. Blah blah blah. lose to your monitor. ablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.
YM_BeenHere
Autoclose sample
This style of popup viewer will close as soon as you click anything.
Manual close sample
.&, "
keyChar
27;close
This style of popup viewer requires you to close it manually at runtime. Because there is no control menu, you must provide a Close button or a script to close the viewer.....................
YM_BeenHere
Shadowed manual close sample
.&, "
keyChar
27;close
This style of popup viewer requires you to close it manually at runtime. Because there is no control menu, you must provide a Close button or a script to close the viewer.
ASYMA Book Properties DB
ASYM_FullScreen
propValue
propValue
propValue
boolean
propType
Property name: ASYM_FullScreen
HelpText
&Full Screen at Reader Level
ASYM_Modal
propValue
propValue
propValue
boolean
propType
Property name: ASYM_Modal
HelpText
&Modal at Reader Level (Disable Windows Task Switch)
3DGroupBox
tbk_wid_type
Shadow
Highlight
Caption
Window
3DGroupBox
tbk_wid_type
Shadow
Highlight
Caption
Bookmarking
ASYM_AutoBookmarks
propValue
propValue
propValue
boolean
propType
Property name: ASYM_AutoBookmarks
HelpText
Enable Automatic &Bookmarking
Creates a bookmark file in the same directory as the Windows .INI files...the Windows .INI files.
This option disables the ability to switch to another application by pressing Alt-Tab..s.
ASYM_AuthorResetPrompt
propValue
propValue
propValue
ASYM_Reset
propValue
notifyBefore ASYM_Reset
boolean
propType
Property name: ASYM_AuthorResetPrompt
HelpText
Prompt for &reset when saving at Author level
ASYM_Reset
YM_BeenHere
ASYMA Book Properties DB
94090215013254092324552
ASYM_TpID
LayAnEgg
H:\QA\WIN95.PAR
defaultButton
Button id 42 of Background id 11
defBtn
needFix
Button id 42 of Background id 11
refBtn
Button id 43 of Background id 11
cancelBtn
.&+ +E
ASYM_ResetCursor
buttonClick
buttonClick
oenabled
ASYM_ResetCursor
--notifyBefore
Cancel
buttonClick
keyChar
buttonClick
targetWindow <>
close
notifyAfter
x = 27
Cancel
%ASYM_WinHelp
mtb30.hlp
buttonClick
keyUp
buttonClick
ASYM_WinHelp(12600, "mtb30.hlp")
notifyAfter
Dialog inner frame
TabFolder
tbk_Wid_CurrentTab
_CurrentTab
baseRad
tbk_wid_tabheight
tabHeight
Tab 1
"tbk_wid_currentTab
buttonClick
buttonClick
tbk_wid_currentTab
3dTabc
tbk_wid_type
TLHighlight
TRShadow
Border
Highlight
Shadow
Ge&neral
Behavior
Tab 3
"tbk_wid_currentTab
buttonClick
buttonClick
tbk_wid_currentTab
3dTabc
tbk_wid_type
TLHighlight
TRShadow
Border
Highlight
Shadow
Scoring,
&Tracking
Active tab area
3dTabBase
tbk_wid_type
40,90,5989,5130
oldbasebounds
Highlight2
Highlight
TRShadow
Border
Highlight
TabShadow
Shadow
TLHighlight
TabShadow2
Shadow2
Highlight2
VHighlight
linesize
VHighlight2
Tab border
tab 4
"tbk_wid_currentTab
buttonClick
buttonClick
tbk_wid_currentTab
3dTabc
tbk_wid_type
TLHighlight
TRShadow
Border
Highlight
Shadow
&Glossary
Options
tab 5
"tbk_wid_currentTab
buttonClick
buttonClick
tbk_wid_currentTab
3dTabc
tbk_wid_type
TLHighlight
TRShadow
Border
Highlight
Shadow
General
&Information
Tab 2
"tbk_wid_currentTab
buttonClick
buttonClick
tbk_wid_currentTab
b#t#[
3dTabc
tbk_wid_type
TLHighlight
TRShadow
Border
Highlight
Shadow
Hyper&link
author
keyDown
enterPage
leaveBackground
ASYM_Reset
leaveField
keyChar
keyUp
leaveBackground
Book HyperPath
dummy
ASYM_WorkWindow
ASYM_pathOfFile
ASYM_CurrentDirectory
bkName
BookPath
BookPath
ASYM_WorkWindow()
bkName =
ASYM_CurrentDirectory() & "dummy"
ASYM_pathOfFile(
&Directories to search for hyperlinked books:
3dField
tbk_wid_type
ASYM_Hyperpath
string
propType
Page id 32
trueValue
Property name: ASYM_HyperPath
HelpText
<BookDir>
..\..\ir>\widget\
..\Dir>\HIDE\
<BookDir>\HIDE\
<BookDir>\HIDE\
AddPath
&Add...
RemovePath
&Remove
CheckPath
&Verify...
Expanded Dir
ASYM_WorkWindow
gBookPath
enterPage
ASYM_reset
<Bookdir>
bookPath
<bookdir>
center
gbookPath
ASYM_Ellipsize
2,ASYM_ExpandRelPath
propValue
notifyBefore
ASYM_WorkWindow()
BookPath()
@ASYM_reset
propValue
targetwindow =
bookPath =
p =
~("<Bookdir>",
p > 0
U("<bookdir>") - 1
= "."
= ASYM_ExpandRelPath(
txt =
n =
) - 1
= ASYM_Ellipsize(
.,n, "
Actual Current Directory:
irectory:k:okook
3DFrame
tbk_wid_type
Shadow
Highlight
Note: Too many entries in this list may slow page navigation performance..ce.
ASYM_Reset
enterPage
enterField
Book Tracking Options
3DGroupBox
tbk_wid_type
Shadow
Highlight
Caption
Scoring
ASYM_IsScored
propValue
propValue
propValue
boolean
propType
Property name: ASYM_IsScored
HelpText
Tally and &Record Score at the End of the Session
If the book is run from the Course Management System, or if a log file is specified, the total score will be computed and recorded.ed.nagement System activity record if applicable..
Click to define the encryption password to store in ASYM_LogEncryptKey.
HelpText
string
propType
propOwner
Pass&word...
overwrite label
When the
file exists:
ASYM_LogAppend
overwrite
choice
boolean
propType
Property name: ASYM_LogAppend
HelpText
Overwrite
O&verwrite
Append
&Append
ASYM_reset
enterPage
Paste
clear
enterButton
leavePage
ASYM_Reset
paste
clear
overwrite
false
Book Glossary Options
YM_BeenHere
3DGroupBox
tbk_wid_type
Shadow
Highlight
Caption
Automatic Hotwords
You can link a hotword to a glossary without writing a script or specifying a hyperlink. When the text or name of a hotword matches a glossary page name, the glossary page pops up. Otherwise, nothing happens. You can always attach your own script or hyperlink to hotwords that should behave differently.
ASYM_AutoGlossary
propValue
propValue
GLOSSARY.TBK
propValue
ASYM_AutoHotwords
ASYM_GlossaryName
propValue
buttonClick
propValue
buttonClick
fld =
"ASYM_GlossaryName"
1"GLOSSARY.TBK"
enabled
B"ASYM_AutoHotwords"
boolean
propType
Book property: ASYM_AutoGlossary
HelpText
propOwner
&Hotwords link to glossary automatically
When any word is clicked in a field whose script is activated, the corresponding glossary page pops up. Nothing happens if there is no matching page in the glossary.
ASYM_AutoHotwords
propValue
propValue
GLOSSARY.TBK
propValue
ASYM_GlossaryName
ASYM_AutoGlossary
propValue
buttonClick
propValue
buttonClick
fld =
"ASYM_GlossaryName"
1"GLOSSARY.TBK"
enabled
B"ASYM_AutoGlossary"
boolean
propType
Book property: ASYM_AutoHotwords
HelpText
propOwner
Clicking text looks up in glossary &automatically
The glossary file must be in the same directory as the book. If no file
is specified, the lookup will occur in the background named "Glossary".
Glossary &File Name (optional):
3dField
tbk_wid_type
ASYM_GlossaryName
glossary.tbk
propValue
validOption
propValue
ASYM_AutoHotwords
ASYM_AutoGlossary
7wASYM_Container
validOption
keyChar
validOption
enterpage
enterField
propValue
= "glossary.tbk" --** INTERNATIONAL
ovalidOption
myPg = ASYM_Container(
B"ASYM_AutoGlossary"
B"ASYM_AutoHotwords"
notifyAfter
oenabled =
string
propType
Page id 32
trueValue
Property name: ASYM_GlossaryName
HelpText
propOwner
glossary.tbk
enterpage
ASYMA Book Info DB
es DB
&Book Title:
3dField
tbk_wid_type
Info_Title
propValue
propValue
keyChar
ASYM_Reset
propValue
notifyBefore ASYM_Reset
string
propType
Page id 32
trueValue
Property name: Info_Title
HelpText
&Description:
3dField
tbk_wid_type
Info_Description
string
propType
Page id 32
trueValue
Property name: Info_Description
HelpText
This information is stored as user properties of the book. You can inspect and change it by writing scripts. Book browsers can use this information to show a book title and description as well as a file name....a file name.......
Generic Prompts
_DefaultPromptsDB
Default Prompts DB
7wASYM_Container
buttonClick
s_ctb30a_cpdborig
false
ASYM_WorkWindow
ASYM_ClearString
strnam
tASYM_AddString
propValue
propValue
buttonClick
oOK = _DefaultPromptsDB()
DB"\
ASYM_Container(
propValue
4array s_ctb30a_cpdborig[][]
ASYM_WorkWindow()
bk =
dimensions(s_ctb30a_cpdbOrig)
strnam =
[i][1]
strg =
/[i][3]
<[i][4] <>
ASYM_AddString(
ASYM_ClearString(
oOK =
dummy
propType
Override default prompt strings with strings stored in this book.
HelpText
Generic Runtime System &Prompts...
Last Saved by:
Info_LastSavedBy
propValue
propValue
keyChar
ASYM_Reset
propValue
notifyBefore ASYM_Reset
string
propType
Property name: Info_LastSavedBy
HelpText
Created label
Created by:by:
Info_CreatedBy
propValue
propValue
keyChar
propValue
ASYM_Reset
propValue
notifyBefore ASYM_Reset
string
propType
Property name: Info_CreatedBy
HelpText
ASYM_Reset
leavePage
Claude Ostyn
Change Password
password
defaultButton
Button id 18 of Page id 32
defBtn
needFix
Button id 18 of Page id 32
refBtn
Button id 19 of Page id 32
cancelBtn
Old Password Label
Old &Password:
3dField
tbk_wid_type
3D field
CTB_WID_Info
CTB_WID_Author
970817
CTB_WID_CreateDate
Old Password
&New Password:
3dField
tbk_wid_type
3D field
CTB_WID_Info
CTB_WID_Author
970817
CTB_WID_CreateDate
New Password
&Verify Password:
3dField
tbk_wid_type
3D field
CTB_WID_Info
CTB_WID_Author
970817
CTB_WID_CreateDate
Verify
F X Y~
buttonClick
keyChar
buttonClick
notifyAfter
keyEnter
default
Cancel
buttonClick
keyChar
buttonClick
close
notifyAfter
x = 27
escape
&Cancel
%ASYM_WinHelp
l3helpTag
YhelpFile
buttonClick
keyDown
buttonClick
ASYM_WinHelp(
ohelpTag,
ohelpFile)
notifyBefore
&Help
keyDown
author
enterPage
keyChar
940819090600655265520
NUI Dialog Boarder
topBorder
bottomBorder
bkgndSize
ssm = sysSuspendMessages
"0,0"
bkgndSize =
topBorder =
bottomBorder =
sysPageUnitsPerPixel,(
!el),
,el,(4 *
;el),
Oel, (4 *
sel,(
el),(
el),(
el),(
el), (4 *
= ssm
3dDialogBorder
tbk_widName
940819090600655265520
ASYM_TpID
Default Prompts DB
defaultButton
Button id 17 of Page id 33
defBtn
needFix
Button id 17 of Page id 33
refBtn
Button id 18 of Page id 33
cancelBtn
Field id 7 of Page id 33
refFocus
If you choose to override a generic prompt, your custom prompt text is stored in a property of this book..k........
&Generic Runtime System Prompts:
3dField
tbk_wid_type
Prompt Names
Names of generic prompts used by the runtime system.
HelpText
Override
choice
Use Default
Check to use the default prompt string.
HelpText
&Use default
Override
Check to override default prompt with a custom prompt.
HelpText
O&verride
Prompt &Text:
3dField
tbk_wid_type
Prompt Text
enterField
s_ctb30a_cpdb
false
Prompt names
skrefFocus
defaultbutton
propValue
override
ASYM_Trim
7wASYM_Container
leaveField
ASYM_Reset
) <> down
4array s_ctb30a_cpdb[][]
myPg = ASYM_Container(
i = selectedTextLines
"Prompt names"
i <>
i > 0
txt = ASYM_Trim(
i][2]
i][4] =
-- revert
propValue
"override"
i][3] =
enabled
B"OK"
[refFocus
B"defaultbutton"
notifyBefore ASYM_Reset
Text you define here will be stored in a property of this book.
Text will be extracted from the fields, in the order shown, and reflowed from field to field in that order. All formatting attributes of the text will revert to the formatting attributes of the fields. Hotwords will be deleted and revert to plain text.text..ext.text.
enterPage
author
keyDown
keychar
94101120134112136291284
Hyperlink Tools
Gauge
gauge
theCaption
status
progress
progress
theCaption
(n) > 1
n =
n =
j(1, n))
innerbounds
stage "gauge"
oldLock
lockScreen
targetWindow
"bar"
= x1 + (x2 - x1) * n + 15
"status"
gauge
Status
gauge
enterpage
notifyBefore
== innerBounds
stage "gauge"
3 objects checked
0 bad linkssynchronized; 0 bad linkseems to be happening
gauge
enterPage
notifyBefore
== innerbounds
stage "gauge"
Cancel
s_cancel
buttonClick
buttonClick
4s_cancel
close
Cancel
buttonClick
buttonClick
close
enterpage
9409091855513407568151
Hyperlink Check Options
Group id 7 of Page id 0
refObj
defaultButton
Button id 10 of Page id 43
defBtn
needFix
Button id 10 of Page id 43
refBtn
Button id 11 of Page id 43
cancelBtn
Dialog inner frame
page name doesn't match page ID number
ID number
number
hey can get out of synch when you rename or import pages.)
book names with the hyperpath of the book.
Repair
propValue
false
propValue
propValue
enterPage
propValue
notifyBefore
&Resynchronize hyperlinks when destination
Check the property-based hyperlinks in this book..ok.
names when the destination directory is listed in the ASYM_Hyperpath property of this book
hen you rename or import pages.)
book names with the hyperpath of the book.
Remove Paths
propValue
false
propValue
propValue
enterPage
propValue
notifyBefore
Remove path portion of &destination book
Dump To File
propValue
report file name
okBtn
false
edit name
report format
7wASYM_Container
propValue
propValue
buttonClick
propValue
enterPage
propValue
myPg = ASYM_Container(
chkd = (
, <>
enabled
"report
file
okBtn =
B"OK"
buttonClick
notifyBefore
Save a list of the &bad hyperlinks in file:
3dField
tbk_wid_type
Report file name
string
propType
Page id 2
trueValue
g:\frankjr\badlinks.txt
trueText
Edit name
Report file name
buttonClick
buttonClick
"Report file
Report format
choice
propValue
PropValue
choice
buttonClick
propValue
enterPage
propValue
ochoice
PropValue
objs =
buttonClick
notifyBefore
Pretty
choice
Pretty
Re&port
Tab-separated
&Tab-Separated ASCII Data File
Dump To File
7wASYM_Container
enterPage
buttonClick
notifyAfter
B"Dump To File"
ASYM_Container(
oenabled =
buttonClick
&Start Check
Cancel
buttonClick
cancel
keyDown
buttonClick
targetWindow <>
close
notifyBefore
x = 27
&Cancel
author
enterPage
keyDown
ASYM_Reset
enterPage
94091917393215893127144
Edit Clip Spec
15,15
lastUnits
defaultButton
Button id 71 of Page id 45
defBtn
needFix
Button id 51 of Page id 45
refBtn
Button id 72 of Page id 45
cancelBtn
Button id 51 of Page id 45
refFocus
Select clip to be played.d.when the question is answered.
Select media type:e:played.when the question is answered.
filter
audio
choice
audio
waveaudio cdaudio sequencer
filter
exclude
Movies
vcr animation digitalvideo overlay videodisk
filter
exclude
Stills
bitmap photoCD
filter
exclude
propValue
false
propValue
propValue
Play entire clip before continuing
Clip Info
enterPage
notifyBefore
buttonClick
buttonClick
oenabled
--notifyAfter
default
cancel
cancel
buttonClick
.&, "
keyChar
buttonClick
notifyAfter
escape
Cancel
clips
Clips...
%ASYM_WinHelp
MTB30.HLP
buttonclick
keyDown
buttonclick
ASYM_WinHelp(10520, "MTB30.HLP")
notifyBefore
buttonClick
3DField
tbk_wid_type
FBPlayCLip
waveaudio cdaudio sequencer
filter
clip "Asymetrix"
propValue
<none>
noneString
lastSelected
Stage
3dComboBox
tbk_wid_type
stage
<No stage available>
Stage id 0
Stage to play clip:
enterPage
keyDown
buttonDown
leavePage
ASYM_Reset
firstIdle
author
keyChar
dialogs
94080216150514626234020
Generic property editor
defaultButton
defBtn
needFix
Button id 10 of Page id 43
refBtn
Button id 10 of Page id 46
cancelBtn
dummy
Prompt
.&, 7
1,!J-Y
New Value
7wASYM_Container
propValue
propValue
myPg = ASYM_Container(
currentPage
targetWindow
lockScreen
= 100
"New
=+ 45
another line
Dialog inner frame
New Value
3dField
tbk_wid_type
to handle keyChar x
forward
if my textOverflow > 0
get "scrolling"
else
get "rectangle"
if it <> my borderStyle
my borderStyle = it
to set propValue to what
my text = what
if my textOverflow > 0
get "scrolling"
else
get "rectangle"
my borderStyle = it
propvalue
New Value
scrolling
rectangle
keyChar
scrolling
rectangle
propValue
propValue
string
propType
Page id 2
trueValue
buttonClick
buttonClick
Cancel
buttonClick
buttonClick
targetWindow <>
close
Cancel
author
keyDown
enterPage
Button id 11 of Page id 46
940820015803118049581
Import Backdrop
&Directory:
Frame
FBPlayClip
frameUpdate
notifyBefore frameUpdate
b =
"FBPlayClip"
x =
syspageunitsperpixel
y =
b)-x,(
b)-y, (
b)+x, (
This field shows the keyword to search for.
helpInfo
Bitmap Directory
browse
buttonDoubleClick
center
ASYM_Ellipsize
trueValue
propValue
trueValue
propValue
_ASYMA_ValidDriveInPath
false
ASYM_IsDirectory
rBASYMA_GetPath
ASYM_CurrentDirectory
Backdrop
propValue
enterPage
buttonClick
B"browse"
propValue
otrueValue =
txt =
n =
) - 1
= ASYM_Ellipsize(
., n, "
notifyBefore
ASYMA_GetPath("Backdrop")
_ASYMA_ValidDriveInPath(
ASYM_IsDirectory(
ASYM_CurrentDirectory()
bitmap photoCD
filter
clip "Asymetrix"
propValue
<none>
noneString
lastSelected
H:\MTB30CBT\CLIPART\BACKDROP\4BIT\GRADIENT\
trueValue
h:\mtb30cbt\clipart\backdrop\4bit\gradient\
Browse
Browse the directories to locate the template directory.
helpText
&File Name:
Frame
FBPlayClip
frameUpdate
notifyBefore frameUpdate
b =
"FBPlayClip"
x =
syspageunitsperpixel
y =
b)-x,(
b)-y, (
b)+x, (
This field shows the keyword to search for.
helpInfo
Bitmap Scroller
bitmap photoCD
filter
clip "Asymetrix"
propValue
<none>
noneString
lastSelected
BadFormat
ASYM_reset
enterPage
notifyBefore ASYM_reset
File not found. Try using a complete pathname.".ge file may be OK.upt file
3DGroupBox
tbk_wid_type
Shadow
Highlight
Preview
background
sample backdrop
sample
7wASYM_Container
buttonClick
background
7wASYM_Container
leavePage
buttonClick
sample =
backdrop"
ASYM_Container(
2normalGraphic
notifyBefore
/") =
Pre&view
Sample
background
sample backdrop
sample
7wASYM_Container
buttonClick
background
7wASYM_Container
leavePage
buttonClick
sample =
backdrop"
ASYM_Container(
stretchGraphic
notifyBefore
/") =
Stretch To Fit
ASYM_Reset
1, #?
1, #>
(currently
false
ASYM_WorkWindow
Stretch
6/ASYMA_GetAuthorIni
Backdrop
&Stretch to Fit Page Size
enterPage
notifyBefore ASYM_Reset
ASYM_WorkWindow()
"0,0"
pageUnitsToClient(
K= "&Stretch
Fit Page Size" \
&& "(currently" &&
& "x" &
& ")" --** INTERNATIONAL
Z= (ASYMA_GetAuthorIni("Backdrop","
") <>
&Stretch to Fit Page Size (currently 500x320)
frameUpdate
enterPage
ASYM_Reset
leavePage
firstIdle
Picture selection
9411161219148870310478
ASYM_TpID
defaultbutton
Button id 174 of Background id 28
cancelBtn
Button id 173 of Background id 28
defBtn
Button id 12 of Page id 48
refBtn
Button id 12 of Page id 48
refFocus
buttonClick
buttonClick
Cancel
cancel
buttonClick
fUnoCancel
keyDown
buttonClick
notifyBefore
x = 27
noCancel
Cancel
%ASYM_WinHelp
MTB30.HLP
12350
buttonClick
keyDown
buttonClick
ASYM_WinHelp("12350","MTB30.HLP")
notifyBefore
Thumbnail
Dialog inner frame
3DGroupBox
tbk_wid_type
Shadow
Highlight
Bitmap Source
As a rule, choose backdrop bitmaps that use the standard 16 VGA colors. Otherwise, on 256-color displays, the backdrop colors may shift each time the system palette is updated with different colors. See Appendix B in the ToolBook User Manual.nual.