Static Public Methods | |
| int | stringToMode (String name) |
| Translate the given string to a viewer mode. More... | |
| int | stringToDrawMode (String name) |
| Translate the given string to a draw sub-mode. More... | |
| int | stringToReshapeMode (String name) |
| Translate the given string to a reshape sub-mode. More... | |
| String[] | viewerSubModes () |
| All sub-modes as array of strings. More... | |
| int | stringToSubMode (String name) |
| Translate the given string to a sub-mode. More... | |
Static Public Attributes | |
| final int | SELECT = 0 |
| Main viewer mode: select object. More... | |
| final int | DRAW = 1 |
| Main viewer mode: draw graphical object. More... | |
| final int | MOVE = 2 |
| Main viewer mode: move graphical object. More... | |
| final int | COPY = 3 |
| Main viewer mode: copy graphical object. More... | |
| final int | RESIZE = 4 |
| Main viewer mode: resize graphical object. More... | |
| final int | RESHAPE = 5 |
| Main viewer mode: reshape graphical object. More... | |
| final int | DELETE = 6 |
| Main viewer mode: delete object. More... | |
| final int | DRAW_POINT = 100 |
| Draw sub-mode: draw point. More... | |
| final int | DRAW_LINE = 101 |
| Draw sub-mode: draw line. More... | |
| final int | DRAW_ARROW = 102 |
| Draw sub-mode: draw arrow. More... | |
| final int | DRAW_SQUARE = 103 |
| Draw sub-mode: draw square. More... | |
| final int | DRAW_RECTANGLE = 104 |
| Draw sub-mode: draw rectangle. More... | |
| final int | DRAW_CIRCLE = 105 |
| Draw sub-mode: draw circle. More... | |
| final int | DRAW_OVAL = 106 |
| Draw sub-mode: draw oval. More... | |
| final int | DRAW_POLYGON = 107 |
| Draw sub-mode: draw polygon. More... | |
| final int | DRAW_POLYLINE = 108 |
| Draw sub-mode: draw polyline. More... | |
| final int | DRAW_FREE_CLOSED = 109 |
| Draw sub-mode: draw closed freehand. More... | |
| final int | DRAW_FREE_OPEN = 110 |
| Draw sub-mode: draw open freehand. More... | |
| final int | DRAW_STRING = 111 |
| Draw sub-mode: draw string. More... | |
| final int | RESHAPE_MOVE_P = 500 |
| Reshape sub-mode: move point. More... | |
| final int | RESHAPE_DEL_P = 501 |
| Reshape sub-mode: delete point. More... | |
| final int | UNDEFINED = -1 |
| No mode defined. More... | |
| final String[] | viewerModes |
| Main viewer modes as array of strings. More... | |
| final String[] | drawModes |
| Draw sub-modes as array of strings. More... | |
| final String[] | reshapeModes |
| Reshape sub-modes as array of strings. More... | |
Some modes (draw, reshape) also have sub-modes. The modes are garanteed to start at 0 and to be consecutive. Sub-modes are garanteed to start at "mode*100" and to be consecutive.
|
|
Translate the given string to a viewer mode.
|
|
|
Translate the given string to a draw sub-mode.
|
|
|
Translate the given string to a reshape sub-mode.
|
|
|
All sub-modes as array of strings.
|
|
|
Translate the given string to a sub-mode.
|
|
|
Main viewer mode: select object.
|
|
|
Main viewer mode: draw graphical object.
|
|
|
Main viewer mode: move graphical object.
|
|
|
Main viewer mode: copy graphical object.
|
|
|
Main viewer mode: resize graphical object.
|
|
|
Main viewer mode: reshape graphical object.
|
|
|
Main viewer mode: delete object.
|
|
|
Draw sub-mode: draw point.
|
|
|
Draw sub-mode: draw line.
|
|
|
Draw sub-mode: draw arrow.
|
|
|
Draw sub-mode: draw square.
|
|
|
Draw sub-mode: draw rectangle.
|
|
|
Draw sub-mode: draw circle.
|
|
|
Draw sub-mode: draw oval.
|
|
|
Draw sub-mode: draw polygon.
|
|
|
Draw sub-mode: draw polyline.
|
|
|
Draw sub-mode: draw closed freehand.
|
|
|
Draw sub-mode: draw open freehand.
|
|
|
Draw sub-mode: draw string.
|
|
|
Reshape sub-mode: move point.
|
|
|
Reshape sub-mode: delete point.
|
|
|
No mode defined.
|
|
|
Initial value: new String[]
{"Select", "Draw", "Move", "Copy",
"Resize", "Reshape", "Delete" }
|
|
|
Initial value: new String[]
{"Point", "Line", "Arrow",
"Square", "Rectangle",
"Circle", "Oval",
"Polygon", "Polyline",
"Freehand Closed",
"Freehand Open",
"String" }
|
|
|
Initial value: new String[]
{"Move Point", "Delete Point" }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001