UF_MB_application_data_s (view source)
 
Defined in: uf_mb.h
 
Also known as:
 
Overview
The UF_MB_application_t structure is used to register a custom
application with NX and specify its characteristics.


Data Members

id
int
The application identifier assigned
to the custom application by
NX. There are currently no
MenuScript API routines that use this
value, but there may be in
the future. This is returned by the
UF_MB routines.

name
char *
The application name. This is
provided by the Open API program.
This name MUST match the name of the
application button used to enter the
application.

init_proc
UF_MB_init_proc_t
This is input by the Open API
program. This is the pointer to the
application's initialization routine.

exit_proc
UF_MB_exit_proc_t
This is input by the Open API
program. This is the pointer to the
application's exit/cleanup method.

enter_proc
UF_MB_enter_proc_t
This is input by the Open API
program. This is the pointer to the
application's main entry point.

drawings_supported
logical
This is input by the Open API
program. Set to true if the custom
application supports drawings.

design_in_context_supported
logical
This is input by the Open API
program. Should be set to true if the
custom application supports design
in context,
e.g. work part different from the
displayed part when in an assembly.

supports_undo
logical
This is input by the Open API
program. Should be set to true if
the custom application supports undo.