Lines Matching refs:cursor
33 /* Update cursor variables appropriately. */
34 si->cursor.width = width;
35 si->cursor.height = height;
36 si->cursor.hot_x = hot_x;
37 si->cursor.hot_y = hot_y;
43 /* Move the cursor to the specified position on the desktop, taking account of virtual/dual issues */
50 /* clamp cursor to display */
55 si->cursor.x = x;
56 si->cursor.y = y;
94 /* adjust h/v_display_start to move cursor onto screen */
134 /* put cursor in correct physical position, so stay onscreen (rel. to CRTC) */
135 if (x > (hds + si->cursor.hot_x)) x -= (hds + si->cursor.hot_x);
137 if (y > (vds + si->cursor.hot_y)) y -= (vds + si->cursor.hot_y);
140 /* position the cursor on the display */
151 if (si->cursor.dh_right)
156 si->cursor.dh_right = false;
162 if (!si->cursor.dh_right)
167 si->cursor.dh_right = true;
181 si->cursor.is_visible = is_visible;
201 if (!si->cursor.dh_right)