1 line
No EOL
132 KiB
JavaScript
1 line
No EOL
132 KiB
JavaScript
searchState.loadedDescShard("cosmic", 4, "position changed\nstrip event source\ninteraction stopped\nthe current position\nthe event source\ntimestamp with millisecond granularity\nstrip description\nserial of the mode switch event\nphysical button state\nphysical button state\nbuttons announced\ndestroy the pad object\npad description event sequence complete\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nenter event\ngroup announced\nleave event\npath to the device\nthe button is pressed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe button is not pressed\npad removed event\nset compositor feedback\na set of buttons, rings, strips and dials\nphysical button state\nbuttons announced\npad description event sequence complete\nenter event\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ngroup announced\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nleave event\nGet the opcode number of this message\nGet the opcode number of this message\npath to the device\npad removed event\nthe index of the button that changed state\nthe number of buttons\npath to local device\nserial number of the enter event\nserial number of the leave event\nsurface the pad is focused on\nsurface the pad is no longer focused on\nthe tablet the pad is attached to\nthe time of the event with millisecond granularity\nbutton index\nbutton description\nserial of the mode switch event\nrelease the memory for the tablet seat object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nnew pad notification\nThe wire opcode for this request\nThe minimal object version supporting this request\nnew device notification\na new tool has been used with a tablet\ncontroller object for graphic tablet devices of a seat\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nnew pad notification\nnew device notification\na new tool has been used with a tablet\nthe newly added graphics tablet\nthe newly added tablet tool\nthe newly added pad\nAirbrush\nBrush\nbutton event\nphysical button state\ncapability flags for a tool\ntool capability notification\ndestroy the tool object\nDistance axis\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nEraser\nFinger\nframe event\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\nLens\nmotion event\nMouse\nPen\nPencil\nbutton is pressed\nPressure axis\npressure change event\nproximity in event\nproximity out event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nbutton is not pressed\ntool removed\ngiven wl_surface has another role\nZ-rotation axis\nz-rotation change event\nset the tablet tool’s surface\nSlider axis\nSlider position change event\nTilt axes\ntilt change event\na physical tool type\ntool type\ntablet tool is no longer making contact\nWheel axis\nWheel delta event\na physical tablet tool\ntool type\nbutton event\ntool capability notification\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\nframe event\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nmotion event\nGet the opcode number of this message\nGet the opcode number of this message\npressure change event\nproximity in event\nproximity out event\ntool removed\nz-rotation change event\nSlider position change event\ntilt change event\ntablet tool is no longer making contact\nWheel delta event\nThe button whose state has changed\nthe capability\nThe wheel delta in discrete clicks\nThe current rotation of the Z axis\nThe wheel delta in degrees\nThe current distance value\nthe hardware id, most significant bits\nthe hardware id, least significant bits\nthe unique serial number of the tool, most significant bits\nthe unique serial number of the tool, least significant …\nThe current position of slider\nThe current pressure value\nWhether the button was pressed or released\nThe current surface the tablet tool is over\nThe tablet the tool is in proximity of\nThe current value of the X tilt axis\nThe current value of the Y tilt axis\nThe time of the event with millisecond granularity\nthe physical tool type\nsurface-local x coordinate\nsurface-local y coordinate\nsurface-local x coordinate\nsurface-local y coordinate\nserial of the proximity_in event\nBluetooth\nbus type\ntablet device bus type\ndestroy the tablet object\ntablet description events sequence complete\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nI2C\ntablet device vendor/product id\ntablet device name\npath to the device\nThe wire opcode for this request\nThe minimal object version supporting this request\ntablet removed event\nSerial\nUSB\nVirtual\ngraphics tablet device\ntablet device bus type\ntablet description events sequence complete\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ntablet device vendor/product id\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\ntablet device name\nGet the opcode number of this message\nGet the opcode number of this message\npath to the device\ntablet removed event\nbus type\nthe device name\npath to local device\nproduct id\nvendor id\nClient-side API of this protocol\nServer-side API of this protocol\nprotocol for tearing control\nper-surface tearing control interface\ndestroy tearing control factory object\nextend surface interface for tearing control\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe surface already has a tearing object associated\nprotocol for tearing control\ndestroy tearing control factory object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nextend surface interface for tearing control\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nasynchronous presentation\ndestroy tearing control object\npresentation hint values\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset presentation hint\ntearing-free presentation\nper-surface tearing control interface\ndestroy tearing control object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset presentation hint\nprotocol for tearing control\nper-surface tearing control interface\ndestroy tearing control factory object\nextend surface interface for tearing control\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe surface already has a tearing object associated\nprotocol for tearing control\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nasynchronous presentation\ndestroy tearing control object\npresentation hint values\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset presentation hint\ntearing-free presentation\nper-surface tearing control interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nUnstable version 1\nUnstable version 3\nClient-side API of this protocol\nServer-side API of this protocol\ntext input manager\ntext input\ncreate text input\nThe wire opcode for this request\nThe minimal object version supporting this request\ntext input manager\ncreate text input\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrequest activation\nallow only alphabetic characters\nautomatic text direction based on text and language\nswitch to uppercase letters at the start of a sentence\nsuggest word completions\nsuggest word corrections\ncommit\ncontent hint\ncontent purpose\nset cursor to new position\ninput a date\ninput a date and time\nrequest deactivation\ndefault style for composing text\nauto completion, correction and capitalization\ndelete surrounding text\nallow only digits\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ninput an email address\nenter event\ncharacters should be hidden\nhide input panels\nstate of the input panel\nkeysym\nlanguage\njust latin characters should be entered\nleave event\nprefer lowercase letters\nleft-to-right\nmodifiers map\nthe text input is multiline\ninput a name of a person\nstyle should be the same as in non-composing text\nno special behaviour\ndefault input, allowing all characters\ninput a number (including decimal separator and sign)\ninput a password (combine with password or sensitive_data …\nhidden and sensitive text\ninput a phone number\npre-edit cursor\npre-edit\npre-edit styling\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nreset\nright-to-left\ntyped text should not be stored\nset content purpose and hint\nsets preferred language\nsets the surrounding text\nshow input panels\ninput for a terminal\ntext direction\ninput a time\nprefer casing for titles and headings (can be language …\nprefer uppercase letters\ninput an URL\ntext input\nrequest activation\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nrequest deactivation\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nhide input panels\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nreset\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nset content purpose and hint\nsets preferred language\nsets the surrounding text\nshow input panels\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nused to identify the known state\ntext input manager\ntext input\ncreate text input\nThe wire opcode for this request\nThe minimal object version supporting this request\ntext input manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrequest activation\nallow only alphabetic characters\nautomatic text direction based on text and language\nswitch to uppercase letters at the start of a sentence\nsuggest word completions\nsuggest word corrections\ncommit\ncontent hint\ncontent purpose\nset cursor to new position\ninput a date\ninput a date and time\nrequest deactivation\ndefault style for composing text\nauto completion, correction and capitalization\ndelete surrounding text\nallow only digits\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ninput an email address\nenter event\ncharacters should be hidden\nhide input panels\nstate of the input panel\nkeysym\nlanguage\njust latin characters should be entered\nleave event\nprefer lowercase letters\nleft-to-right\nmodifiers map\nthe text input is multiline\ninput a name of a person\nstyle should be the same as in non-composing text\nno special behaviour\ndefault input, allowing all characters\ninput a number (including decimal separator and sign)\ninput a password (combine with password or sensitive_data …\nhidden and sensitive text\ninput a phone number\npre-edit cursor\npre-edit\npre-edit styling\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nreset\nright-to-left\ntyped text should not be stored\nset content purpose and hint\nsets preferred language\nsets the surrounding text\nshow input panels\ninput for a terminal\ntext direction\ninput a time\nprefer casing for titles and headings (can be language …\nprefer uppercase letters\ninput an URL\ntext input\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ncommit\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nset cursor to new position\ndelete surrounding text\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nenter event\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nstate of the input panel\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nkeysym\nlanguage\nleave event\nmodifiers map\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\npre-edit cursor\npre-edit\npre-edit styling\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ntext direction\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nused to identify the known state\nClient-side API of this protocol\nServer-side API of this protocol\ntext input manager\ntext input\nDestroy the wp_text_input_manager\ncreate a new text input object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ntext input manager\nDestroy the wp_text_input_manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new text input object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nallow only alphabetic characters\nswitch to uppercase letters at the start of a sentence\ntext change reason\ncommit state\ntext commit\nsuggest word completions\ncontent hint\ncontent purpose\ninput a date\ninput a date and time\ndelete surrounding text\nDestroy the wp_text_input\nallow only digits\nDisable text input on a surface\napply changes\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ninput an email address\nRequest text input to be enabled\nenter event\ncharacters should be hidden\ninput method caused the change\njust Latin characters should be entered\nleave event\nprefer lowercase letters\nthe text input is multiline\ninput a name of a person\nno special behavior\ndefault input, allowing all characters\ninput a number (including decimal separator and sign)\nsomething else than the input method caused the change\ninput a password (combine with sensitive_data hint)\ninput a phone number\ninput is a numeric password (combine with sensitive_data …\npre-edit\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ntyped text should not be stored\nset content purpose and hint\nset cursor position\nsets the surrounding text\nindicates the cause of surrounding text change\nsuggest word corrections\ninput for a terminal\ninput a time\nprefer casing for titles and headings (can be language …\nprefer uppercase letters\ninput an URL\ntext input\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ncommit state\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nDestroy the wp_text_input\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nDisable text input on a surface\nGet a flags value with all bits unset.\nRequest text input to be enabled\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nset content purpose and hint\nset cursor position\nsets the surrounding text\nindicates the cause of surrounding text change\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nlength of text after current cursor position\nlength of text before current cursor position\ntext input manager\ntext input\nDestroy the wp_text_input_manager\ncreate a new text input object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ntext input manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nallow only alphabetic characters\nswitch to uppercase letters at the start of a sentence\ntext change reason\ncommit state\ntext commit\nsuggest word completions\ncontent hint\ncontent purpose\ninput a date\ninput a date and time\ndelete surrounding text\nDestroy the wp_text_input\nallow only digits\nDisable text input on a surface\napply changes\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ninput an email address\nRequest text input to be enabled\nenter event\ncharacters should be hidden\ninput method caused the change\njust Latin characters should be entered\nleave event\nprefer lowercase letters\nthe text input is multiline\ninput a name of a person\nno special behavior\ndefault input, allowing all characters\ninput a number (including decimal separator and sign)\nsomething else than the input method caused the change\ninput a password (combine with sensitive_data hint)\ninput a phone number\ninput is a numeric password (combine with sensitive_data …\npre-edit\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ntyped text should not be stored\nset content purpose and hint\nset cursor position\nsets the surrounding text\nindicates the cause of surrounding text change\nsuggest word corrections\ninput for a terminal\ninput a time\nprefer casing for titles and headings (can be language …\nprefer uppercase letters\ninput an URL\ntext input\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ntext commit\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\ndelete surrounding text\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\napply changes\nGet a flags value with all bits unset.\nenter event\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nleave event\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\npre-edit\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nlength of text after current cursor position\nlength of text before current cursor position\nClient-side API of this protocol\nServer-side API of this protocol\ncrop and scale interface to a wl_surface\nsurface cropping and scaling\ndestination size is not integer\nnegative or zero values in width or height\nremove scaling and cropping from the surface\nthe wl_surface was destroyed\nsource rectangle extends outside of the content area\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the surface size for scaling\nset the source rectangle for cropping\ncrop and scale interface to a wl_surface\nremove scaling and cropping from the surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the surface size for scaling\nset the source rectangle for cropping\nsource rectangle height\nsurface height\nsource rectangle width\nsurface width\nsource rectangle x\nsource rectangle y\nunbind from the cropping and scaling interface\nextend surface interface for crop and scale\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe surface already has a viewport object associated\nsurface cropping and scaling\nunbind from the cropping and scaling interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nextend surface interface for crop and scale\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe surface\ncrop and scale interface to a wl_surface\nsurface cropping and scaling\ndestination size is not integer\nnegative or zero values in width or height\nremove scaling and cropping from the surface\nthe wl_surface was destroyed\nsource rectangle extends outside of the content area\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the surface size for scaling\nset the source rectangle for cropping\ncrop and scale interface to a wl_surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsource rectangle height\nsurface height\nsource rectangle width\nsurface width\nsource rectangle x\nsource rectangle y\nunbind from the cropping and scaling interface\nextend surface interface for crop and scale\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe surface already has a viewport object associated\nsurface cropping and scaling\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe new viewport interface id\nthe surface\nThe way for a client to pass focus to another toplevel is …\nThis interface allows a compositor to announce support for …\nThe <code>xdg_wm_dialog_v1</code> interface is exposed as a global …\nProtocol for exporting xdg surface handles\nXDG Shell protocol\nThis global interface enables clients to ring the system …\nThis protocol enhances normal drag and drop with the …\nThis protocol allows clients to set icons for their …\nIn order to make some window properties like position, …\nProtocol to describe output regions\nClient-side API of this protocol\nServer-side API of this protocol\nan exported activation handle\ninterface for activating surfaces\nThe token has already been used previously\nissues the token request\ndestroy the xdg_activation_token_v1 object\nthe exported activation token\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecifies the application being activated\nspecifies the seat and serial of the activating event\nspecifies the surface requesting activation\nan exported activation handle\nissues the token request\ndestroy the xdg_activation_token_v1 object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nspecifies the application being activated\nspecifies the seat and serial of the activating event\nspecifies the surface requesting activation\nthe exported activation token\nthe application id of the client being activated.\nthe wl_seat of the event\nthe serial of the event that triggered the activation\nthe requesting surface\nnotify new interaction being available\ndestroy the xdg_activation object\nrequests a token\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for activating surfaces\nnotify new interaction being available\ndestroy the xdg_activation object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrequests a token\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe wl_surface to activate\nthe activation token of the initiating client\nan exported activation handle\ninterface for activating surfaces\nThe token has already been used previously\nissues the token request\ndestroy the xdg_activation_token_v1 object\nthe exported activation token\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecifies the application being activated\nspecifies the seat and serial of the activating event\nspecifies the surface requesting activation\nan exported activation handle\nthe exported activation token\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported activation token\nthe application id of the client being activated.\nthe wl_seat of the event\nthe serial of the event that triggered the activation\nthe requesting surface\nnotify new interaction being available\ndestroy the xdg_activation object\nrequests a token\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for activating surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe wl_surface to activate\nthe activation token of the initiating client\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nwindow decoration manager\ndecoration object for a toplevel surface\ndestroy the decoration manager object\ncreate a new toplevel decoration object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nwindow decoration manager\ndestroy the decoration manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new toplevel decoration object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nxdg_toplevel already has a decoration object\nno server-side window decoration\nnotify a decoration mode change\ndestroy the decoration object\nThe wire opcode for this event\nThe minimal object version supporting this event\ninvalid mode\nwindow decoration modes\nxdg_toplevel destroyed before the decoration object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nserver-side window decoration\nset the decoration mode\nxdg_toplevel has a buffer attached before configure\nunset the decoration mode\ndecoration object for a toplevel surface\ndestroy the decoration object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the decoration mode\nunset the decoration mode\nthe decoration mode\nthe decoration mode\nwindow decoration manager\ndecoration object for a toplevel surface\ndestroy the decoration manager object\ncreate a new toplevel decoration object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nwindow decoration manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nxdg_toplevel already has a decoration object\nno server-side window decoration\nnotify a decoration mode change\ndestroy the decoration object\nThe wire opcode for this event\nThe minimal object version supporting this event\ninvalid mode\nwindow decoration modes\nxdg_toplevel destroyed before the decoration object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nserver-side window decoration\nset the decoration mode\nxdg_toplevel has a buffer attached before configure\nunset the decoration mode\ndecoration object for a toplevel surface\nnotify a decoration mode change\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe decoration mode\nthe decoration mode\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\ndialog object\ncreate dialogs related to other toplevels\ndestroy the dialog object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmark dialog as modal\nmark dialog as not modal\ndialog object\ndestroy the dialog object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nmark dialog as modal\nmark dialog as not modal\nthe xdg_toplevel object has already been used to create a …\ndestroy the dialog manager object\ncreate a dialog object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate dialogs related to other toplevels\ndestroy the dialog manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a dialog object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndialog object\ncreate dialogs related to other toplevels\ndestroy the dialog object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmark dialog as modal\nmark dialog as not modal\ndialog object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe xdg_toplevel object has already been used to create a …\ndestroy the dialog manager object\ncreate a dialog object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate dialogs related to other toplevels\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nUnstable version 1\nUnstable version 2\nClient-side API of this protocol\nServer-side API of this protocol\nan exported surface handle\ninterface for exporting surfaces\nan imported surface handle\ninterface for importing surfaces\nunexport the exported surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe exported surface handle\nThe wire opcode for this request\nThe minimal object version supporting this request\nan exported surface handle\nunexport the exported surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\ndestroy the xdg_exporter object\nexport a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for exporting surfaces\ndestroy the xdg_exporter object\nexport a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe surface to export\ndestroy the xdg_imported object\nthe imported surface handle has been destroyed\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset as the parent of some surface\nan imported surface handle\ndestroy the xdg_imported object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset as the parent of some surface\nthe child surface\ndestroy the xdg_importer object\nimport a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for importing surfaces\ndestroy the xdg_importer object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nimport a surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\nan exported surface handle\ninterface for exporting surfaces\nan imported surface handle\ninterface for importing surfaces\nunexport the exported surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe exported surface handle\nThe wire opcode for this request\nThe minimal object version supporting this request\nan exported surface handle\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nthe exported surface handle\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\ndestroy the xdg_exporter object\nexport a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for exporting surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe new xdg_exported object\nthe surface to export\ndestroy the xdg_imported object\nthe imported surface handle has been destroyed\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset as the parent of some surface\nan imported surface handle\nthe imported surface handle has been destroyed\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe child surface\ndestroy the xdg_importer object\nimport a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for importing surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\nthe new xdg_imported object\nClient-side API of this protocol\nServer-side API of this protocol\nan exported surface handle\ninterface for exporting surfaces\nan imported surface handle\ninterface for importing surfaces\nunexport the exported surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe exported surface handle\nThe wire opcode for this request\nThe minimal object version supporting this request\nan exported surface handle\nunexport the exported surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\ndestroy the xdg_exporter object\nerror values\nexport a toplevel surface\nsurface is not an xdg_toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for exporting surfaces\ndestroy the xdg_exporter object\nexport a toplevel surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe surface to export\ndestroy the xdg_imported object\nthe imported surface handle has been destroyed\nThe wire opcode for this event\nThe minimal object version supporting this event\nerror values\nsurface is not an xdg_toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset as the parent of some surface\nan imported surface handle\ndestroy the xdg_imported object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset as the parent of some surface\nthe child surface\ndestroy the xdg_importer object\nimport a toplevel surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for importing surfaces\ndestroy the xdg_importer object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nimport a toplevel surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\nan exported surface handle\ninterface for exporting surfaces\nan imported surface handle\ninterface for importing surfaces\nunexport the exported surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe exported surface handle\nThe wire opcode for this request\nThe minimal object version supporting this request\nan exported surface handle\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nthe exported surface handle\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\ndestroy the xdg_exporter object\nerror values\nexport a toplevel surface\nsurface is not an xdg_toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for exporting surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe new xdg_exported object\nthe surface to export\ndestroy the xdg_imported object\nthe imported surface handle has been destroyed\nThe wire opcode for this event\nThe minimal object version supporting this event\nerror values\nsurface is not an xdg_toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset as the parent of some surface\nan imported surface handle\nthe imported surface handle has been destroyed\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe child surface\ndestroy the xdg_importer object\nimport a toplevel surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for importing surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe exported surface handle\nthe new xdg_imported object\nClient-side API of this protocol\nServer-side API of this protocol\nshort-lived, popup surfaces for menus\nchild surface positioner\ndesktop user interface surface base interface\ntoplevel surface\ncreate desktop-style surfaces\nconfigure the popup surface\nremove xdg_popup interface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmake the popup take an explicit grab\ntried to grab after being mapped\npopup interaction is done\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrecalculate the popup’s location\nsignal the completion of a repositioned request\nshort-lived, popup surfaces for menus\nremove xdg_popup interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nmake the popup take an explicit grab\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrecalculate the popup’s location\nwindow geometry height\nreposition request token\nwindow geometry width\nx position relative to parent surface window geometry\ny position relative to parent surface window geometry\nthe wl_seat of the user event\nthe serial of the user event\nreposition request token\nconstraint adjustments\ndestroy the xdg_positioner object\ninvert the anchor and gravity on the x axis\ninvert the anchor and gravity on the y axis\ninvalid input provided\ndon’t move the child surface when constrained\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nhorizontally resize the surface\nvertically resize the surface\nset anchor rectangle anchor\nset the anchor rectangle within the parent surface\nset the adjustment to be done when constrained\nset child surface gravity\nset surface position offset\nset parent configure this is a response to\nSet the parent window geometry the compositor should use …\ncontinuously reconstrain the surface\nset the size of the to-be positioned rectangle\nmove along the x axis until unconstrained\nmove along the y axis until unconstrained\nchild surface positioner\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\ndestroy the xdg_positioner object\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nset anchor rectangle anchor\nset the anchor rectangle within the parent surface\nset the adjustment to be done when constrained\nset child surface gravity\nset surface position offset\nset parent configure this is a response to\nSet the parent window geometry the compositor should use …\ncontinuously reconstrain the surface\nset the size of the to-be positioned rectangle\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nanchor\nbit mask of constraint adjustments\ngravity direction\nheight of positioned rectangle\nheight of anchor rectangle\nfuture window geometry height of parent\nfuture window geometry width of parent\nserial of parent configure event\nwidth of positioned rectangle\nwidth of anchor rectangle\nx position of anchor rectangle\nsurface position x offset\ny position of anchor rectangle\nsurface position y offset\nack a configure event\nSurface was already constructed\nsuggest a surface change\nSurface was destroyed before its role object\ndestroy the xdg_surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nassign the xdg_popup surface role\nassign the xdg_toplevel surface role\nInvalid serial number when acking a configure event\nWidth or height was zero or negative\nSurface was not fully constructed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the new window geometry\nAttaching a buffer to an unconfigured surface\ndesktop user interface surface base interface\nack a configure event\ndestroy the xdg_surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nassign the xdg_popup surface role\nassign the xdg_toplevel surface role\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the new window geometry\nserial of the configure event\nthe serial from the configure event\nthe surface is now activated\nsurface wants to be closed\nsuggest a surface change\nrecommended window geometry bounds\nthe surface’s bottom edge is constrained\nthe surface’s left edge is constrained\nthe surface’s right edge is constrained\nthe surface’s top edge is constrained\ndestroy the xdg_toplevel\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe surface is fullscreen\nset_fullscreen and unset_fullscreen are available\ninvalid parent toplevel\nprovided value is not a valid variant of the resize_edge …\nclient provided an invalid min or max size\nset_maximized and unset_maximized are available\nthe surface is maximized\nset_minimized is available\nstart an interactive move\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstart an interactive resize\nedge values for resizing\nthe surface is being resized\nset application ID\nset the window as fullscreen on an output\nset the maximum size\nmaximize the window\nset the minimum size\nset the window as minimized\nset the parent of this surface\nset surface title\nshow the window menu\ntypes of state on the surface\nsurface repaint is suspended\nthe surface’s bottom edge is tiled\nthe surface’s left edge is tiled\nthe surface’s right edge is tiled\nthe surface’s top edge is tiled\nunset the window as fullscreen\nunmaximize the window\nshow_window_menu is available\ncompositor capabilities\ntoplevel surface\nstart an interactive move\ndestroy the xdg_toplevel\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nstart an interactive resize\nset application ID\nset the window as fullscreen on an output\nset the maximum size\nmaximize the window\nset the minimum size\nset the window as minimized\nset the parent of this surface\nset surface title\nshow the window menu\nunset the window as fullscreen\nunmaximize the window\narray of 32-bit capabilities\nwhich edge or corner is being dragged\nthe wl_seat of the user event\nthe wl_seat of the user event\nthe wl_seat of the user event\nthe serial of the user event\nthe serial of the user event\nthe serial of the user event\nthe x position to pop up the window menu at\nthe y position to pop up the window menu at\ncreate a positioner object\nxdg_wm_base was destroyed before children\ndestroy xdg_wm_base\nThe wire opcode for this event\nThe minimal object version supporting this event\ncreate a shell surface from a surface\nthe client specified an invalid popup parent surface\nthe client provided an invalid positioner\nthe client provided an invalid surface state\nthe client tried to map or destroy a non-topmost popup\ncheck if the client is alive\nrespond to a ping event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface has another role\nthe client didn’t respond to a ping event in time\ncreate desktop-style surfaces\ncreate a positioner object\ndestroy xdg_wm_base\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a shell surface from a surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrespond to a ping event\npass this to the pong request\nserial of the ping event\nshort-lived, popup surfaces for menus\nchild surface positioner\ndesktop user interface surface base interface\ntoplevel surface\ncreate desktop-style surfaces\nconfigure the popup surface\nremove xdg_popup interface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmake the popup take an explicit grab\ntried to grab after being mapped\npopup interaction is done\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrecalculate the popup’s location\nsignal the completion of a repositioned request\nshort-lived, popup surfaces for menus\nconfigure the popup surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\npopup interaction is done\nsignal the completion of a repositioned request\nwindow geometry height\nreposition request token\nwindow geometry width\nx position relative to parent surface window geometry\ny position relative to parent surface window geometry\nthe wl_seat of the user event\nthe serial of the user event\nreposition request token\nconstraint adjustments\ndestroy the xdg_positioner object\ninvert the anchor and gravity on the x axis\ninvert the anchor and gravity on the y axis\ninvalid input provided\ndon’t move the child surface when constrained\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nhorizontally resize the surface\nvertically resize the surface\nset anchor rectangle anchor\nset the anchor rectangle within the parent surface\nset the adjustment to be done when constrained\nset child surface gravity\nset surface position offset\nset parent configure this is a response to\nSet the parent window geometry the compositor should use …\ncontinuously reconstrain the surface\nset the size of the to-be positioned rectangle\nmove along the x axis until unconstrained\nmove along the y axis until unconstrained\nchild surface positioner\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nanchor\nbit mask of constraint adjustments\ngravity direction\nheight of positioned rectangle\nheight of anchor rectangle\nfuture window geometry height of parent\nfuture window geometry width of parent\nserial of parent configure event\nwidth of positioned rectangle\nwidth of anchor rectangle\nx position of anchor rectangle\nsurface position x offset\ny position of anchor rectangle\nsurface position y offset\nack a configure event\nSurface was already constructed\nsuggest a surface change\nSurface was destroyed before its role object\ndestroy the xdg_surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nassign the xdg_popup surface role\nassign the xdg_toplevel surface role\nInvalid serial number when acking a configure event\nWidth or height was zero or negative\nSurface was not fully constructed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the new window geometry\nAttaching a buffer to an unconfigured surface\ndesktop user interface surface base interface\nsuggest a surface change\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nserial of the configure event\nthe serial from the configure event\nthe surface is now activated\nsurface wants to be closed\nsuggest a surface change\nrecommended window geometry bounds\nthe surface’s bottom edge is constrained\nthe surface’s left edge is constrained\nthe surface’s right edge is constrained\nthe surface’s top edge is constrained\ndestroy the xdg_toplevel\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nthe surface is fullscreen\nset_fullscreen and unset_fullscreen are available\ninvalid parent toplevel\nprovided value is not a valid variant of the resize_edge …\nclient provided an invalid min or max size\nset_maximized and unset_maximized are available\nthe surface is maximized\nset_minimized is available\nstart an interactive move\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstart an interactive resize\nedge values for resizing\nthe surface is being resized\nset application ID\nset the window as fullscreen on an output\nset the maximum size\nmaximize the window\nset the minimum size\nset the window as minimized\nset the parent of this surface\nset surface title\nshow the window menu\ntypes of state on the surface\nsurface repaint is suspended\nthe surface’s bottom edge is tiled\nthe surface’s left edge is tiled\nthe surface’s right edge is tiled\nthe surface’s top edge is tiled\nunset the window as fullscreen\nunmaximize the window\nshow_window_menu is available\ncompositor capabilities\ntoplevel surface\nsurface wants to be closed\nsuggest a surface change\nrecommended window geometry bounds\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncompositor capabilities\narray of 32-bit capabilities\nwhich edge or corner is being dragged\nthe wl_seat of the user event\nthe wl_seat of the user event\nthe wl_seat of the user event\nthe serial of the user event\nthe serial of the user event\nthe serial of the user event\nthe x position to pop up the window menu at\nthe y position to pop up the window menu at\ncreate a positioner object\nxdg_wm_base was destroyed before children\ndestroy xdg_wm_base\nThe wire opcode for this event\nThe minimal object version supporting this event\ncreate a shell surface from a surface\nthe client specified an invalid popup parent surface\nthe client provided an invalid positioner\nthe client provided an invalid surface state\nthe client tried to map or destroy a non-topmost popup\ncheck if the client is alive\nrespond to a ping event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface has another role\nthe client didn’t respond to a ping event in time\ncreate desktop-style surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncheck if the client is alive\npass this to the pong request\nserial of the ping event\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\nsystem bell\ndestroy the system bell object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nring the system bell\nsystem bell\ndestroy the system bell object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nring the system bell\nassociated surface\nsystem bell\ndestroy the system bell object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nring the system bell\nsystem bell\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nassociated surface\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\nMove a window during a drag\nObject representing a toplevel move during a drag\ndestroy the xdg_toplevel_drag_manager_v1 object\nget an xdg_toplevel_drag for a wl_data_source\ndata_source already used for toplevel drag\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nMove a window during a drag\ndestroy the xdg_toplevel_drag_manager_v1 object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget an xdg_toplevel_drag for a wl_data_source\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nMove a toplevel with the drag operation\ndestroy an xdg_toplevel_drag_v1 object\ndrag has not ended\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nvalid toplevel already attached\nObject representing a toplevel move during a drag\nMove a toplevel with the drag operation\ndestroy an xdg_toplevel_drag_v1 object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndragged surface x offset\ndragged surface y offset\nMove a window during a drag\nObject representing a toplevel move during a drag\ndestroy the xdg_toplevel_drag_manager_v1 object\nget an xdg_toplevel_drag for a wl_data_source\ndata_source already used for toplevel drag\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nMove a window during a drag\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nMove a toplevel with the drag operation\ndestroy an xdg_toplevel_drag_v1 object\ndrag has not ended\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nvalid toplevel already attached\nObject representing a toplevel move during a drag\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndragged surface x offset\ndragged surface y offset\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\ninterface to manage toplevel icons\na toplevel window icon\ncreate a new icon instance\ndestroy the toplevel icon manager\nall information has been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ndescribes a supported & preferred icon size\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset an icon on a toplevel window\ninterface to manage toplevel icons\ncreate a new icon instance\ndestroy the toplevel icon manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset an icon on a toplevel window\nthe edge size of the square icon in surface-local …\nthe toplevel to act on\nadd icon data from a pixel buffer\ndestroy the icon object\nthe icon has already been assigned to a toplevel and must …\nthe provided buffer does not satisfy requirements\nthe provided buffer has been destroyed before the toplevel …\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset an icon name\na toplevel window icon\nadd icon data from a pixel buffer\ndestroy the icon object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset an icon name\nthe scaling factor of the icon, e.g. 1\ninterface to manage toplevel icons\na toplevel window icon\ncreate a new icon instance\ndestroy the toplevel icon manager\nall information has been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ndescribes a supported & preferred icon size\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset an icon on a toplevel window\ninterface to manage toplevel icons\nall information has been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ndescribes a supported & preferred icon size\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe edge size of the square icon in surface-local …\nthe toplevel to act on\nadd icon data from a pixel buffer\ndestroy the icon object\nthe icon has already been assigned to a toplevel and must …\nthe provided buffer does not satisfy requirements\nthe provided buffer has been destroyed before the toplevel …\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset an icon name\na toplevel window icon\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe scaling factor of the icon, e.g. 1\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\nprotocol for setting toplevel tags\ndestroy toplevel tag object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset description\nset tag\nprotocol for setting toplevel tags\ndestroy toplevel tag object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset description\nset tag\ntranslated description\nuntranslated tag\nprotocol for setting toplevel tags\ndestroy toplevel tag object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset description\nset tag\nprotocol for setting toplevel tags\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntranslated description\nuntranslated tag\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nmanage xdg_output objects\ncompositor logical output region\ndestroy the xdg_output_manager object\ncreate an xdg output from a wl_output\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmanage xdg_output objects\ndestroy the xdg_output_manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate an xdg output from a wl_output\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nhuman-readable description of this output\ndestroy the xdg_output object\nall information about the output have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nposition of the output within the global compositor space\nsize of the output in the global compositor space\nname of this output\nThe wire opcode for this request\nThe minimal object version supporting this request\ncompositor logical output region\ndestroy the xdg_output object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\noutput description\nheight in global compositor space\noutput name\nwidth in global compositor space\nx position within the global compositor space\ny position within the global compositor space\nmanage xdg_output objects\ncompositor logical output region\ndestroy the xdg_output_manager object\ncreate an xdg output from a wl_output\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmanage xdg_output objects\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nhuman-readable description of this output\ndestroy the xdg_output object\nall information about the output have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nposition of the output within the global compositor space\nsize of the output in the global compositor space\nname of this output\nThe wire opcode for this request\nThe minimal object version supporting this request\ncompositor logical output region\nhuman-readable description of this output\nall information about the output have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nposition of the output within the global compositor space\nsize of the output in the global compositor space\nname of this output\nGet the opcode number of this message\nGet the opcode number of this message\noutput description\nheight in global compositor space\noutput name\nwidth in global compositor space\nx position within the global compositor space\ny position within the global compositor space\nProtocol for grabbing the keyboard from Xwayland\nThis protocol adds a xwayland_surface role which allows an …\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ncontext object for keyboard grab manager\ninterface for grabbing the keyboard\ndestroy the keyboard grab manager\ngrab the keyboard to a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for keyboard grab manager\ndestroy the keyboard grab manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ngrab the keyboard to a surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe seat for which the keyboard should be grabbed\nsurface to report keyboard events to\ndestroy the grabbed keyboard object\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for grabbing the keyboard\ndestroy the grabbed keyboard object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncontext object for keyboard grab manager\ninterface for grabbing the keyboard\ndestroy the keyboard grab manager\ngrab the keyboard to a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for keyboard grab manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe seat for which the keyboard should be grabbed\nsurface to report keyboard events to\ndestroy the grabbed keyboard object\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for grabbing the keyboard\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\ncontext object for Xwayland shell\ninterface for associating Xwayland windows to wl_surfaces\ndestroy the Xwayland shell object\nassign the xwayland_surface surface role\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface has another role\ncontext object for Xwayland shell\ndestroy the Xwayland shell object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nassign the xwayland_surface surface role\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ngiven wl_surface is already associated with an X11 window\ndestroy the Xwayland surface object\nserial was not valid\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nassociates a Xwayland window to a wl_surface\ninterface for associating Xwayland windows to wl_surfaces\ndestroy the Xwayland surface object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nassociates a Xwayland window to a wl_surface\nThe upper 32-bits of the serial number associated with the …\nThe lower 32-bits of the serial number associated with the …\ncontext object for Xwayland shell\ninterface for associating Xwayland windows to wl_surfaces\ndestroy the Xwayland shell object\nassign the xwayland_surface surface role\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface has another role\ncontext object for Xwayland shell\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ngiven wl_surface is already associated with an X11 window\ndestroy the Xwayland surface object\nserial was not valid\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nassociates a Xwayland window to a wl_surface\ninterface for associating Xwayland windows to wl_surfaces\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nThe upper 32-bits of the serial number associated with the …\nThe lower 32-bits of the serial number associated with the …\nThis protocol allows applications to act as input methods …\nThe xx_session_manager protocol declares interfaces …\nClient-side API of this protocol\ninput method manager\ninput method\ninput method popup positioner\npopup surface\ndestroy the input method manager\nrequest an input method object\ncreate a positioner object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ninput method manager\ndestroy the input method manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrequest an input method object\ncreate a positioner object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ninput method has been requested\napply state\ncommit string\ncontent purpose and hint\ndeactivate event\ndelete text\ndestroy the text input\napply state\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ncreate popup surface\noperation requires the input method to be active\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\npre-edit string\nsurface already has a role\nsurrounding text event\nindicates the cause of surrounding text change\ninput method unavailable\ninput method\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nconstraint adjustments\ndestroy the input_popup_positioner object\ninvert the anchor and gravity on the x axis\ninvert the anchor and gravity on the y axis\ninvalid input provided\nno edge, specfies center\ncenter to center\ndon’t move the surface when constrained\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nhorizontally resize the surface\nvertically resize the surface\nset anchor rectangle anchor\nset the adjustment to be done when constrained\nset surface gravity\nset surface position offset\ncontinuously reconstrain the surface\nset the size of the to-be positioned rectangle\nmove along the x axis until unconstrained\nmove along the y axis until unconstrained\ninput method popup positioner\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nanchor\nbit mask of constraint adjustments\ngravity direction\nheight of positioned rectangle\nwidth of positioned rectangle\nsurface position x offset\nsurface position y offset\nacknowledge a configure sequence\nremove the popup\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nreceived acknowledgement for a serial has already been …\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrecalculate the popup’s location\nsignal the completion of a reposition request\nconfigure the popup surface\npopup surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nheight of the anchor area\nwidth of the anchor area\nx position relative to anchor geometry\ny position relative to anchor geometry\npopup height\nserial of the configure sequence\nreposition request token\npopup width\nthe serial from the configure sequence\nreposition request token\nClient-side API of this protocol\nmanage sessions for applications\nA session for an application\nDestroy this object\ncreate or restore a session\na requested session is already in use\nan app is newly launched\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nreason for getting a session\nan app recovered\nan app restored\nmanage sessions for applications\nDestroy this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate or restore a session\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nreason for session\nthe session to restore\nadd a new surface to the session\ntoplevel was already mapped when restored\nnewly-created session id\nDestroy the session\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nrestore cannot be performed after initial toplevel commit\ntoplevel name is already in used\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nRemove the session\nthe session has been restored\nrestore a surface state\nthe session has been restored\nA session for an application\nadd a new surface to the session\nDestroy the session\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nRemove the session\nrestore a surface state\nDestroy the object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nremove a surface from the session\na toplevel’s session has been restored\nxx_toplevel_session_v1\nDestroy the object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nremove a surface from the session\nGtk primary selection protocol\nKDE server decoration protocol\nInput method v2 unstable\nVirtual keyboard v1 unstable\nClient-side API of this protocol\nX primary selection emulation\noffer to transfer primary selection contents\noffer to replace the contents of the primary selection\nintroduce a new wp_primary_selection_offer\ndestroy the primary selection device\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ngtk_primary_selection_device\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nadvertise a new primary selection\nset the primary selection\ndestroy the primary selection device\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the primary selection\nserial of the event that triggered this request\ncreate a new primary selection source\ndestroy the primary selection device manager\ncreate a new primary selection device\nX primary selection emulation\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate a new primary selection source\ndestroy the primary selection device manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new primary selection device\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the primary selection offer\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to transfer primary selection contents\nadvertise offered mime type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrequest that the data is transferred\ndestroy the primary selection offer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrequest that the data is transferred\nrequest for primary selection contents was canceled\ndestroy the primary selection source\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to replace the contents of the primary selection\nadd an offered mime type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsend the primary selection contents\ndestroy the primary selection source\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nadd an offered mime type\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer side window decoration manager\nClient-side decoration: The decoration is part of the …\nThe wire opcode for this event\nThe minimal object version supporting this event\nPossible values to use in request_mode and the event mode.\nThe new decoration mode applied by the server\nUndecorated: The surface is not decorated at all, neither …\norg_kde_kwin_server_decoration\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrelease the server decoration object\nThe decoration mode the surface wants to use.\nServer-side decoration: The server embeds the surface into …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrelease the server decoration object\nThe decoration mode the surface wants to use.\nThe decoration mode applied to the surface by the server.\nThe mode this surface wants to use.\nClient-side decoration: The decoration is part of the …\nCreate a server-side decoration object for a given surface\nThe default mode used on the server\nThe wire opcode for this event\nThe minimal object version supporting this event\nPossible values to use in request_mode and the event mode.\nUndecorated: The surface is not decorated at all, neither …\nServer side window decoration manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nServer-side decoration: The server embeds the surface into …\nCreate a server-side decoration object for a given surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nThe default decoration mode applied to newly created …\nClient-side API of this protocol\nkeyboard grab\ninput method manager\ninput method\npopup surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nkey event\nkeyboard mapping\nmodifier and group state\nThe wire opcode for this request\nThe minimal object version supporting this request\nrelease the grab object\nrepeat rate and delay\nkeyboard grab\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrelease the grab object\ndelay in milliseconds since key down until repeating starts\nkeymap file descriptor\nkeymap format\nkeyboard layout\nkey that produced the event") |