• Home
  • Raw
  • Download

Lines Matching full:summary

32     <description summary="core global object">
38 <description summary="asynchronous roundtrip">
52 summary="callback object for the sync request"/>
56 <description summary="get global registry object">
62 summary="global registry object"/>
66 <description summary="fatal error event">
75 <arg name="object_id" type="object" summary="object where the error occurred"/>
76 <arg name="code" type="uint" summary="error code"/>
77 <arg name="message" type="string" summary="error description"/>
81 <description summary="global error values">
86 summary="server couldn't find object"/>
88 summary="method doesn't exist on the specified interface"/>
90 summary="server is out of memory"/>
94 <description summary="acknowledge object ID deletion">
101 <arg name="id" type="uint" summary="deleted object ID"/>
106 <description summary="global registry object">
130 <description summary="bind an object to the display">
134 <arg name="name" type="uint" summary="unique numeric name of the object"/>
135 <arg name="id" type="new_id" summary="bounded object"/>
139 <description summary="announce global object">
146 <arg name="name" type="uint" summary="numeric name of the global object"/>
147 <arg name="interface" type="string" summary="interface implemented by the object"/>
148 <arg name="version" type="uint" summary="interface version"/>
152 <description summary="announce removal of global object">
164 <arg name="name" type="uint" summary="numeric name of the global object"/>
169 <description summary="callback object">
175 <description summary="done event">
178 <arg name="callback_data" type="uint" summary="request-specific data for the callback"/>
183 <description summary="the compositor singleton">
190 <description summary="create new surface">
193 <arg name="id" type="new_id" interface="wl_surface" summary="the new surface"/>
197 <description summary="create new region">
200 <arg name="id" type="new_id" interface="wl_region" summary="the new region"/>
205 <description summary="a shared memory pool">
216 <description summary="create a buffer from the pool">
229 <arg name="id" type="new_id" interface="wl_buffer" summary="buffer to create"/>
230 <arg name="offset" type="int" summary="buffer byte offset within the pool"/>
231 <arg name="width" type="int" summary="buffer width, in pixels"/>
232 <arg name="height" type="int" summary="buffer height, in pixels"/>
233 …<arg name="stride" type="int" summary="number of bytes from the beginning of one row to the beginn…
234 <arg name="format" type="uint" enum="wl_shm.format" summary="buffer pixel format"/>
238 <description summary="destroy the pool">
248 <description summary="change the size of the pool mapping">
254 <arg name="size" type="int" summary="new size of the pool, in bytes"/>
259 <description summary="shared memory support">
272 <description summary="wl_shm error values">
275 <entry name="invalid_format" value="0" summary="buffer format is not known"/>
276 …<entry name="invalid_stride" value="1" summary="invalid size or stride during pool or buffer creat…
277 <entry name="invalid_fd" value="2" summary="mmapping the file descriptor failed"/>
281 <description summary="pixel formats">
292 …<entry name="argb8888" value="0" summary="32-bit ARGB format, [31:0] A:R:G:B 8:8:8:8 little endian…
293 …<entry name="xrgb8888" value="1" summary="32-bit RGB format, [31:0] x:R:G:B 8:8:8:8 little endian"…
294 <entry name="c8" value="0x20203843" summary="8-bit color index format, [7:0] C"/>
295 <entry name="rgb332" value="0x38424752" summary="8-bit RGB format, [7:0] R:G:B 3:3:2"/>
296 <entry name="bgr233" value="0x38524742" summary="8-bit BGR format, [7:0] B:G:R 2:3:3"/>
297 …<entry name="xrgb4444" value="0x32315258" summary="16-bit xRGB format, [15:0] x:R:G:B 4:4:4:4 litt…
298 …<entry name="xbgr4444" value="0x32314258" summary="16-bit xBGR format, [15:0] x:B:G:R 4:4:4:4 litt…
299 …<entry name="rgbx4444" value="0x32315852" summary="16-bit RGBx format, [15:0] R:G:B:x 4:4:4:4 litt…
300 …<entry name="bgrx4444" value="0x32315842" summary="16-bit BGRx format, [15:0] B:G:R:x 4:4:4:4 litt…
301 …<entry name="argb4444" value="0x32315241" summary="16-bit ARGB format, [15:0] A:R:G:B 4:4:4:4 litt…
302 …<entry name="abgr4444" value="0x32314241" summary="16-bit ABGR format, [15:0] A:B:G:R 4:4:4:4 litt…
303 …<entry name="rgba4444" value="0x32314152" summary="16-bit RBGA format, [15:0] R:G:B:A 4:4:4:4 litt…
304 …<entry name="bgra4444" value="0x32314142" summary="16-bit BGRA format, [15:0] B:G:R:A 4:4:4:4 litt…
305 …<entry name="xrgb1555" value="0x35315258" summary="16-bit xRGB format, [15:0] x:R:G:B 1:5:5:5 litt…
306 …<entry name="xbgr1555" value="0x35314258" summary="16-bit xBGR 1555 format, [15:0] x:B:G:R 1:5:5:5…
307 …<entry name="rgbx5551" value="0x35315852" summary="16-bit RGBx 5551 format, [15:0] R:G:B:x 5:5:5:1…
308 …<entry name="bgrx5551" value="0x35315842" summary="16-bit BGRx 5551 format, [15:0] B:G:R:x 5:5:5:1…
309 …<entry name="argb1555" value="0x35315241" summary="16-bit ARGB 1555 format, [15:0] A:R:G:B 1:5:5:5…
310 …<entry name="abgr1555" value="0x35314241" summary="16-bit ABGR 1555 format, [15:0] A:B:G:R 1:5:5:5…
311 …<entry name="rgba5551" value="0x35314152" summary="16-bit RGBA 5551 format, [15:0] R:G:B:A 5:5:5:1…
312 …<entry name="bgra5551" value="0x35314142" summary="16-bit BGRA 5551 format, [15:0] B:G:R:A 5:5:5:1…
313 …<entry name="rgb565" value="0x36314752" summary="16-bit RGB 565 format, [15:0] R:G:B 5:6:5 little …
314 …<entry name="bgr565" value="0x36314742" summary="16-bit BGR 565 format, [15:0] B:G:R 5:6:5 little …
315 … <entry name="rgb888" value="0x34324752" summary="24-bit RGB format, [23:0] R:G:B little endian"/>
316 … <entry name="bgr888" value="0x34324742" summary="24-bit BGR format, [23:0] B:G:R little endian"/>
317 …<entry name="xbgr8888" value="0x34324258" summary="32-bit xBGR format, [31:0] x:B:G:R 8:8:8:8 litt…
318 …<entry name="rgbx8888" value="0x34325852" summary="32-bit RGBx format, [31:0] R:G:B:x 8:8:8:8 litt…
319 …<entry name="bgrx8888" value="0x34325842" summary="32-bit BGRx format, [31:0] B:G:R:x 8:8:8:8 litt…
320 …<entry name="abgr8888" value="0x34324241" summary="32-bit ABGR format, [31:0] A:B:G:R 8:8:8:8 litt…
321 …<entry name="rgba8888" value="0x34324152" summary="32-bit RGBA format, [31:0] R:G:B:A 8:8:8:8 litt…
322 …<entry name="bgra8888" value="0x34324142" summary="32-bit BGRA format, [31:0] B:G:R:A 8:8:8:8 litt…
323 …<entry name="xrgb2101010" value="0x30335258" summary="32-bit xRGB format, [31:0] x:R:G:B 2:10:10:1…
324 …<entry name="xbgr2101010" value="0x30334258" summary="32-bit xBGR format, [31:0] x:B:G:R 2:10:10:1…
325 …<entry name="rgbx1010102" value="0x30335852" summary="32-bit RGBx format, [31:0] R:G:B:x 10:10:10:…
326 …<entry name="bgrx1010102" value="0x30335842" summary="32-bit BGRx format, [31:0] B:G:R:x 10:10:10:…
327 …<entry name="argb2101010" value="0x30335241" summary="32-bit ARGB format, [31:0] A:R:G:B 2:10:10:1…
328 …<entry name="abgr2101010" value="0x30334241" summary="32-bit ABGR format, [31:0] A:B:G:R 2:10:10:1…
329 …<entry name="rgba1010102" value="0x30334152" summary="32-bit RGBA format, [31:0] R:G:B:A 10:10:10:…
330 …<entry name="bgra1010102" value="0x30334142" summary="32-bit BGRA format, [31:0] B:G:R:A 10:10:10:…
331 …<entry name="yuyv" value="0x56595559" summary="packed YCbCr format, [31:0] Cr0:Y1:Cb0:Y0 8:8:8:8 l…
332 …<entry name="yvyu" value="0x55595659" summary="packed YCbCr format, [31:0] Cb0:Y1:Cr0:Y0 8:8:8:8 l…
333 …<entry name="uyvy" value="0x59565955" summary="packed YCbCr format, [31:0] Y1:Cr0:Y0:Cb0 8:8:8:8 l…
334 …<entry name="vyuy" value="0x59555956" summary="packed YCbCr format, [31:0] Y1:Cb0:Y0:Cr0 8:8:8:8 l…
335 …<entry name="ayuv" value="0x56555941" summary="packed AYCbCr format, [31:0] A:Y:Cb:Cr 8:8:8:8 litt…
336 …<entry name="nv12" value="0x3231564e" summary="2 plane YCbCr Cr:Cb format, 2x2 subsampled Cr:Cb pl…
337 …<entry name="nv21" value="0x3132564e" summary="2 plane YCbCr Cb:Cr format, 2x2 subsampled Cb:Cr pl…
338 …<entry name="nv16" value="0x3631564e" summary="2 plane YCbCr Cr:Cb format, 2x1 subsampled Cr:Cb pl…
339 …<entry name="nv61" value="0x3136564e" summary="2 plane YCbCr Cb:Cr format, 2x1 subsampled Cb:Cr pl…
340 …<entry name="yuv410" value="0x39565559" summary="3 plane YCbCr format, 4x4 subsampled Cb (1) and C…
341 …<entry name="yvu410" value="0x39555659" summary="3 plane YCbCr format, 4x4 subsampled Cr (1) and C…
342 …<entry name="yuv411" value="0x31315559" summary="3 plane YCbCr format, 4x1 subsampled Cb (1) and C…
343 …<entry name="yvu411" value="0x31315659" summary="3 plane YCbCr format, 4x1 subsampled Cr (1) and C…
344 …<entry name="yuv420" value="0x32315559" summary="3 plane YCbCr format, 2x2 subsampled Cb (1) and C…
345 …<entry name="yvu420" value="0x32315659" summary="3 plane YCbCr format, 2x2 subsampled Cr (1) and C…
346 …<entry name="yuv422" value="0x36315559" summary="3 plane YCbCr format, 2x1 subsampled Cb (1) and C…
347 …<entry name="yvu422" value="0x36315659" summary="3 plane YCbCr format, 2x1 subsampled Cr (1) and C…
348 …<entry name="yuv444" value="0x34325559" summary="3 plane YCbCr format, non-subsampled Cb (1) and C…
349 …<entry name="yvu444" value="0x34325659" summary="3 plane YCbCr format, non-subsampled Cr (1) and C…
353 <description summary="create a shm pool">
360 <arg name="id" type="new_id" interface="wl_shm_pool" summary="pool to create"/>
361 <arg name="fd" type="fd" summary="file descriptor for the pool"/>
362 <arg name="size" type="int" summary="pool size, in bytes"/>
366 <description summary="pixel format description">
371 <arg name="format" type="uint" enum="format" summary="buffer pixel format"/>
376 <description summary="content for a wl_surface">
385 <description summary="destroy a buffer">
394 <description summary="compositor releases buffer">
412 <description summary="offer to transfer data">
423 summary="finish request was called untimely"/>
425 summary="action mask contains invalid values"/>
427 summary="action argument has an invalid value"/>
429 summary="offer doesn't accept this request"/>
433 <description summary="accept one of the offered mime types">
449 <arg name="serial" type="uint" summary="serial number of the accept request"/>
450 … <arg name="mime_type" type="string" allow-null="true" summary="mime type accepted by the client"/>
454 <description summary="request that the data is transferred">
471 <arg name="mime_type" type="string" summary="mime type desired by receiver"/>
472 <arg name="fd" type="fd" summary="file descriptor for data transfer"/>
476 <description summary="destroy data offer">
482 <description summary="advertise offered mime type">
486 <arg name="mime_type" type="string" summary="offered mime type"/>
492 <description summary="the offer will no longer be used">
508 <description summary="set the available/preferred drag-and-drop actions">
541 <arg name="dnd_actions" type="uint" summary="actions supported by the destination client"/>
542 … <arg name="preferred_action" type="uint" summary="action preferred by the destination client"/>
546 <description summary="notify the source-side available actions">
551 <arg name="source_actions" type="uint" summary="actions offered by the data source"/>
555 <description summary="notify the selected action">
592 <arg name="dnd_action" type="uint" summary="action selected by the compositor"/>
597 <description summary="offer to transfer data">
606 summary="action mask contains invalid values"/>
608 summary="source doesn't accept this request"/>
612 <description summary="add an offered mime type">
617 <arg name="mime_type" type="string" summary="mime type offered by the data source"/>
621 <description summary="destroy the data source">
627 <description summary="a target accepts an offered mime type">
633 … <arg name="mime_type" type="string" allow-null="true" summary="mime type accepted by the target"/>
637 <description summary="send the data">
642 <arg name="mime_type" type="string" summary="mime type for the data"/>
643 <arg name="fd" type="fd" summary="file descriptor for the data"/>
647 <description summary="selection was cancelled">
674 <description summary="set the available drag-and-drop actions">
689 <arg name="dnd_actions" type="uint" summary="actions supported by the data source"/>
693 <description summary="the drag-and-drop operation physically finished">
707 <description summary="the drag-and-drop operation concluded">
718 <description summary="notify the selected action">
745 <arg name="dnd_action" type="uint" summary="action selected by the compositor"/>
750 <description summary="data transfer device">
759 <entry name="role" value="0" summary="given wl_surface has another role"/>
763 <description summary="start drag-and-drop operation">
792 …<arg name="source" type="object" interface="wl_data_source" allow-null="true" summary="data source…
793 …<arg name="origin" type="object" interface="wl_surface" summary="surface where the drag originates…
794 …<arg name="icon" type="object" interface="wl_surface" allow-null="true" summary="drag-and-drop ico…
795 <arg name="serial" type="uint" summary="serial number of the implicit grab on the origin"/>
799 <description summary="copy data to the selection">
805 …<arg name="source" type="object" interface="wl_data_source" allow-null="true" summary="data source…
806 … <arg name="serial" type="uint" summary="serial number of the event that triggered this request"/>
810 <description summary="introduce a new wl_data_offer">
819 <arg name="id" type="new_id" interface="wl_data_offer" summary="the new data_offer object"/>
823 <description summary="initiate drag-and-drop session">
829 <arg name="serial" type="uint" summary="serial number of the enter event"/>
830 <arg name="surface" type="object" interface="wl_surface" summary="client surface entered"/>
831 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
832 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
834 summary="source data_offer object"/>
838 <description summary="end drag-and-drop session">
846 <description summary="drag-and-drop session motion">
852 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
853 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
854 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
858 <description summary="end drag-and-drop session successfully">
876 <description summary="advertise new selection">
890 summary="selection data_offer object"/>
896 <description summary="destroy data device">
903 <description summary="data transfer interface">
917 <description summary="create a new data source">
920 <arg name="id" type="new_id" interface="wl_data_source" summary="data source to create"/>
924 <description summary="create a new data device">
927 <arg name="id" type="new_id" interface="wl_data_device" summary="data device to create"/>
928 …<arg name="seat" type="object" interface="wl_seat" summary="seat associated with the data device"/>
934 <description summary="drag and drop actions">
959 <entry name="none" value="0" summary="no action"/>
960 <entry name="copy" value="1" summary="copy action"/>
961 <entry name="move" value="2" summary="move action"/>
962 <entry name="ask" value="4" summary="ask action"/>
967 <description summary="create desktop-style surfaces">
976 <entry name="role" value="0" summary="given wl_surface has another role"/>
980 <description summary="create a shell surface from a surface">
987 <arg name="id" type="new_id" interface="wl_shell_surface" summary="shell surface to create"/>
988 …<arg name="surface" type="object" interface="wl_surface" summary="surface to be given the shell su…
993 <description summary="desktop-style metadata interface">
1008 <description summary="respond to a ping event">
1012 <arg name="serial" type="uint" summary="serial number of the ping event"/>
1016 <description summary="start an interactive move">
1023 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1024 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1028 <description summary="edge values for resizing">
1034 <entry name="none" value="0" summary="no edge"/>
1035 <entry name="top" value="1" summary="top edge"/>
1036 <entry name="bottom" value="2" summary="bottom edge"/>
1037 <entry name="left" value="4" summary="left edge"/>
1038 <entry name="top_left" value="5" summary="top and left edges"/>
1039 <entry name="bottom_left" value="6" summary="bottom and left edges"/>
1040 <entry name="right" value="8" summary="right edge"/>
1041 <entry name="top_right" value="9" summary="top and right edges"/>
1042 <entry name="bottom_right" value="10" summary="bottom and right edges"/>
1046 <description summary="start an interactive resize">
1053 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1054 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1055 <arg name="edges" type="uint" enum="resize" summary="which edge or corner is being dragged"/>
1059 <description summary="make the surface a toplevel surface">
1067 <description summary="details of transient behaviour">
1071 <entry name="inactive" value="0x1" summary="do not set keyboard focus"/>
1075 <description summary="make the surface a transient surface">
1084 <arg name="parent" type="object" interface="wl_surface" summary="parent surface"/>
1085 <arg name="x" type="int" summary="surface-local x coordinate"/>
1086 <arg name="y" type="int" summary="surface-local y coordinate"/>
1087 <arg name="flags" type="uint" enum="transient" summary="transient surface behavior"/>
1091 <description summary="different method to set the surface fullscreen">
1096 <entry name="default" value="0" summary="no preference, apply default policy"/>
1097 …<entry name="scale" value="1" summary="scale, preserve the surface's aspect ratio and center on ou…
1098 …<entry name="driver" value="2" summary="switch output mode to the smallest mode that can fit the s…
1099 …<entry name="fill" value="3" summary="no upscaling, center on output and add black borders to comp…
1103 <description summary="make the surface a fullscreen surface">
1138 …<arg name="method" type="uint" enum="fullscreen_method" summary="method for resolving size conflic…
1139 <arg name="framerate" type="uint" summary="framerate in mHz"/>
1141 summary="output on which the surface is to be fullscreen"/>
1145 <description summary="make the surface a popup surface">
1166 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1167 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1168 <arg name="parent" type="object" interface="wl_surface" summary="parent surface"/>
1169 <arg name="x" type="int" summary="surface-local x coordinate"/>
1170 <arg name="y" type="int" summary="surface-local y coordinate"/>
1171 <arg name="flags" type="uint" enum="transient" summary="transient surface behavior"/>
1175 <description summary="make the surface a maximized surface">
1196 summary="output on which the surface is to be maximized"/>
1200 <description summary="set surface title">
1209 <arg name="title" type="string" summary="surface title"/>
1213 <description summary="set surface class">
1221 <arg name="class_" type="string" summary="surface class"/>
1225 <description summary="ping client">
1229 <arg name="serial" type="uint" summary="serial number of the ping"/>
1233 <description summary="suggest resize">
1252 <arg name="edges" type="uint" enum="resize" summary="how the surface was resized"/>
1253 <arg name="width" type="int" summary="new width of the surface"/>
1254 <arg name="height" type="int" summary="new height of the surface"/>
1258 <description summary="popup interaction is done">
1267 <description summary="an onscreen surface">
1310 <description summary="wl_surface error values">
1313 <entry name="invalid_scale" value="0" summary="buffer scale value is invalid"/>
1314 <entry name="invalid_transform" value="1" summary="buffer transform value is invalid"/>
1318 <description summary="delete surface">
1324 <description summary="set the surface contents">
1366 summary="buffer of surface contents"/>
1367 <arg name="x" type="int" summary="surface-local x coordinate"/>
1368 <arg name="y" type="int" summary="surface-local y coordinate"/>
1372 <description summary="mark part of the surface damaged">
1395 <arg name="x" type="int" summary="surface-local x coordinate"/>
1396 <arg name="y" type="int" summary="surface-local y coordinate"/>
1397 <arg name="width" type="int" summary="width of damage rectangle"/>
1398 <arg name="height" type="int" summary="height of damage rectangle"/>
1402 <description summary="request a frame throttling hint">
1436 …<arg name="callback" type="new_id" interface="wl_callback" summary="callback object for the frame …
1440 <description summary="set opaque region">
1467 summary="opaque region of the surface"/>
1471 <description summary="set input region">
1496 summary="input region of the surface"/>
1500 <description summary="commit pending surface state">
1522 <description summary="surface enters an output">
1529 … <arg name="output" type="object" interface="wl_output" summary="output entered by the surface"/>
1533 <description summary="surface leaves an output">
1538 <arg name="output" type="object" interface="wl_output" summary="output left by the surface"/>
1544 <description summary="sets the buffer transformation">
1576 summary="transform for interpreting buffer contents"/>
1582 <description summary="sets the buffer scaling factor">
1608 summary="positive scale for interpreting buffer contents"/>
1613 <description summary="mark part of the surface damaged using buffer coordinates">
1647 <arg name="x" type="int" summary="buffer-local x coordinate"/>
1648 <arg name="y" type="int" summary="buffer-local y coordinate"/>
1649 <arg name="width" type="int" summary="width of damage rectangle"/>
1650 <arg name="height" type="int" summary="height of damage rectangle"/>
1655 <description summary="group of input devices">
1663 <description summary="seat capability bitmask">
1667 <entry name="pointer" value="1" summary="the seat has pointer devices"/>
1668 <entry name="keyboard" value="2" summary="the seat has one or more keyboards"/>
1669 <entry name="touch" value="4" summary="the seat has touch devices"/>
1673 <description summary="seat capabilities changed">
1699 <arg name="capabilities" type="uint" enum="capability" summary="capabilities of the seat"/>
1703 <description summary="return pointer object">
1712 <arg name="id" type="new_id" interface="wl_pointer" summary="seat pointer"/>
1716 <description summary="return keyboard object">
1725 <arg name="id" type="new_id" interface="wl_keyboard" summary="seat keyboard"/>
1729 <description summary="return touch object">
1738 <arg name="id" type="new_id" interface="wl_touch" summary="seat touch interface"/>
1744 <description summary="unique identifier for this seat">
1749 <arg name="name" type="string" summary="seat identifier"/>
1755 <description summary="release the seat object">
1764 <description summary="pointer input device">
1776 <entry name="role" value="0" summary="given wl_surface has another role"/>
1780 <description summary="set the pointer surface">
1813 <arg name="serial" type="uint" summary="serial number of the enter event"/>
1815 summary="pointer surface"/>
1816 <arg name="hotspot_x" type="int" summary="surface-local x coordinate"/>
1817 <arg name="hotspot_y" type="int" summary="surface-local y coordinate"/>
1821 <description summary="enter event">
1829 <arg name="serial" type="uint" summary="serial number of the enter event"/>
1830 …<arg name="surface" type="object" interface="wl_surface" summary="surface entered by the pointer"/>
1831 <arg name="surface_x" type="fixed" summary="surface-local x coordinate"/>
1832 <arg name="surface_y" type="fixed" summary="surface-local y coordinate"/>
1836 <description summary="leave event">
1843 <arg name="serial" type="uint" summary="serial number of the leave event"/>
1844 … <arg name="surface" type="object" interface="wl_surface" summary="surface left by the pointer"/>
1848 <description summary="pointer motion event">
1853 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
1854 <arg name="surface_x" type="fixed" summary="surface-local x coordinate"/>
1855 <arg name="surface_y" type="fixed" summary="surface-local y coordinate"/>
1859 <description summary="physical button state">
1863 <entry name="released" value="0" summary="the button is not pressed"/>
1864 <entry name="pressed" value="1" summary="the button is pressed"/>
1868 <description summary="pointer button event">
1876 <arg name="serial" type="uint" summary="serial number of the button event"/>
1877 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
1878 <arg name="button" type="uint" summary="button that produced the event"/>
1879 <arg name="state" type="uint" enum="button_state" summary="physical state of the button"/>
1883 <description summary="axis types">
1886 <entry name="vertical_scroll" value="0" summary="vertical axis"/>
1887 <entry name="horizontal_scroll" value="1" summary="horizontal axis"/>
1891 <description summary="axis event">
1909 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
1910 <arg name="axis" type="uint" enum="axis" summary="axis type"/>
1911 <arg name="value" type="fixed" summary="length of vector in surface-local coordinate space"/>
1917 <description summary="release the pointer object">
1929 <description summary="end of a pointer event sequence">
1968 <description summary="axis source types">
1982 <entry name="wheel" value="0" summary="a physical wheel" />
1983 <entry name="finger" value="1" summary="finger on a touch surface" />
1984 <entry name="continuous" value="2" summary="continuous coordinate space"/>
1988 <description summary="axis source event">
2014 <arg name="axis_source" type="uint" enum="axis_source" summary="source of the axis event"/>
2018 <description summary="axis stop event">
2034 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2035 <arg name="axis" type="uint" enum="axis" summary="the axis stopped with this event"/>
2039 <description summary="axis click event">
2067 <arg name="axis" type="uint" enum="axis" summary="axis type"/>
2068 <arg name="discrete" type="int" summary="number of steps"/>
2073 <description summary="keyboard input device">
2079 <description summary="keyboard mapping format">
2084 summary="no keymap; client must understand how to interpret the raw keycode"/>
2086summary="libxkbcommon compatible; to determine the xkb keycode, clients must add 8 to the key even…
2090 <description summary="keyboard mapping">
2094 <arg name="format" type="uint" enum="keymap_format" summary="keymap format"/>
2095 <arg name="fd" type="fd" summary="keymap file descriptor"/>
2096 <arg name="size" type="uint" summary="keymap size, in bytes"/>
2100 <description summary="enter event">
2104 <arg name="serial" type="uint" summary="serial number of the enter event"/>
2105 …<arg name="surface" type="object" interface="wl_surface" summary="surface gaining keyboard focus"/>
2106 <arg name="keys" type="array" summary="the currently pressed keys"/>
2110 <description summary="leave event">
2117 <arg name="serial" type="uint" summary="serial number of the leave event"/>
2118 …<arg name="surface" type="object" interface="wl_surface" summary="surface that lost keyboard focus…
2122 <description summary="physical key state">
2125 <entry name="released" value="0" summary="key is not pressed"/>
2126 <entry name="pressed" value="1" summary="key is pressed"/>
2130 <description summary="key event">
2135 <arg name="serial" type="uint" summary="serial number of the key event"/>
2136 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2137 <arg name="key" type="uint" summary="key that produced the event"/>
2138 <arg name="state" type="uint" enum="key_state" summary="physical state of the key"/>
2142 <description summary="modifier and group state">
2146 <arg name="serial" type="uint" summary="serial number of the modifiers event"/>
2147 <arg name="mods_depressed" type="uint" summary="depressed modifiers"/>
2148 <arg name="mods_latched" type="uint" summary="latched modifiers"/>
2149 <arg name="mods_locked" type="uint" summary="locked modifiers"/>
2150 <arg name="group" type="uint" summary="keyboard layout"/>
2156 <description summary="release the keyboard object"/>
2162 <description summary="repeat rate and delay">
2177 summary="the rate of repeating keys in characters per second"/>
2179 summary="delay in milliseconds since key down until repeating starts"/>
2184 <description summary="touchscreen input device">
2196 <description summary="touch down event and beginning of a touch sequence">
2202 <arg name="serial" type="uint" summary="serial number of the touch down event"/>
2203 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2204 <arg name="surface" type="object" interface="wl_surface" summary="surface touched"/>
2205 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2206 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
2207 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
2211 <description summary="end of a touch event sequence">
2216 <arg name="serial" type="uint" summary="serial number of the touch up event"/>
2217 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2218 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2222 <description summary="update of touch point coordinates">
2225 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2226 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2227 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
2228 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
2232 <description summary="end of touch frame event">
2245 <description summary="touch session cancelled">
2258 <description summary="release the touch object"/>
2264 <description summary="update shape of touch point">
2291 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2292 … <arg name="major" type="fixed" summary="length of the major axis in surface-local coordinates"/>
2293 … <arg name="minor" type="fixed" summary="length of the minor axis in surface-local coordinates"/>
2297 <description summary="update orientation of touch point">
2322 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2323 …<arg name="orientation" type="fixed" summary="angle between major axis and positive surface y-axis…
2328 <description summary="compositor output region">
2338 <description summary="subpixel geometry information">
2342 <entry name="unknown" value="0" summary="unknown geometry"/>
2343 <entry name="none" value="1" summary="no geometry"/>
2344 <entry name="horizontal_rgb" value="2" summary="horizontal RGB"/>
2345 <entry name="horizontal_bgr" value="3" summary="horizontal BGR"/>
2346 <entry name="vertical_rgb" value="4" summary="vertical RGB"/>
2347 <entry name="vertical_bgr" value="5" summary="vertical BGR"/>
2351 <description summary="transform from framebuffer to output">
2364 <entry name="normal" value="0" summary="no transform"/>
2365 <entry name="90" value="1" summary="90 degrees counter-clockwise"/>
2366 <entry name="180" value="2" summary="180 degrees counter-clockwise"/>
2367 <entry name="270" value="3" summary="270 degrees counter-clockwise"/>
2368 <entry name="flipped" value="4" summary="180 degree flip around a vertical axis"/>
2369 <entry name="flipped_90" value="5" summary="flip and rotate 90 degrees counter-clockwise"/>
2370 <entry name="flipped_180" value="6" summary="flip and rotate 180 degrees counter-clockwise"/>
2371 <entry name="flipped_270" value="7" summary="flip and rotate 270 degrees counter-clockwise"/>
2375 <description summary="properties of the output">
2381 summary="x position within the global compositor space"/>
2383 summary="y position within the global compositor space"/>
2385 summary="width in millimeters of the output"/>
2387 summary="height in millimeters of the output"/>
2389 summary="subpixel orientation of the output"/>
2391 summary="textual description of the manufacturer"/>
2393 summary="textual description of the model"/>
2395 summary="transform that maps framebuffer to output"/>
2399 <description summary="mode information">
2404 summary="indicates this is the current mode"/>
2406 summary="indicates this is the preferred mode"/>
2410 <description summary="advertise available modes for the output">
2425 <arg name="flags" type="uint" enum="mode" summary="bitfield of mode flags"/>
2426 <arg name="width" type="int" summary="width of the mode in hardware units"/>
2427 <arg name="height" type="int" summary="height of the mode in hardware units"/>
2428 <arg name="refresh" type="int" summary="vertical refresh rate in mHz"/>
2434 <description summary="sent all information about output">
2444 <description summary="output scaling properties">
2464 <arg name="factor" type="int" summary="scaling factor of output"/>
2470 <description summary="release the output object">
2478 <description summary="region interface">
2486 <description summary="destroy region">
2492 <description summary="add rectangle to region">
2495 <arg name="x" type="int" summary="region-local x coordinate"/>
2496 <arg name="y" type="int" summary="region-local y coordinate"/>
2497 <arg name="width" type="int" summary="rectangle width"/>
2498 <arg name="height" type="int" summary="rectangle height"/>
2502 <description summary="subtract rectangle from region">
2505 <arg name="x" type="int" summary="region-local x coordinate"/>
2506 <arg name="y" type="int" summary="region-local y coordinate"/>
2507 <arg name="width" type="int" summary="rectangle width"/>
2508 <arg name="height" type="int" summary="rectangle height"/>
2513 <description summary="sub-surface compositing">
2536 <description summary="unbind from the subcompositor interface">
2545 summary="the to-be sub-surface is invalid"/>
2549 <description summary="give a surface the role sub-surface">
2559 summary="the new sub-surface object ID"/>
2561 summary="the surface to be turned into a sub-surface"/>
2563 summary="the parent surface"/>
2568 <description summary="sub-surface interface to a wl_surface">
2621 <description summary="remove sub-surface interface">
2632 summary="wl_surface is not a sibling or the parent"/>
2636 <description summary="reposition the sub-surface">
2654 <arg name="x" type="int" summary="x coordinate in the parent surface"/>
2655 <arg name="y" type="int" summary="y coordinate in the parent surface"/>
2659 <description summary="restack the sub-surface">
2677 summary="the reference surface"/>
2681 <description summary="restack the sub-surface">
2686 summary="the reference surface"/>
2690 <description summary="set sub-surface to synchronized mode">
2708 <description summary="set sub-surface to desynchronized mode">