User Tools

Site Tools


api:dk11:delphi:gisinterfaces.igis_viewerparent

Table of Contents



IGIS_ViewerParent interface

DK for Delphi | GisInterfaces.IGIS_ViewerParent | Interfaces | Methods

Common API for viewer parent operations shared across platforms.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
type
  IGIS_ViewerParent = interface
    ['{FDFE1EE0-37C7-42DF-BAE1-5A0DA6A4D15E}']
  end;
// C++ Builder
__interface INTERFACE_UUID("{FDFE1EE0-37C7-42DF-BAE1-5A0DA6A4D15E}")
IGIS_ViewerParent : public IInterface
{
};

Methods

Inherited Overrides Protected
Name Visibility Description
ControlAutoCenterViewport public Move the screen origin of the map by delta values.
ControlCanvasHeight public Get canvas height.
ControlCanvasScale public Get canvas scale.
ControlCanvasWidth public Get canvas width.
ControlClose public Notify the control that the map is going to be closed.
ControlDrawTexture(TObject; TGIS_Extent; Integer) public Draw texture.
ControlDrawTexture(TObject; TGIS_LayerAbstract; TGIS_Extent; Integer) public Draw texture.
ControlExtentChanged public Notify the control that the map extent has changed.
ControlFlash public Do flash.
ControlHourglassHide public Hide the hourglass cursor.
ControlHourglassShake public Shake the hourglass cursor.
ControlHourglassShow public Show the hourglass cursor.
ControlInvoke public Run procedure in a UI thread context.
ControlObject public Returns an active control as an object.
ControlPPI public Get current PPI.
ControlProcessMessages public Do process messages.
ControlRaiseEditorChangeEvent public Raise the editor change event.
ControlRenderer public Gets the renderer instance.
ControlRepaint public Repaint control.
ControlSet3DMode public Set the current 3D mode.
ControlSystemPPI public Get system PPI.
ControlUpdateBasemap public Update the basemap.
ControlUpdateEditor public Update the editor.
ControlUpdateProgressive public Progressive update.
ControlUpdateSelection public Update the selection layer.
ControlUpdateSynchronize public Wait for a pending paint operation to be finalized.
ControlUpdateTopmost public Update the topmost layer.
ControlUpdateWholeMap public Update the whole map.
GetViewer public Get the internal viewer handle.
SetViewer public Set the internal viewer handle.

Remarks

Do not call these methods and properties directly. This interface is designed only for internal Viewer/Parent communication.

2026/07/11 00:29

Page Tools