com.azalient.api.ui.undo
Interface IUndoStack

All Superinterfaces:
IUndoable

public interface IUndoStack
extends IUndoable

A stack used to store undoable actions. As actions are executed in the user interface, the undo action is pushed on to a stack, so that successive pops from the stack can undo each initial action in turn.

See Also:
APU.undoStack()

Field Summary
 
Fields inherited from interface com.azalient.api.ui.undo.IUndoable
CANT_UNDO, NOTHING_TO_UNDO
 
Method Summary
 void push(IUndoable u)
          Push an undo action onto the stack
 IUndoable top()
          Retrieve the top-most action, but leave it on the stack.
 
Methods inherited from interface com.azalient.api.ui.undo.IUndoable
describe, undo
 

Method Detail

push

void push(IUndoable u)
Push an undo action onto the stack


top

IUndoable top()
Retrieve the top-most action, but leave it on the stack.