Inheritance diagram for docWindow:


The docWindow MouseDown, MouseDag and MouseUp calls determine which shape instance to operate on, then send appropriate messages to the shape instance.
The docWindow instance handles modfication of mouse co-ordinates to handle a scrolling drawing region or grid snapping before passing that data to the shape instance in question.
It also handles display of a user grid, if required. The docWindow instance informs the application and inspector window instances of the currently selected shape instance so those isntances can update as required.
The docWindow instance implements the majority of the menu items available within the application such as effect selection and 'Edit' menu items such as Cut, Copy and Paste.
The docWindow instance handles manipulation and display of document rulers including scales and scrolling of those rulers.
| void docWindowBase.AdjustCursorToMatchToolState | ( | ) | [protected, inherited] |
| void docWindowBase.ArrowToolSelect | ( | ) | [protected, inherited] |
| boolean docWindowBase.CanPaste | ( | ) | [protected, inherited] |
| void docWindowBase.ChangedActiveLayer | ( | ) | [protected, inherited] |
| void docWindowBase.ChangeRulerUnits | ( | integer | newStyleEnum | ) | [inherited] |
| void docWindowBase.CloseChildren | ( | ) | [protected, inherited] |
| void docWindowBase.Constructor | ( | TemplateLayer | inTemplate, | |
| string | inName | |||
| ) | [inherited] |
| void docWindowBase.CreateBuffer | ( | ) | [protected, inherited] |
| void docWindowBase.DocToMemory | ( | XmlDocument | inDoc, | |
| boolean | readUserLayers = true | |||
| ) | [inherited] |
| ImageManager docWindowBase.DocumentImageManager | ( | ) | [inherited] |
| void docWindowBase.DrawGrid | ( | ) | [inherited] |
| DoubleClickableCanvas docWindowBase.DrawingCanvas | ( | ) | [inherited] |
| void docWindowBase.DrawObjects | ( | Graphics | eventGraphics | ) | [inherited] |
| void docWindowBase.DrawPageBackground | ( | Graphics | g | ) | [inherited] |
| void docWindowBase.DrawShapes | ( | TilingGraphics | inGraphics, | |
| integer | inOffX, | |||
| integer | inOffY, | |||
| double | leftFineRes, | |||
| double | topFineRes, | |||
| double | rightFineRes, | |||
| double | bottomFineRes, | |||
| ShapeLayer | drawLayer = nil, |
|||
| boolean | forcePrintableOnly = false | |||
| ) | [inherited] |
| void docWindowBase.DrawShapesUnclipped | ( | TilingGraphics | inGraphics, | |
| integer | inOffX, | |||
| integer | inOffY, | |||
| ShapeLayer | drawLayer = nil, |
|||
| boolean | forcePrintableOnly = false | |||
| ) | [inherited] |
| void docWindowBase.DrawTemplatePageBoundaries | ( | Graphics | inGraphics | ) | [protected, inherited] |
| boolean docWindowBase.EditableItemSelected | ( | ) | [protected, inherited] |
| boolean docWindowBase.EditableTextItemSelected | ( | ) | [inherited] |
| boolean docWindowBase.EditingAnyTemplateLayer | ( | ) | [protected, inherited] |
| void docWindowBase.EnableBumperCoordinatorTimer | ( | ) | [inherited] |
| void docWindowBase.EnableMenuItemsForWindow | ( | ) | [inherited] |
| void docWindowBase.EnableToolbarItems | ( | ) | [inherited] |
| void docWindowBase.FileName | ( | string | inName | ) | [inherited] |
| String docWindowBase.FileName | ( | ) | [inherited] |
| void docWindowBase.FitHeight | ( | ) | [protected, inherited] |
| Boolean docWindowBase.GridDisplay | ( | ) | [inherited] |
| void docWindowBase.GridDisplay | ( | boolean | inDisplay | ) | [inherited] |
| double docWindowBase.GridSize | ( | ) | [inherited] |
| boolean docWindowBase.GridSnap | ( | ) | [inherited] |
| void docWindowBase.GridSnap | ( | boolean | inSnap | ) | [inherited] |
| void docWindowBase.HandleCentreNearestTemplate | ( | ) | [inherited] |
| void docWindowBase.HandleChangeActiveTemplate | ( | ) | [inherited] |
| void docWindowBase.HandleChangeSerialNumber | ( | ) | [inherited] |
| void docWindowBase.HandleChangeSingleBarcode | ( | ) | [inherited] |
| void docWindowBase.HandleChangeTable | ( | ) | [inherited] |
| void docWindowBase.HandleClear | ( | ) | [inherited] |
| void docWindowBase.HandleCopy | ( | ) | [inherited] |
| void docWindowBase.HandleCut | ( | ) | [inherited] |
| void docWindowBase.HandleDoubleClick | ( | integer | X, | |
| integer | Y | |||
| ) | [inherited] |
| void docWindowBase.HandleEditGeneratedFill | ( | ) | [inherited] |
| Boolean docWindowBase.HandleFileSave | ( | ) | [inherited] |
| Boolean docWindowBase.HandleFileSaveAs | ( | ) | [inherited] |
| void docWindowBase.HandleGroup | ( | ) | [inherited] |
| void docWindowBase.HandleHelp | ( | ) | [inherited] |
| Boolean docWindowBase.HandleKeydown | ( | ) | [inherited] |
| void docWindowBase.HandleKeydownTab | ( | ) | [inherited] |
| void docWindowBase.HandleLoadTemplate | ( | ) | [inherited] |
| void docWindowBase.HandleLock | ( | boolean | lockit | ) | [inherited] |
| Boolean docWindowBase.HandleMouseDown | ( | integer | inX, | |
| integer | inY | |||
| ) | [inherited] |
| void docWindowBase.HandleMouseDrag | ( | integer | inX, | |
| integer | inY | |||
| ) | [inherited] |
| void docWindowBase.HandleMouseUp | ( | integer | inX, | |
| integer | inY | |||
| ) | [inherited] |
| void docWindowBase.HandleMoveBackwards | ( | ) | [inherited] |
| void docWindowBase.HandleMoveForwards | ( | ) | [inherited] |
| void docWindowBase.HandleMoveToBack | ( | ) | [inherited] |
| void docWindowBase.HandleMoveToFront | ( | ) | [inherited] |
| void docWindowBase.HandleNudge | ( | double | NudgeX, | |
| double | NudgeY | |||
| ) | [inherited] |
| void docWindowBase.HandlePageSetup | ( | ) | [inherited] |
| void docWindowBase.HandlePaste | ( | ) | [inherited] |
| void docWindowBase.HandlePasteSaveOLD | ( | ) | [inherited] |
| void docWindowBase.HandlePictureEffects | ( | ) | [inherited] |
| void docWindowBase.HandlePrint | ( | ) | [inherited] |
| void docWindowBase.HandlePrinterControl | ( | ) | [inherited] |
| void docWindowBase.HandleRedo | ( | ) | [inherited] |
| void docWindowBase.HandleReplicateInGrid | ( | ) | [inherited] |
| void docWindowBase.HandleReplicateTemplate | ( | ) | [inherited] |
| void docWindowBase.HandleReplicateToMatchingTemplates | ( | ) | [inherited] |
| boolean docWindowBase.HandleRevert | ( | ) | [inherited] |
| void docWindowBase.HandleRotation | ( | integer | inAngle | ) | [inherited] |
| integer docWindowBase.HandleSave | ( | ) | [inherited] |
| integer docWindowBase.HandleSaveChanges | ( | ) | [inherited] |
| void docWindowBase.HandleScroll | ( | ) | [inherited] |
| void docWindowBase.HandleSelectAll | ( | ) | [inherited] |
| void docWindowBase.HandleSelectByTemplate | ( | ) | [inherited] |
| boolean docWindowBase.HandleTemplateClipToMask | ( | ) | [inherited] |
| boolean docWindowBase.HandleTemplateDisplayOutline | ( | ) | [inherited] |
| boolean docWindowBase.HandleTemplateMenuSave | ( | ) | [inherited] |
| void docWindowBase.HandleToggleDisplayGuidelines | ( | ) | [inherited] |
| void docWindowBase.HandleTogglePrintableOnly | ( | ) | [inherited] |
| void docWindowBase.HandleToggleRulerScales | ( | ) | [inherited] |
| void docWindowBase.HandleToggleSnapToGuidelines | ( | ) | [inherited] |
| boolean docWindowBase.HandleToggleTemplateDisplayGuidelines | ( | ) | [inherited] |
| void docWindowBase.HandleToolsGrid | ( | ) | [inherited] |
| void docWindowBase.HandleToolsTemplateLabelSettings | ( | ) | [inherited] |
| void docWindowBase.HandleToolsTemplateSettings | ( | ) | [inherited] |
| void docWindowBase.HandleUndo | ( | ) | [inherited] |
| void docWindowBase.HandleUngroup | ( | ) | [inherited] |
| void docWindowBase.HandleViewEditGuidelinesLayer | ( | ) | [inherited] |
| void docWindowBase.HandleViewEditNormalLayer | ( | ) | [inherited] |
| void docWindowBase.HandleViewEditTemplateGuidelines | ( | ) | [inherited] |
| void docWindowBase.HandleViewLabelPage | ( | ) | [inherited] |
| void docWindowBase.HandleViewRefresh | ( | ) | [inherited] |
| void docWindowBase.HandleViewToggleTemplate | ( | ) | [inherited] |
| void docWindowBase.HandleZoomIn | ( | ) | [inherited] |
| void docWindowBase.HandleZoomOut | ( | ) | [inherited] |
| void docWindowBase.HandleZoomPercent | ( | double | inPercent | ) | [inherited] |
| void docWindowBase.HandleZoomShortcut | ( | ) | [inherited] |
| void docWindowBase.HideToolbar | ( | boolean | hidden, | |
| integer | delta | |||
| ) | [protected, inherited] |
| void docWindowBase.InitPageSetup | ( | ) | [inherited] |
| void docWindowBase.LineToolSelect | ( | ) | [protected, inherited] |
| ADTemplateCentre docWindowBase.MakeTemplateCentre | ( | ) | [inherited] |
| void docWindowBase.MemoryToDoc | ( | XMLDocument byref | outDoc, | |
| boolean | writeUserLayers = true | |||
| ) | [inherited] |
| void docWindowBase.Modified | ( | boolean | inModified | ) | [inherited] |