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 TypeMethodDescriptionint
getHandleCount
(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.void
moveLayer
(int from, int to) Moves the layer at the first layer index to the second given index.void
resetUI()
Updates the Swing UI controls from the currently selected page.void
Updates 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, willLoseSuperSelectionInEditor
Methods 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:
getShapeClass
in classTool
-
getWindowTitle
Returns the name to be used for this tool in the inspector window title.- Overrides:
getWindowTitle
in classTool
-
getHandleCount
Overrides tool method to declare that pages have no handles.- Overrides:
getHandleCount
in classTool
-
moveLayer
public void moveLayer(int from, int to) Moves the layer at the first layer index to the second given index.
-