uf_ui_xt.h (²é¿´Ô´´úÂë)
 
¸ÅÊö
This include file contains the prototypes, descriptions and typdef's of
the Internal Open C API support for Motif dialog activation (via the NX event loop)
and interactive menu and graphics functions. The data and prototypes in this
file contain Xt and Motif specific references. See also uf_ui.h for more
general data and prototypes.

All routines which are logically dependent on routines that required Xt and
Motif are also placed in this include file to prevent illegal usage. For
example, it is illegal to call UF_UI_exit_dialog() without being able to call
UF_UI_run_dialog().

When creating a dialog, you must use the parent dialog information. This
can be obtained by calling UF_UI_ask_default_parent_info.

This file provides routines that support Presentation API Dialogs. These
functions provide run-time control that complements the capabilities for adding
custom applications to NX using Open MenuScript.

. Dialog Parenting and Positioning
These functions allow custom dialogs to be parented to the
Graphics Window so that they maintain their stacking order
in the same manner as standard NX dialogs. The positions
of standard NX dialogs can also be queried and used to
position your custom dialogs.


. Launching of Custom Dialogs
These functions allow for the launching of custom dialogs into
NX's event loop.


. Append to Menubar
Add a single menu to the NX main menubar. This menu can
contain items that open custom dialogs or perform immediate actions.

NOTE:
The Open MenuScript product provides a more complete toolkit for integrating
custom applications with NX. Using MenuScript, custom menu items can
be added anywhere within the NX main menubar or the Quick View Pop-up.
You can also rearrange or remove any of the standard NX menu items.
See the Open MenuScript User Guide and the MenuScript chapter of the Open
API Reference and Open API Programmer's Guide for further information. The
Open MenuScript product does not require the SDK.

This header requires the Software Development Kit (SDK) for Motif and X.
Please contact your hardware vendor for more information on this requirement.
Because of this requirement the following APIs have been moved into uf_ui.h,
so that users of these APIs do not have to purchase the development kits.

. UF_UI_ask_lock_status
. UF_UI_cancel_uf_dialog
. UF_UI_dismiss_dialog_area_2
. UF_UI_lock_ug_access
. UF_UI_unlock_ug_access
. UF_UI_register_change_state_fn
. UF_UI_set_force_unlock_flag