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.
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
boolean org.gecode.gist.swing.TreeCanvas.firstTime = true [package] |
Definition at line 41 of file TreeCanvas.java.
UINode org.gecode.gist.swing.TreeCanvas.root [package] |
Definition at line 43 of file TreeCanvas.java.
Definition at line 44 of file TreeCanvas.java.
double org.gecode.gist.swing.TreeCanvas.scale = 0.3 [package] |
Definition at line 46 of file TreeCanvas.java.
double org.gecode.gist.swing.TreeCanvas.xtrans [package] |
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.
int org.gecode.gist.swing.TreeCanvas.width [package] |
Definition at line 49 of file TreeCanvas.java.
int org.gecode.gist.swing.TreeCanvas.depth [package] |
Definition at line 49 of file TreeCanvas.java.
Definition at line 51 of file TreeCanvas.java.
JFrame org.gecode.gist.swing.TreeCanvas.frame [package] |
Definition at line 54 of file TreeCanvas.java.
JScrollPane org.gecode.gist.swing.TreeCanvas.scrollPane [package] |
Definition at line 55 of file TreeCanvas.java.
JPopupMenu org.gecode.gist.swing.TreeCanvas.pop [package] |
Definition at line 56 of file TreeCanvas.java.
JSlider org.gecode.gist.swing.TreeCanvas.scaleSlider [package] |
Definition at line 57 of file TreeCanvas.java.
Definition at line 58 of file TreeCanvas.java.
JLabel org.gecode.gist.swing.TreeCanvas.jl_status [package] |
Definition at line 59 of file TreeCanvas.java.
JLabel org.gecode.gist.swing.TreeCanvas.jl_statistics [package] |
Definition at line 59 of file TreeCanvas.java.
JPanel org.gecode.gist.swing.TreeCanvas.jp_status [package] |
Definition at line 60 of file TreeCanvas.java.
Definition at line 61 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.
byte [] org.gecode.gist.swing.TreeCanvas.gecodeLogo [static, package] |
Definition at line 364 of file TreeCanvas.java.
The documentation for this class was generated from the following file:
- org/gecode/gist/swing/TreeCanvas.java (Revision: 3796)
