Developer’s Guide

Table Of Contents
3-4
Developer’s Guide
Design tips for navigating in Kiosk mode
To decide how users will navigate your Kiosk database solution, start
by planning your navigation design on paper. Decide what will
happen when each button is clicked, and give users a way to get back
to the beginning of your system from each layout. To further control
what users see, create startup scripts that display a specific layout
when a file is opened.
1 If your Kiosk solution will be run with a touch screen, use large
buttons and allow space between buttons.
1 Try to limit the number of options available on one screen.
1 Because Preview mode disables buttons, make sure that any script
step to enter Preview mode is followed by a Pause/Resume script
step and specify an amount of time the script should remain in
Preview mode; then make the script return to Browse mode.
The Kiosk Solution Example is installed in the Design Tools folder:
FileMaker Developer 5 > Design Tools > Examples > Kiosk Solution
Example
Emulating menu commands and window controls
See chapter 10, “Creating scripts to automate tasks,” in the
FileMaker Pro 5 User’s Guide or see FileMaker Pro Help for
information.
Centering a database window in the Kiosk screen
To center your databases in the middle of a Kiosk screen, create a
startup script that uses the Toggle Window and Set Zoom Level
script steps. When a file is opened in Kiosk mode, two things will
happen:
1 The database window snaps to fit layout objects at the right and
bottom edges of the layout.
The Kiosk Solution Example contains buttons for navigating between
screens, adding and deleting records, and quitting the database
To emulate these
interface elements
Create buttons with these
attached script steps
Menu commands Script steps for any menu command (for example,
Sort, New Record, and Quit Application)
Zoom controls Toggle Window or Set Zoom Level
Status area control Toggle Status Area
Mode pop-up menu Enter Browse Mode, Enter Find Mode, or Enter
Preview Mode
Vertical scroll bar Scroll Window (if the layout is longer than one
screen) or View as List (if browsing)
Horizontal scroll bar Scroll Window (if the layout objects are wider
than one screen)
Window size and position Open File and Toggle Window in a startup script,
or set desired size and position before creating the
Kiosk solution