Inheritance diagram for ResizeableDragOutliner:


Public Member Functions | |
| BaseSelHandle | ChangeCursor (integer inX, integer inY, boolean mouseDown=false) |
| void | Constructor (Color outlineColor) |
| void | Constructor () |
| void | Destructor () |
| Object2D | DragToXY (integer X, integer Y) |
| void | Draw (Graphics g, integer offX, integer offY) |
| RectShape | FinalBoundary () |
| DoubleRectMBS | GetBounds () |
| void | ReceivePaletteResult (Window palette,) |
| void | Reset () |
| void | SetConstrainIfShift () |
| void | SetInitialSize (DoubleRectMBS inBounds) |
| void | SetInitialXY (integer X, integer Y) |
| void | UseDottedRectangle (boolean useIt=true) |
| boolean | ValidSize () |
Protected Member Functions | |
| boolean | CalcDraggedSize (integer clickX, integer clickY, double outX, double outY, double outW, double outH) |
| void | CreateOutlineShape () |
| void | CreateSelHandles () |
| void | RepositionSelHandles () |
| void | SetupDragAnchors () |
Package Attributes | |
| integer | mClickX |
| integer | mClickY |
| integer | mConstrainFromOriginalDragHandle |
| integer | mConstrainType |
| integer | mConstrainWhenShift |
| double | mDragAnchorX |
| double | mDragAnchorY |
| BaseSelHandle | mDraggingHandle |
| double | mHeight |
| boolean | mJustCreated |
| integer | mLastDragX |
| integer | mLastDragY |
| color | mOutlineColor |
| RectShape | mOutlineRect |
| Color | mSaveSelColour |
| Object2D | mSelectionShape |
| MovableSelHandles | mSelHandles |
| boolean | mUsingDottedRectangle |
| double | mWidth |
| double | mXPos |
| double | mYPos |
| boolean ResizeableDragOutliner.CalcDraggedSize | ( | integer | clickX, | |
| integer | clickY, | |||
| double | outX, | |||
| double | outY, | |||
| double | outW, | |||
| double | outH | |||
| ) | [protected] |
| BaseSelHandle ResizeableDragOutliner.ChangeCursor | ( | integer | inX, | |
| integer | inY, | |||
| boolean | mouseDown = false | |||
| ) |
| void DragOutliner.Constructor | ( | Color | outlineColor | ) | [inherited] |
| void ResizeableDragOutliner.Constructor | ( | ) |
| void ResizeableDragOutliner.CreateOutlineShape | ( | ) | [protected] |
Reimplemented from DragOutliner.
| void ResizeableDragOutliner.CreateSelHandles | ( | ) | [protected] |
| void ResizeableDragOutliner.Destructor | ( | ) |
| Object2D ResizeableDragOutliner.DragToXY | ( | integer | X, | |
| integer | Y | |||
| ) |
Reimplemented from DragOutliner.
| void ResizeableDragOutliner.Draw | ( | Graphics | g, | |
| integer | offX, | |||
| integer | offY | |||
| ) |
| RectShape DragOutliner.FinalBoundary | ( | ) | [inherited] |
| DoubleRectMBS ResizeableDragOutliner.GetBounds | ( | ) |
| void DragOutliner.ReceivePaletteResult | ( | Window | palette | ) | [inherited] |
| void ResizeableDragOutliner.RepositionSelHandles | ( | ) | [protected] |
| void ResizeableDragOutliner.Reset | ( | ) |
| void ResizeableDragOutliner.SetConstrainIfShift | ( | ) |
| void ResizeableDragOutliner.SetInitialSize | ( | DoubleRectMBS | inBounds | ) |
| void ResizeableDragOutliner.SetInitialXY | ( | integer | X, | |
| integer | Y | |||
| ) |
Reimplemented from DragOutliner.
| void ResizeableDragOutliner.SetupDragAnchors | ( | ) | [protected] |
| void DragOutliner.UseDottedRectangle | ( | boolean | useIt = true |
) | [inherited] |
| boolean ResizeableDragOutliner.ValidSize | ( | ) |
integer DragOutliner.mClickX [package, inherited] |
integer DragOutliner.mClickY [package, inherited] |
integer ResizeableDragOutliner.mConstrainFromOriginalDragHandle [package] |
integer ResizeableDragOutliner.mConstrainType [package] |
integer ResizeableDragOutliner.mConstrainWhenShift [package] |
double ResizeableDragOutliner.mDragAnchorX [package] |
double ResizeableDragOutliner.mDragAnchorY [package] |
double ResizeableDragOutliner.mHeight [package] |
boolean DragOutliner.mJustCreated [package, inherited] |
integer DragOutliner.mLastDragX [package, inherited] |
integer DragOutliner.mLastDragY [package, inherited] |
color DragOutliner.mOutlineColor [package, inherited] |
RectShape DragOutliner.mOutlineRect [package, inherited] |
Color ResizeableDragOutliner.mSaveSelColour [package] |
Object2D ResizeableDragOutliner.mSelectionShape [package] |
boolean DragOutliner.mUsingDottedRectangle [package, inherited] |
double ResizeableDragOutliner.mWidth [package] |
double ResizeableDragOutliner.mXPos [package] |
double ResizeableDragOutliner.mYPos [package] |
1.5.1