UF_UNDO_misc_cb_e (view source)
Defined in: uf_undo.h
Also known as:
Overview
These are the miscellaneous callback types
Data Members
UF_UNDO_misc_cb_set_pre = 0
UF_UNDO_misc_cb_set_post
UF_UNDO_misc_cb_undo_pre
UF_UNDO_misc_cb_undo_post
UF_UNDO_misc_cb_chg_vis
UF_UNDO_misc_cb_type_2_big
UF_UNDO_misc_cb_ret_e (view source)
Defined in: uf_undo.h
Also known as:
Overview
Miscellaneous Callbacks type; see UF_UNDO_register_misc_cb() for details.
This is the value returned by your miscellaneous callback. It is used by the
PRE and POST callbacks to stop either the setting of a mark or the undoing
of a mark. Extreme caution should be used if using UF_UNDO_misc_cb_stop with
POST (and CHG_VIS) callbacks as the operation will be largely complete and
stopping the operation could cause a corruption of the session.
Data Members
UF_UNDO_misc_cb_continue
UF_UNDO_misc_cb_stop
UF_UNDO_misc_cb_2_big
UF_UNDO_user_visibility_e (view source)
Defined in: uf_undo.h
Also known as:
- UF_UNDO_user_visibility_t
Overview
UF_UNDO_user_visibility_t - this feature allows for applications to
distinguish between two types of marks:
1) UF_UNDO_visible - those the user can get to when
they select the UNDO option, and
2) UF_UNDO_invisible - those that were set by an application for
algorithmic purposes but do NOT represent a state that
the application wants the user going to when they select the
UNDO option. The application will probably request to go to this
mark as part of an algorithm.
Data Members
UF_UNDO_visible
UF_UNDO_invisible
UF_UNDO_any_vis
UF_UNDO_visibility_2_big
mark is set. Definition: the passed
mark_id is the mark id we pass to
the callback when we call it. It is
not the mark_id given here when you
register the callback. In the case of
the current cb_type, the passed mark_id
is is not useful.