exlabel.gui.ExPaintPanel Class Reference

Collaboration diagram for exlabel.gui.ExPaintPanel:
[legend]
List of all members.

Public Member Functions

 ExPaintPanel (ExGraph graph, ExGui exgui)
void mouseDragged (MouseEvent arg0)
void mouseMoved (MouseEvent arg0)
void mouseClicked (MouseEvent arg0)
void mousePressed (MouseEvent arg0)
void mouseReleased (MouseEvent arg0)
void mouseEntered (MouseEvent arg0)
void mouseExited (MouseEvent arg0)
void mouseReleasedEditMode (MouseEvent arg0)
void mousePressedEditMode (MouseEvent arg0)
void mouseDraggedEditMode (MouseEvent arg0)
void mouseReleasedCreateMode (MouseEvent arg0)
void mousePressedCreateMode (MouseEvent arg0)
void mouseDraggedCreateMode (MouseEvent arg0)
void mouseClickedEditMode (MouseEvent arg0)
void mouseMovedCheckup (MouseEvent arg0)
boolean isCreateMode ()
void setCreateMode (boolean createMode)

Protected Member Functions

void paintComponent (Graphics g)

Private Attributes

ExGraph graph
int hitNode
ExNode EdithitNode
boolean pressedEmptySpace
boolean pressedNode
boolean pressedLabel
boolean createMode = true
boolean editpressedNode = false
boolean editpressedEmptySpace = false
ExGui exgui

Static Private Attributes

static final long serialVersionUID = -3931066662014001816L

Constructor & Destructor Documentation

exlabel.gui.ExPaintPanel.ExPaintPanel ( ExGraph  graph,
ExGui  exgui 
)


Member Function Documentation

void exlabel.gui.ExPaintPanel.paintComponent ( Graphics  g  )  [protected]

void exlabel.gui.ExPaintPanel.mouseDragged ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseMoved ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseClicked ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mousePressed ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseReleased ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseEntered ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseExited ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseReleasedEditMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mousePressedEditMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseDraggedEditMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseReleasedCreateMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mousePressedCreateMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseDraggedCreateMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseClickedEditMode ( MouseEvent  arg0  ) 

void exlabel.gui.ExPaintPanel.mouseMovedCheckup ( MouseEvent  arg0  ) 

boolean exlabel.gui.ExPaintPanel.isCreateMode (  ) 

void exlabel.gui.ExPaintPanel.setCreateMode ( boolean  createMode  ) 


Member Data Documentation

final long exlabel.gui.ExPaintPanel.serialVersionUID = -3931066662014001816L [static, private]

ExGraph exlabel.gui.ExPaintPanel.graph [private]

int exlabel.gui.ExPaintPanel.hitNode [private]

ExNode exlabel.gui.ExPaintPanel.EdithitNode [private]

boolean exlabel.gui.ExPaintPanel.pressedEmptySpace [private]

boolean exlabel.gui.ExPaintPanel.pressedNode [private]

boolean exlabel.gui.ExPaintPanel.pressedLabel [private]

boolean exlabel.gui.ExPaintPanel.createMode = true [private]

boolean exlabel.gui.ExPaintPanel.editpressedNode = false [private]

boolean exlabel.gui.ExPaintPanel.editpressedEmptySpace = false [private]

ExGui exlabel.gui.ExPaintPanel.exgui [private]


The documentation for this class was generated from the following file:
Generated on Tue Jun 26 14:52:53 2007 for ExLabel by  doxygen 1.5.2