Click or drag to resize

Easymap.AddIn.Common Namespace

The Easymap.AddIn.Common namespace contains common classes that provides the main functionality of Easymap.
Classes
 ClassDescription
Public classCommonFactory Common methods and properties.
Public classDragDropArgs Base EventArgs class, which provides data for drag-and-drop events.
Public classElementInfo 
Public classElementInfoCollection 
Public classHighlightedObjectCollection List of all highlighted objects.
Public classInternalException Defines exceptions that are thrown by a test item provider and that are wrapped in this exception.
Public classKeyEventArgs Provides data for the key events.
Public classLTComponent Base Component Class
Public classLTComponentArray Array of LTComponents
Public classLTComponentArrayWriteable Array of LTComponents which will be exported.
Public classLTComponentChangedArgs Base ChangedArgs class for LTComponent
Public classLTComponentCollection List of all available LTComponentes
Public classMouseEventArgs Base EventArgs class, which provides data for mouse events.
Public classPaintArgs Provides data for paint events.
Public classCode examplePropertyBag Used to store string properties.
Public classScaleSettings Defines scale settings which is provided by WindowlessComponents.
Public classSelectedObjectCollection List of all selected objects.
Public classSizeF Stores an ordered pair of floating-point numbers.
Public classWindowlessComponent Represents an object on the paper
Public classWindowlessComponentArray Array of WindowlessComponents
Public classWindowlessComponentEventArgs Base EventArgs class for WindowlessComponents
Interfaces
 InterfaceDescription
Public interfaceIDocumentProperty Interface for the EasyMap document
Public interfaceIForceVisible Interface for EasyMap objects, which can force the visibility state.
Public interfaceIGetJson 
Delegates
 DelegateDescription
Public delegateDragDropHandler Delegate for DragDrop events.
Public delegateKeyEventHandler Delegate for KeyUp or KeyDown event.
Public delegateLTComponentChangedHandler Represents the method that will handle the LTComponentChanged event.
Public delegateMouseEventHandler Delegate for mouse events.
Public delegatePaintEventHandler Delegate for the paint event.
Public delegateWindowlessComponentEventHandler Delegate for WindowlessComponent events.
Enumerations
 EnumerationDescription
Public enumerationChangeCategory Specifies the category, which was changed on element.
Public enumerationDragDropEffects Specifies the possible effects of a drag-and-drop operation.
Public enumerationDrawAction Specifies the draw action
Public enumerationHitTestAccuracy Specifies the HitTest accuracy
Public enumerationHitTestMode Specifies the method used to select object using a boundingbox or radius GetChildsAt(PointF, HitTestAccuracy)
Public enumerationMouseButtons Specifies which mouse button was pressed.
Public enumerationMoveMode Specifies the MoveMode of a component