java.lang.Object
Synapsim.core.BlockWidget
- public class BlockWidget
- extends java.lang.Object
|
Method Summary |
protected void |
buildDefaultInputMap()
|
protected void |
buildDefaultOutputMap()
|
int |
getHeight()
|
java.awt.Rectangle |
getInputExtents(java.lang.String inputName)
|
java.awt.Point |
getInputInsertionPoint(java.lang.String inputName)
|
int |
getLeft()
|
java.lang.String |
getNameOfInputAt(int x,
int y)
|
java.lang.String |
getNameOfOutputAt(int x,
int y)
|
java.awt.Rectangle |
getOutputExtents(java.lang.String outputName)
|
java.awt.Point |
getOutputInsertionPoint(java.lang.String outputName)
|
int |
getTitlebarHeight()
|
int |
getTop()
|
int |
getWidth()
|
void |
mouseMovedEvent(int x,
int y)
|
void |
mousePressedEventLeft(int x,
int y)
|
void |
mousePressedEventRight(int x,
int y)
|
void |
mouseReleasedEventLeft(int x,
int y)
|
void |
mouseReleasedEventRight(int x,
int y)
|
boolean |
needRedraw()
|
void |
redraw()
|
void |
redrawn()
|
void |
redrawTo(java.awt.Graphics viewport)
|
private void |
safeSetLocation(int left,
int top)
|
private void |
safeSetSize(int width,
int height)
|
boolean |
selectedInput(java.lang.String inputName)
|
boolean |
selectedOutput(java.lang.String outputName)
|
protected void |
selectInput(java.lang.String inputName)
|
protected void |
selectOutput(java.lang.String outputName)
|
void |
setLocation(int left,
int top)
|
void |
setSize(int width,
int height)
|
protected void |
unselectAllInputs()
|
protected void |
unselectAllOutputs()
|
protected void |
unselectInput(java.lang.String inputName)
|
protected void |
unselectOutput(java.lang.String outputName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TITLEBAR_VMARGIN
protected static int TITLEBAR_VMARGIN
DEFAULT_WIDTH
protected static int DEFAULT_WIDTH
DEFAULT_HEIGHT
protected static int DEFAULT_HEIGHT
DEFAULT_ROUNDNESS
protected static int DEFAULT_ROUNDNESS
PROPERTY_LEFT_NAME
public static final java.lang.String PROPERTY_LEFT_NAME
- See Also:
- Constant Field Values
PROPERTY_LEFT_FRIENDLYNAME
private static final java.lang.String PROPERTY_LEFT_FRIENDLYNAME
- See Also:
- Constant Field Values
PROPERTY_LEFT_DEFAULTVALUE
private static final java.lang.Object PROPERTY_LEFT_DEFAULTVALUE
PROPERTY_LEFT_TYPE
private static final java.lang.String PROPERTY_LEFT_TYPE
PROPERTY_LEFT_DEFAULTREADONLY
private static final java.lang.Boolean PROPERTY_LEFT_DEFAULTREADONLY
PROPERTY_TOP_NAME
public static final java.lang.String PROPERTY_TOP_NAME
- See Also:
- Constant Field Values
PROPERTY_TOP_FRIENDLYNAME
private static final java.lang.String PROPERTY_TOP_FRIENDLYNAME
- See Also:
- Constant Field Values
PROPERTY_TOP_DEFAULTVALUE
private static final java.lang.Object PROPERTY_TOP_DEFAULTVALUE
PROPERTY_TOP_TYPE
private static final java.lang.String PROPERTY_TOP_TYPE
PROPERTY_TOP_DEFAULTREADONLY
private static final java.lang.Boolean PROPERTY_TOP_DEFAULTREADONLY
PROPERTY_WIDTH_NAME
public static final java.lang.String PROPERTY_WIDTH_NAME
- See Also:
- Constant Field Values
PROPERTY_WIDTH_FRIENDLYNAME
private static final java.lang.String PROPERTY_WIDTH_FRIENDLYNAME
- See Also:
- Constant Field Values
PROPERTY_WIDTH_DEFAULTVALUE
private static final java.lang.Object PROPERTY_WIDTH_DEFAULTVALUE
PROPERTY_WIDTH_TYPE
private static final java.lang.String PROPERTY_WIDTH_TYPE
PROPERTY_WIDTH_DEFAULTREADONLY
private static final java.lang.Boolean PROPERTY_WIDTH_DEFAULTREADONLY
PROPERTY_HEIGHT_NAME
public static final java.lang.String PROPERTY_HEIGHT_NAME
- See Also:
- Constant Field Values
PROPERTY_HEIGHT_FRIENDLYNAME
private static final java.lang.String PROPERTY_HEIGHT_FRIENDLYNAME
- See Also:
- Constant Field Values
PROPERTY_HEIGHT_DEFAULTVALUE
private static final java.lang.Object PROPERTY_HEIGHT_DEFAULTVALUE
PROPERTY_HEIGHT_TYPE
private static final java.lang.String PROPERTY_HEIGHT_TYPE
PROPERTY_HEIGHT_DEFAULTREADONLY
private static final java.lang.Boolean PROPERTY_HEIGHT_DEFAULTREADONLY
left
protected int left
top
protected int top
width
protected int width
height
protected int height
roundness
protected int roundness
block
protected final Block block
inputmap_insertionpoint
protected java.util.Map inputmap_insertionpoint
outputmap_insertionpoint
protected java.util.Map outputmap_insertionpoint
inputmap_extents
protected java.util.Map inputmap_extents
outputmap_extents
protected java.util.Map outputmap_extents
inputmap_selected
protected java.util.Map inputmap_selected
outputmap_selected
protected java.util.Map outputmap_selected
redrawneeded
protected boolean redrawneeded
color_bkg
protected java.awt.Color color_bkg
color_border
protected java.awt.Color color_border
color_title
protected java.awt.Color color_title
color_inputticks
protected java.awt.Color color_inputticks
color_outputticks
protected java.awt.Color color_outputticks
color_inputlabels
protected java.awt.Color color_inputlabels
color_outputlabels
protected java.awt.Color color_outputlabels
color_selectedinputticks
protected java.awt.Color color_selectedinputticks
color_selectedoutputticks
protected java.awt.Color color_selectedoutputticks
font_title
protected java.awt.Font font_title
font_inputlabels
protected java.awt.Font font_inputlabels
font_outputlabels
protected java.awt.Font font_outputlabels
inputtick_width
protected int inputtick_width
inputtick_height
protected int inputtick_height
outputtick_width
protected int outputtick_width
outputtick_height
protected int outputtick_height
inputtick_vgap
protected int inputtick_vgap
outputtick_vgap
protected int outputtick_vgap
inputtick_dothsize
protected int inputtick_dothsize
outputtick_dothsize
protected int outputtick_dothsize
inputtick_dotvsize
protected int inputtick_dotvsize
outputtick_dotvsize
protected int outputtick_dotvsize
inputlabels_lmargin
protected int inputlabels_lmargin
outputlabels_rmargin
protected int outputlabels_rmargin
titlebar_height
protected int titlebar_height
BlockWidget
public BlockWidget(Block ownerBlock)
setSize
public void setSize(int width,
int height)
safeSetSize
private void safeSetSize(int width,
int height)
setLocation
public void setLocation(int left,
int top)
safeSetLocation
private void safeSetLocation(int left,
int top)
getWidth
public int getWidth()
getHeight
public int getHeight()
getLeft
public int getLeft()
getTop
public int getTop()
mouseMovedEvent
public void mouseMovedEvent(int x,
int y)
mousePressedEventLeft
public void mousePressedEventLeft(int x,
int y)
mouseReleasedEventLeft
public void mouseReleasedEventLeft(int x,
int y)
mousePressedEventRight
public void mousePressedEventRight(int x,
int y)
mouseReleasedEventRight
public void mouseReleasedEventRight(int x,
int y)
redrawTo
public void redrawTo(java.awt.Graphics viewport)
getTitlebarHeight
public int getTitlebarHeight()
needRedraw
public boolean needRedraw()
redraw
public void redraw()
redrawn
public void redrawn()
getInputInsertionPoint
public java.awt.Point getInputInsertionPoint(java.lang.String inputName)
getOutputInsertionPoint
public java.awt.Point getOutputInsertionPoint(java.lang.String outputName)
getInputExtents
public java.awt.Rectangle getInputExtents(java.lang.String inputName)
getOutputExtents
public java.awt.Rectangle getOutputExtents(java.lang.String outputName)
getNameOfInputAt
public java.lang.String getNameOfInputAt(int x,
int y)
getNameOfOutputAt
public java.lang.String getNameOfOutputAt(int x,
int y)
buildDefaultInputMap
protected void buildDefaultInputMap()
buildDefaultOutputMap
protected void buildDefaultOutputMap()
unselectAllInputs
protected void unselectAllInputs()
unselectAllOutputs
protected void unselectAllOutputs()
selectInput
protected void selectInput(java.lang.String inputName)
selectOutput
protected void selectOutput(java.lang.String outputName)
unselectInput
protected void unselectInput(java.lang.String inputName)
unselectOutput
protected void unselectOutput(java.lang.String outputName)
selectedInput
public boolean selectedInput(java.lang.String inputName)
selectedOutput
public boolean selectedOutput(java.lang.String outputName)