Package com.reportmill.panels
Class PageTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.reportmill.panels.PageTool
- All Implemented Interfaces:
RMArchiver.Archiving,Cloneable
This class provides GUI editing for RMPage shapes.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.reportmill.panels.Tool
Tool.RMShapeHandle -
Field Summary
Fields inherited from class com.reportmill.panels.Tool
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetHandleCount(RMShape aShape) Overrides tool method to declare that pages have no handles.Returns the shape class that this tool is responsible for.getUI()Returns the Swing UI panel for this tool.Returns the name to be used for this tool in the inspector window title.voidmoveLayer(int from, int to) Moves the layer at the first layer index to the second given index.voidresetUI()Updates the Swing UI controls from the currently selected page.voidUpdates the currently selected page from the Swing UI controls.Methods inherited from class com.reportmill.panels.Tool
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandlePoint, getHandleRect, getImageIcon, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditorMethods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
Constructor Details
-
PageTool
public PageTool()
-
-
Method Details
-
getUI
Returns the Swing UI panel for this tool. -
resetUI
public void resetUI()Updates the Swing UI controls from the currently selected page. -
respondUI
Updates the currently selected page from the Swing UI controls. -
getShapeClass
Returns the shape class that this tool is responsible for.- Overrides:
getShapeClassin classTool
-
getWindowTitle
Returns the name to be used for this tool in the inspector window title.- Overrides:
getWindowTitlein classTool
-
getHandleCount
Overrides tool method to declare that pages have no handles.- Overrides:
getHandleCountin classTool
-
moveLayer
public void moveLayer(int from, int to) Moves the layer at the first layer index to the second given index.
-