4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS
16 /// Common base class to all insets
19 /** Dispatch result codes
20 DISPATCHED = the inset catched the action
21 DISPATCHED_NOUPDATE = the inset catched the action and no update
22 is needed here to redraw the inset
23 FINISHED = the inset must be unlocked as a result
25 FINISHED_RIGHT = FINISHED, but put the cursor to the RIGHT of
27 FINISHED_UP = FINISHED, but put the cursor UP of
29 FINISHED_DOWN = FINISHED, but put the cursor DOWN of
31 UNDISPATCHED = the action was not catched, it should be
32 dispatched by lower level insets
34 enum dispatch_result {
46 virtual ~InsetBase() {}