The Bulletin Board resource panel is a dialog used to set resources for Bulletin Board and Form widgets. It is also used to set some of the resources for Selection Box, Command, File Selection Box and Message Box widgets.
Since there is a large number of Bulletin Board resources, the resource panel is laid out in logical pages for convenience. There are four such pages: Display, Fonts, Settings and Callbacks.
At the top of the resource panel is an option menu for selecting the various pages.
The Display page contains various margin and spacing resources and two widget-valued resources: the Cancel and Default button fields. These button fields allow you to specify which button children (or grandchildren, etc.) are to be activated when various events occur within the bulletin board: normal default behavior is that the specified Cancel button will be activated when the escape key is pressed and the given Default button is activated when the return key is pressed.
The Fonts page allows you to specify default Text, Button and Label fonts for children of the Bulletin board. Either type these values in directly, or press on the relevant button to display the Font Selector dialog.
The Settings page contains fields for various scalar and boolean resources, of which dialog Style, Resize Policy and Auto unmanage are probably the most important.
Dialog Style
Relates to the way in which the bulletin board interacts with other parts of your application and other applications on the Display: A 'System modal' style, for example, prevents any other dialog from any application receiving user input until such time as your bulletin board has been popped down by the user.
Resize Policy
Allows you to specify how the bulletin board is to respond to geometry management requests.
Auto unmanage
Specifies whether the dialog is automatically popped from the screen following any user action, or whether the dialog must explicitly be unmanaged under program control.
You are advised to consult your OSF/Motif Programming Manual for more information concerning these and other related terms.
The Callbacks page allows you to associate programmer-defined procedures with various events which may occur within the bulletin board. Click on the button representing the callback of interest and a Callbacks dialog will be popped onto the display.
See also: