• Home
  • Raw
  • Download

Lines Matching full:pointer

28   <description summary="protocol for constraining pointer motions">
30 the motion of a pointer. Possible constraints include confining pointer
33 In order to constrain the pointer, a client must first bind the global
34 interface "wp_pointer_constraints" which, if a compositor supports pointer
50 <description summary="constrain the movement of a pointer">
51 The global interface exposing pointer constraining functionality. It
52 exposes two requests: lock_pointer for locking the pointer to its
53 position, and confine_pointer for locking the pointer to a region.
72 summary="pointer constraint already requested on that surface"/>
82 <description summary="the pointer constraint is defunct once deactivated">
83 A oneshot pointer constraint will never reactivate once it has been
90 <description summary="the pointer constraint may reactivate">
91 A persistent pointer constraint may again reactivate once it has
100 <description summary="destroy the pointer constraints manager object">
102 pointer constraints object.
107 <description summary="lock pointer to a position">
109 the virtual pointer (i.e. the cursor), effectively locking the pointer
112 are satisfied, the pointer lock will be activated and the compositor
120 There may not be another pointer constraint of any kind requested or
122 the passed pointer when requesting a lock. If there is, an error will be
123 raised. See general pointer lock documentation for more details.
126 region of the surface is used to determine where the pointer must be
128 warp the pointer or require some kind of user interaction for the lock
131 A surface may receive pointer focus without the lock being activated.
137 Note that while a pointer is locked, the wl_pointer objects of the
145 summary="surface to lock pointer to"/>
146 <arg name="pointer" type="object" interface="wl_pointer"
147 summary="the pointer that should be locked"/>
154 <description summary="confine pointer to a region">
156 pointer cursor to a given region. This request may not take effect
158 specific constraints are satisfied, the pointer confinement will be
162 region of the surface is used to determine where the pointer must be
164 whether to warp the pointer or require some kind of user interaction for
175 summary="surface to lock pointer to"/>
176 <arg name="pointer" type="object" interface="wl_pointer"
177 summary="the pointer that should be confined"/>
185 <description summary="receive relative pointer motion events">
186 The wp_locked_pointer interface represents a locked pointer state.
193 will already have received pointer focus and that the pointer will be
196 To unlock the pointer, send the destroy request. This will also destroy
199 If the compositor decides to unlock the pointer the unlocked event is
212 <description summary="destroy the locked pointer object">
213 Destroy the locked pointer object. If applicable, the compositor will
214 unlock the pointer.
219 <description summary="set the pointer cursor position hint">
225 information to warp the pointer upon unlock in order to avoid pointer
240 Set a new region used to lock the pointer.
254 Notification that the pointer lock of the seat's pointer is activated.
260 Notification that the pointer lock of the seat's pointer is no longer
261 active. If this is a oneshot pointer lock (see
263 be destroyed. If this is a persistent pointer lock (see
264 wp_pointer_constraints.lifetime) this pointer lock may again
271 <description summary="confined pointer object">
272 The wp_confined_pointer interface represents a confined pointer state.
276 the surface the pointer is confined to will already have received pointer
277 focus and that the pointer will be within the region passed to the request
279 requires some user interaction and if the pointer will warp to within the
282 To unconfine the pointer, send the destroy request. This will also destroy
285 If the compositor decides to unconfine the pointer the unconfined event is
291 <description summary="destroy the confined pointer object">
292 Destroy the confined pointer object. If applicable, the compositor will
293 unconfine the pointer.
299 Set a new region used to confine the pointer.
306 and the pointer ends up outside of newly applied region, the pointer may
312 pointer.
321 <description summary="pointer confined">
322 Notification that the pointer confinement of the seat's pointer is
328 <description summary="pointer unconfined">
329 Notification that the pointer confinement of the seat's pointer is no
330 longer active. If this is a oneshot pointer confinement (see
332 be destroyed. If this is a persistent pointer confinement (see
333 wp_pointer_constraints.lifetime) this pointer confinement may again