Class TextShape

  • Direct Known Subclasses:
    Echo, Hover

    public abstract class TextShape
    extends Shape
    • Field Detail

      • objects

        public java.util.Map<java.lang.String,​Text> objects
      • currentObject

        Text currentObject
      • currentFont

        Font currentFont
      • currentColor

        java.lang.Object currentColor
      • currentBgColor

        java.lang.Object currentBgColor
      • currentTranslucentLevel

        float currentTranslucentLevel
      • currentBgTranslucentLevel

        float currentBgTranslucentLevel
      • thisID

        protected java.lang.String thisID
      • isHover

        boolean isHover
      • isAll

        boolean isAll
    • Constructor Detail

      • TextShape

        public TextShape()
    • Method Detail

      • setPropTS

        protected void setPropTS​(java.lang.String propertyName,
                                 java.lang.Object value,
                                 javajs.util.BS bsSelected)
      • getShapeState

        public java.lang.String getShapeState()
        Specified by:
        getShapeState in class Shape
      • initModelSet

        protected void initModelSet()
        Overrides:
        initModelSet in class Shape
      • setModelVisibilityFlags

        public void setModelVisibilityFlags​(javajs.util.BS bsModels)
        Overrides:
        setModelVisibilityFlags in class Shape
      • checkObjectClicked

        public java.util.Map<java.lang.String,​java.lang.Object> checkObjectClicked​(int x,
                                                                                         int y,
                                                                                         int modifiers,
                                                                                         javajs.util.BS bsVisible,
                                                                                         boolean drawPicking)
        Overrides:
        checkObjectClicked in class Shape
        drawPicking - TODO
        Returns:
        Hashtable containing information about pt clicked
      • checkObjectHovered

        public boolean checkObjectHovered​(int x,
                                          int y,
                                          javajs.util.BS bsVisible)
        Overrides:
        checkObjectHovered in class Shape
        Returns:
        T/F