Development Guide
Table Of Contents
- Chapter 1 Introducing FileMaker Pro Advanced
- Chapter 2 Creating database solutions
- Chapter 3 Customizing database solutions
- Chapter 4 Debugging and analyzing files
- Chapter 5 Developing third-party FileMaker plug-ins
- About external functions
- About the example plug-in
- Installing, enabling, and configuring the example plug-in
- Description of the FMExample plug-in’s external functions
- Using the example plug-in
- Customizing the plug-in example
- Requirements for writing external function plug-ins
- FileMaker messages sent to the plug-in
- Avoiding potential Mac OS X resource conflicts
- Providing documentation for your plug-in
- Appendix A Feature comparison of the runtime application with FileMaker Pro
- Index
24 FileMaker Pro Advanced Development Guide
Creating custom menu sets
You can create custom menu sets to include the menus you require.
To create or edit menu sets:
1. Choose File menu > Manage > Custom Menus > Menu Sets tab.
2. Create a menu set, or edit or duplicate an existing menu set. You can also delete menu sets that your users
will not need.
3. Specify which menus to include in the menu set, and click OK.
Important Duplicating a custom menu set creates a copy of the menu set and references the same custom
menus as the original menu set. It does not duplicate the custom menus. If you change a menu item, you
change the menu for all menu sets in which the menu is included.
Once you create menu sets, you must specify options for installing them. You can:
1 specify a default menu set for a file
1 specify menu sets for individual layouts
1 create scripts that change menu sets
1 specify menus within the menu set to display according to mode
switch menu sets using the FileMaker Pro Advanced Tools menu
For more information about creating, installing, and testing custom menu sets, see Help.
Creating custom layout themes
FileMaker Pro and FileMaker Pro Advanced use a variety of layout themes to describe the colors, patterns,
fonts, and borders of text, fields, and parts in a new layout.
A theme is an Extensible Markup Language (XML) document that can be read and edited in a text editor
(such as Notepad for Windows or BBEdit for Mac
OS X) or XML editor (such as XMLSpy or XMetaL).
You can customize an existing theme or create your own, and then use the New Layout/Report assistant to
apply the custom theme when you create layouts for your databases. You can modify attributes defined by
the theme in Layout mode after the layout is created. However, you can’t apply a theme to an existing layout.
Drag an arrow up or down to change the order
Menus appear in the
menu bar in the order
shown in this list