Unit: |
SDL_sdlbase |
Class: |
none |
Declaration: |
TMouseActMode = (maNone, maPan, maPanHoriz, maPanVert, maPanGrid, maRubberBand, maZoom, maZoomWind, maZoomWindPos, maZoomDrag, maDragCrossH, maDragLabel, maRotate, maRotAndZoom, maRotXOnly, maRotZOnly, maSelectRect, maDrawMTrace, maZoomPanColors); |
The type definition TMouseActMode lists the possible mouse actions (please note that not all defined mouse actions are valid for each component - for details see TDendrogram, TGeoMap, TPlot3D, TPolChart, TRChart, TContourPlot, TColorScale, TScale and TRot3D):
maNone |
no special action at all |
maPan |
panning the map window |
maPanHoriz |
panning the map window only in horizontal direction |
maPanVert |
panning the map window only in vertical direction |
maPanGrid |
panning the map window along the grid; the shifting distance matches the grid defined by PanGridDx and PanGridDy |
maRubberBand |
displaying a rubberband from the position of the last mouse click to the current mouse position |
maSelectRect |
displaying a rectangular rubberband frame for selection purposes |
maZoom |
zooming into a rectangular region of the data or shifting one end of the scale of an axis |
maZoomWind |
zooming into a rectangular region of the data |
maZoomWindPos |
zooming into a rectangular region of the data (with automatic correction of axis direction). |
maZoomDrag |
zooming in and out by dragging the mouse |
maDragCrossH |
drag the visible crosshairs |
maDragLabel |
drag the user defined text labels |
maRotAndZoom |
a combination of maRotate and maZoom. |
maRotate |
rotate the data without restriction |
maRotXOnly |
rotate around X-axis |
maRotZOnly |
rotate around Z-axis |
maDrawMTrace |
record the trace of the mouse |
maZoomPanColors |
zoom and pan color scales; see MouseAction for details |
Hint: |
In the case of type ambiguities concerning maNone please visit the SDL TechNotes. |
|