OD_STATE
enum OD_STATE { OD_SELECT_READY, OD_SELECT_START, OD_SELECTING, OD_ROTATE_READY, OD_ROTATE_START, OD_ROTATING, OD_MOVE_START, OD_MOVING, OD_SCALE_START, OD_SCALING, OD_RECT_READY, OD_RECT_START, OD_RECT_DRAW, OD_LINE_READY, OD_LINE_START, OD_LINE_DRAW, OD_POLYLINE_READY, OD_POLYLINE_START, OD_POLYLINE_DRAW, OD_POLYGON_READY, OD_POLYGON_START, OD_POLYGON_DRAW, OD_POLYCURVE_READY, OD_POLYCURVE_START, OD_POLYCURVE_DRAW, OD_CLOSEDCURVE_READY, OD_CLOSEDCURVE_START, OD_CLOSEDCURVE_DRAW, OD_ELLIPSE_READY, OD_ELLIPSE_START, OD_ELLIPSE_DRAW, OD_TEXT_READY, OD_IMAGE_READY, OD_PORT_READY, OD_SYMBOL_INSERT, OD_SYMBOL_READY, OD_SYMBOL_START, OD_SYMBOL_DRAW, OD_MOVE_VERTEX_START, OD_MOVING_VERTEX, OD_LINK_READY, OD_LINK_START, OD_LINK_DRAW, OD_ZOOM_READY, OD_ZOOM_START, OD_ZOOM_RECT, OD_PAN_READY, OD_PAN_START, OD_PANNING, OD_MOVE_PORT_START, OD_MOVING_PORT, };State of the controller.
Defined in: OdController.h
Members
OD_SELECT_READY
Ready to select.
OD_SELECT_START
Start a rectangle selection.
OD_SELECTING
Selecting with a rectangle.
OD_ROTATE_READY
Ready to rotate.
OD_ROTATE_START
Start a rotation operation.
OD_ROTATING
In the process of rotating.
OD_MOVE_START
Start a move operation.
OD_MOVING
In the process of moving.
OD_SCALE_START
Start a scale operation.
OD_SCALING
In the process of scaling.
OD_RECT_READY
Ready to create a rectangle.
OD_RECT_START
Start the creation of a rectangle.
OD_RECT_DRAW
In the process of creating a rectangle.
OD_LINE_READY
Ready to create a line.
OD_LINE_START
Start the creation of a line.
OD_LINE_DRAW
In the process of creating a line.
OD_POLYLINE_READY
Ready to create a polyline.
OD_POLYLINE_START
Start the creation of a link.
OD_POLYLINE_DRAW
In the process of creating a link.
OD_POLYGON_READY
Ready to create a polygon.
OD_POLYGON_START
Start the creation of a polygon.
OD_POLYGON_DRAW
In the process of creating a polygon.
OD_POLYCURVE_READY
Ready to create a polycurve.
OD_POLYCURVE_START
Start the creation of a polycurve.
OD_POLYCURVE_DRAW
In the process of creating a polycurve.
OD_CLOSEDCURVE_READY
Ready to create a closed curve.
OD_CLOSEDCURVE_START
Start the creation of a closed curve.
OD_CLOSEDCURVE_DRAW
In the process of creating a closed curve.
OD_ELLIPSE_READY
Ready to create an ellipse.
OD_ELLIPSE_START
Start the creation of an ellipse.
OD_ELLIPSE_DRAW
In the process of creating an ellipse.
OD_TEXT_READY
Ready to insert text.
OD_IMAGE_READY
Ready to insert an image.
OD_PORT_READY
Ready to insert a port.
OD_SYMBOL_INSERT
Ready to insert a symbol.
OD_SYMBOL_READY
Ready to insert a symbol.
OD_SYMBOL_START
Start drawing a symbol.
OD_SYMBOL_DRAW
In the process of drawing a symbol.
OD_MOVE_VERTEX_START
Start moving a vertex.
OD_MOVING_VERTEX
In the process of moving a vertex.
OD_LINK_READY
Ready to create a link.
OD_LINK_START
Start the creation of a link.
OD_LINK_DRAW
In the process of drawing a link.
OD_ZOOM_READY
Ready to zoom in or out.
OD_ZOOM_START
Start the rectangle for zoom-to-rect.
OD_ZOOM_RECT
In the process of drawing the rectangle for zoom-to-rect.
OD_PAN_READY
Ready to pan the diagram.
OD_PAN_START
Start panning the diagram.
OD_PANNING
In the process of panning the diagram.
OD_MOVE_PORT_START
Start moving a port.
OD_MOVING_PORT
In the process of moving a port.