-/** Dispatch result codes
- DISPATCHED = the inset caught the action
- DISPATCHED_NOUPDATE = the inset caught the action and no update
- is needed to redraw the inset
- FINISHED = the inset must be unlocked as a result
- of the action
- FINISHED_RIGHT = FINISHED, but move the cursor RIGHT from
- the inset.
- FINISHED_UP = FINISHED, but move the cursor UP from
- the inset.
- FINISHED_DOWN = FINISHED, but move the cursor DOWN from
- the inset.
- FINISHED_POP = FINISHED, but move the cursor out the inset
- (possibly more than one level)
- UNDISPATCHED = the action was not caught, it should be
- dispatched by lower level insets
-*/
-enum dispatch_result_t {
- NONE = 0,
- FINISHED,
- FINISHED_RIGHT,
- FINISHED_UP,
- FINISHED_DOWN
-};
-
-
-/** \c DispatchResult is a wrapper for dispatch_result_t.
- * It can be forward-declared and passed as a function argument without
- * having to expose insetbase.h.
- */