예제 #1
0
    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);
    }
예제 #2
0
        /// <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;
 }
예제 #4
0
 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);
 }
예제 #5
0
    /// <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));
    }