Inheritance diagram for ShapeDragNewGuideline:


Public Member Functions | |
| void | Constructor (ADBaseShape inShape, integer inX, integer inY, integer hitID) |
| void | Constructor (ADBaseShape inShape, integer inX, integer inY) |
| void | forceConstrain (integer inConstrainType=eConstrainBoth) |
| void | HandleDrag (integer clickX, integer clickY) |
| void | HandleMouseUp (integer clickX, integer clickY) |
| boolean | MovedSinceClick (integer inX, integer inY) |
| boolean | MovedSinceLastEvent (integer inX, integer inY) |
| void | SetConstrainIfShift () |
Protected Member Functions | |
| boolean | CalcDraggedSize (integer clickX, integer clickY, double outX, double outY, double outW, double outH) |
| void | CalcUpSizeForDefaultSize (integer clickX, integer clickY) |
| void | ConstrainLine (integer dX, integer dY, integer dragX, integer dragY, integer pivotX, integer pivotY) |
| void | SetupDragAnchors () |
Package Attributes | |
| integer | mConstrainFromOriginalDragHandle |
| integer | mConstrainType |
| integer | mConstrainWhenShift |
| double | mDragAnchorX |
| double | mDragAnchorY |
| integer | mFirstX |
| integer | mFirstY |
| integer | mHitID |
| integer | mLastClickY |
| double | mPrevH |
| double | mPrevW |
| double | mPrevX |
| double | mPrevY |
| ADBaseShape | mShape |
| boolean | mSnapToGrid |
| boolean | mSnapToGuidelines |
| boolean ShapeDragBoundaries.CalcDraggedSize | ( | integer | clickX, | |
| integer | clickY, | |||
| double | outX, | |||
| double | outY, | |||
| double | outW, | |||
| double | outH | |||
| ) | [protected, inherited] |
| void ShapeDragNew.CalcUpSizeForDefaultSize | ( | integer | clickX, | |
| integer | clickY | |||
| ) | [protected, inherited] |
| void ShapeDragStrategy.ConstrainLine | ( | integer | dX, | |
| integer | dY, | |||
| integer | dragX, | |||
| integer | dragY, | |||
| integer | pivotX, | |||
| integer | pivotY | |||
| ) | [protected, inherited] |
| void ShapeDragBoundaries.Constructor | ( | ADBaseShape | inShape, | |
| integer | inX, | |||
| integer | inY, | |||
| integer | hitID | |||
| ) | [inherited] |
| void ShapeDragNew.Constructor | ( | ADBaseShape | inShape, | |
| integer | inX, | |||
| integer | inY | |||
| ) | [inherited] |
| void ShapeDragStrategy.forceConstrain | ( | integer | inConstrainType = eConstrainBoth |
) | [inherited] |
| void ShapeDragBoundaries.HandleDrag | ( | integer | clickX, | |
| integer | clickY | |||
| ) | [inherited] |
| void ShapeDragNewGuideline.HandleMouseUp | ( | integer | clickX, | |
| integer | clickY | |||
| ) |
Reimplemented from ShapeDragNew.
| boolean ShapeDragStrategy.MovedSinceClick | ( | integer | inX, | |
| integer | inY | |||
| ) | [inherited] |
| boolean ShapeDragStrategy.MovedSinceLastEvent | ( | integer | inX, | |
| integer | inY | |||
| ) | [inherited] |
| void ShapeDragStrategy.SetConstrainIfShift | ( | ) | [inherited] |
| void ShapeDragNew.SetupDragAnchors | ( | ) | [protected, inherited] |
Reimplemented from ShapeDragBoundaries.
integer ShapeDragStrategy.mConstrainFromOriginalDragHandle [package, inherited] |
integer ShapeDragStrategy.mConstrainType [package, inherited] |
integer ShapeDragStrategy.mConstrainWhenShift [package, inherited] |
double ShapeDragBoundaries.mDragAnchorX [package, inherited] |
double ShapeDragBoundaries.mDragAnchorY [package, inherited] |
integer ShapeDragStrategy.mFirstX [package, inherited] |
integer ShapeDragStrategy.mFirstY [package, inherited] |
integer ShapeDragBoundaries.mHitID [package, inherited] |
integer ShapeDragStrategy.mLastClickY [package, inherited] |
double ShapeDragStrategy.mPrevH [package, inherited] |
double ShapeDragStrategy.mPrevW [package, inherited] |
double ShapeDragStrategy.mPrevX [package, inherited] |
double ShapeDragStrategy.mPrevY [package, inherited] |
ADBaseShape ShapeDragStrategy.mShape [package, inherited] |
boolean ShapeDragStrategy.mSnapToGrid [package, inherited] |
boolean ShapeDragStrategy.mSnapToGuidelines [package, inherited] |
1.5.1