Generated on Thu Nov 2 14:49:41 2006 for Gecode/J by doxygen 1.5.0

org.gecode.gist.swing.TreeCanvas Class Reference

List of all members.

Detailed Description

Definition at line 37 of file TreeCanvas.java.

Public Member Functions

 TreeCanvas (GistController ctrl)
void updateTree (UINode rootNode, UINode currentNode)
void scaleToFit ()
void centerCursor ()
void paintComponent (Graphics g)
void update (Graphics g)
void setCurrentNode (UINode newNode)
void mousePressed (MouseEvent e)
void mouseDragged (MouseEvent e)
void mouseReleased (MouseEvent e)
void mouseMoved (MouseEvent e)
void mouseClicked (MouseEvent e)
void mouseExited (MouseEvent e)
void mouseEntered (MouseEvent e)
void stateChanged (ChangeEvent e)
Dimension getPreferredSize ()
Dimension getPreferredScrollableViewportSize ()
int getScrollableUnitIncrement (Rectangle r, int i, int j)
int getScrollableBlockIncrement (Rectangle r, int i, int j)
boolean getScrollableTracksViewportWidth ()
boolean getScrollableTracksViewportHeight ()

Package Functions

JFrame getFrame ()

Package Attributes

boolean firstTime = true
UINode root
UINode current
double scale = 0.3
double xtrans
double ytrans = 30.0
int width
int depth
GistController _ctrl
JFrame frame
JScrollPane scrollPane
JPopupMenu pop
JSlider scaleSlider
MenuBar menuBar
JLabel jl_status
JLabel jl_statistics
JPanel jp_status
StatusPanel sp_statistics

Static Package Attributes

static final BasicStroke stroke = new BasicStroke(2.0f)
static byte[] gecodeLogo

Classes

class  StatusPanel


Constructor & Destructor Documentation

org.gecode.gist.swing.TreeCanvas.TreeCanvas ( GistController  ctrl  ) 

Definition at line 63 of file TreeCanvas.java.


Member Function Documentation

JFrame org.gecode.gist.swing.TreeCanvas.getFrame (  )  [package]

Definition at line 126 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.updateTree ( UINode  rootNode,
UINode  currentNode 
)

Definition at line 130 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.scaleToFit (  ) 

Definition at line 153 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.centerCursor (  ) 

Definition at line 167 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.paintComponent ( Graphics  g  ) 

Definition at line 190 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.update ( Graphics  g  ) 

Definition at line 196 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.setCurrentNode ( UINode  newNode  ) 

Definition at line 218 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mousePressed ( MouseEvent  e  ) 

Definition at line 244 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseDragged ( MouseEvent  e  ) 

Definition at line 245 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseReleased ( MouseEvent  e  ) 

Definition at line 246 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseMoved ( MouseEvent  e  ) 

Definition at line 247 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseClicked ( MouseEvent  e  ) 

Definition at line 248 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseExited ( MouseEvent  e  ) 

Definition at line 266 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.mouseEntered ( MouseEvent  e  ) 

Definition at line 267 of file TreeCanvas.java.

void org.gecode.gist.swing.TreeCanvas.stateChanged ( ChangeEvent  e  ) 

Definition at line 270 of file TreeCanvas.java.

Dimension org.gecode.gist.swing.TreeCanvas.getPreferredSize (  ) 

Definition at line 284 of file TreeCanvas.java.

Dimension org.gecode.gist.swing.TreeCanvas.getPreferredScrollableViewportSize (  ) 

Definition at line 292 of file TreeCanvas.java.

int org.gecode.gist.swing.TreeCanvas.getScrollableUnitIncrement ( Rectangle  r,
int  i,
int  j 
)

Definition at line 295 of file TreeCanvas.java.

int org.gecode.gist.swing.TreeCanvas.getScrollableBlockIncrement ( Rectangle  r,
int  i,
int  j 
)

Definition at line 298 of file TreeCanvas.java.

boolean org.gecode.gist.swing.TreeCanvas.getScrollableTracksViewportWidth (  ) 

Definition at line 301 of file TreeCanvas.java.

boolean org.gecode.gist.swing.TreeCanvas.getScrollableTracksViewportHeight (  ) 

Definition at line 304 of file TreeCanvas.java.


Member Data Documentation

Definition at line 41 of file TreeCanvas.java.

Definition at line 43 of file TreeCanvas.java.

Definition at line 44 of file TreeCanvas.java.

Definition at line 46 of file TreeCanvas.java.

Definition at line 47 of file TreeCanvas.java.

double org.gecode.gist.swing.TreeCanvas.ytrans = 30.0 [package]

Definition at line 48 of file TreeCanvas.java.

Definition at line 49 of file TreeCanvas.java.

Definition at line 49 of file TreeCanvas.java.

Definition at line 54 of file TreeCanvas.java.

Definition at line 55 of file TreeCanvas.java.

Definition at line 56 of file TreeCanvas.java.

Definition at line 57 of file TreeCanvas.java.

Definition at line 58 of file TreeCanvas.java.

Definition at line 59 of file TreeCanvas.java.

Definition at line 59 of file TreeCanvas.java.

Definition at line 60 of file TreeCanvas.java.

final BasicStroke org.gecode.gist.swing.TreeCanvas.stroke = new BasicStroke(2.0f) [static, package]

Definition at line 195 of file TreeCanvas.java.

Definition at line 364 of file TreeCanvas.java.


The documentation for this class was generated from the following file: