Package com.reportmill.panels
Class NestedDocTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.reportmill.panels.NestedDocTool
- All Implemented Interfaces:
RMArchiver.Archiving
,Cloneable
This class is responsible for GUI editing of nested document shape.
-
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 nested docs have no handles.Returns the image icon used to represent our shape class.Returns the class that this tool is responsible for.getUI()
Returns the Swing UI panel for this inspector.Returns the name to be presented to the user.void
resetUI()
Refreshes Swing UI panel controls form the currently selected nested doc.void
Handles changes from Swing GUI panel controls to currently selected nested doc.Methods inherited from class com.reportmill.panels.Tool
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandlePoint, getHandleRect, 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
-
NestedDocTool
public NestedDocTool()
-
-
Method Details
-
getUI
Returns the Swing UI panel for this inspector. -
resetUI
public void resetUI()Refreshes Swing UI panel controls form the currently selected nested doc. -
respondUI
Handles changes from Swing GUI panel controls to currently selected nested doc. -
getShapeClass
Returns the class that this tool is responsible for.- Overrides:
getShapeClass
in classTool
-
getWindowTitle
Returns the name to be presented to the user.- Overrides:
getWindowTitle
in classTool
-
getHandleCount
Overrides tool method to declare that nested docs have no handles.- Overrides:
getHandleCount
in classTool
-
getImageIcon
Returns the image icon used to represent our shape class.- Overrides:
getImageIcon
in classTool
-