UF_callback_reason_e (view source)
Defined in: uf.h
Also known as:
Overview
These are the reasons against which call backs can be registered.
The registered callbacks will be called whenever the specific reason occurs
in interactive NX.
For all the reasons, except for UF_close_part_reason, the callbacks will be
called towards the end of that particular operation. For example, the
callbacks registered against UF_create_part_reason will be called when a
new part is created, after almost all the process of creating this new part
is completed.
The UF_change_work_part_reason call back will be called after a work part change
has occurred. It should be noted that this callback may be called at times where the
old work part (which is passed as the part tag data to the call back routine) may
not necessarily be different from the new work part. For example, this call back is
also called if the display part has changed but the new work part is still the same tag
and now represents a component in a different display part. This call back may be
called more than once as part of a single operation.
An attempt to query the work or display part in a UF_save_part_reason_callback
may return unexpected results.
The callbacks registered against UF_close_part_reason will be called at the
beginning of part close.
The callbacks registered against UF_modified_part_reason will be called
when the part is modified for the first time after opening it or after a
save operation.
These callbacks give a handle to the user to do some extra processing, in
addition to the processing that NX does, during that particular operation.
In NX Manager mode, when a new part is being created it first loads the
template part (seed part), changes the template part to be the work part
and then renames the work part to the new part name given. So, the following callbacks are being called:
UF_modified_part_reason, UF_open_part_reason, UF_change_work_part_reason,
UF_rename_part_reason and UF_create_part_reason.
Data Members
UF_create_part_reason
UF_open_part_reason
UF_save_part_reason
UF_save_as_part_reason
UF_close_part_reason
UF_modified_part_reason
UF_rename_part_reason
UF_change_work_part_reason
UF_post_save_as_part_reason
UF_max_reason
UF_codeset_e (view source)
Defined in: uf.h
Also known as:
Overview
Codesets supported by NX. This is returned by the
function UF_ask_codeset.
Data Members
UF_CODESET_NOT_INITIALIZED=-2
UF_CODESET_NOT_SUPPORT=-1
UF_CODESET_ASCII
UF_CODESET_ISO8859_1
UF_CODESET_EUC
UF_CODESET_SJIS
UF_CODESET_ISO8859_4
UF_CODESET_ISO8859_5
UF_CODESET_ISO8859_8
UF_CODESET_BIG5
UF_CODESET_NT_866
UF_CODESET_ISO8859_2
UF_CODESET_NT_852
UF_CODESET_NT_862
UF_CODESET_KSC5601
UF_CODESET_GB2312
UF_CODESET_NT_1251
UF_CODESET_NT_1255
UF_CODESET_NT_1250
UF_CODESET_NT_1252
UF_CODESET_ISO8859_15
UF_CODESET_NT_1253
UF_CODESET_ISO8859_7
UF_CODESET_UTF8
UF_CODESET_NT_1254
UF_CODESET_NT_1257
UF_CODESET_NT_1256
UF_CODESET_ISO8859_6
UF_CODESET_ISO8859_11
UF_CODESET_NT_1258
UF_TAG_event_e (view source)
Defined in: uf.h
Also known as:
Overview
This enum identifies the type of an event that occurred on a tag.
Data Members
UF_TAG_EVENT_NORMAL_CREATE
UF_TAG_EVENT_UNDO_OVER_CREATE
UF_TAG_EVENT_NORMAL_DELETE
UF_TAG_EVENT_UNDO_OVER_DELETE
UF_TAG_EVENT_UNDO_DELETE_EXPIRED
UF_TAG_EVENT_UNDO_CREATE_EXPIRED