Developer’s Guide (Mac OS)
Table Of Contents
- Chapter 1: Welcome to FileMaker Pro SDK
- Chapter 2: Installing FileMaker Pro SDK
- Chapter 3: Preparing solution files
- Chapter 4: Binding solution files
- Chapter 5: Distributing your bundled solution
- Appendix A: FileMaker Pro Runtime features
- Appendix B: SDK file locations
- Index
3-10 FileMaker Pro SDK Developer’s Guide
Using KioskMaker
In the Binding Options dialog box, select Run solution in kiosk mode when
you want to design a special interface for your solution files. In kiosk
mode, your solution files lose the appearance of the operating system
and the monitor area around your solution file is black. The following
table describes how to emulate interface elements that are not shown
when you run your solution files in kiosk mode.
Important If your solution needs to be closed from kiosk mode, you must
script the ability to quit the file. The only way to close a solution in kiosk
mode is by a script attached to a Quit button. If there is no Quit button
available, you can force the runtime application to quit, but this is not
recommended because it might damage any open files. Force the
runtime solution to quit on the Macintosh by pressing
Command-Option-Esc. On Windows, press Ctrl-Alt-Del to force the
runtime application to quit.
When a solution is running in kiosk mode, access to the operating
system is restricted. To switch to another application or the operating
system, the solution file must be closed.
Below is the sample solution file bound with KioskMaker enabled. To
interact with the file, open the Kiosk solution in the Kiosk folder in the
Tools folder on the CD-ROM.
To use these interface elements Do this
Menu commands Use buttons for all menu commands (for
example, Sort, New Record, and Quit)
Zoom controls Use the Toggle Window or Set Zoom Level
script steps
Status area control Use the Toggle Status Area button
Mode pop-up menu Use the Enter Browse Mode, Enter Preview
Mode, or Enter Find Mode buttons
Vertical scroll bar Available if layout is longer than one screen or if
browsing a View as list layout
Horizontal scroll bar Available if layout objects are wider than one
screen
Window size and position Set before binding or use a startup script to toggle
the window size