Lines Matching refs:cursor
30 /* Update cursor variables appropriately. */
31 si->cursor.width = width;
32 si->cursor.height = height;
33 si->cursor.hot_x = hot_x;
34 si->cursor.hot_y = hot_y;
40 /* Move the cursor to the specified position on the desktop, taking account of virtual/dual issues */
49 /* clamp cursor to display */
54 si->cursor.x = x;
55 si->cursor.y = y;
68 /* adjust h/v_display_start to move cursor onto screen */
91 /* put cursor in correct physical position */
92 if (x > (hds + si->cursor.hot_x)) x -= hds + si->cursor.hot_x;
94 if (y > (vds + si->cursor.hot_y)) y -= vds + si->cursor.hot_y;
97 /* position the cursor on the display */
104 si->cursor.is_visible = is_visible;