Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::cad::PrvCanvasMotionHandler Namespace Reference

Enumerations

enum class  eMotionType { MouseMove , ButtonPress , ButtonRelease , KeyPress }
 

Functions

static void prvUpdateElementCaptured (const SPrvView *view, AbstractListenerOptionCad *listenerCurrent)
 
static void prvActionAfterEvent (CEventMotion *evt, CPanelMimicsDrawingArea *panelMimics, AbstractListenerOptionCad *listenerOption, SPrvView *viewsRef, eMotionType motionType)
 
static void prvSizeView (const SPrvView *view, double &sizeXOut, double &sizeYOut)
 
static bool prvIsPointInView (const SPrvView *view, const iv::math::geometry::Point2d &point, iv::math::geometry::Point2d &pointRelOut)
 

Enumeration Type Documentation

◆ eMotionType

Enumerator
MouseMove 
ButtonPress 
ButtonRelease 
KeyPress 

Function Documentation

◆ prvActionAfterEvent()

static void iv::cad::PrvCanvasMotionHandler::prvActionAfterEvent ( CEventMotion * evt,
CPanelMimicsDrawingArea * panelMimics,
AbstractListenerOptionCad * listenerOption,
SPrvView * viewsRef,
eMotionType motionType )
static

◆ prvIsPointInView()

static bool iv::cad::PrvCanvasMotionHandler::prvIsPointInView ( const SPrvView * view,
const iv::math::geometry::Point2d & point,
iv::math::geometry::Point2d & pointRelOut )
static

◆ prvSizeView()

static void iv::cad::PrvCanvasMotionHandler::prvSizeView ( const SPrvView * view,
double & sizeXOut,
double & sizeYOut )
static

◆ prvUpdateElementCaptured()

static void iv::cad::PrvCanvasMotionHandler::prvUpdateElementCaptured ( const SPrvView * view,
AbstractListenerOptionCad * listenerCurrent )
static