| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Object |
currentBgColor |
(package private) float |
currentBgTranslucentLevel |
(package private) java.lang.Object |
currentColor |
(package private) Font |
currentFont |
(package private) Text |
currentObject |
(package private) float |
currentTranslucentLevel |
(package private) boolean |
isAll |
(package private) boolean |
isHover |
java.util.Map<java.lang.String,Text> |
objects |
protected java.lang.String |
thisID |
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr| Constructor and Description |
|---|
TextShape() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
checkObjectClicked(int x,
int y,
int modifiers,
javajs.util.BS bsVisible,
boolean drawPicking) |
boolean |
checkObjectHovered(int x,
int y,
javajs.util.BS bsVisible) |
java.lang.String |
getShapeState() |
protected void |
initModelSet() |
void |
setModelVisibilityFlags(javajs.util.BS bsModels) |
protected void |
setPropTS(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected) |
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getPropShape, getShapeDetail, getSize, getSizeG, getTranslucentLabel, initializeShape, initShape, replaceGroup, setAtomClickability, setModelSet, setProperty, setPropS, setShapeSizeRD, setSize, setSizeRD, wasClickedpublic java.util.Map<java.lang.String,Text> objects
Text currentObject
Font currentFont
java.lang.Object currentColor
java.lang.Object currentBgColor
float currentTranslucentLevel
float currentBgTranslucentLevel
protected java.lang.String thisID
boolean isHover
boolean isAll
protected void setPropTS(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected)
public java.lang.String getShapeState()
getShapeState in class Shapeprotected void initModelSet()
initModelSet in class Shapepublic void setModelVisibilityFlags(javajs.util.BS bsModels)
setModelVisibilityFlags in class Shapepublic java.util.Map<java.lang.String,java.lang.Object> checkObjectClicked(int x,
int y,
int modifiers,
javajs.util.BS bsVisible,
boolean drawPicking)
checkObjectClicked in class ShapedrawPicking - TODOpublic boolean checkObjectHovered(int x,
int y,
javajs.util.BS bsVisible)
checkObjectHovered in class Shape