52 #ifndef __PCL_Cursor_h
53 #define __PCL_Cursor_h
137 BackwardDiagonalSize,
155 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
174 using std_cursor = StdCursor::value_type ;
179 Cursor( std_cursor shape = StdCursor::Arrow );
228 SetHandle( c.handle );
276 SetPosition( pos.
x, pos.
y );
285 void* CloneHandle()
const override;
287 friend class Control;
Client-side interface to a PixInsight Bitmap object.
Client-side interface to a PixInsight Cursor object.
static void SetPosition(int x, int y)
static void SetPosition(const pcl::Point &pos)
Cursor(const Bitmap &bmp, const pcl::Point &hotSpot)
Cursor(const Bitmap &bmp, int hotSpotX=0, int hotSpotY=0)
static pcl::Point Position()
Cursor(std_cursor shape=StdCursor::Arrow)
pcl::Point HotSpot() const
A generic point in the two-dimensional space.
component x
Abscissa (horizontal, or X-axis coordinate).
component y
Ordinate (vertical, or Y-axis coordinate).
Root base class for all user interface objects.