Index implementation for addressing elements in 2D-space.
Base interface for all used interfaces and implementations.
Common interface for all, you can drag.
virtual void SetDragPosition(const istd::CIndex2d &position)=0
Set new drag position.
virtual void BeginDrag(const istd::CIndex2d &reference)=0
Called before dragging is begin.
virtual void EndDrag()=0
Called after dragging.
virtual bool IsDraggable() const =0
Check if drag is enabled.
In this library is defined 2D view concept and standard visualisation objects.