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;
62 /* adjust h/v_display_start to move cursor onto screen */
101 /* put cursor in correct physical position, so stay onscreen (rel. to CRTC) */
102 if (x > (hds + si->cursor.hot_x)) x -= (hds + si->cursor.hot_x);
104 if (y > (vds + si->cursor.hot_y)) y -= (vds + si->cursor.hot_y);
107 /* position the cursor on the display */
118 if (si->cursor.dh_right)
123 si->cursor.dh_right = false;
129 if (!si->cursor.dh_right)
134 si->cursor.dh_right = true;
148 si->cursor.is_visible = is_visible;
168 if (!si->cursor.dh_right)