public IPositionControl viewIPositionControl() { global::System.IntPtr cPtr = yarpPINVOKE.PolyDriver_viewIPositionControl(swigCPtr); IPositionControl ret = (cPtr == global::System.IntPtr.Zero) ? null : new IPositionControl(cPtr, false); return(ret); }
/// <summary> /// Constructor. /// </summary> /// <param name="ctrlPosition">Position of this control</param> /// <param name="positionControl">owning control</param> /// <param name="location">position of instruction cursor</param> /// <param name="stimulusScreenSize">stimulus screen size</param> public PositionSelector(Point ctrlPosition, IPositionControl positionControl, Point location, Size stimulusScreenSize) { InitializeComponent(); CustomInitialize(stimulusScreenSize); this._positionControl = positionControl; base.Location = ctrlPosition; //Set cursor to location NotifyNewPosition(new Point(location.X / SCREENSIZEDIVIDER, location.Y / SCREENSIZEDIVIDER)); }
internal static HandleRef getCPtr(IPositionControl obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IPositionControl obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }