Rei carden sa thrun day landrum pico lau wu telfota rashartin ei gaub tertura bon jovi.
Blathen slother tobin terra encotos beradera tempura. Sopola corda.
GraphicsInFields
Graphics in Fields
Graphics in Fields
in,ms
ThreeDeeRect
bottomLine
topLine
Penetrating the Pipeline
The revenue stream is tracking to plan from a divide-and-conquer standpoint, but we need to batten the hatches against proactive seasonal surges and mainstream macrotrends. See chart, below.
Figure S-86: The rich hunting ground
Moving forward, our short-term strategy is to optimize a robust sell-through and propagate tight linkage while leveraging our broad strength in this arena. In doing so, we will achieve synergy with our strategic partners and blaze a trail toward a bigger revenue pie..d tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diaqm nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Graphics can now be inserted in fields for richer content and more "word processor-like" applications
Pages on this background are displayed in window objects elsewhere in the book.
HintPages
HintPages
HintText
Learning the Basics
Fac to du r um fls sd sd sa df sfd
Tr sa df asad fad sdf adf asfd asd
Facto durum fls sd sd sadf sfd sadf asa df ad sdf adfa sf dasd sdf asd saf
HintText
sampleDialog
Equals Operator
EqualsOperator
Graphics in Fields
Graphics in Fields
Field graphics can also be used to create interactivity.
Click the speaker graphic in the top field to hear a call of the wild. (Requires a sound card.)
Double-click lines with closed folders in the listbox to expand branches; double-click lines with open folders to collapse them....m...
in,ms
ThreeDeeRect
bottomLine
topLine
The call of the European Swallow
differs from that of the African Swallow in both pitch and duration. ...................................................
w9dirPath
chirp.wav
buttonClick
dirPath
buttonClick
playSound(dirPath() & "chirp.wav")
-- returns same directory
%current
n =
Big dogs
Great Dane
Collie
Doberman
Small dogs
Sheltie
Weener dog
Froo froo dogs
Chow
Chihuahua
Poodle
Lap poodle
Yappy poodle
Snapping poodle
Shitzu
Cartoon Cats
Hobbes
Bill
Fritz
Presidential Cats
Socks
Bill
source
Dogs
Catss
Great Dane
Collie
Doberman
Small dogs
Sheltie
Weener dog
Froo froo dogs
Chow
Chihuahua
Poodle
Lap poodle
Yappy poodle
Snapping poodle
Shitzu
Cartoon Cats
Hobbes
Bill
Fritz
Presidential Cats
Socks
Billidential Cats
enterpage
author
reader
RulerShadowing
U.I.
Ruler Shadowing
U.I.
Ruler Shadowingrrr
When an object or a group of objects is selected, the bounds are"shadowed" in both the top and the left Rulers to help authors in doing precise alignment.
To see an example of this new feature, simply press the button labeled 'See Ruler and Shadow.' Select various objects and notice the 'shadowing' on the Ruler line.
Press F3 to return to reader mode.
buttonClick
buttonClick
See Ruler and Shadow
RulerShadowing
Drag_Drop
widgetspalette
buttonDown
widgetobject
lScreenLoc
lPageLoc
endDrag
drag
>silently
endDrag pDropObj, pDropLoc
xNULL
-- convert drop point
absolute screen units:
lScreenLoc = pageUnitstoScreen(
-- find the
lWin
windowFromPoint(
-- don't
relative
that
lPageLoc
screentoPageUnits(
{whose reference
stored
source
copyObject((widgetobject
>),currentPage
FALSE
stretchBitmap
objRef
button sampleWidget
widgetObject
button id 4 of page id 34
stretchBitmap
objRef
button sampleWidget
widgetObject
button id 7 of page id 34
stretchBitmap
objRef
button sampleWidget
widgetObject
button id 6 of page id 34
dummyAudio
stretchBitmap
Dummy Widget
dummyMIDI
v d >Q
stretchBitmap
Dummy Widget
dummyVideo
stretchBitmap
Dummy Widget
Applying Logic
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gub ergren. so eas takimata sanctuss
Rheba starlum grep fandango, pregras flamingo ten belly bon trebulum.
Brespel tricot slastorus frequal sternum. Plumbar trellis corpus fran my eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Viewers
Viewers
Viewers
o ~ A
Viewer
Viewers are "window objects" that display ToolBook pages. This allows you to create many different kinds of multiple-window applications.
To see viewers in action, turn to the next page.....
Viewers
Progress
thermo
,!JdY
currentPercent
currentBar
fullBar
percentage
-- Set the
thermometer bar
-- Note that
uses
" property.
percentage
pPercentage
-- errror checking:
isType(real,
5 > 100
S < 0
"currentPercent"
& "%"
lWide
"fullBar"
"currentBar"
/ 100)
fullBar
currentBar
currentPercent
sampleDialog
goNext
buttonUp
close
stretchBitmap
Cancel
goPrev
buttonUp
close
stretchBitmap
Your Name Here
Name:
Slider
txClassName
rectangle id 6 of page id 15
follower
width
roundedrectangle id 76 of page id 15
glide
hSliderThumb
txClassName
Button
This modal dialog box displays a page with ToolBook objects..
EqualsOperator
Equals Operator
Equals Operator
By popular request, the equals sign now works as an assignment operator that can be used in place of the "set X to Y" syntax.
The = operator is often a more convenient form of notation to use when assigning values to containers and is especially useful in writing mathematical equations and formulas...
Click the Next & Previous buttons to navigate among pages, or choose a topic from the "Topics" menu.""""""""""""""""""""""""
RichTextFormat
5 5!5"5#5$5%5&5'5(5)5*5+5,5-5:w
.&+ +E
enterPage
1 -- (Was
4 on
10,14
selectChars
title
Features Tour Tour
title
Features Tour TourO
title
ToolBook 2.0)
title
ToolBook 2.0
This book demonstrates many of the enhancements and features in the new release of ToolBook. Use the Next and Previous buttons to browse, or choose an item from the Topics menu..
"Notify" handlers allow objects to receive notification of messages sent to the page level (enterPage, idle, etc.). This makes it much easier to write self-contained "widget" objects that can be pasted into a book and used without modification.
This clock contains a "NotifyBefore Idle" script.tify handler for the idle message and a place holder that is visible only at author level.holder that is visible only at author level.el.
author
reader
notifyAfter
notifyBefore
false
vflag
Video Placeholder
false
vflag
clock
reader
curTime
minute
second
reader
author
1,40,51
author
1,40,59
NotifyHandlers
OpenScript
OpenScript
OpenScript+
New OpenScript features include an IsType() and IsObject() functions for data validation and a FlushMessageQueue() function to clear extraneous mouse and keyboard input.
The translateWindowMessage now gives more control over Windows messages, and new financial functions have been added. been added. functions have been added. new financial functions have been added. Windows messages, and new financial functions have been added.
TranslateWindowMessage
IsObject()
Financial Functions
IsType()
FlushMessageQueue()
TypedVariables
Typed Variables
Typed Variables
Variables can be declared by type. This allows the script compiler to generate the most efficient possible code and provides additional error checking against setting a variable to an illegal value.
Arrays in ToolBook can also be declared as typed data.
to handle buttonUp
local REAL lReal
local INT lInt
local DWORD aDword[20]
system STRING sFoo
system COLOR sColor
bottomLine
topLine
in,ms
ThreeDeeRect
CommonDialogs
Common Dialogs7
Common Dialogs[
Support for Windows common dialogs has been added to TB30DLG.DLL. (This replaces TBKDLG.DLL in ToolBook 1.5.) Common dialogs give Windows applications a consistent look and interface for basic user tasks such as opening a file or choosing a name to "Save As..."
As..."
supported in TBKDLG.DLL...
Icon (*.ico),*.ico,toolBook (*.tbk),*.tbk
File selected:
tb30dlg.DLL
filterList
OpenFileDlg
openFileDlg
Choose next book...
User Canceled.
buttonUp
linkDLL "tb30dlg.
STRING openFileDlg (
, INT)
filterList
"Icon (*.ico),*.
,toolBook (*.tbk),*.
OpenFileDlg("Choose
8...", NULL,
^, 2)
"User Canceled."
selected:" &&
stretchBitmap
Open File...
SaveAsDlg
File selected:
tb30dlg.dll
filterList
Text file (*.txt),*.txt,toolBook (*.tbk),*.tbk
SaveAsDlg
Save Data As
User Canceled.
buttonUp
linkDLL "tb30dlg.dll"
STRING SaveAsDlg (
, INT)
filterList
"Text file (*.txt),*.
,toolBook (*.tbk),*.
i Data As", NULL,
V, 1)
"User Canceled."
"File selected:" &&
stretchBitmap
Save As...
colorPaletteDlg
tb30dlg.dll
colorPaletteDlg
colorSample
User Canceled.
buttonUp
linkDLL "tb30dlg.dll"
STRING colorPaletteDlg (BYTE,
$(0, 0, 0)
xNUll
RGBFill
"colorSample"
"User Canceled."
stretchBitmap
Choose Color...
FchooseFontDlg
tb30dlg.dll
fontSample
qRGBtoHLS
TBKWIN.DLL
RGBtoHLS
regular
chooseFontDlg
User Canceled.
buttonUp
linkDLL "tb30dlg.dll"
STRING chooseFontDlg (
:TBKWIN.
RGBtoHLS(
G("","")
"User Canceled."
"fontSample"
-- Uses function
TbkWin.
-- Convert "regular"
style
(Item 6
stretchBitmap
Choose Font...
colorSample
Color Sample
fontSample
Font Sample
CommonDialogs
ButtonClick
Pages on this background are displayed in window objects elsewhere in the book.
Font Sample
CommonDialogs
ButtonClick
CONTACT ICO
CONTACT TBK
BetterButtons
Better Buttons .
Better Buttons ments
New CheckBox3D and RadioButton3D border styles have been added, as shown in the top two object groups on this page.
All buttons also now support an enabled property, mnemonic keys, and full Windows button behavior..showed "grayed" and receives no mouse messages.
Toggle the red "Enabled" check box to see how disabled buttons are displayed.c
stretchBitmap
Search in T&itles
stretchBitmap
Search in &Descriptions
stretchBitmap
Search in &History Records
in,ms
ThreeDeeRect
bottomLine
topLine
stretchBitmap
This P&age Only
@ L >Q
stretchBitmap
This &Background
stretchBitmap
This B&ook
buttonDown
stretchBitmap
stretchBitmap
Status
in,ms
ThreeDeeRect
bottomLine
topLine
buttonSamples
buttonClick
buttonClick
enabled
"buttonSamples"
stretchBitmap
Enabled
buttonSamples
stretchBitmap
Button
stretchBitmap
Button
stretchBitmap
Button
LineEnds
Line Ends
Line Ends
Line and curve objects now support arrow-style line ends.
The line ends palette shown at left is used to set the style and size.
penScript support is provided with two new object properties: lineEndStyle and lineEndSize. The defaults are controlled through sysLineEndStyle and sysLineEndSize...
LineEnds
Comboboxes
Comboboxess
Comboboxess
Editable and non-editable comboboxes are now available on the ToolBook object palette.
Double-click the arrow portion of the combobox to enter items at author level.
The contents can be automatically sorted using the "Sort Items" property...
one item
one item
three
seven
Betaaon
Alpha
Gamma
Delta
Epsilon#
Editable:
Non-editable:
Drag_Drop
Drag & Drop
Drag & Drop
Drag & drop functionality allows you to create highly interactive applications.
The dragImage can be a cursor, bitmap or icon. Dragging works at both reader and author levels, and between windows.
For this example, drag a textline from the list box to the wastebasket to delete that line... Also, see the "floating palette" example on the Viewers page.
sourceList
resetText
buttonClick
buttonClick
sourceList
resetText
Reset
Field
objectDropped
objectDropped pTarget
ptarget
B(selectedTextLines
Wastebasket
in,ms
ThreeDeeRect
bottomLine
topLine
sourcelist
-1,-1
FALSE
allowDrag
allowDrag
asure edge was
xclicked
x"-1,-1"
selectedTextLines
FALSE
three
seven
eight
resetText
three
seven
eight
ToolBook now supports OLE technology. OLE objects can be embedded (all data is contained in the ToolBook file) or linked (only a reference to the data file is stored).
An OLE object can be activated from a script by setting its action property...........
Double-click to edit Excel chartt:A
embedded,ExcelChart,,Chart
SaveToExe
title
And More...
title
And More...
This book highlights the most significant features of this release, but there are many more. For complete information, consult the Release Notes help file.
..m the Topics menu..
.&+ +E
.&+ +E
buttonClick
buttonClick
stretchBitmap
RichTextFormat
bottomLine
Rich Text Format
Rich Text Format
To make it easier to convert existing documents into applications, ToolBook now supports Rich Text Format (RTF) for data exchange.
Click the word processor icon below
to view the "RichText"
property of the field
shown here.......
RTFSample
buttonClick
buttonClick
richText
"RTFSample"
hotspot
RTFSample
INSURANCES
Medical/Dental Insurance
Micro Co. presently maintains insurance plans through Green County Medical Blue Shield and Stalwart Health Cooperative from which eligible employees may choose coverage for themselves and their legal dependents. Booklets on these policies are available through Personnel.
Life Insurance
Micro Co. provides eligible employees with a $100,000 group term life insurance and accidental death and dismemberment policy through Rainy Day Insurance Company. This insurance is a fringe benefit and
the amount of the premium for insurance over $50,000 is considered taxable income to each covered employee. An additional voluntary term life insurance policy is also available to eligible employee through Upright Insurance Company. This plan allows you to purchase additional amounts of insurance (five times your annual salary to a maximum of $300,000). You may also insure your spouse or
dependent children under this plan. Booklets on these policies are available through Personnel.
Long Term Disability Insurance
A voluntary long term disability insurance is available to eligible employees. This insurance allows you to purchase salary continuation protection and in the event you should become totally disabled and unable to work, would provide you with continuing income at approximately 60% of your regular wage, at the time you were disabled (subject to certain restrictions and other sources of income you may be entitled to receive).
erm Disability Insurance
A voluntary long term disability insurance is available to eligible employees. This insurance allows you
to purchase salary continuation protection and in the event you should become totally disabled and unable
to work, would provide you with continuing income at approximately 60% of your regular wage, at the
time you were disabled (subject to certain restrictions and other sources of income you may be entitled to
receive).
topLine
in,ms
ThreeDeeRect
PolypointEditing
widgetspalette
PolypointEditing
U.I. - Polypoint Editing
U.I. - Polypoint Editing
The enhanced Reshape command allows you to add and remove vertices from angled lines, curved lines, polygons, and irregular polygons.
To edit polypoint objects at author level, select the object, choose Reshape from the draw menu, and then:
Shift-click on a reshape handle to add a point.
Ctrl-Shift-Click on a reshape handle to delete a point..
Switch to Author Level to Edit These Objects.
Save_As_EXE
Save As .EXE.EXE
Save As .EXEEEXEsEEEEEEEEEEEE
ToolBook applications may now be saved as a self-launching executable file.
The .EXE file contains the book icon as a resource so that the icon is available for use in the Program Manager.
The ToolBook runtime files are still required...
in,sculpted
ThreeDeeRect
bottomLine
topLine
Arrays
Arrays!
Arrays=
OpenScript now supports both single and multi-dimensional arrays. The Fill command can easily load data into arrays from other sources.
In general, fixed-size arrays are faster and offer better access validation. Dynamic arrays are useful if the size of the array is not actually known or may change over time...idation. Dynamic arrays are useful if the size of the array is not actually known or may change over time..
stretchBitmap
Count word frequency
in,ms
ThreeDeeRect
bottomLine
topLine
results
.&+ +E
.&+ +E
results
buttonup
"results"
stretchBitmap
Clear Field Text
Arrays!
Arrays=
OpenScript now supports both single and multi-dimensional arrays. The Fill command can easily load data into arrays from other sources.
In general, fixed-size arrays areCBT_DEMOAVI
CBT_DEMOICO
CBT_DEMOTBK
CBT_TIPSTBK
rightClick
ColorModel
viewerDrag
groupEditor
U.I. - Group Editor
U.I. - Group Editor
The group editor allows direct selection and editing of grouped objects without ungrouping.
Switch to author level and double-click the grouped objects to the left. A dotted group-edit rectangle appears around the group. Sub-groups are shown with additional rectangles.When you draw a new object in this mode, it is added to the group. You can delete objects from a group as well, but there must be at least two objects in every group...e
Field 1
Field 2
groupEditor
HintText
Status_bar
Reader
statusBar
enterPage
<+U!!
Reader
statusbar
leavePage
yhelpText
statusBar
mouseEnter
Cancel
yhelpText
Help Text:
xxbuttonDoubleClick
Reader
statusBar
statusbar
helpText
xxbuttonDoubleClick
("Help
xCancel
helptext
U.I. - Status Bar
U.I. - Status Bar
A Status Bar that works at both reader and author levels has been added.
Display text in the Status Bar at reader level by setting its caption property. (Move the mouse over the draw objects at left for an example.)
Individual components of the Status Bar can be shown or hidden. Toggle the check boxes on this page to see how this works.s
stretchBitmap
Button
buttonUp
curObj
enterpage
-- hides
shows portions
the status bar
notifyafter
objs
curObj
StatusBar
stretchBitmap
StatusBar
StatusBox
stretchBitmap
StatusBox
StatusControls
stretchBitmap
StatusControls
StatusIndicators
stretchBitmap
StatusIndicators
A Diamond
helpText
This is a blue pie object
helpText
The Swan of Gibralter
helpText
enterpage
StatusBar
OpenScript
widgets
viewerDrag
toolpalette
leavepage
isopen
close
ViewersObjects
Viewers
The buttons on this page show three different viewers used to create elements of Windows applications. The pages displayed in these windows are located at the end of this book.
The next page features additional viewers uses...
borderStyle) can also be set through the Viewers dialog box.indow (such as its borderStyle) can also be set through the Viewers dialog box.
InstallClipartWIndow
Clipart.wbk
buttonUp
InstallClipartWIndow
.wbk"
stretchBitmap
Tool Palette
.&+ +E
.&+ +E
Progress
thermo
percentage
buttonClick
progress cursor
buttonClick
vRef
"Progress"
-- initialize the thermometer
percentage
--
--
currentPage
close
stretchBitmap
Progress...
fPalette
sampleDialog
buttonUp
"sampleDialog"
%modal
: F >Q
stretchBitmap
Dialog Box
showToolPal
toolPalette
buttonUp
stretchBitmap
Floating Palette
MoreOnFields
Auto_Script
Resources
Resource System
Resource System
A resource is read-only data that you put in a book once and re-use multiple times. (For example, many different graphic buttons could use the same icon.)
The ToolBook resource system supports menubars, icons, cursors, color palettes, and bitmaps. These resources are discussed on the pages that follow...
Resources
Send Mail && MRU
menuBars
Menubars
Menubarsssssssss
Menubar resources support full cascading menus with accelerator keys and statusbar help text. The reader-level menubar for this book is a resource. Menubar resources can be assigned to any viewer.
As with all the resource types, an editor is provided to create or modify the book's menubars.ItemSelected message lets you handle all menu events from a single script.e script.events from a single script.
Assignable to any viewer
Accelerator KeysI
Full Cascading Menus
Automatic Help Text
Auto_Script
Auto-Scriptons
Auto-Script
The Auto-Script feature allows the user to assign pre-defined behavior to objects without scripting.
The Auto-Script dialog can be invoked from the script editor, the right-click menus, or the properties dialog.
You can write your own Auto-Script files for frequently used scripts, or for use by others...cript files for frequently used scripts, or for use by others.
Cursors
Cursors
Cursors
Cursor resources can be used with the sysCursor property and as graphics in buttons. Cursors can be imported from standard Windows .CUR files.
Click the buttons at left for examples of using cursor resources...
Move the mouse over the numbered rectangles to see new built-in ToolBook cursors.
cursor
buttonUp
ChooseResource(cursor,
xNULL
stretchBitmap
Choose Resource...
,%H.%
.&+ +E
buttonUp
cursor ID (103 + j)
stretchBitmap
Progress...
.&+ +E
buttonUp
stretchBitmap
Reset
Cursors
ColorModel
Color Model
Color Model
.PAL files can be imported via the resource manager and used to control palette shifting.
Objects now support full solid colors (instead of dithering to 16-colors) if the book's solidColorsEnabled property is set to true.
The useWindowsColors property for objects allows them to use the Windows desktop colors.raw objects and backgrounds include useWindowsColors and sysUseWindowsColors.
JX provides full support for 16- and 24-bit video systems.
Palette Resources
Control Palette Shift
Solid-Color Objects
UseWindowsColorsWindows Colors
24-Bit Support
GraphicButtons
Graphic Buttons
Graphic Buttons
Icon, cursor and bitmap resources can be applied to buttons. A different graphic can be assigned to the button's normal, inverted, disabled and checked states.
The examples on this page show graphic push buttons, check boxes and radio buttons. Try clicking them.s additional button enhancements.ge shows additional button enhancements.age shows additional button enhancements.
stretchBitmap
Status
stretchBitmap
Status
stretchBitmap
Optional
stretchBitmap
stretchBitmap
Answer A
stretchBitmap
Answer B
stretchBitmap
Answer C
bottomLine
topLine
out,none
ThreeDeeRect
GraphicButtons
DragDrop
TypedVariables
PopPedal
bottomLine
topLine
out,none
ThreeDeeRect
GraphicButtons
0,0,0,0
clientOffset
Times New Roman
Arial
Times New Roman
Times New Roman
urier New
O!_#G}k
Times New Roman
Times New Roman
Arial
Times New Roman
Arial
Arial
Wingdings
Times New Roman
Arial
Times New Roman
Arial
Courier New
MS Sans Serif
okman Old Style
Arial
Times New Roman
System
MS Sans Serif
Arial
MS Sans Serif
Arial
Arial
Arial
Sans Serif
Courier
MS Serif
Arial
MS Sans Serif
Arial
Times New Roman
Arial
MS Sans Serif
System
Arial
Arial
Arial
Arial
Arial
Times New Roman
Times New Roman
r)/2@
System
topicName
recordfield "topicName"
Author
topicShadow
enterPage
enterBook
reader
maybePage
menuItemSelected
Author
isObject("
""topicName""")
topicShadow
4 -- reset
sysReaderRightClick
-- Handle messages
"Topics"
menuItemSelected pName, pAlias
-- If
aliased,
Else,
xNULL
maybePage
If selected
that
Arial
Times New Roman
Arial Narrow
Arial Narrow
Times New Roman
Times New Roman
Times New Roman
MS Sans Serif
MS Sans Serif
Arial
MS Sans Serif
Times New Roman
Times New Roman
MS Sans Serif
asymetrix
info_LastSavedBy
asymetrix
info_LastSaved
asymetrix
30/03/1995 14:43:19
30/03/1995 14:46:09
topicName
recordfield "topicName"
Author
topicShadow
enterPage
enterBook
reader
maybePage
menuItemSelected
(hotSpot
>= TRUE)
Author
isObject("
""topicName""")
topicShadow
4 -- reset
sysReaderRightClick
-- Handle messages
"Topics"
menuItemSelected pName, pAlias
-- If
aliased,
Else,
xNULL
maybePage
If selected
that
Page id 44
ToolBook Features Tour
toolPalette
page "widgets"
Progress
page "Progress"
Computing...
SplashScreen
page id 36
sampleDialog
page "sampleDialog"
Sample Dialog Box
Page id 46
Page"
PopPedal
Page "PopPedal"
TVpane
Page "HintText"
toolPalette
page "widgets"
DragButtons
rightSize
openWindow
openWindow
rightSize =
"DragButtons"
ocurrentPage
;) / (
sysPageUnitsPerPixel)
m) / (
ClientSize
popuphelp
Page id 62
9503301438552823030105316410
ASYM_TpID
.&+ +E
reader
iris speed 1000
enterPage
-- reset on
transition "iris speed 1000"
stretchBitmap
Button
TitlePage
Progress
Viewers
GraphicsInFields
BetterButtons
Save_As_EXE
false
viewerDrag
allowdrop
allowdrop
"viewerDrag"
nextPage
.&+ +E
.&+ +E
buttonClick
buttonClick
stretchBitmap
topicText
selfRef
enterpage
notifyBefore
selfRef
popupHelp
buttonClick
buttonClick
"popupHelp"
%modal
stretchBitmap
.&+ +E
.&+ +E
buttonClick
buttonClick
stretchBitmap
false
viewerDrag
allowdrop
allowdrop
"viewerDrag"
topicShadow
topicName
allowdrop
allowdrop
enterpage
950330143858282612412352739
ASYM_TpID
TitlePage
.&+ +E
reader
iris speed 1000
enterPage
-- reset on
transition "iris speed 1000"
stretchBitmap
Button
ASYM_BeenHere
"viewerDrag"
topicShadow
topicName
allowdrop
allowdrop
enterpage
Performance
Performance
Performance
The new release of ToolBook features a faster, more efficient compiler and other elements of the OpenScript system that give dramatic improvements in execution speed.
The ToolBook imaging engine has been refined for improved display performance in many scenarios..imensional arrays.
Portions of the ToolBook imaging engine have been refined for improved performance.ne have been refined for improved performance.e.. performance.
Optimizing Compilerrrrrrrr
Faster InterpreterI
Imager Improvementsssssss
Typed Data
Performance
Status_bar
MemoryModel
Memory Model
Memory Model/
The new memory model gives full access to available Windows memory up to 16 megabytes, which eliminates "Out of Local Memory" errors.
Individual variables can be up to 64K in size, and stack space has been increased to support up to 1,024 nesting levels and to provide more memory for DLLs.
16 MB Available Memoryyy
64K Variable Sizee
Expanded Stack Spacein
MemoryModel
Arrays
AuthoringUI
Authoring U.I.
Authoring U.I.3
The ToolBook user interface has been reworked extensively. This includes updated floating palettes, a tear-off toolbar at author level, and enhanced script editor and debugger.
The command window now has a "history" recall list at the top that allows you to choose from recently used commands.
The pages that follow detail additional U.I. enhancements...
More...
Tear-off Toolbar
Enhanced Debugger
Script Editor Improvements
Command Window Historyssssssssssssssssssssssssss
AuthoringUI
Comboboxes
rightClick
U.I. - Right Clickk
U.I. - Right Clickk
New right-click menus allow faster and easier access to properties and scripts.
Switch to author level and click the right mouse button on each of the objects shown here.
When right-clicking the page, hold down:
Ctrl -- for background menu
Shift -- for book menu
Shift+Ctrl -- for viewer menuur menu
stretchBitmap
Button
Field 1
rightClick
U.I. - Right Clickk
U.I. - Right Clickk
New right-click menus allow faster and easier access to properties and scripts.
Switch to author leve
System Functions
Window-Creation Functions
New 3.1 user functions
Bitmap Functions
Clipping Functions
Coordinate Functions
Device-Context Functions
Drawing-Attribute Functions
Drawing-Tool Functions
Ellipse and Polygon Functions
Font Functions
Line-Output Functions
Mapping Functions
Metafile Functions
Palette Functions
Printer-Control Functions
Rectangle Functions
Region Functions
Text Functions
TrueType Functions
PeIO SYS
MSDOS SYS
MS-DOS_6 (
DOS
COMMAND COM
AUTOEXEC01
CONFIG OLD
AUTOEXECOLD
MY_BIN
TEMP
WINDOWS
386SPARTPAR&
wwwwwwwwwwwwwwwwwwwwwwwwwwwww{
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwx
wwwwwwwp
wwwwwwx
wwwwwwp
wwwwwx
wwwwwp
wwwwwx
wwwwwp
wwwwwwx
wwwwwwp
wwwwwwwx
wwwwwwwp
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwp
wwwwwwp
wwwwwp
wwwwwp
wwwwwwp
wwwwwwwp
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwx
wwwwwwwp
wwwwwwx
wwwwwwp
wwwwwx
wwwwwp
wwwwwx
wwwwwp
wwwwwwx
wwwwwwp
wwwwwwwx
wwwwwwwp
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwx
wwwwp
wwwwwx
wwwwwp
wwwwwwx
wwwwwwp
wwwwwwx
wwwwwwp
wwwwwx
wwwwwp
wwwwx
wwwwp
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwx
wwwwx
wwwwx
wwwwx
wwwwx
wwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwx
wwwwp
wwwwx
wwwwp
wwwwx
wwwww
wwwwx
wwwww
wwwwx
wwwwp
wwwwx
wwwwp
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwx
wwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwwwwwwwwwwwwwp
wwwww
wwwww
wwwww
wwwww
wwxpwp
xwwpww
ExcelChart
Chart
Page &p
CTOOLBOOK
DDEDATA.XLS0
Helv1
Helv1
ALCB88CFFA
Sales
ALCB89CFFA
ALCB8ACFFA
Sales by country (in thousands)'
METAFILEPICT
"Helv
5000l
10000
15000
20000
25000
"System
"Helv
Sales by country (in thousands)
TitlePage
.&+ +E
reader
iris speed 1000
enterPage
-- reset on
transition "iris speed 1000"
stretchBitmap
Button
ASYM_BeenHere
Performance
Performance
Performance
The new release of ToolBook features a faster, more efficient compiler and other elements of the OpenScript system that give dramatic improvements in execution speed.
The ToolBook imaging engine has been refined for improved display performance in many scenarios..imensional arrays.
Portions of the ToolBook imaging engine have been refined for improved performance.ne have been refined for improved performance.e.. performance.