Inheritance diagram for InspectorWindow:


The inspector window has three main functions to control its operation.
Handleupdate is called to update the inspector window with the current shape instance data.
UpdateInspectorParams is called to push the current shape instances data into the inspector window. This is a three step operation involving hiding all inspector controls, then sending a message to the shape isntance to update its specific controls, and finally update the ADBaseShape member variables which are displayed in the inspector.
UpdateShapeParams is called to push the data from the inspector window into the current shape instance. This is a two step operation which calls a shape instance member function to copy data from the inspector window into its member variables followed by a call to the application to update the document, thus ensuring that any modifications are refreshed for the user.
Many inspector controls send an UpdateShapeParams message when focus is lost so the user can see the changes to the shape parameters immediately. There are a few controls where this is not done, mainly for performance reasons.
| void WindowWithPaletteButtons.ClosePopups | ( | ) | [protected, inherited] |
| void Bumper.Constructor | ( | ) | [inherited] |
| void WindowWithPaletteButtons.CreatePopupsAndSetSwatches | ( | ADOutlineSwatchCanvas | inBorders, | |
| ADSwatchCanvas | inFill, | |||
| string | inBordersTitle, | |||
| string | inFillTitle | |||
| ) | [protected, inherited] |
| void WindowWithPaletteButtons.HidePopups | ( | ) | [protected, inherited] |
| boolean Bumper.IncludeInZoneWidth | ( | ) | [inherited] |
| boolean Bumper.IsLeftAlignedToScreen | ( | ) | [inherited] |
| void WindowWithPaletteButtons.MovePopups | ( | ) | [protected, inherited] |
| void WindowWithPaletteButtons.ReceivePaletteResult | ( | ) | [inherited] |
| void WindowWithPaletteButtons.ResetPopup | ( | FSPopupWindow | inPopup | ) | [protected, inherited] |
| void WindowWithPaletteButtons.ShowPopups | ( | ) | [protected, inherited] |
boolean Bumper.mAdjustLayoutWhenResized [package, inherited] |
ADOutlineSwatchCanvas WindowWithPaletteButtons.mBorderSwatchCanvas [package, inherited] |
BumperZone Bumper.mBumperZone [package, inherited] |
FSPopupWindow WindowWithPaletteButtons.mFillPopup [package, inherited] |
ADSwatchCanvas WindowWithPaletteButtons.mFillSwatchCanvas [package, inherited] |
boolean Bumper.mInOpen [package, inherited] |
FSPopupWindow WindowWithPaletteButtons.mLineColorPopup [package, inherited] |
FSPopupWindow WindowWithPaletteButtons.mLinePopup [package, inherited] |
boolean Bumper.mMouseDown [package, inherited] |
boolean Bumper.mReactingToResized [package, inherited] |
1.5.1