Developer’s Guide

Table Of Contents
4
FileMaker Developer’s Guide
What your users need
31
Documenting the installation procedures
32
Starting runtime database solutions
32
Recovering damaged files
32
Providing user documentation
33
Creating an About layout
33
Creating a custom Help layout
34
Including printed documentation
35
Your responsibilities as a developer
35
Testing before and after creating
your
solution
36
Distributing updates to runtime
database
solutions
37
Chapter 5
Customizing database solutions
About Kiosk mode
39
Navigating in Kiosk mode
39
Closing Kiosk solutions
39
Creating Kiosk solutions
40
Using scripts to control your solution
40
Creating startup scripts
41
Centering database windows in Kiosk screens
41
Emulating menu commands and window controls
41
Creating dynamic buttons
42
Customizing About, Help, and Scripts
menus
43
Adding custom scripts to the About menu command
43
Adding custom scripts to the Help menu command
45
Renaming the Scripts menu
46
Chapter 6
Creating custom layout themes
Modifying FileMaker
Developer themes
47
Requirements for theme files
49
Minimum XML elements for themes
49
Removing elements from theme files
50
XML elements for layout parts
50
XML elements for text
51
XML elements and their theme attributes
51
Valid values for theme attributes
53
Specifying default values for themes
55
Using values for patterns and colors
55
Adding comments to theme files
56
Checking theme files for errors
56
Chapter 7
Developing third-party FileMaker plug-ins
About external functions
59
About the example plug-in
59
Installing, enabling, and configuring the
example
plug-in
60
Description of the FMExample plug-in’s external
functions
61
Using the example plug-in
62
Customizing the plug-in example
63
Customizing the example resources
63
Customizing FMPluginExample.cpp
64
Customizing FMPluginFunctions.cpp
64