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 */
102 /* put cursor in correct physical position, so stay onscreen (rel. to CRTC) */
103 if (x > (hds + si->cursor.hot_x)) x -= (hds + si->cursor.hot_x);
105 if (y > (vds + si->cursor.hot_y)) y -= (vds + si->cursor.hot_y);
108 /* position the cursor on the display */
119 if (si->cursor.dh_right)
124 si->cursor.dh_right = false;
130 if (!si->cursor.dh_right)
135 si->cursor.dh_right = true;
149 si->cursor.is_visible = is_visible;
169 if (!si->cursor.dh_right)