The IGH_CanvasValidator type exposes the following members.
This method will be called by the Canvas when this validator is added to it.
Test whether this validator applies to a specific document.
Validates whether a specific component can be accepted by the canvas at all.
Validates whether a specific component may be inserted at a specific point.
Validates whether a wire-operation can commence.
Validates whether a specific object can be deleted.
Validates whether a wire can be deleted.
Validates whether some components can be dragged.
Validates whether the canvas can be navigated (panning, zooming etc)
Validates whether the canvas menus (both the radial and the old-fashioned one) are allowed to pop up at a specific point.
Validates whether the double-click-component-search-window is allowed to pop up at a specific point.
Validates whether the object menu can be shown.
This method will be called by the Canvas when this validator is removed from it.