put "New Stack : Used to create a new UltraCard stack. !
You will be prompted for name and then resolution." into text.area
goto exit
endif
if (y > 12) and (y <= 21)
put "Open Stack : Used to open an existing stack. You will !
be prompted for the name." into text.area
goto exit
endif
if (y >= 21) and (y <= 29)
put "Compact Stack : Used to eliminate unused disk space. Use !
after making many modifications to speed up stack access." into text.area
goto exit
endif
if (y >= 30) and (y <= 38)
put "Protect Stack : Used to assign password protection. !
You will be prompted for a new password." into text.area
goto exit
endif
if (y >= 39) and (y <= 47)
put "Print To : Used to choose file or printer for output !
of screen picture prints." into text.area
goto exit
endif
if (y >= 48) and (y <= 56)
put "Print : Used to print pictures or reports. Has subitems !
to print the current frame, the entire stack or a report. !
Report just sends the message PRINT.REPORT." into text.area
goto exit
endif
if (y >= 57) and (y <= 65)
put "About UltraCard : Gives Copyright and Version Info. !
Thanks again for buying UltraCard" into text.area
goto exit
endif
if y >= 66
put "Quit : Used to leave UltraCard." into text.area
goto exit
endif
:exit:
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
New Stack : Used to create a new UltraCard stack. You will be prompted for name and then resolution.
TEXTAREA
ENDIF
Open Stack : Used to open an existing stack. You will be prompted for the name.
TEXTAREA
ENDIF
Compact Stack : Used to eliminate unused disk space. Use after making many modifications to speed up stack access.
TEXTAREA
ENDIF
Protect Stack : Used to assign password protection. You will be prompted for a new password.
TEXTAREA
ENDIF
Print To : Used to choose file or printer for output of screen picture prints.
TEXTAREA
ENDIF
Print : Used to print pictures or reports. Has subitems to print the current frame, the entire stack or a report. Report just sends the message PRINT.REPORT.
TEXTAREA
ENDIF
65@P@
About UltraCard : Gives Copyright and Version Info. Thanks again for buying UltraCard
TEXTAREA
ENDIF
Quit : Used to leave UltraCard.
TEXTAREA
ENDIF
:EXIT:
VISIBLE
TEXTAREA
C-- browser menu help.script
-- Written by Michael G. Lehman
Select:
set the visible of text.area to 0
End_Select
Select.Down:
get the top.edge of object(me)
put mouseY - it into Y
if y < 12
put "Help : Call up this stack from the menu" into text.area
endif
if (y > 12) and (y <= 21)
put "Back : Used to traverse frames in reverse order." into text.area
endif
if (y >= 21) and (y <= 29)
put "Frame : Used to navigate !
between frames. Contains First, Next, Previous and Last !
subitems." into text.area
endif
if (y >= 30) and (y <= 38)
put "Recent : Used to navigate (at random) to the last 25 !
unique frames you have viewed" into text.area
endif
if (y >= 39) and (y <= 47)
put "Find : Used to search the frames of the current stack !
for a string value (in any field)" into text.area
endif
if (y >= 48) and (y <= 56)
put "Chat : Used to bring up the UltraTalk chat window !
in which you can type a single UltraTalk statement !
and execute it by pressing return." into text.area
endif
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
Help : Call up this stack from the menu
TEXTAREA
ENDIF
Back : Used to traverse frames in reverse order.
TEXTAREA
ENDIF
Frame : Used to navigate between frames. Contains First, Next, Previous and Last subitems.
TEXTAREA
ENDIF
Recent : Used to navigate (at random) to the last 25 unique frames you have viewed
TEXTAREA
ENDIF
Find : Used to search the frames of the current stack for a string value (in any field)
TEXTAREA
ENDIF
Chat : Used to bring up the UltraTalk chat window in which you can type a single UltraTalk statement and execute it by pressing return.
TEXTAREA
ENDIF
VISIBLE
TEXTAREA
-- browser menu help.script Frame Menu
-- Written by Michael G. Lehman
Select:
set the visible of text.area to 0
End_Select
Select.Down:
get the top.edge of object(me)
put mouseY - it into Y
if y < 12
put "Frame: Used to add, duplicate, and delete frames from a stack" !
into text.area
endif
if (y > 12) and (y <= 21)
put "Info : Used to view statistic about stack, backdrop and frame" !
into text.area
endif
if (y >= 21) and (y <= 29)
put "Modify... : Used to enter Modification mode" into text.area
endif
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
Frame: Used to add, duplicate, and delete frames from a stack
TEXTAREA
ENDIF
Info : Used to view statistic about stack, backdrop and frame
TEXTAREA
ENDIF
Modify... : Used to enter Modification mode
TEXTAREA
ENDIF
VISIBLE
TEXTAREA
-- Select Handlers for this object
Select:
say "Click on the menu items for a short description of their function"
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
Click on the menu items for a short description of their function
-- Select Handlers for this object
Select:
put 6 into visual.effect
put 16 into effect.amount
put 9 into effect.speed
jump next with effect
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
VISUALEFFECT
EFFECTAMOUNT
EFFECTSPEED
EFFECT
tILBMBMHD
BACKDROP.2
OBJECT.275
FRAME.3
TextArea
Print : Used to print pictures or reports. Has subitems to print the current frame, the entire stack or a report. Report just sends the message PRINT.REPORT.
OBJECT.238
>g$xp
g333?
8g303?
s$xxx?
s"xx8xx?
xrxs8?
s133<
p333<
OBJECT.263
OBJECT.262
?b8y8
~p>e33<
p?g33<
Browse Menus
`Diamond 20
Modify Menus
-- browser menu help.script
-- Written by Michael G. Lehman
Select:
set the visible of text.area to 0
End_Select
Select.Down:
get the top.edge of object(me)
put mouseY - it into Y
if y < 12
put "New : Used to create objects. Contains subitems !
for creating frame and backdrop objects." into text.area
goto exit
endif
if (y > 12) and (y <= 21)
put "Undo : Restores object modifications to the last state before !
a move or property change. Multiple selections operate as undo/redo"!
into text.area
goto exit
endif
if (y > 21) and (y <= 29)
put "Cut : Makes a copy of the currently selected object and puts !
it on the clipboard !
and then deletes object. !
Use Paste to re-insert object in this or some other frame." into text.area
goto exit
endif
if (y >= 30) and (y <= 38)
put "Copy : Makes a copy of the currently selected object and !
puts it on the clipboard" into text.area
goto exit
endif
if (y >= 39) and (y <= 47)
put "Paste : Creates a new object using the information on !
the clipboard. It is moved 2 pixels down and 2 pixels to !
the right each time an object is pasted. This allows !
rapid multiple pastes." into text.area
goto exit
endif
if (y >= 48) and (y <= 56)
put "Clear : Deletes athe currently selected object. This !
operation CANNOT be undone!"into text.area
goto exit
endif
if (y >= 57) and (y <= 65)
put "Bring Front : This brings the currently selected object !
to the front of its drawing layer (frame or backdrop). This means !
that is it drawn LAST and on top of all other objects in that !
layer." into text.area
goto exit
endif
if (y >= 66) and (y <= 74)
put "Send Back : This puts the currently selected object !
at the back of its drawing layer (frame or backdrop). This means !
that is is drawn FIRST and at the behind all other objects in that !
layer."into text.area
goto exit
endif
if (y >= 75) and (y <= 83)
put "Script : Used to edit the Stack, Backdrop and Frame level !
scripts. These are not attached to an object so you must choose !
one of the subitems from this menu to edit the scripts for !
those levels."into text.area
goto exit
endif
if (y >= 84) and (y <= 92)
put "IFF : Used to Import, Export and Run an external paint program !
to manipulate the backdrop IFF image. The Run Paint subitem !
is connected to the global variable PAINT which should !
contain the name of your paint program. The current screen is !
exported into a temporary file and then optionally imported back !
when you leave the paint program. !
Set PAINT using the ControlRoom stack."into text.area
goto exit
endif
if (y >= 93) and (y <= 101)
put "Object In: Used to tell which layer (frame or backdrop) !
the currently selected object was created in." into text.area
goto exit
endif
if (y >= 102) and (y <= 110)
put "Frame Name : Used to set the name of the current frame !
so that you can use it in a JUMP statement."into text.area
goto exit
endif
if (y >= 111) and (y <= 119)
put "Copy Frame : Copies the current frame for later Paste Frame." !
into text.area
goto exit
endif
if (y >= 120) and (y <= 128)
put "Paste Frame : Copies from the frame clipboard into the !
currently visible frame."into text.area
goto exit
endif
if (y >= 129) and (y <= 137)
put "Palette... : Allows you to change the current screen colors. !
Simply select a color and click on the up/down arrows on either side !
of the Red, Green and Blue controls. When you click OK the current !
backdrop is resaved into the file so the palette change is made !
permanent."into text.area
goto exit
endif
if (y >= 138) and (y <= 146)
put "Select By Name : Allows you to select an object by name. This !
is particularly valuable when the object is invisible."into text.area
goto exit
endif
if (y >= 147) and (y <= 155)
put "Browse : Returns you to browse mode."into text.area
goto exit
endif
:exit:
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
New : Used to create objects. Contains subitems for creating frame and backdrop objects.
TEXTAREA
ENDIF
Undo : Restores object modifications to the last state before a move or property change. Multiple selections operate as undo/redo
TEXTAREA
ENDIF
Cut : Makes a copy of the currently selected object and puts it on the clipboard and then deletes object. Use Paste to re-insert object in this or some other frame.
TEXTAREA
ENDIF
Copy : Makes a copy of the currently selected object and puts it on the clipboard
TEXTAREA
ENDIF
Paste : Creates a new object using the information on the clipboard. It is moved 2 pixels down and 2 pixels to the right each time an object is pasted. This allows rapid multiple pastes.
TEXTAREA
ENDIF
Clear : Deletes athe currently selected object. This operation CANNOT be undone!
TEXTAREA
ENDIF
65@P@
Bring Front : This brings the currently selected object to the front of its drawing layer (frame or backdrop). This means that is it drawn LAST and on top of all other objects in that layer.
TEXTAREA
ENDIF
Send Back : This puts the currently selected object at the back of its drawing layer (frame or backdrop). This means that is is drawn FIRST and at the behind all other objects in that layer.
TEXTAREA
ENDIF
Script : Used to edit the Stack, Backdrop and Frame level scripts. These are not attached to an object so you must choose one of the subitems from this menu to edit the scripts for those levels.
TEXTAREA
ENDIF
IFF : Used to Import, Export and Run an external paint program to manipulate the backdrop IFF image. The Run Paint subitem is connected to the global variable PAINT which should contain the name of your paint program. The current screen is exported into a temporary file and then optionally imported back when you leave the paint program. Set PAINT using the ControlRoom stack.
TEXTAREA
ENDIF
93@W@
101@Y@
Object In: Used to tell which layer (frame or backdrop) the currently selected object was created in.
TEXTAREA
ENDIF
102@Y
110@[
Frame Name : Used to set the name of the current frame so that you can use it in a JUMP statement.
TEXTAREA
ENDIF
111@[
119@]
Copy Frame : Copies the current frame for later Paste Frame.
TEXTAREA
ENDIF
120@^
128@`
Paste Frame : Copies from the frame clipboard into the currently visible frame.
TEXTAREA
ENDIF
129@`
137@a
Palette... : Allows you to change the current screen colors. Simply select a color and click on the up/down arrows on either side of the Red, Green and Blue controls. When you click OK the current backdrop is resaved into the file so the palette change is made permanent.
TEXTAREA
ENDIF
138@a@
146@b@
Select By Name : Allows you to select an object by name. This is particularly valuable when the object is invisible.
TEXTAREA
ENDIF
147@b`
155@c`
Browse : Returns you to browse mode.
TEXTAREA
ENDIF
:EXIT:
VISIBLE
TEXTAREA
-- browser menu help.script VALUE MENU
-- Written by Michael G. Lehman
Select:
set the visible of text.area to 0
End_Select
Select.Down:
get the top.edge of object(me)
put mouseY - it into Y
if y < 12
put "Value : Allows the value of an object to be displayed or !
hidden and when displayed be locked or editable. Use this !
menu to set the display color of the value." into text.area
goto exit
endif
if (y > 12) and (y <= 21)
put "Value Style : Allows you to change the type style and !
add drop shadows to the text of values" into text.area
goto exit
endif
if (y >= 21) and (y <= 29)
put "MultiLine : Allows you to change a value containing object !
to be displayed as a multi-line or single line display. When !
multi-line display is enabled you can scroll the text." into text.area
goto exit
endif
if (y >= 30) and (y <= 38)
put "Scroller : Allow you to add a horizontal or vertical scroll !
arrows to a multiline text object." into text.area
goto exit
endif
:exit:
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
Value : Allows the value of an object to be displayed or hidden and when displayed be locked or editable. Use this menu to set the display color of the value.
TEXTAREA
ENDIF
Value Style : Allows you to change the type style and add drop shadows to the text of values
TEXTAREA
ENDIF
MultiLine : Allows you to change a value containing object to be displayed as a multi-line or single line display. When multi-line display is enabled you can scroll the text.
TEXTAREA
ENDIF
Scroller : Allow you to add a horizontal or vertical scroll arrows to a multiline text object.
TEXTAREA
ENDIF
:EXIT:
VISIBLE
TEXTAREA
-- browser menu help.script
-- Written by Michael G. Lehman
Select:
set the visible of text.area to 0
End_Select
Select.Down:
get the top.edge of object(me)
put mouseY - it into Y
if y < 12
put "Script : Allows you to edit the script for the currently !
selected object." into text.area
goto exit
endif
if (y > 12) and (y <= 21)
put "Info : Displays statistics (location, name, etc.) about the !
currently selected object." into text.area
goto exit
endif
if (y > 21) and (y <= 29)
put "Hilite : Allows you to change how an object behaves visually !
when you click on it." into text.area
goto exit
endif
if (y >= 30) and (y <= 38)
put "Name : Allows you to change how an object name is displayed. !
including position, font, color, etc." !
into text.area
goto exit
endif
if (y >= 39) and (y <= 47)
put "Name Style : Allows you to change the type style and drop !
shadow of the displayed name." into text.area
goto exit
endif
if (y >= 48) and (y <= 56)
put "Fill : Allows you to change how an object is shown on the !
screen. You use the GRAPHIC subitem from this menu to import !
graphic images to fill an object." into text.area
goto exit
endif
if (y >= 57) and (y <= 65)
put "Render : Allows you to specify if an object is to be opaque !
(solid) or transparent (clear). If the object is a graphically !
filled object then the color 0 portions of the object are what !
is transparent." into text.area
goto exit
endif
if (y >= 66) and (y <= 74)
put "Drop Shadow : Allows you to specify the depth and color !
of a drop shadow for the entire object." into text.area
goto exit
endif
if (y >= 75) and (y <= 83)
put "Outline : Allows you to specify the number and color of !
an outline for the currently selected object."into text.area
goto exit
endif
if (y >= 84) and (y <= 92)
put "Shape : Allows you to specify the display shape for the !
object: Circle, Box, and a variety of lines." into text.area
goto exit
endif
if (y >= 93) and (y <= 101)
put "Visible : Allows you to make the currently selected object !
visible or hidden. If it is hidden it can then be made !
visible using UltraTalk just like the box in which this text !
is shown." into text.area
goto exit
endif
:exit:
set the visible of text.area to 1
end_select.down
Select
Select.Down
VISIBLE
TEXTAREA
TOPEDGE
MOUSEY
Script : Allows you to edit the script for the currently selected object.
TEXTAREA
ENDIF
Info : Displays statistics (location, name, etc.) about the currently selected object.
TEXTAREA
ENDIF
Hilite : Allows you to change how an object behaves visually when you click on it.
TEXTAREA
ENDIF
Name : Allows you to change how an object name is displayed. including position, font, color, etc.
TEXTAREA
ENDIF
Name Style : Allows you to change the type style and drop shadow of the displayed name.
TEXTAREA
ENDIF
Fill : Allows you to change how an object is shown on the screen. You use the GRAPHIC subitem from this menu to import graphic images to fill an object.
TEXTAREA
ENDIF
65@P@
Render : Allows you to specify if an object is to be opaque (solid) or transparent (clear). If the object is a graphically filled object then the color 0 portions of the object are what is transparent.
TEXTAREA
ENDIF
Drop Shadow : Allows you to specify the depth and color of a drop shadow for the entire object.
TEXTAREA
ENDIF
Outline : Allows you to specify the number and color of an outline for the currently selected object.
TEXTAREA
ENDIF
Shape : Allows you to specify the display shape for the object: Circle, Box, and a variety of lines.
TEXTAREA
ENDIF
93@W@
101@Y@
Visible : Allows you to make the currently selected object visible or hidden. If it is hidden it can then be made visible using UltraTalk just like the box in which this text is shown.
TEXTAREA
ENDIF
:EXIT:
VISIBLE
TEXTAREA
-- Select Handlers for this object
Select:
say "click on the menu items for a short description of their function"
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
click on the menu items for a short description of their function
-- Select Handlers for this object
Select:
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
FRAME.4
OBJECT.785
b~ffy
OBJECT.787
~x`8s8
OBJECT.786
`rJ,p
>xs33
s8xx~x
s8py8b
ps3231?
rp3303?
s133?
s333?
3<332
33339?
~3<30?
s330s
pxxxx
Modify Menus
Diamond 20
TextArea
fOutline : Allows you to specify the number and color of an outline for the currently selected object.
-- Select Handlers for this object
Select:
End_Select
Select.Down:
End_Select.Down
arrow1:
:again:
get the top.line of object(me)
set the top.line of object(me) to it-1
if still.down
goto again
endif
end_arrow1
arrow2:
:again:
get the top.line of object(me)
set the top.line of object(me) to it+1
if still.down
goto again
endif
end_arrow2
Select
Select.Down
arrow1
arrow2
:AGAIN:
TOPLINE
TOPLINE
AGAIN
ENDIF
:AGAIN:
TOPLINE
TOPLINE
AGAIN
ENDIF
-- Select Handlers for this object
Select:
say "Scrol through the text below for a short discussion about objects !
in UltraCard. More is available on our BBS"
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
Scrol through the text below for a short discussion about objects in UltraCard. More is available on our BBS
FRAME.5
OBJECT.1133
}Objects are the primary building blocks of an !
UltraCard stack. They can have scripts, contain values !
appear & disappear and like this object they may contain !
text with scrollers.
(Scroll up for more)
The Modify Menus (on the previous frame) are used to create !
and manipulate the behavior of objects. We encourage you to !
examine the scripts of the objects in this and other stacks. That !
is the best way to learn how to use UltraCard.
Objects are the main "triggers" for action. Examine scripts !
for many objects to learn how to write UltraCard stacks.
Examine the Statement.Sampler stack for more help.
-- END --
Objects
Diamond 20
rHO0rHT(
-- Select Handlers for this object
Select:
End_Select
Select.Down:
End_Select.Down
arrow1:
:again:
get the top.line of object(me)
set the top.line of object(me) to it-1
if still.down
goto again
endif
end_arrow1
arrow2:
:again:
get the top.line of object(me)
set the top.line of object(me) to it+1
if still.down
goto again
endif
end_arrow2
Select
Select.Down
arrow1
arrow2
:AGAIN:
TOPLINE
TOPLINE
AGAIN
ENDIF
:AGAIN:
TOPLINE
TOPLINE
AGAIN
ENDIF
-- Select Handlers for this object
Select:
End_Select
Select.Down:
set the visible of text.area2 to 0
set the visible of text.area1 to 1
End_Select.Down
Select
Select.Down
VISIBLE
TEXTAREA2
VISIBLE
TEXTAREA1
-- Select Handlers for this object
Select:
say "Click on the buttuns below to see the keyboard short cuts !
that ap plie to that mode"
End_Select
Select.Down:
End_Select.Down
Select
Select.Down
Click on the buttuns below to see the keyboard short cuts that ap plie to that mode