Class LayoutActions.FiguresAlign
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- com._1c.g5.v8.dt.bp.scheme.ui.editors.actions.LayoutActions.FiguresAlign
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
- Enclosing class:
- LayoutActions
protected abstract static class LayoutActions.FiguresAlign extends org.eclipse.jface.action.Action
Main class for figures align action. Aligns selected figures on run.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FiguresAlign()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract List<org.eclipse.draw2d.geometry.Rectangle>
alignSelectedFigures(List<? extends org.eclipse.draw2d.IFigure> figures)
Aligns given figures using any align algorithm.void
run()
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-
alignSelectedFigures
protected abstract List<org.eclipse.draw2d.geometry.Rectangle> alignSelectedFigures(List<? extends org.eclipse.draw2d.IFigure> figures)
Aligns given figures using any align algorithm.- Parameters:
figures
- - figures to align. Can't benull
.- Returns:
- aligned bounds of given figures. Index of figure bounds in returned list should be the same as index
of figure in given figures list. Can't return
null
.
-
-