UF_UI_cb_proc (view source)
Defined in: uf_ui_types.h
void UF_UI_cb_proc
(
void
)
UF_UI_change_state_fn_t (view source)
Defined in: uf_ui_types.h
int UF_UI_change_state_fn_t
(
int new_state
)
UF_UI_create_part_err_f_t (view source)
Defined in: uf_ui_types.h
Overview
logical (UF_UI_create_part_err_f_t)
Return
TRUE - Redisplay the File-New dialog (i.e. keep trying to create a
part)
FALSE - Exit the File-New dialog (i.e. exit UF_UI_create_part)
logical UF_UI_create_part_err_f_t
(
UF_UI_err_data_p_t error_fn_data,
char * file_name,
int error,
logical * skip_error_disp
)
UF_UI_err_data_p_t | error_fn_data | Input | User data |
char * | file_name | Input | File name specified in the File-New dialog |
int | error | Input | Error code associated with file_name |
logical * | skip_error_disp | Output | Display standard File-New dialog error i message indicator TRUE - Allow File-New to display the error message it would normally display FALSE - Do not allow File-New to display the message it would normally display |
UF_UI_motion_fn_t (view source)
Defined in: uf_ui_types.h
void UF_UI_motion_fn_t
(
double screen_pos [ 3 ] ,
UF_UI_motion_cb_data_p_t motion_cb_data,
void * data
)
double | screen_pos [ 3 ] | Input | The current screen position in Work Part Absolute Coordinates; This is the crosshair position projected "through the screen" onto the XY plane of the WCS; if Grid Snap is on, this is the "snapped" position. |
UF_UI_motion_cb_data_p_t | motion_cb_data | Input | Ptr to a UF_UI_motion_cb_data_t structure. |
void * | data | Input | The client data, provided with the callback. |
UF_UI_open_part_err_f_t (view source)
Defined in: uf_ui_types.h
Overview
logical (UF_UI_open_part_err_f_t)
Return
TRUE - Redisplay the File-Open dialog (i.e. keep trying to open a
part)
FALSE - Exit the File-Open dialog (i.e. exit UF_UI_open_part)
logical UF_UI_open_part_err_f_t
(
UF_UI_err_data_p_t error_fn_data,
char * file_name,
int error,
UF_PART_load_status_t * error_status,
logical * skip_error_disp
)
UF_UI_err_data_p_t | error_fn_data | Input | User data |
char * | file_name | Input | File name specified in the File-Open dialog |
int | error | Input | Error code associated with file_name |
UF_PART_load_status_t * | error_status | Input | Structure filled with names and associated error codes of any parts that did not load properly. NOTE: The allocated arrays must be freed. |
logical * | skip_error_disp | Output | Display standard File-Open dialog error message indicator TRUE - Allow File-Open to display the error it would normally display FALSE - Do not allow File-Open to display the error message it would normally display |
UF_UI_sel_cb_fn_t (view source)
Defined in: uf_ui_types.h
Overview
typedef for application selection callback.
This procedure and optional user data is specified by calling
UF_UI_set_set_procs.
It is an optional procedure which the user can provide to perform
application specific processing for each selection.
This can be used with UF_UI_select_with_single_dialog,
UF_UI_select_with_class_dialog and
dialogs created with the UI Styler
int UF_UI_sel_cb_fn_t
(
int num_selected,
tag_p_t selected_objects,
int num_deselected,
tag_p_t deselected_objects,
void * user_data,
UF_UI_selection_p_t select_
)
int | num_selected | Input | number of objects just selected |
tag_p_t | selected_objects | Input | array of selected objects |
int | num_deselected | Input | number of objects just deselected |
tag_p_t | deselected_objects | Input | array of deselected objects |
void * | user_data | Input | ptr to user's data |
UF_UI_selection_p_t | select_ | Input | ptr to selection |
UF_UI_sel_filter_fn_t (view source)
Defined in: uf_ui_types.h
Overview
typedef for application selection filter procedure.
This procedure and optional user data is specified by calling
UF_UI_set_sel_procs.
It is an optional procedure which the user can provide to perform
application specific filtering when selecting objects.
It can be used with UF_UI_select_with_single_dialog,
UF_UI_select_with_class_dialog and
dialogs created with the UI Styler.
int UF_UI_sel_filter_fn_t
(
tag_t object,
int type [ 3 ] ,
void * user_data,
UF_UI_selection_p_t select_
)
tag_t | object | Input | candidate object |
int | type [ 3 ] | Input | object type, object subtype, solid type |
void * | user_data | Input | ptr to user's data |
UF_UI_selection_p_t | select_ | Input | ptr to selection |
UF_UI_sel_init_fn_t (view source)
Defined in: uf_ui_types.h
Overview
typedef for selection initialization procedure.
This is an argument to UF_UI_select_with_class_dialog and
UF_UI_select_with_single_dialog. It is an optional procedure
which the user can provide to customize his selection
int UF_UI_sel_init_fn_t
(
UF_UI_selection_p_t select_,
void * user_data
)