Class AbstractLayoutTool.ZOrderChangeUndoAction
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.designable.tools.AbstractLayoutTool.ZOrderChangeUndoAction
-
- All Implemented Interfaces:
UndoManager.UndoAction
- Enclosing class:
- AbstractLayoutTool
public static class AbstractLayoutTool.ZOrderChangeUndoAction extends java.lang.Object implements UndoManager.UndoAction
-
-
Constructor Summary
Constructors Constructor Description ZOrderChangeUndoAction(DesignableDelegate delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChange(javax.swing.JComponent item, int oldPosition, int newPosition)booleanexecute()This function executes (redoes) the actionjava.lang.StringgetDescription()The description of the action will be used to determine grouping equality as well as for display purposes.booleanisGroupSequenceIndependent()This function should return true if a group of these actions can be undone by ONLY calling undo() on the first action in the group, and redone by ONLY calling execute() on the last action in the group.booleanundo()This function will reverse the action
-
-
-
Constructor Detail
-
ZOrderChangeUndoAction
public ZOrderChangeUndoAction(DesignableDelegate delegate)
-
-
Method Detail
-
addChange
public void addChange(javax.swing.JComponent item, int oldPosition, int newPosition)
-
getDescription
public java.lang.String getDescription()
Description copied from interface:UndoManager.UndoActionThe description of the action will be used to determine grouping equality as well as for display purposes.- Specified by:
getDescriptionin interfaceUndoManager.UndoAction
-
undo
public boolean undo()
Description copied from interface:UndoManager.UndoActionThis function will reverse the action- Specified by:
undoin interfaceUndoManager.UndoAction- Returns:
- false if the undo failed
-
execute
public boolean execute()
Description copied from interface:UndoManager.UndoActionThis function executes (redoes) the action- Specified by:
executein interfaceUndoManager.UndoAction- Returns:
- false if the execution failed
-
isGroupSequenceIndependent
public boolean isGroupSequenceIndependent()
Description copied from interface:UndoManager.UndoActionThis function should return true if a group of these actions can be undone by ONLY calling undo() on the first action in the group, and redone by ONLY calling execute() on the last action in the group.- Specified by:
isGroupSequenceIndependentin interfaceUndoManager.UndoAction
-
-