Class RMPageTool<T extends RMPage>


  • public class RMPageTool<T extends RMPage>
    extends RMParentShapeTool<T>
    This class provides UI editing for RMPage shapes.
    • Constructor Detail

      • RMPageTool

        public RMPageTool()
    • Method Detail

      • initUI

        protected void initUI()
        Initialize UI panel for this tool.
        Overrides:
        initUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • resetUI

        public void resetUI()
        Updates the UI controls from currently selected page.
        Overrides:
        resetUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • respondUI

        public void respondUI​(SwingEvent anEvent)
        Updates currently selected page from the UI controls.
        Overrides:
        respondUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • getShapeClass

        public java.lang.Class getShapeClass()
        Returns the shape class that this tool is responsible for.
        Overrides:
        getShapeClass in class RMParentShapeTool<T extends RMPage>
      • getWindowTitle

        public java.lang.String getWindowTitle()
        Returns the name to be used for this tool in the inspector window title.
        Overrides:
        getWindowTitle in class RMParentShapeTool<T extends RMPage>
      • getHandleCount

        public int getHandleCount​(T aShape)
        Overrides tool method to declare that pages have no handles.
        Overrides:
        getHandleCount in class RMTool<T extends RMPage>
      • moveLayer

        public void moveLayer​(int from,
                              int to)
        Moves the layer at the first layer index to the second given index.