Class draw2d.Figure

Object
   |
   +--draw2d.Figure
Direct Known Subclasses:
draw2d.Window, draw2d.Annotation, draw2d.Rectangle, draw2d.Node, draw2d.Label, draw2d.Menu

class draw2d.Figure

Defined in Figure.js

Version: 0.8.7

Author: Andreas Herz


Constructor Summary
draw2d.Figure ()
           
 
Method Summary
 void attachMoveListener( <draw2d.Figure> figure)
          
 void detachMoveListener( <draw2d.Figure> figure)
          
 int getAbsoluteX()
          
 int getAbsoluteY()
          
 draw2d.Dimension getBounds()
          
 boolean getCanSnapToHelper()
           Returns true if the figure cna snap to any helper like a grid, guide, geometrie or something else.
 draw2d.Menu getContextMenu()
          
 int getHeight()
          
 String getId()
           Return the document unique id of this element.
 int getMinHeight()
           This value is relevant for the interactive resize of the figure.
 int getMinWidth()
           This value is relevant for the interactive resize of the figure.
 draw2d.CompartmentFigure getParent()
           Get the parent of this figure.
 draw2d.Point getPosition()
           Returns the position of the figure.
 Map getProperties()
           A figure can store user defined attributes.
 String getProperty( key)
           A figure can store user defined attributes.
 draw2d.Point getSnapToGridAnchor()
          
 int getWidth()
          
 Workflow getWorkflow()
          
 int getX()
          
 int getY()
          
 int getZOrder()
          
 boolean hasFixedPosition()
           Return true if the origin of the Object is the window and not the document.
 boolean isDeleteable()
           Return false if you avoid that the user can delete your figure.
 Object isOver( iX , iY)
          
 boolean isResizeable()
           Returns the true if the figure can be resized.
 boolean isSelectable()
          
 boolean isStrechable()
           Return true if the object doesn't care about the aspect ratio.
 void onDoubleClick()
           Callback method for the double click event of user interaction.
 boolean onDragstart( x, y)
           Will be called if the drag and drop action beginns.
 void onKeyDown( <int> keyCode, ctrl)
           This method will be called from the framework if the objects is selected and the user press any key.
 void onMouseEnter()
           Callback method for the mouse enter event.
 void onMouseLeave()
           Callback method for the mouse leave event.
 void setAlpha( <float> percent)
           Set the alpha blending of this figure.
 void setBorder( <draw2d.Border> border)
          
 void setCanDrag(<boolean> flag)
           Switch on/off the drag drop behaviour of this object
 void setCanSnapToHelper(<boolean> flag)
           Set the flag if this object can snap to grid or geometry.
 void setDeleteable(<boolean> flag)
           Return false if you avoid that the user can delete your figure.
 void setDimension( <int> w, <int> h)
           Set the new width and height of the figure.
 void setPosition( <int> xPos , <int> yPos )
           Set the position of the object.
 void setProperty( <String> key, <String> value)
           A figure can store any type of information.
 void setResizeable( <boolean> flag)
           You can change the resizeable behaviour of this object.
 void setSelectable( <boolean> flag)
           You can change the selectable behaviour of this object.
 draw2d.Point setSnapToGridAnchor( point)
          
 void setZOrder( <int> index)
          
<static> void setZOrderBaseIndex( <int> index)
           Set the common z-index of the window element.

Constructor Detail

draw2d.Figure

draw2d.Figure()

Method Detail

attachMoveListener

void attachMoveListener( <draw2d.Figure> figure)

detachMoveListener

void detachMoveListener( <draw2d.Figure> figure)

getAbsoluteX

int getAbsoluteX()

getAbsoluteY

int getAbsoluteY()

getBounds

draw2d.Dimension getBounds()

getCanSnapToHelper

boolean getCanSnapToHelper()

getContextMenu

draw2d.Menu getContextMenu()

getHeight

int getHeight()

getId

String getId()

getMinHeight

int getMinHeight()

getMinWidth

int getMinWidth()

getParent

draw2d.CompartmentFigure getParent()

getPosition

draw2d.Point getPosition()

getProperties

Map getProperties()

getProperty

String getProperty( key)

getSnapToGridAnchor

draw2d.Point getSnapToGridAnchor()

getWidth

int getWidth()

getWorkflow

Workflow getWorkflow()

getX

int getX()

getY

int getY()

getZOrder

int getZOrder()

hasFixedPosition

boolean hasFixedPosition()

isDeleteable

boolean isDeleteable()

isOver

Object isOver( iX , iY)

isResizeable

boolean isResizeable()

isSelectable

boolean isSelectable()

isStrechable

boolean isStrechable()

onDoubleClick

void onDoubleClick()

onDragstart

boolean onDragstart( x, y)

onKeyDown

void onKeyDown( <int> keyCode, ctrl)

onMouseEnter

void onMouseEnter()

onMouseLeave

void onMouseLeave()

setAlpha

void setAlpha( <float> percent)

setBorder

void setBorder( <draw2d.Border> border)

setCanDrag

void setCanDrag(<boolean> flag)

setCanSnapToHelper

void setCanSnapToHelper(<boolean> flag)

setDeleteable

void setDeleteable(<boolean> flag)

setDimension

void setDimension( <int> w, <int> h)

setPosition

void setPosition( <int> xPos , <int> yPos )

setProperty

void setProperty( <String> key, <String> value)

setResizeable

void setResizeable( <boolean> flag)

setSelectable

void setSelectable( <boolean> flag)

setSnapToGridAnchor

draw2d.Point setSnapToGridAnchor( point)

setZOrder

void setZOrder( <int> index)

setZOrderBaseIndex

<static> void setZOrderBaseIndex( <int> index)


Documentation generated by JSDoc on Thu Feb 7 23:45:47 2008