Lines Matching defs:cursor
71 short x; /* cursor x coordinate */
72 short y; /* cursor y coordinate */
85 * These ioctls fetch and set various cursor attributes, using the
94 short enable; /* cursor on/off */
95 struct vis_cursorpos pos; /* cursor position */
96 struct vis_cursorpos hot; /* cursor hot spot */
98 struct vis_cursorpos size; /* cursor bit map size */
99 char *image; /* cursor image bits */
100 char *mask; /* cursor mask bits */
103 #define VIS_CURSOR_SETCURSOR 0x01 /* set cursor */
104 #define VIS_CURSOR_SETPOSITION 0x02 /* set cursor position */
105 #define VIS_CURSOR_SETHOTSPOT 0x04 /* set cursor hot spot */
106 #define VIS_CURSOR_SETCOLORMAP 0x08 /* set cursor colormap */
107 #define VIS_CURSOR_SETSHAPE 0x10 /* set cursor shape */
117 * These ioctls fetch and move the current cursor position, using the
197 * Display/Hide cursor on the screen. The layered driver uses this ioctl to
198 * display, hide, and move the cursor on the console. The framebuffer driver
199 * is expected to draw a cursor at position (col,row) of size width x height.
204 /* Cursor action - Either display or hide cursor */
252 screen_pos_t row; /* Row to display cursor at */
253 screen_pos_t col; /* Col to display cursor at */
254 screen_size_t width; /* Width of cursor */
255 screen_size_t height; /* Height of cursor */
258 short action; /* Hide or show cursor */
279 void (*cursor)(struct vis_polledio_arg *, struct vis_conscursor *);