var searchIndex = {}; searchIndex["xcb"] = {"doc":"Rust bindings to the XCB library.\nLook at documentation of modules base and xproto.","items":[[0,"base","xcb","",null,null],[3,"StructPtr","xcb::base","`StructPtr` is a wrapper for pointer to struct owned by XCB\nthat must not be freed\nit is instead bound to the lifetime of its parent that it borrows immutably",null,null],[12,"ptr","","",0,null],[3,"Event","","`Event` wraps a pointer to `xcb_*_event_t`\nthis pointer will be freed when the `Event` goes out of scope",null,null],[12,"ptr","","",1,null],[3,"Error","","`Error` wraps a pointer to `xcb_*_error_t`\nthis pointer will be freed when the `Error` goes out of scope",null,null],[12,"ptr","","",2,null],[3,"Cookie","","wraps a cookie as returned by a request function.\nInstantiations of `Cookie` that are not `VoidCookie`\nshould provide a `get_reply` method to return a `Reply`",null,null],[12,"cookie","","",3,null],[12,"conn","","",3,null],[12,"checked","","",3,null],[3,"Reply","","Wraps a pointer to a `xcb_*_reply_t`\nthe pointer is freed when the `Reply` goes out of scope",null,null],[12,"ptr","","",4,null],[3,"Connection","","xcb::Connection handles communication with the X server.\nIt wraps an `xcb_connection_t` object and\nwill call `xcb_disconnect` when the `Connection` goes out of scope",null,null],[3,"QueryExtensionData","","",null,null],[4,"ConnError","","Error type that is returned by `Connection::has_error`",null,null],[13,"Connection","","xcb connection errors because of socket, pipe and other stream errors.",5,null],[13,"ClosedExtNotSupported","","xcb connection shutdown because of extension not supported",5,null],[13,"ClosedMemInsufficient","","malloc(), calloc() and realloc() error upon failure, for eg ENOMEM",5,null],[13,"ClosedReqLenExceed","","Connection closed, exceeding request length that server accepts.",5,null],[13,"ClosedParseErr","","Connection closed, error during parsing display string.",5,null],[13,"ClosedInvalidScreen","","Connection closed because the server does not have a screen\nmatching the display.",5,null],[13,"ClosedFdPassingFailed","","Connection closed because some FD passing operation failed",5,null],[5,"cast_event","","Casts the generic event to the right event. Assumes that the given\nevent is really the correct type.",null,{"inputs":[{"name":"genericevent"}],"output":{"name":"t"}}],[5,"cast_error","","Casts the generic error to the right error. Assumes that the given\nerrir is really the correct type.",null,{"inputs":[{"name":"genericerror"}],"output":{"name":"t"}}],[5,"pack_bitfield","","pack bitfields tuples into vector usable for FFI requests\n```\n let values = [\n (xcb::CW_EVENT_MASK, xcb::EVENT_MASK_EXPOSURE | xcb::EVENT_MASK_KEY_PRESS),\n (xcb::CW_BACK_PIXEL, 0xffffffff),\n ];\n let ffi_values = (\n xcb::CW_BACK_PIXEL | xcb::CW_EVENT_MASK,\n [\n Oxffffffff,\n xcb::EVENT_MASK_EXPOSURE | xcb::EVENT_MASK_KEY_PRESS,\n 0\n ]\n );\n assert_eq!(pack_bitfield(&mut values), ffi_values);\n```",null,null],[6,"Extension","","Opaque type used as key for `Connection::get_extension_data`",null,null],[6,"VoidCookie","","",null,null],[6,"GenericEvent","","",null,null],[6,"GenericError","","",null,null],[6,"GenericReply","","",null,null],[6,"AuthInfo","","",null,null],[6,"ConnResult","","",null,null],[17,"X_PROTOCOL","","Current protocol version",null,null],[17,"X_PROTOCOL_REVISION","","Current minor version",null,null],[17,"X_TCP_PORT","","X_TCP_PORT + display number = server port for TCP transport",null,null],[17,"NONE","","`xcb::NONE` is the universal null resource or null atom parameter value\nfor many core X requests",null,null],[17,"COPY_FROM_PARENT","","`xcb::COPY_FROM_PARENT` can be used for many `xcb::create_window` parameters",null,null],[17,"CURRENT_TIME","","`xcb::CURRENT_TIME` can be used in most requests that take an `xcb::Timestamp`",null,null],[17,"NO_SYMBOL","","`xcb::NO_SYMBOL` fills in unused entries in `xcb::Keysym` tables",null,null],[8,"Zero","","",null,null],[10,"zero","","",6,{"inputs":[],"output":{"name":"self"}}],[11,"response_type","","",1,null],[11,"drop","","",1,null],[11,"fmt","","",2,null],[11,"response_type","","",2,null],[11,"error_code","","",2,null],[11,"drop","","",2,null],[11,"request_check","","",7,null],[11,"drop","","",4,null],[11,"fmt","","",5,null],[11,"flush","","Forces any buffered output to be written to the server. Blocks\nuntil the write is complete.",8,null],[11,"get_maximum_request_length","","Returns the maximum request length that this server accepts.",8,null],[11,"wait_for_event","","Returns the next event or error from the server.",8,null],[11,"poll_for_event","","Returns the next event or error from the server.",8,null],[11,"poll_for_queued_event","","Returns the next event without reading from the connection.",8,null],[11,"get_setup","","Access the data returned by the server.",8,null],[11,"has_error","","Test whether the connection has shut down due to a fatal error.",8,null],[11,"generate_id","","Allocates an XID for a new object.",8,null],[11,"get_raw_conn","","Returns the inner ffi `xcb_connection_t` pointer",8,null],[11,"prefetch_extension_data","","Prefetch of extension data into the extension cache",8,null],[11,"get_extension_data","","Caches reply information from QueryExtension requests.",8,null],[11,"connect","","Connects to the X server.\n`displayname:` The name of the display.",8,{"inputs":[{"name":"option"}],"output":{"name":"connresult"}}],[11,"connect_with_auth_info","","Connects to the X server, using an authorization information.\ndisplay: The name of the display.\nauth_info: The authorization information.\nscreen: A pointer to a preferred screen number.\nReturns A newly allocated `Connection` structure.",8,{"inputs":[{"name":"option"},{"name":"authinfo"}],"output":{"name":"connresult"}}],[11,"from_raw_conn","","builds a new Connection object from an available connection",8,null],[11,"drop","","",8,null],[11,"present","","",9,null],[11,"major_opcode","","",9,null],[11,"first_event","","",9,null],[11,"first_error","","",9,null],[0,"xproto","xcb","",null,null],[3,"Char2b","xcb::xproto","",null,null],[12,"base","","",10,null],[3,"Point","","",null,null],[12,"base","","",11,null],[3,"Rectangle","","",null,null],[12,"base","","",12,null],[3,"Arc","","",null,null],[12,"base","","",13,null],[3,"RequestError","","",null,null],[12,"base","","",14,null],[3,"ValueError","","",null,null],[12,"base","","",15,null],[3,"WindowError","","",null,null],[12,"base","","",16,null],[3,"PixmapError","","",null,null],[12,"base","","",17,null],[3,"AtomError","","",null,null],[12,"base","","",18,null],[3,"CursorError","","",null,null],[12,"base","","",19,null],[3,"FontError","","",null,null],[12,"base","","",20,null],[3,"MatchError","","",null,null],[12,"base","","",21,null],[3,"DrawableError","","",null,null],[12,"base","","",22,null],[3,"AccessError","","",null,null],[12,"base","","",23,null],[3,"AllocError","","",null,null],[12,"base","","",24,null],[3,"ColormapError","","",null,null],[12,"base","","",25,null],[3,"GContextError","","",null,null],[12,"base","","",26,null],[3,"IdChoiceError","","",null,null],[12,"base","","",27,null],[3,"NameError","","",null,null],[12,"base","","",28,null],[3,"LengthError","","",null,null],[12,"base","","",29,null],[3,"ImplementationError","","",null,null],[12,"base","","",30,null],[3,"Timecoord","","",null,null],[12,"base","","",31,null],[3,"Fontprop","","",null,null],[12,"base","","",32,null],[3,"Charinfo","","",null,null],[12,"base","","",33,null],[3,"Segment","","",null,null],[12,"base","","",34,null],[5,"create_window","","Creates a window",null,null],[5,"create_window_checked","","Creates a window",null,null],[5,"change_window_attributes","","change window attributes",null,null],[5,"change_window_attributes_checked","","change window attributes",null,null],[5,"get_window_attributes","","Gets window attributes",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"getwindowattributescookie"}}],[5,"get_window_attributes_unchecked","","Gets window attributes",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"getwindowattributescookie"}}],[5,"destroy_window","","Destroys a window",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"destroy_window_checked","","Destroys a window",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"destroy_subwindows","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"destroy_subwindows_checked","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"change_save_set","","Changes a client's save set",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"change_save_set_checked","","Changes a client's save set",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"reparent_window","","Reparents a window",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"}],"output":{"name":"voidcookie"}}],[5,"reparent_window_checked","","Reparents a window",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"}],"output":{"name":"voidcookie"}}],[5,"map_window","","Makes a window visible",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"map_window_checked","","Makes a window visible",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"map_subwindows","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"map_subwindows_checked","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"unmap_window","","Makes a window invisible",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"unmap_window_checked","","Makes a window invisible",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"unmap_subwindows","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"unmap_subwindows_checked","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"configure_window","","Configures window attributes",null,null],[5,"configure_window_checked","","Configures window attributes",null,null],[5,"circulate_window","","Change window stacking order",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"circulate_window_checked","","Change window stacking order",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"}],"output":{"name":"voidcookie"}}],[5,"get_geometry","","Get current window geometry",null,{"inputs":[{"name":"connection"},{"name":"drawable"}],"output":{"name":"getgeometrycookie"}}],[5,"get_geometry_unchecked","","Get current window geometry",null,{"inputs":[{"name":"connection"},{"name":"drawable"}],"output":{"name":"getgeometrycookie"}}],[5,"query_tree","","query the window tree",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"querytreecookie"}}],[5,"query_tree_unchecked","","query the window tree",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"querytreecookie"}}],[5,"intern_atom","","Get atom identifier by name",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"str"}],"output":{"name":"internatomcookie"}}],[5,"intern_atom_unchecked","","Get atom identifier by name",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"str"}],"output":{"name":"internatomcookie"}}],[5,"get_atom_name","","",null,{"inputs":[{"name":"connection"},{"name":"atom"}],"output":{"name":"getatomnamecookie"}}],[5,"get_atom_name_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"atom"}],"output":{"name":"getatomnamecookie"}}],[5,"change_property","","Changes a window property",null,null],[5,"change_property_checked","","Changes a window property",null,null],[5,"delete_property","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"}],"output":{"name":"voidcookie"}}],[5,"delete_property_checked","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"}],"output":{"name":"voidcookie"}}],[5,"get_property","","Gets a window property",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"u32"},{"name":"u32"}],"output":{"name":"getpropertycookie"}}],[5,"get_property_unchecked","","Gets a window property",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"u32"},{"name":"u32"}],"output":{"name":"getpropertycookie"}}],[5,"list_properties","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"listpropertiescookie"}}],[5,"list_properties_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"listpropertiescookie"}}],[5,"set_selection_owner","","Sets the owner of a selection",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"set_selection_owner_checked","","Sets the owner of a selection",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"get_selection_owner","","Gets the owner of a selection",null,{"inputs":[{"name":"connection"},{"name":"atom"}],"output":{"name":"getselectionownercookie"}}],[5,"get_selection_owner_unchecked","","Gets the owner of a selection",null,{"inputs":[{"name":"connection"},{"name":"atom"}],"output":{"name":"getselectionownercookie"}}],[5,"convert_selection","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"atom"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"convert_selection_checked","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"atom"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"send_event","","send an event",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u32"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"send_event_checked","","send an event",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u32"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"grab_pointer","","Grab the pointer",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"u8"},{"name":"u8"},{"name":"window"},{"name":"cursor"},{"name":"timestamp"}],"output":{"name":"grabpointercookie"}}],[5,"grab_pointer_unchecked","","Grab the pointer",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"u8"},{"name":"u8"},{"name":"window"},{"name":"cursor"},{"name":"timestamp"}],"output":{"name":"grabpointercookie"}}],[5,"ungrab_pointer","","release the pointer",null,{"inputs":[{"name":"connection"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"ungrab_pointer_checked","","release the pointer",null,{"inputs":[{"name":"connection"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"grab_button","","Grab pointer button(s)",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"u8"},{"name":"u8"},{"name":"window"},{"name":"cursor"},{"name":"u8"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"grab_button_checked","","Grab pointer button(s)",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"u8"},{"name":"u8"},{"name":"window"},{"name":"cursor"},{"name":"u8"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"ungrab_button","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"ungrab_button_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"change_active_pointer_grab","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"timestamp"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"change_active_pointer_grab_checked","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"timestamp"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"grab_keyboard","","Grab the keyboard",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"timestamp"},{"name":"u8"},{"name":"u8"}],"output":{"name":"grabkeyboardcookie"}}],[5,"grab_keyboard_unchecked","","Grab the keyboard",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"timestamp"},{"name":"u8"},{"name":"u8"}],"output":{"name":"grabkeyboardcookie"}}],[5,"ungrab_keyboard","","",null,{"inputs":[{"name":"connection"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"ungrab_keyboard_checked","","",null,{"inputs":[{"name":"connection"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"grab_key","","Grab keyboard key(s)",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"keycode"},{"name":"u8"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"grab_key_checked","","Grab keyboard key(s)",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"u16"},{"name":"keycode"},{"name":"u8"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"ungrab_key","","release a key combination",null,{"inputs":[{"name":"connection"},{"name":"keycode"},{"name":"window"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"ungrab_key_checked","","release a key combination",null,{"inputs":[{"name":"connection"},{"name":"keycode"},{"name":"window"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"allow_events","","release queued events",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"allow_events_checked","","release queued events",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"grab_server","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[5,"grab_server_checked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[5,"ungrab_server","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[5,"ungrab_server_checked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[5,"query_pointer","","get pointer coordinates",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"querypointercookie"}}],[5,"query_pointer_unchecked","","get pointer coordinates",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"querypointercookie"}}],[5,"get_motion_events","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"timestamp"},{"name":"timestamp"}],"output":{"name":"getmotioneventscookie"}}],[5,"get_motion_events_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"timestamp"},{"name":"timestamp"}],"output":{"name":"getmotioneventscookie"}}],[5,"translate_coordinates","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"}],"output":{"name":"translatecoordinatescookie"}}],[5,"translate_coordinates_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"}],"output":{"name":"translatecoordinatescookie"}}],[5,"warp_pointer","","move mouse pointer",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"i16"},{"name":"i16"}],"output":{"name":"voidcookie"}}],[5,"warp_pointer_checked","","move mouse pointer",null,{"inputs":[{"name":"connection"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"i16"},{"name":"i16"}],"output":{"name":"voidcookie"}}],[5,"set_input_focus","","Sets input focus",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"set_input_focus_checked","","Sets input focus",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"window"},{"name":"timestamp"}],"output":{"name":"voidcookie"}}],[5,"get_input_focus","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getinputfocuscookie"}}],[5,"get_input_focus_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getinputfocuscookie"}}],[5,"query_keymap","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"querykeymapcookie"}}],[5,"query_keymap_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"querykeymapcookie"}}],[5,"open_font","","opens a font",null,{"inputs":[{"name":"connection"},{"name":"font"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"open_font_checked","","opens a font",null,{"inputs":[{"name":"connection"},{"name":"font"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"close_font","","",null,{"inputs":[{"name":"connection"},{"name":"font"}],"output":{"name":"voidcookie"}}],[5,"close_font_checked","","",null,{"inputs":[{"name":"connection"},{"name":"font"}],"output":{"name":"voidcookie"}}],[5,"query_font","","query font metrics",null,{"inputs":[{"name":"connection"},{"name":"fontable"}],"output":{"name":"queryfontcookie"}}],[5,"query_font_unchecked","","query font metrics",null,{"inputs":[{"name":"connection"},{"name":"fontable"}],"output":{"name":"queryfontcookie"}}],[5,"query_text_extents","","get text extents",null,null],[5,"query_text_extents_unchecked","","get text extents",null,null],[5,"list_fonts","","get matching font names",null,{"inputs":[{"name":"connection"},{"name":"u16"},{"name":"str"}],"output":{"name":"listfontscookie"}}],[5,"list_fonts_unchecked","","get matching font names",null,{"inputs":[{"name":"connection"},{"name":"u16"},{"name":"str"}],"output":{"name":"listfontscookie"}}],[5,"list_fonts_with_info","","get matching font names and information",null,{"inputs":[{"name":"connection"},{"name":"u16"},{"name":"str"}],"output":{"name":"listfontswithinfocookie"}}],[5,"list_fonts_with_info_unchecked","","get matching font names and information",null,{"inputs":[{"name":"connection"},{"name":"u16"},{"name":"str"}],"output":{"name":"listfontswithinfocookie"}}],[5,"set_font_path","","",null,null],[5,"set_font_path_checked","","",null,null],[5,"get_font_path","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getfontpathcookie"}}],[5,"get_font_path_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getfontpathcookie"}}],[5,"create_pixmap","","Creates a pixmap",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"pixmap"},{"name":"drawable"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"create_pixmap_checked","","Creates a pixmap",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"pixmap"},{"name":"drawable"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"free_pixmap","","Destroys a pixmap",null,{"inputs":[{"name":"connection"},{"name":"pixmap"}],"output":{"name":"voidcookie"}}],[5,"free_pixmap_checked","","Destroys a pixmap",null,{"inputs":[{"name":"connection"},{"name":"pixmap"}],"output":{"name":"voidcookie"}}],[5,"create_gc","","Creates a graphics context",null,null],[5,"create_gc_checked","","Creates a graphics context",null,null],[5,"change_gc","","change graphics context components",null,null],[5,"change_gc_checked","","change graphics context components",null,null],[5,"copy_gc","","",null,{"inputs":[{"name":"connection"},{"name":"gcontext"},{"name":"gcontext"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"copy_gc_checked","","",null,{"inputs":[{"name":"connection"},{"name":"gcontext"},{"name":"gcontext"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"set_dashes","","",null,null],[5,"set_dashes_checked","","",null,null],[5,"set_clip_rectangles","","",null,null],[5,"set_clip_rectangles_checked","","",null,null],[5,"free_gc","","Destroys a graphics context",null,{"inputs":[{"name":"connection"},{"name":"gcontext"}],"output":{"name":"voidcookie"}}],[5,"free_gc_checked","","Destroys a graphics context",null,{"inputs":[{"name":"connection"},{"name":"gcontext"}],"output":{"name":"voidcookie"}}],[5,"clear_area","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"clear_area_checked","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"copy_area","","copy areas",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"copy_area_checked","","copy areas",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"copy_plane","","",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"copy_plane_checked","","",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"poly_point","","",null,null],[5,"poly_point_checked","","",null,null],[5,"poly_line","","draw lines",null,null],[5,"poly_line_checked","","draw lines",null,null],[5,"poly_segment","","draw lines",null,null],[5,"poly_segment_checked","","draw lines",null,null],[5,"poly_rectangle","","",null,null],[5,"poly_rectangle_checked","","",null,null],[5,"poly_arc","","",null,null],[5,"poly_arc_checked","","",null,null],[5,"fill_poly","","",null,null],[5,"fill_poly_checked","","",null,null],[5,"poly_fill_rectangle","","Fills rectangles",null,null],[5,"poly_fill_rectangle_checked","","Fills rectangles",null,null],[5,"poly_fill_arc","","",null,null],[5,"poly_fill_arc_checked","","",null,null],[5,"put_image","","",null,null],[5,"put_image_checked","","",null,null],[5,"get_image","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"drawable"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u32"}],"output":{"name":"getimagecookie"}}],[5,"get_image_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"drawable"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u32"}],"output":{"name":"getimagecookie"}}],[5,"poly_text_8","","",null,null],[5,"poly_text_8_checked","","",null,null],[5,"poly_text_16","","",null,null],[5,"poly_text_16_checked","","",null,null],[5,"image_text_8","","Draws text",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"image_text_8_checked","","Draws text",null,{"inputs":[{"name":"connection"},{"name":"drawable"},{"name":"gcontext"},{"name":"i16"},{"name":"i16"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"image_text_16","","Draws text",null,null],[5,"image_text_16_checked","","Draws text",null,null],[5,"create_colormap","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"colormap"},{"name":"window"},{"name":"visualid"}],"output":{"name":"voidcookie"}}],[5,"create_colormap_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"colormap"},{"name":"window"},{"name":"visualid"}],"output":{"name":"voidcookie"}}],[5,"free_colormap","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"free_colormap_checked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"copy_colormap_and_free","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"copy_colormap_and_free_checked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"install_colormap","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"install_colormap_checked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"uninstall_colormap","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"uninstall_colormap_checked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"}],"output":{"name":"voidcookie"}}],[5,"list_installed_colormaps","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"listinstalledcolormapscookie"}}],[5,"list_installed_colormaps_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"window"}],"output":{"name":"listinstalledcolormapscookie"}}],[5,"alloc_color","","Allocate a color",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorcookie"}}],[5,"alloc_color_unchecked","","Allocate a color",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorcookie"}}],[5,"alloc_named_color","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"str"}],"output":{"name":"allocnamedcolorcookie"}}],[5,"alloc_named_color_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"str"}],"output":{"name":"allocnamedcolorcookie"}}],[5,"alloc_color_cells","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"colormap"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorcellscookie"}}],[5,"alloc_color_cells_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"colormap"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorcellscookie"}}],[5,"alloc_color_planes","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"colormap"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorplanescookie"}}],[5,"alloc_color_planes_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"bool"},{"name":"colormap"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"alloccolorplanescookie"}}],[5,"free_colors","","",null,null],[5,"free_colors_checked","","",null,null],[5,"store_colors","","",null,null],[5,"store_colors_checked","","",null,null],[5,"store_named_color","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"colormap"},{"name":"u32"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"store_named_color_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"colormap"},{"name":"u32"},{"name":"str"}],"output":{"name":"voidcookie"}}],[5,"query_colors","","",null,null],[5,"query_colors_unchecked","","",null,null],[5,"lookup_color","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"str"}],"output":{"name":"lookupcolorcookie"}}],[5,"lookup_color_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"colormap"},{"name":"str"}],"output":{"name":"lookupcolorcookie"}}],[5,"create_cursor","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"pixmap"},{"name":"pixmap"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"create_cursor_checked","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"pixmap"},{"name":"pixmap"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"create_glyph_cursor","","create cursor",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"font"},{"name":"font"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"create_glyph_cursor_checked","","create cursor",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"font"},{"name":"font"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"free_cursor","","Deletes a cursor",null,{"inputs":[{"name":"connection"},{"name":"cursor"}],"output":{"name":"voidcookie"}}],[5,"free_cursor_checked","","Deletes a cursor",null,{"inputs":[{"name":"connection"},{"name":"cursor"}],"output":{"name":"voidcookie"}}],[5,"recolor_cursor","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"recolor_cursor_checked","","",null,{"inputs":[{"name":"connection"},{"name":"cursor"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"voidcookie"}}],[5,"query_best_size","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"drawable"},{"name":"u16"},{"name":"u16"}],"output":{"name":"querybestsizecookie"}}],[5,"query_best_size_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"},{"name":"drawable"},{"name":"u16"},{"name":"u16"}],"output":{"name":"querybestsizecookie"}}],[5,"query_extension","","check if extension is present",null,{"inputs":[{"name":"connection"},{"name":"str"}],"output":{"name":"queryextensioncookie"}}],[5,"query_extension_unchecked","","check if extension is present",null,{"inputs":[{"name":"connection"},{"name":"str"}],"output":{"name":"queryextensioncookie"}}],[5,"list_extensions","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"listextensionscookie"}}],[5,"list_extensions_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"listextensionscookie"}}],[5,"change_keyboard_mapping","","",null,null],[5,"change_keyboard_mapping_checked","","",null,null],[5,"get_keyboard_mapping","","",null,{"inputs":[{"name":"connection"},{"name":"keycode"},{"name":"u8"}],"output":{"name":"getkeyboardmappingcookie"}}],[5,"get_keyboard_mapping_unchecked","","",null,{"inputs":[{"name":"connection"},{"name":"keycode"},{"name":"u8"}],"output":{"name":"getkeyboardmappingcookie"}}],[5,"change_keyboard_control","","",null,null],[5,"change_keyboard_control_checked","","",null,null],[5,"get_keyboard_control","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getkeyboardcontrolcookie"}}],[5,"get_keyboard_control_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getkeyboardcontrolcookie"}}],[5,"bell","","",null,{"inputs":[{"name":"connection"},{"name":"i8"}],"output":{"name":"voidcookie"}}],[5,"bell_checked","","",null,{"inputs":[{"name":"connection"},{"name":"i8"}],"output":{"name":"voidcookie"}}],[5,"change_pointer_control","","",null,{"inputs":[{"name":"connection"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"bool"},{"name":"bool"}],"output":{"name":"voidcookie"}}],[5,"change_pointer_control_checked","","",null,{"inputs":[{"name":"connection"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"bool"},{"name":"bool"}],"output":{"name":"voidcookie"}}],[5,"get_pointer_control","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getpointercontrolcookie"}}],[5,"get_pointer_control_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getpointercontrolcookie"}}],[5,"set_screen_saver","","",null,{"inputs":[{"name":"connection"},{"name":"i16"},{"name":"i16"},{"name":"u8"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"set_screen_saver_checked","","",null,{"inputs":[{"name":"connection"},{"name":"i16"},{"name":"i16"},{"name":"u8"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"get_screen_saver","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getscreensavercookie"}}],[5,"get_screen_saver_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getscreensavercookie"}}],[5,"change_hosts","","",null,null],[5,"change_hosts_checked","","",null,null],[5,"list_hosts","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"listhostscookie"}}],[5,"list_hosts_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"listhostscookie"}}],[5,"set_access_control","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"set_access_control_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"set_close_down_mode","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"set_close_down_mode_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"kill_client","","kills a client",null,{"inputs":[{"name":"connection"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"kill_client_checked","","kills a client",null,{"inputs":[{"name":"connection"},{"name":"u32"}],"output":{"name":"voidcookie"}}],[5,"rotate_properties","","",null,null],[5,"rotate_properties_checked","","",null,null],[5,"force_screen_saver","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"force_screen_saver_checked","","",null,{"inputs":[{"name":"connection"},{"name":"u8"}],"output":{"name":"voidcookie"}}],[5,"set_pointer_mapping","","",null,null],[5,"set_pointer_mapping_unchecked","","",null,null],[5,"get_pointer_mapping","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getpointermappingcookie"}}],[5,"get_pointer_mapping_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getpointermappingcookie"}}],[5,"set_modifier_mapping","","",null,null],[5,"set_modifier_mapping_unchecked","","",null,null],[5,"get_modifier_mapping","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getmodifiermappingcookie"}}],[5,"get_modifier_mapping_unchecked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"getmodifiermappingcookie"}}],[5,"no_operation","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[5,"no_operation_checked","","",null,{"inputs":[{"name":"connection"}],"output":{"name":"voidcookie"}}],[6,"Window","","",null,null],[6,"Pixmap","","",null,null],[6,"Cursor","","",null,null],[6,"Font","","",null,null],[6,"Gcontext","","",null,null],[6,"Colormap","","",null,null],[6,"Atom","","",null,null],[6,"Drawable","","",null,null],[6,"Fontable","","",null,null],[6,"Visualid","","",null,null],[6,"Timestamp","","",null,null],[6,"Keysym","","",null,null],[6,"Keycode","","",null,null],[6,"Button","","",null,null],[6,"Format","","",null,null],[6,"VisualClass","","",null,null],[6,"Visualtype","","",null,null],[6,"Depth","","",null,null],[6,"EventMask","","",null,null],[6,"BackingStore","","",null,null],[6,"Screen","","",null,null],[6,"SetupRequest","","",null,null],[6,"SetupFailed","","",null,null],[6,"SetupAuthenticate","","",null,null],[6,"ImageOrder","","",null,null],[6,"Setup","","",null,null],[6,"ModMask","","",null,null],[6,"KeyButMask","","",null,null],[6,"WindowEnum","","",null,null],[6,"KeyPressEvent","","a key was pressed/released",null,null],[6,"KeyReleaseEvent","","a key was pressed/released",null,null],[6,"ButtonMask","","",null,null],[6,"ButtonPressEvent","","a mouse button was pressed/released",null,null],[6,"ButtonReleaseEvent","","a mouse button was pressed/released",null,null],[6,"Motion","","",null,null],[6,"MotionNotifyEvent","","a key was pressed",null,null],[6,"NotifyDetail","","",null,null],[6,"NotifyMode","","",null,null],[6,"EnterNotifyEvent","","the pointer is in a different window",null,null],[6,"LeaveNotifyEvent","","the pointer is in a different window",null,null],[6,"FocusInEvent","","NOT YET DOCUMENTED",null,null],[6,"FocusOutEvent","","NOT YET DOCUMENTED",null,null],[6,"KeymapNotifyEvent","","",null,null],[6,"ExposeEvent","","NOT YET DOCUMENTED",null,null],[6,"GraphicsExposureEvent","","",null,null],[6,"NoExposureEvent","","",null,null],[6,"Visibility","","",null,null],[6,"VisibilityNotifyEvent","","",null,null],[6,"CreateNotifyEvent","","",null,null],[6,"DestroyNotifyEvent","","a window is destroyed",null,null],[6,"UnmapNotifyEvent","","a window is unmapped",null,null],[6,"MapNotifyEvent","","a window was mapped",null,null],[6,"MapRequestEvent","","window wants to be mapped",null,null],[6,"ReparentNotifyEvent","","",null,null],[6,"ConfigureNotifyEvent","","NOT YET DOCUMENTED",null,null],[6,"ConfigureRequestEvent","","",null,null],[6,"GravityNotifyEvent","","",null,null],[6,"ResizeRequestEvent","","",null,null],[6,"Place","","",null,null],[6,"CirculateNotifyEvent","","NOT YET DOCUMENTED",null,null],[6,"CirculateRequestEvent","","NOT YET DOCUMENTED",null,null],[6,"Property","","",null,null],[6,"PropertyNotifyEvent","","a window property changed",null,null],[6,"SelectionClearEvent","","",null,null],[6,"Time","","",null,null],[6,"AtomEnum","","",null,null],[6,"SelectionRequestEvent","","",null,null],[6,"SelectionNotifyEvent","","",null,null],[6,"ColormapState","","",null,null],[6,"ColormapEnum","","",null,null],[6,"ColormapNotifyEvent","","the colormap for some window changed",null,null],[6,"ClientMessageData","","",null,null],[6,"ClientMessageEvent","","NOT YET DOCUMENTED",null,null],[6,"Mapping","","",null,null],[6,"MappingNotifyEvent","","keyboard mapping changed",null,null],[6,"GeGenericEvent","","generic event (with length)",null,null],[6,"WindowClass","","",null,null],[6,"Cw","","",null,null],[6,"BackPixmap","","",null,null],[6,"Gravity","","",null,null],[6,"MapState","","",null,null],[6,"GetWindowAttributesCookie","","",null,null],[6,"SetMode","","",null,null],[6,"ConfigWindow","","",null,null],[6,"StackMode","","",null,null],[6,"Circulate","","",null,null],[6,"GetGeometryCookie","","",null,null],[6,"QueryTreeCookie","","",null,null],[6,"InternAtomCookie","","",null,null],[6,"GetAtomNameCookie","","",null,null],[6,"PropMode","","",null,null],[6,"GetPropertyType","","",null,null],[6,"GetPropertyCookie","","",null,null],[6,"ListPropertiesCookie","","",null,null],[6,"GetSelectionOwnerCookie","","",null,null],[6,"SendEventDest","","",null,null],[6,"GrabMode","","",null,null],[6,"GrabStatus","","",null,null],[6,"CursorEnum","","",null,null],[6,"GrabPointerCookie","","",null,null],[6,"ButtonIndex","","",null,null],[6,"GrabKeyboardCookie","","",null,null],[6,"Grab","","",null,null],[6,"Allow","","",null,null],[6,"QueryPointerCookie","","",null,null],[6,"GetMotionEventsCookie","","",null,null],[6,"TranslateCoordinatesCookie","","",null,null],[6,"InputFocus","","",null,null],[6,"GetInputFocusCookie","","",null,null],[6,"QueryKeymapCookie","","",null,null],[6,"FontDraw","","",null,null],[6,"QueryFontCookie","","",null,null],[6,"QueryTextExtentsCookie","","",null,null],[6,"Str","","",null,null],[6,"ListFontsCookie","","",null,null],[6,"ListFontsWithInfoCookie","","",null,null],[6,"GetFontPathCookie","","",null,null],[6,"Gc","","",null,null],[6,"Gx","","",null,null],[6,"LineStyle","","",null,null],[6,"CapStyle","","",null,null],[6,"JoinStyle","","",null,null],[6,"FillStyle","","",null,null],[6,"FillRule","","",null,null],[6,"SubwindowMode","","",null,null],[6,"ArcMode","","",null,null],[6,"ClipOrdering","","",null,null],[6,"CoordMode","","",null,null],[6,"PolyShape","","",null,null],[6,"ImageFormat","","",null,null],[6,"GetImageCookie","","",null,null],[6,"ColormapAlloc","","",null,null],[6,"ListInstalledColormapsCookie","","",null,null],[6,"AllocColorCookie","","",null,null],[6,"AllocNamedColorCookie","","",null,null],[6,"AllocColorCellsCookie","","",null,null],[6,"AllocColorPlanesCookie","","",null,null],[6,"ColorFlag","","",null,null],[6,"Coloritem","","",null,null],[6,"Rgb","","",null,null],[6,"QueryColorsCookie","","",null,null],[6,"LookupColorCookie","","",null,null],[6,"PixmapEnum","","",null,null],[6,"FontEnum","","",null,null],[6,"QueryShapeOf","","",null,null],[6,"QueryBestSizeCookie","","",null,null],[6,"QueryExtensionCookie","","",null,null],[6,"ListExtensionsCookie","","",null,null],[6,"GetKeyboardMappingCookie","","",null,null],[6,"Kb","","",null,null],[6,"LedMode","","",null,null],[6,"AutoRepeatMode","","",null,null],[6,"GetKeyboardControlCookie","","",null,null],[6,"GetPointerControlCookie","","",null,null],[6,"Blanking","","",null,null],[6,"Exposures","","",null,null],[6,"GetScreenSaverCookie","","",null,null],[6,"HostMode","","",null,null],[6,"Family","","",null,null],[6,"Host","","",null,null],[6,"ListHostsCookie","","",null,null],[6,"AccessControl","","",null,null],[6,"CloseDown","","",null,null],[6,"Kill","","",null,null],[6,"ScreenSaver","","",null,null],[6,"MappingStatus","","",null,null],[6,"SetPointerMappingCookie","","",null,null],[6,"GetPointerMappingCookie","","",null,null],[6,"MapIndex","","",null,null],[6,"SetModifierMappingCookie","","",null,null],[6,"GetModifierMappingCookie","","",null,null],[6,"Char2bIterator","","",null,null],[6,"PointIterator","","",null,null],[6,"RectangleIterator","","",null,null],[6,"ArcIterator","","",null,null],[6,"FormatIterator","","",null,null],[6,"VisualtypeIterator","","",null,null],[6,"DepthIterator","","",null,null],[6,"ScreenIterator","","",null,null],[6,"SetupRequestIterator","","",null,null],[6,"SetupFailedIterator","","",null,null],[6,"SetupAuthenticateIterator","","",null,null],[6,"SetupIterator","","",null,null],[6,"ClientMessageDataIterator","","",null,null],[6,"GetWindowAttributesReply","","",null,null],[6,"GetGeometryReply","","",null,null],[6,"QueryTreeReply","","",null,null],[6,"InternAtomReply","","",null,null],[6,"GetAtomNameReply","","",null,null],[6,"GetPropertyReply","","",null,null],[6,"ListPropertiesReply","","",null,null],[6,"GetSelectionOwnerReply","","",null,null],[6,"GrabPointerReply","","",null,null],[6,"GrabKeyboardReply","","",null,null],[6,"QueryPointerReply","","",null,null],[6,"TimecoordIterator","","",null,null],[6,"GetMotionEventsReply","","",null,null],[6,"TranslateCoordinatesReply","","",null,null],[6,"GetInputFocusReply","","",null,null],[6,"QueryKeymapReply","","",null,null],[6,"FontpropIterator","","",null,null],[6,"CharinfoIterator","","",null,null],[6,"QueryFontReply","","",null,null],[6,"QueryTextExtentsReply","","",null,null],[6,"StrIterator","","",null,null],[6,"ListFontsReply","","",null,null],[6,"ListFontsWithInfoReply","","",null,null],[6,"GetFontPathReply","","",null,null],[6,"SegmentIterator","","",null,null],[6,"GetImageReply","","",null,null],[6,"ListInstalledColormapsReply","","",null,null],[6,"AllocColorReply","","",null,null],[6,"AllocNamedColorReply","","",null,null],[6,"AllocColorCellsReply","","",null,null],[6,"AllocColorPlanesReply","","",null,null],[6,"ColoritemIterator","","",null,null],[6,"RgbIterator","","",null,null],[6,"QueryColorsReply","","",null,null],[6,"LookupColorReply","","",null,null],[6,"QueryBestSizeReply","","",null,null],[6,"QueryExtensionReply","","",null,null],[6,"ListExtensionsReply","","",null,null],[6,"GetKeyboardMappingReply","","",null,null],[6,"GetKeyboardControlReply","","",null,null],[6,"GetPointerControlReply","","",null,null],[6,"GetScreenSaverReply","","",null,null],[6,"HostIterator","","",null,null],[6,"ListHostsReply","","",null,null],[6,"SetPointerMappingReply","","",null,null],[6,"GetPointerMappingReply","","",null,null],[6,"SetModifierMappingReply","","",null,null],[6,"GetModifierMappingReply","","",null,null],[17,"VISUAL_CLASS_STATIC_GRAY","","",null,null],[17,"VISUAL_CLASS_GRAY_SCALE","","",null,null],[17,"VISUAL_CLASS_STATIC_COLOR","","",null,null],[17,"VISUAL_CLASS_PSEUDO_COLOR","","",null,null],[17,"VISUAL_CLASS_TRUE_COLOR","","",null,null],[17,"VISUAL_CLASS_DIRECT_COLOR","","",null,null],[17,"EVENT_MASK_NO_EVENT","","",null,null],[17,"EVENT_MASK_KEY_PRESS","","",null,null],[17,"EVENT_MASK_KEY_RELEASE","","",null,null],[17,"EVENT_MASK_BUTTON_PRESS","","",null,null],[17,"EVENT_MASK_BUTTON_RELEASE","","",null,null],[17,"EVENT_MASK_ENTER_WINDOW","","",null,null],[17,"EVENT_MASK_LEAVE_WINDOW","","",null,null],[17,"EVENT_MASK_POINTER_MOTION","","",null,null],[17,"EVENT_MASK_POINTER_MOTION_HINT","","",null,null],[17,"EVENT_MASK_BUTTON_1_MOTION","","",null,null],[17,"EVENT_MASK_BUTTON_2_MOTION","","",null,null],[17,"EVENT_MASK_BUTTON_3_MOTION","","",null,null],[17,"EVENT_MASK_BUTTON_4_MOTION","","",null,null],[17,"EVENT_MASK_BUTTON_5_MOTION","","",null,null],[17,"EVENT_MASK_BUTTON_MOTION","","",null,null],[17,"EVENT_MASK_KEYMAP_STATE","","",null,null],[17,"EVENT_MASK_EXPOSURE","","",null,null],[17,"EVENT_MASK_VISIBILITY_CHANGE","","",null,null],[17,"EVENT_MASK_STRUCTURE_NOTIFY","","",null,null],[17,"EVENT_MASK_RESIZE_REDIRECT","","",null,null],[17,"EVENT_MASK_SUBSTRUCTURE_NOTIFY","","",null,null],[17,"EVENT_MASK_SUBSTRUCTURE_REDIRECT","","",null,null],[17,"EVENT_MASK_FOCUS_CHANGE","","",null,null],[17,"EVENT_MASK_PROPERTY_CHANGE","","",null,null],[17,"EVENT_MASK_COLOR_MAP_CHANGE","","",null,null],[17,"EVENT_MASK_OWNER_GRAB_BUTTON","","",null,null],[17,"BACKING_STORE_NOT_USEFUL","","",null,null],[17,"BACKING_STORE_WHEN_MAPPED","","",null,null],[17,"BACKING_STORE_ALWAYS","","",null,null],[17,"IMAGE_ORDER_LSB_FIRST","","",null,null],[17,"IMAGE_ORDER_MSB_FIRST","","",null,null],[17,"MOD_MASK_SHIFT","","",null,null],[17,"MOD_MASK_LOCK","","",null,null],[17,"MOD_MASK_CONTROL","","",null,null],[17,"MOD_MASK_1","","",null,null],[17,"MOD_MASK_2","","",null,null],[17,"MOD_MASK_3","","",null,null],[17,"MOD_MASK_4","","",null,null],[17,"MOD_MASK_5","","",null,null],[17,"MOD_MASK_ANY","","",null,null],[17,"KEY_BUT_MASK_SHIFT","","",null,null],[17,"KEY_BUT_MASK_LOCK","","",null,null],[17,"KEY_BUT_MASK_CONTROL","","",null,null],[17,"KEY_BUT_MASK_MOD_1","","",null,null],[17,"KEY_BUT_MASK_MOD_2","","",null,null],[17,"KEY_BUT_MASK_MOD_3","","",null,null],[17,"KEY_BUT_MASK_MOD_4","","",null,null],[17,"KEY_BUT_MASK_MOD_5","","",null,null],[17,"KEY_BUT_MASK_BUTTON_1","","",null,null],[17,"KEY_BUT_MASK_BUTTON_2","","",null,null],[17,"KEY_BUT_MASK_BUTTON_3","","",null,null],[17,"KEY_BUT_MASK_BUTTON_4","","",null,null],[17,"KEY_BUT_MASK_BUTTON_5","","",null,null],[17,"WINDOW_NONE","","",null,null],[17,"KEY_PRESS","","",null,null],[17,"KEY_RELEASE","","",null,null],[17,"BUTTON_MASK_1","","",null,null],[17,"BUTTON_MASK_2","","",null,null],[17,"BUTTON_MASK_3","","",null,null],[17,"BUTTON_MASK_4","","",null,null],[17,"BUTTON_MASK_5","","",null,null],[17,"BUTTON_MASK_ANY","","",null,null],[17,"BUTTON_PRESS","","",null,null],[17,"BUTTON_RELEASE","","",null,null],[17,"MOTION_NORMAL","","",null,null],[17,"MOTION_HINT","","",null,null],[17,"MOTION_NOTIFY","","",null,null],[17,"NOTIFY_DETAIL_ANCESTOR","","",null,null],[17,"NOTIFY_DETAIL_VIRTUAL","","",null,null],[17,"NOTIFY_DETAIL_INFERIOR","","",null,null],[17,"NOTIFY_DETAIL_NONLINEAR","","",null,null],[17,"NOTIFY_DETAIL_NONLINEAR_VIRTUAL","","",null,null],[17,"NOTIFY_DETAIL_POINTER","","",null,null],[17,"NOTIFY_DETAIL_POINTER_ROOT","","",null,null],[17,"NOTIFY_DETAIL_NONE","","",null,null],[17,"NOTIFY_MODE_NORMAL","","",null,null],[17,"NOTIFY_MODE_GRAB","","",null,null],[17,"NOTIFY_MODE_UNGRAB","","",null,null],[17,"NOTIFY_MODE_WHILE_GRABBED","","",null,null],[17,"ENTER_NOTIFY","","",null,null],[17,"LEAVE_NOTIFY","","",null,null],[17,"FOCUS_IN","","",null,null],[17,"FOCUS_OUT","","",null,null],[17,"KEYMAP_NOTIFY","","",null,null],[17,"EXPOSE","","",null,null],[17,"GRAPHICS_EXPOSURE","","",null,null],[17,"NO_EXPOSURE","","",null,null],[17,"VISIBILITY_UNOBSCURED","","",null,null],[17,"VISIBILITY_PARTIALLY_OBSCURED","","",null,null],[17,"VISIBILITY_FULLY_OBSCURED","","",null,null],[17,"VISIBILITY_NOTIFY","","",null,null],[17,"CREATE_NOTIFY","","",null,null],[17,"DESTROY_NOTIFY","","",null,null],[17,"UNMAP_NOTIFY","","",null,null],[17,"MAP_NOTIFY","","",null,null],[17,"MAP_REQUEST","","",null,null],[17,"REPARENT_NOTIFY","","",null,null],[17,"CONFIGURE_NOTIFY","","",null,null],[17,"CONFIGURE_REQUEST","","",null,null],[17,"GRAVITY_NOTIFY","","",null,null],[17,"RESIZE_REQUEST","","",null,null],[17,"PLACE_ON_TOP","","The window is now on top of all siblings.",null,null],[17,"PLACE_ON_BOTTOM","","The window is now below all siblings.",null,null],[17,"CIRCULATE_NOTIFY","","",null,null],[17,"CIRCULATE_REQUEST","","",null,null],[17,"PROPERTY_NEW_VALUE","","",null,null],[17,"PROPERTY_DELETE","","",null,null],[17,"PROPERTY_NOTIFY","","",null,null],[17,"SELECTION_CLEAR","","",null,null],[17,"TIME_CURRENT_TIME","","",null,null],[17,"ATOM_NONE","","",null,null],[17,"ATOM_ANY","","",null,null],[17,"ATOM_PRIMARY","","",null,null],[17,"ATOM_SECONDARY","","",null,null],[17,"ATOM_ARC","","",null,null],[17,"ATOM_ATOM","","",null,null],[17,"ATOM_BITMAP","","",null,null],[17,"ATOM_CARDINAL","","",null,null],[17,"ATOM_COLORMAP","","",null,null],[17,"ATOM_CURSOR","","",null,null],[17,"ATOM_CUT_BUFFER0","","",null,null],[17,"ATOM_CUT_BUFFER1","","",null,null],[17,"ATOM_CUT_BUFFER2","","",null,null],[17,"ATOM_CUT_BUFFER3","","",null,null],[17,"ATOM_CUT_BUFFER4","","",null,null],[17,"ATOM_CUT_BUFFER5","","",null,null],[17,"ATOM_CUT_BUFFER6","","",null,null],[17,"ATOM_CUT_BUFFER7","","",null,null],[17,"ATOM_DRAWABLE","","",null,null],[17,"ATOM_FONT","","",null,null],[17,"ATOM_INTEGER","","",null,null],[17,"ATOM_PIXMAP","","",null,null],[17,"ATOM_POINT","","",null,null],[17,"ATOM_RECTANGLE","","",null,null],[17,"ATOM_RESOURCE_MANAGER","","",null,null],[17,"ATOM_RGB_COLOR_MAP","","",null,null],[17,"ATOM_RGB_BEST_MAP","","",null,null],[17,"ATOM_RGB_BLUE_MAP","","",null,null],[17,"ATOM_RGB_DEFAULT_MAP","","",null,null],[17,"ATOM_RGB_GRAY_MAP","","",null,null],[17,"ATOM_RGB_GREEN_MAP","","",null,null],[17,"ATOM_RGB_RED_MAP","","",null,null],[17,"ATOM_STRING","","",null,null],[17,"ATOM_VISUALID","","",null,null],[17,"ATOM_WINDOW","","",null,null],[17,"ATOM_WM_COMMAND","","",null,null],[17,"ATOM_WM_HINTS","","",null,null],[17,"ATOM_WM_CLIENT_MACHINE","","",null,null],[17,"ATOM_WM_ICON_NAME","","",null,null],[17,"ATOM_WM_ICON_SIZE","","",null,null],[17,"ATOM_WM_NAME","","",null,null],[17,"ATOM_WM_NORMAL_HINTS","","",null,null],[17,"ATOM_WM_SIZE_HINTS","","",null,null],[17,"ATOM_WM_ZOOM_HINTS","","",null,null],[17,"ATOM_MIN_SPACE","","",null,null],[17,"ATOM_NORM_SPACE","","",null,null],[17,"ATOM_MAX_SPACE","","",null,null],[17,"ATOM_END_SPACE","","",null,null],[17,"ATOM_SUPERSCRIPT_X","","",null,null],[17,"ATOM_SUPERSCRIPT_Y","","",null,null],[17,"ATOM_SUBSCRIPT_X","","",null,null],[17,"ATOM_SUBSCRIPT_Y","","",null,null],[17,"ATOM_UNDERLINE_POSITION","","",null,null],[17,"ATOM_UNDERLINE_THICKNESS","","",null,null],[17,"ATOM_STRIKEOUT_ASCENT","","",null,null],[17,"ATOM_STRIKEOUT_DESCENT","","",null,null],[17,"ATOM_ITALIC_ANGLE","","",null,null],[17,"ATOM_X_HEIGHT","","",null,null],[17,"ATOM_QUAD_WIDTH","","",null,null],[17,"ATOM_WEIGHT","","",null,null],[17,"ATOM_POINT_SIZE","","",null,null],[17,"ATOM_RESOLUTION","","",null,null],[17,"ATOM_COPYRIGHT","","",null,null],[17,"ATOM_NOTICE","","",null,null],[17,"ATOM_FONT_NAME","","",null,null],[17,"ATOM_FAMILY_NAME","","",null,null],[17,"ATOM_FULL_NAME","","",null,null],[17,"ATOM_CAP_HEIGHT","","",null,null],[17,"ATOM_WM_CLASS","","",null,null],[17,"ATOM_WM_TRANSIENT_FOR","","",null,null],[17,"SELECTION_REQUEST","","",null,null],[17,"SELECTION_NOTIFY","","",null,null],[17,"COLORMAP_STATE_UNINSTALLED","","The colormap was uninstalled.",null,null],[17,"COLORMAP_STATE_INSTALLED","","The colormap was installed.",null,null],[17,"COLORMAP_NONE","","",null,null],[17,"COLORMAP_NOTIFY","","",null,null],[17,"CLIENT_MESSAGE","","",null,null],[17,"MAPPING_MODIFIER","","",null,null],[17,"MAPPING_KEYBOARD","","",null,null],[17,"MAPPING_POINTER","","",null,null],[17,"MAPPING_NOTIFY","","",null,null],[17,"GE_GENERIC","","",null,null],[17,"REQUEST","","",null,null],[17,"VALUE","","",null,null],[17,"WINDOW","","",null,null],[17,"PIXMAP","","",null,null],[17,"ATOM","","",null,null],[17,"CURSOR","","",null,null],[17,"FONT","","",null,null],[17,"MATCH","","",null,null],[17,"DRAWABLE","","",null,null],[17,"ACCESS","","",null,null],[17,"ALLOC","","",null,null],[17,"COLORMAP","","",null,null],[17,"G_CONTEXT","","",null,null],[17,"ID_CHOICE","","",null,null],[17,"NAME","","",null,null],[17,"LENGTH","","",null,null],[17,"IMPLEMENTATION","","",null,null],[17,"WINDOW_CLASS_COPY_FROM_PARENT","","",null,null],[17,"WINDOW_CLASS_INPUT_OUTPUT","","",null,null],[17,"WINDOW_CLASS_INPUT_ONLY","","",null,null],[17,"CW_BACK_PIXMAP","","Overrides the default background-pixmap. The background pixmap and window must\nhave the same root and same depth. Any size pixmap can be used, although some\nsizes may be faster than others.",null,null],[17,"CW_BACK_PIXEL","","Overrides `BackPixmap`. A pixmap of undefined size filled with the specified\nbackground pixel is used for the background. Range-checking is not performed,\nthe background pixel is truncated to the appropriate number of bits.",null,null],[17,"CW_BORDER_PIXMAP","","Overrides the default border-pixmap. The border pixmap and window must have the\nsame root and the same depth. Any size pixmap can be used, although some sizes\nmay be faster than others.",null,null],[17,"CW_BORDER_PIXEL","","Overrides `BorderPixmap`. A pixmap of undefined size filled with the specified\nborder pixel is used for the border. Range checking is not performed on the\nborder-pixel value, it is truncated to the appropriate number of bits.",null,null],[17,"CW_BIT_GRAVITY","","Defines which region of the window should be retained if the window is resized.",null,null],[17,"CW_WIN_GRAVITY","","Defines how the window should be repositioned if the parent is resized (see\n`ConfigureWindow`).",null,null],[17,"CW_BACKING_STORE","","A backing-store of `WhenMapped` advises the server that maintaining contents of\nobscured regions when the window is mapped would be beneficial. A backing-store\nof `Always` advises the server that maintaining contents even when the window\nis unmapped would be beneficial. In this case, the server may generate an\nexposure event when the window is created. A value of `NotUseful` advises the\nserver that maintaining contents is unnecessary, although a server may still\nchoose to maintain contents while the window is mapped. Note that if the server\nmaintains contents, then the server should maintain complete contents not just\nthe region within the parent boundaries, even if the window is larger than its\nparent. While the server maintains contents, exposure events will not normally\nbe generated, but the server may stop maintaining contents at any time.",null,null],[17,"CW_BACKING_PLANES","","The backing-planes indicates (with bits set to 1) which bit planes of the\nwindow hold dynamic data that must be preserved in backing-stores and during\nsave-unders.",null,null],[17,"CW_BACKING_PIXEL","","The backing-pixel specifies what value to use in planes not covered by\nbacking-planes. The server is free to save only the specified bit planes in the\nbacking-store or save-under and regenerate the remaining planes with the\nspecified pixel value. Any bits beyond the specified depth of the window in\nthese values are simply ignored.",null,null],[17,"CW_OVERRIDE_REDIRECT","","The override-redirect specifies whether map and configure requests on this\nwindow should override a SubstructureRedirect on the parent, typically to\ninform a window manager not to tamper with the window.",null,null],[17,"CW_SAVE_UNDER","","If 1, the server is advised that when this window is mapped, saving the\ncontents of windows it obscures would be beneficial.",null,null],[17,"CW_EVENT_MASK","","The event-mask defines which events the client is interested in for this window\n(or for some event types, inferiors of the window).",null,null],[17,"CW_DONT_PROPAGATE","","The do-not-propagate-mask defines which events should not be propagated to\nancestor windows when no client has the event type selected in this window.",null,null],[17,"CW_COLORMAP","","The colormap specifies the colormap that best reflects the true colors of the window. Servers\ncapable of supporting multiple hardware colormaps may use this information, and window man-\nagers may use it for InstallColormap requests. The colormap must have the same visual type\nand root as the window (or a Match error results). If CopyFromParent is specified, the parent's\ncolormap is copied (subsequent changes to the parent's colormap attribute do not affect the child).\nHowever, the window must have the same visual type as the parent (or a Match error results),\nand the parent must not have a colormap of None (or a Match error results). For an explanation\nof None, see FreeColormap request. The colormap is copied by sharing the colormap object\nbetween the child and the parent, not by making a complete copy of the colormap contents.",null,null],[17,"CW_CURSOR","","If a cursor is specified, it will be used whenever the pointer is in the window. If None is speci-\nfied, the parent's cursor will be used when the pointer is in the window, and any change in the\nparent's cursor will cause an immediate change in the displayed cursor.",null,null],[17,"BACK_PIXMAP_NONE","","",null,null],[17,"BACK_PIXMAP_PARENT_RELATIVE","","",null,null],[17,"GRAVITY_BIT_FORGET","","",null,null],[17,"GRAVITY_WIN_UNMAP","","",null,null],[17,"GRAVITY_NORTH_WEST","","",null,null],[17,"GRAVITY_NORTH","","",null,null],[17,"GRAVITY_NORTH_EAST","","",null,null],[17,"GRAVITY_WEST","","",null,null],[17,"GRAVITY_CENTER","","",null,null],[17,"GRAVITY_EAST","","",null,null],[17,"GRAVITY_SOUTH_WEST","","",null,null],[17,"GRAVITY_SOUTH","","",null,null],[17,"GRAVITY_SOUTH_EAST","","",null,null],[17,"GRAVITY_STATIC","","",null,null],[17,"CREATE_WINDOW","","",null,null],[17,"CHANGE_WINDOW_ATTRIBUTES","","",null,null],[17,"MAP_STATE_UNMAPPED","","",null,null],[17,"MAP_STATE_UNVIEWABLE","","",null,null],[17,"MAP_STATE_VIEWABLE","","",null,null],[17,"GET_WINDOW_ATTRIBUTES","","",null,null],[17,"DESTROY_WINDOW","","",null,null],[17,"DESTROY_SUBWINDOWS","","",null,null],[17,"SET_MODE_INSERT","","",null,null],[17,"SET_MODE_DELETE","","",null,null],[17,"CHANGE_SAVE_SET","","",null,null],[17,"REPARENT_WINDOW","","",null,null],[17,"MAP_WINDOW","","",null,null],[17,"MAP_SUBWINDOWS","","",null,null],[17,"UNMAP_WINDOW","","",null,null],[17,"UNMAP_SUBWINDOWS","","",null,null],[17,"CONFIG_WINDOW_X","","",null,null],[17,"CONFIG_WINDOW_Y","","",null,null],[17,"CONFIG_WINDOW_WIDTH","","",null,null],[17,"CONFIG_WINDOW_HEIGHT","","",null,null],[17,"CONFIG_WINDOW_BORDER_WIDTH","","",null,null],[17,"CONFIG_WINDOW_SIBLING","","",null,null],[17,"CONFIG_WINDOW_STACK_MODE","","",null,null],[17,"STACK_MODE_ABOVE","","",null,null],[17,"STACK_MODE_BELOW","","",null,null],[17,"STACK_MODE_TOP_IF","","",null,null],[17,"STACK_MODE_BOTTOM_IF","","",null,null],[17,"STACK_MODE_OPPOSITE","","",null,null],[17,"CONFIGURE_WINDOW","","",null,null],[17,"CIRCULATE_RAISE_LOWEST","","",null,null],[17,"CIRCULATE_LOWER_HIGHEST","","",null,null],[17,"CIRCULATE_WINDOW","","",null,null],[17,"GET_GEOMETRY","","",null,null],[17,"QUERY_TREE","","",null,null],[17,"INTERN_ATOM","","",null,null],[17,"GET_ATOM_NAME","","",null,null],[17,"PROP_MODE_REPLACE","","Discard the previous property value and store the new data.",null,null],[17,"PROP_MODE_PREPEND","","Insert the new data before the beginning of existing data. The `format` must\nmatch existing property value. If the property is undefined, it is treated as\ndefined with the correct type and format with zero-length data.",null,null],[17,"PROP_MODE_APPEND","","Insert the new data after the beginning of existing data. The `format` must\nmatch existing property value. If the property is undefined, it is treated as\ndefined with the correct type and format with zero-length data.",null,null],[17,"CHANGE_PROPERTY","","",null,null],[17,"DELETE_PROPERTY","","",null,null],[17,"GET_PROPERTY_TYPE_ANY","","",null,null],[17,"GET_PROPERTY","","",null,null],[17,"LIST_PROPERTIES","","",null,null],[17,"SET_SELECTION_OWNER","","",null,null],[17,"GET_SELECTION_OWNER","","",null,null],[17,"CONVERT_SELECTION","","",null,null],[17,"SEND_EVENT_DEST_POINTER_WINDOW","","",null,null],[17,"SEND_EVENT_DEST_ITEM_FOCUS","","",null,null],[17,"SEND_EVENT","","",null,null],[17,"GRAB_MODE_SYNC","","The state of the keyboard appears to freeze: No further keyboard events are\ngenerated by the server until the grabbing client issues a releasing\n`AllowEvents` request or until the keyboard grab is released.",null,null],[17,"GRAB_MODE_ASYNC","","Keyboard event processing continues normally.",null,null],[17,"GRAB_STATUS_SUCCESS","","",null,null],[17,"GRAB_STATUS_ALREADY_GRABBED","","",null,null],[17,"GRAB_STATUS_INVALID_TIME","","",null,null],[17,"GRAB_STATUS_NOT_VIEWABLE","","",null,null],[17,"GRAB_STATUS_FROZEN","","",null,null],[17,"CURSOR_NONE","","",null,null],[17,"GRAB_POINTER","","",null,null],[17,"UNGRAB_POINTER","","",null,null],[17,"BUTTON_INDEX_ANY","","Any of the following (or none):",null,null],[17,"BUTTON_INDEX_1","","The left mouse button.",null,null],[17,"BUTTON_INDEX_2","","The right mouse button.",null,null],[17,"BUTTON_INDEX_3","","The middle mouse button.",null,null],[17,"BUTTON_INDEX_4","","Scroll wheel. TODO: direction?",null,null],[17,"BUTTON_INDEX_5","","Scroll wheel. TODO: direction?",null,null],[17,"GRAB_BUTTON","","",null,null],[17,"UNGRAB_BUTTON","","",null,null],[17,"CHANGE_ACTIVE_POINTER_GRAB","","",null,null],[17,"GRAB_KEYBOARD","","",null,null],[17,"UNGRAB_KEYBOARD","","",null,null],[17,"GRAB_ANY","","",null,null],[17,"GRAB_KEY","","",null,null],[17,"UNGRAB_KEY","","",null,null],[17,"ALLOW_ASYNC_POINTER","","For AsyncPointer, if the pointer is frozen by the client, pointer event\nprocessing continues normally. If the pointer is frozen twice by the client on\nbehalf of two separate grabs, AsyncPointer thaws for both. AsyncPointer has no\neffect if the pointer is not frozen by the client, but the pointer need not be\ngrabbed by the client.",null,null],[17,"ALLOW_SYNC_POINTER","","For SyncPointer, if the pointer is frozen and actively grabbed by the client,\npointer event processing continues normally until the next ButtonPress or\nButtonRelease event is reported to the client, at which time the pointer again\nappears to freeze. However, if the reported event causes the pointer grab to be\nreleased, then the pointer does not freeze. SyncPointer has no effect if the\npointer is not frozen by the client or if the pointer is not grabbed by the\nclient.",null,null],[17,"ALLOW_REPLAY_POINTER","","For ReplayPointer, if the pointer is actively grabbed by the client and is\nfrozen as the result of an event having been sent to the client (either from\nthe activation of a GrabButton or from a previous AllowEvents with mode\nSyncPointer but not from a GrabPointer), then the pointer grab is released and\nthat event is completely reprocessed, this time ignoring any passive grabs at\nor above (towards the root) the grab-window of the grab just released. The\nrequest has no effect if the pointer is not grabbed by the client or if the\npointer is not frozen as the result of an event.",null,null],[17,"ALLOW_ASYNC_KEYBOARD","","For AsyncKeyboard, if the keyboard is frozen by the client, keyboard event\nprocessing continues normally. If the keyboard is frozen twice by the client on\nbehalf of two separate grabs, AsyncKeyboard thaws for both. AsyncKeyboard has\nno effect if the keyboard is not frozen by the client, but the keyboard need\nnot be grabbed by the client.",null,null],[17,"ALLOW_SYNC_KEYBOARD","","For SyncKeyboard, if the keyboard is frozen and actively grabbed by the client,\nkeyboard event processing continues normally until the next KeyPress or\nKeyRelease event is reported to the client, at which time the keyboard again\nappears to freeze. However, if the reported event causes the keyboard grab to\nbe released, then the keyboard does not freeze. SyncKeyboard has no effect if\nthe keyboard is not frozen by the client or if the keyboard is not grabbed by\nthe client.",null,null],[17,"ALLOW_REPLAY_KEYBOARD","","For ReplayKeyboard, if the keyboard is actively grabbed by the client and is\nfrozen as the result of an event having been sent to the client (either from\nthe activation of a GrabKey or from a previous AllowEvents with mode\nSyncKeyboard but not from a GrabKeyboard), then the keyboard grab is released\nand that event is completely reprocessed, this time ignoring any passive grabs\nat or above (towards the root) the grab-window of the grab just released. The\nrequest has no effect if the keyboard is not grabbed by the client or if the\nkeyboard is not frozen as the result of an event.",null,null],[17,"ALLOW_ASYNC_BOTH","","For AsyncBoth, if the pointer and the keyboard are frozen by the client, event\nprocessing for both devices continues normally. If a device is frozen twice by\nthe client on behalf of two separate grabs, AsyncBoth thaws for both. AsyncBoth\nhas no effect unless both pointer and keyboard are frozen by the client.",null,null],[17,"ALLOW_SYNC_BOTH","","For SyncBoth, if both pointer and keyboard are frozen by the client, event\nprocessing (for both devices) continues normally until the next ButtonPress,\nButtonRelease, KeyPress, or KeyRelease event is reported to the client for a\ngrabbed device (button event for the pointer, key event for the keyboard), at\nwhich time the devices again appear to freeze. However, if the reported event\ncauses the grab to be released, then the devices do not freeze (but if the\nother device is still grabbed, then a subsequent event for it will still cause\nboth devices to freeze). SyncBoth has no effect unless both pointer and\nkeyboard are frozen by the client. If the pointer or keyboard is frozen twice\nby the client on behalf of two separate grabs, SyncBoth thaws for both (but a\nsubsequent freeze for SyncBoth will only freeze each device once).",null,null],[17,"ALLOW_EVENTS","","",null,null],[17,"GRAB_SERVER","","",null,null],[17,"UNGRAB_SERVER","","",null,null],[17,"QUERY_POINTER","","",null,null],[17,"GET_MOTION_EVENTS","","",null,null],[17,"TRANSLATE_COORDINATES","","",null,null],[17,"WARP_POINTER","","",null,null],[17,"INPUT_FOCUS_NONE","","The focus reverts to `XCB_NONE`, so no window will have the input focus.",null,null],[17,"INPUT_FOCUS_POINTER_ROOT","","The focus reverts to `XCB_POINTER_ROOT` respectively. When the focus reverts,\nFocusIn and FocusOut events are generated, but the last-focus-change time is\nnot changed.",null,null],[17,"INPUT_FOCUS_PARENT","","The focus reverts to the parent (or closest viewable ancestor) and the new\nrevert_to value is `XCB_INPUT_FOCUS_NONE`.",null,null],[17,"INPUT_FOCUS_FOLLOW_KEYBOARD","","NOT YET DOCUMENTED. Only relevant for the xinput extension.",null,null],[17,"SET_INPUT_FOCUS","","",null,null],[17,"GET_INPUT_FOCUS","","",null,null],[17,"QUERY_KEYMAP","","",null,null],[17,"OPEN_FONT","","",null,null],[17,"CLOSE_FONT","","",null,null],[17,"FONT_DRAW_LEFT_TO_RIGHT","","",null,null],[17,"FONT_DRAW_RIGHT_TO_LEFT","","",null,null],[17,"QUERY_FONT","","",null,null],[17,"QUERY_TEXT_EXTENTS","","",null,null],[17,"LIST_FONTS","","",null,null],[17,"LIST_FONTS_WITH_INFO","","",null,null],[17,"SET_FONT_PATH","","",null,null],[17,"GET_FONT_PATH","","",null,null],[17,"CREATE_PIXMAP","","",null,null],[17,"FREE_PIXMAP","","",null,null],[17,"GC_FUNCTION","","TODO: Refer to GX",null,null],[17,"GC_PLANE_MASK","","In graphics operations, given a source and destination pixel, the result is\ncomputed bitwise on corresponding bits of the pixels; that is, a Boolean\noperation is performed in each bit plane. The plane-mask restricts the\noperation to a subset of planes, so the result is:",null,null],[17,"GC_FOREGROUND","","Foreground colorpixel.",null,null],[17,"GC_BACKGROUND","","Background colorpixel.",null,null],[17,"GC_LINE_WIDTH","","The line-width is measured in pixels and can be greater than or equal to one, a wide line, or the\nspecial value zero, a thin line.",null,null],[17,"GC_LINE_STYLE","","The line-style defines which sections of a line are drawn:\nSolid The full path of the line is drawn.\nDoubleDash The full path of the line is drawn, but the even dashes are filled differently\n than the odd dashes (see fill-style), with Butt cap-style used where even and\n odd dashes meet.\nOnOffDash Only the even dashes are drawn, and cap-style applies to all internal ends of\n the individual dashes (except NotLast is treated as Butt).",null,null],[17,"GC_CAP_STYLE","","The cap-style defines how the endpoints of a path are drawn:\nNotLast The result is equivalent to Butt, except that for a line-width of zero the final\n endpoint is not drawn.\nButt The result is square at the endpoint (perpendicular to the slope of the line)\n with no projection beyond.\nRound The result is a circular arc with its diameter equal to the line-width, centered\n on the endpoint; it is equivalent to Butt for line-width zero.\nProjecting The result is square at the end, but the path continues beyond the endpoint for\n a distance equal to half the line-width; it is equivalent to Butt for line-width\n zero.",null,null],[17,"GC_JOIN_STYLE","","The join-style defines how corners are drawn for wide lines:\nMiter The outer edges of the two lines extend to meet at an angle. However, if the\n angle is less than 11 degrees, a Bevel join-style is used instead.\nRound The result is a circular arc with a diameter equal to the line-width, centered\n on the joinpoint.\nBevel The result is Butt endpoint styles, and then the triangular notch is filled.",null,null],[17,"GC_FILL_STYLE","","The fill-style defines the contents of the source for line, text, and fill requests. For all text and fill\nrequests (for example, PolyText8, PolyText16, PolyFillRectangle, FillPoly, and PolyFillArc)\nas well as for line requests with line-style Solid, (for example, PolyLine, PolySegment,\nPolyRectangle, PolyArc) and for the even dashes for line requests with line-style OnOffDash\nor DoubleDash:\nSolid Foreground\nTiled Tile\nOpaqueStippled A tile with the same width and height as stipple but with background\n everywhere stipple has a zero and with foreground everywhere stipple\n has a one\nStippled Foreground masked by stipple\nFor the odd dashes for line requests with line-style DoubleDash:\nSolid Background\nTiled Same as for even dashes\nOpaqueStippled Same as for even dashes\nStippled Background masked by stipple",null,null],[17,"GC_FILL_RULE","","",null,null],[17,"GC_TILE","","The tile/stipple represents an infinite two-dimensional plane with the tile/stipple replicated in all\ndimensions. When that plane is superimposed on the drawable for use in a graphics operation,\nthe upper-left corner of some instance of the tile/stipple is at the coordinates within the drawable\nspecified by the tile/stipple origin. The tile/stipple and clip origins are interpreted relative to the\norigin of whatever destination drawable is specified in a graphics request.\nThe tile pixmap must have the same root and depth as the gcontext (or a Match error results).\nThe stipple pixmap must have depth one and must have the same root as the gcontext (or a\nMatch error results). For fill-style Stippled (but not fill-style\nOpaqueStippled), the stipple pattern is tiled in a single plane and acts as an\nadditional clip mask to be ANDed with the clip-mask.\nAny size pixmap can be used for tiling or stippling, although some sizes may be faster to use than\nothers.",null,null],[17,"GC_STIPPLE","","The tile/stipple represents an infinite two-dimensional plane with the tile/stipple replicated in all\ndimensions. When that plane is superimposed on the drawable for use in a graphics operation,\nthe upper-left corner of some instance of the tile/stipple is at the coordinates within the drawable\nspecified by the tile/stipple origin. The tile/stipple and clip origins are interpreted relative to the\norigin of whatever destination drawable is specified in a graphics request.\nThe tile pixmap must have the same root and depth as the gcontext (or a Match error results).\nThe stipple pixmap must have depth one and must have the same root as the gcontext (or a\nMatch error results). For fill-style Stippled (but not fill-style\nOpaqueStippled), the stipple pattern is tiled in a single plane and acts as an\nadditional clip mask to be ANDed with the clip-mask.\nAny size pixmap can be used for tiling or stippling, although some sizes may be faster to use than\nothers.",null,null],[17,"GC_TILE_STIPPLE_ORIGIN_X","","TODO",null,null],[17,"GC_TILE_STIPPLE_ORIGIN_Y","","TODO",null,null],[17,"GC_FONT","","Which font to use for the `ImageText8` and `ImageText16` requests.",null,null],[17,"GC_SUBWINDOW_MODE","","For ClipByChildren, both source and destination windows are additionally\nclipped by all viewable InputOutput children. For IncludeInferiors, neither\nsource nor destination window is\nclipped by inferiors. This will result in including subwindow contents in the source and drawing\nthrough subwindow boundaries of the destination. The use of IncludeInferiors with a source or\ndestination window of one depth with mapped inferiors of differing depth is not illegal, but the\nsemantics is undefined by the core protocol.",null,null],[17,"GC_GRAPHICS_EXPOSURES","","Whether ExposureEvents should be generated (1) or not (0).",null,null],[17,"GC_CLIP_ORIGIN_X","","TODO",null,null],[17,"GC_CLIP_ORIGIN_Y","","TODO",null,null],[17,"GC_CLIP_MASK","","The clip-mask restricts writes to the destination drawable. Only pixels where the clip-mask has\nbits set to 1 are drawn. Pixels are not drawn outside the area covered by the clip-mask or where\nthe clip-mask has bits set to 0. The clip-mask affects all graphics requests, but it does not clip\nsources. The clip-mask origin is interpreted relative to the origin of whatever destination drawable is specified in a graphics request. If a pixmap is specified as the clip-mask, it must have\ndepth 1 and have the same root as the gcontext (or a Match error results). If clip-mask is None,\nthen pixels are always drawn, regardless of the clip origin. The clip-mask can also be set with the\nSetClipRectangles request.",null,null],[17,"GC_DASH_OFFSET","","TODO",null,null],[17,"GC_DASH_LIST","","TODO",null,null],[17,"GC_ARC_MODE","","TODO",null,null],[17,"GX_CLEAR","","",null,null],[17,"GX_AND","","",null,null],[17,"GX_AND_REVERSE","","",null,null],[17,"GX_COPY","","",null,null],[17,"GX_AND_INVERTED","","",null,null],[17,"GX_NOOP","","",null,null],[17,"GX_XOR","","",null,null],[17,"GX_OR","","",null,null],[17,"GX_NOR","","",null,null],[17,"GX_EQUIV","","",null,null],[17,"GX_INVERT","","",null,null],[17,"GX_OR_REVERSE","","",null,null],[17,"GX_COPY_INVERTED","","",null,null],[17,"GX_OR_INVERTED","","",null,null],[17,"GX_NAND","","",null,null],[17,"GX_SET","","",null,null],[17,"LINE_STYLE_SOLID","","",null,null],[17,"LINE_STYLE_ON_OFF_DASH","","",null,null],[17,"LINE_STYLE_DOUBLE_DASH","","",null,null],[17,"CAP_STYLE_NOT_LAST","","",null,null],[17,"CAP_STYLE_BUTT","","",null,null],[17,"CAP_STYLE_ROUND","","",null,null],[17,"CAP_STYLE_PROJECTING","","",null,null],[17,"JOIN_STYLE_MITER","","",null,null],[17,"JOIN_STYLE_ROUND","","",null,null],[17,"JOIN_STYLE_BEVEL","","",null,null],[17,"FILL_STYLE_SOLID","","",null,null],[17,"FILL_STYLE_TILED","","",null,null],[17,"FILL_STYLE_STIPPLED","","",null,null],[17,"FILL_STYLE_OPAQUE_STIPPLED","","",null,null],[17,"FILL_RULE_EVEN_ODD","","",null,null],[17,"FILL_RULE_WINDING","","",null,null],[17,"SUBWINDOW_MODE_CLIP_BY_CHILDREN","","",null,null],[17,"SUBWINDOW_MODE_INCLUDE_INFERIORS","","",null,null],[17,"ARC_MODE_CHORD","","",null,null],[17,"ARC_MODE_PIE_SLICE","","",null,null],[17,"CREATE_GC","","",null,null],[17,"CHANGE_GC","","",null,null],[17,"COPY_GC","","",null,null],[17,"SET_DASHES","","",null,null],[17,"CLIP_ORDERING_UNSORTED","","",null,null],[17,"CLIP_ORDERING_Y_SORTED","","",null,null],[17,"CLIP_ORDERING_YX_SORTED","","",null,null],[17,"CLIP_ORDERING_YX_BANDED","","",null,null],[17,"SET_CLIP_RECTANGLES","","",null,null],[17,"FREE_GC","","",null,null],[17,"CLEAR_AREA","","",null,null],[17,"COPY_AREA","","",null,null],[17,"COPY_PLANE","","",null,null],[17,"COORD_MODE_ORIGIN","","Treats all coordinates as relative to the origin.",null,null],[17,"COORD_MODE_PREVIOUS","","Treats all coordinates after the first as relative to the previous coordinate.",null,null],[17,"POLY_POINT","","",null,null],[17,"POLY_LINE","","",null,null],[17,"POLY_SEGMENT","","",null,null],[17,"POLY_RECTANGLE","","",null,null],[17,"POLY_ARC","","",null,null],[17,"POLY_SHAPE_COMPLEX","","",null,null],[17,"POLY_SHAPE_NONCONVEX","","",null,null],[17,"POLY_SHAPE_CONVEX","","",null,null],[17,"FILL_POLY","","",null,null],[17,"POLY_FILL_RECTANGLE","","",null,null],[17,"POLY_FILL_ARC","","",null,null],[17,"IMAGE_FORMAT_XY_BITMAP","","",null,null],[17,"IMAGE_FORMAT_XY_PIXMAP","","",null,null],[17,"IMAGE_FORMAT_Z_PIXMAP","","",null,null],[17,"PUT_IMAGE","","",null,null],[17,"GET_IMAGE","","",null,null],[17,"POLY_TEXT_8","","",null,null],[17,"POLY_TEXT_16","","",null,null],[17,"IMAGE_TEXT_8","","",null,null],[17,"IMAGE_TEXT_16","","",null,null],[17,"COLORMAP_ALLOC_NONE","","",null,null],[17,"COLORMAP_ALLOC_ALL","","",null,null],[17,"CREATE_COLORMAP","","",null,null],[17,"FREE_COLORMAP","","",null,null],[17,"COPY_COLORMAP_AND_FREE","","",null,null],[17,"INSTALL_COLORMAP","","",null,null],[17,"UNINSTALL_COLORMAP","","",null,null],[17,"LIST_INSTALLED_COLORMAPS","","",null,null],[17,"ALLOC_COLOR","","",null,null],[17,"ALLOC_NAMED_COLOR","","",null,null],[17,"ALLOC_COLOR_CELLS","","",null,null],[17,"ALLOC_COLOR_PLANES","","",null,null],[17,"FREE_COLORS","","",null,null],[17,"COLOR_FLAG_RED","","",null,null],[17,"COLOR_FLAG_GREEN","","",null,null],[17,"COLOR_FLAG_BLUE","","",null,null],[17,"STORE_COLORS","","",null,null],[17,"STORE_NAMED_COLOR","","",null,null],[17,"QUERY_COLORS","","",null,null],[17,"LOOKUP_COLOR","","",null,null],[17,"PIXMAP_NONE","","",null,null],[17,"CREATE_CURSOR","","",null,null],[17,"FONT_NONE","","",null,null],[17,"CREATE_GLYPH_CURSOR","","",null,null],[17,"FREE_CURSOR","","",null,null],[17,"RECOLOR_CURSOR","","",null,null],[17,"QUERY_SHAPE_OF_LARGEST_CURSOR","","",null,null],[17,"QUERY_SHAPE_OF_FASTEST_TILE","","",null,null],[17,"QUERY_SHAPE_OF_FASTEST_STIPPLE","","",null,null],[17,"QUERY_BEST_SIZE","","",null,null],[17,"QUERY_EXTENSION","","",null,null],[17,"LIST_EXTENSIONS","","",null,null],[17,"CHANGE_KEYBOARD_MAPPING","","",null,null],[17,"GET_KEYBOARD_MAPPING","","",null,null],[17,"KB_KEY_CLICK_PERCENT","","",null,null],[17,"KB_BELL_PERCENT","","",null,null],[17,"KB_BELL_PITCH","","",null,null],[17,"KB_BELL_DURATION","","",null,null],[17,"KB_LED","","",null,null],[17,"KB_LED_MODE","","",null,null],[17,"KB_KEY","","",null,null],[17,"KB_AUTO_REPEAT_MODE","","",null,null],[17,"LED_MODE_OFF","","",null,null],[17,"LED_MODE_ON","","",null,null],[17,"AUTO_REPEAT_MODE_OFF","","",null,null],[17,"AUTO_REPEAT_MODE_ON","","",null,null],[17,"AUTO_REPEAT_MODE_DEFAULT","","",null,null],[17,"CHANGE_KEYBOARD_CONTROL","","",null,null],[17,"GET_KEYBOARD_CONTROL","","",null,null],[17,"BELL","","",null,null],[17,"CHANGE_POINTER_CONTROL","","",null,null],[17,"GET_POINTER_CONTROL","","",null,null],[17,"BLANKING_NOT_PREFERRED","","",null,null],[17,"BLANKING_PREFERRED","","",null,null],[17,"BLANKING_DEFAULT","","",null,null],[17,"EXPOSURES_NOT_ALLOWED","","",null,null],[17,"EXPOSURES_ALLOWED","","",null,null],[17,"EXPOSURES_DEFAULT","","",null,null],[17,"SET_SCREEN_SAVER","","",null,null],[17,"GET_SCREEN_SAVER","","",null,null],[17,"HOST_MODE_INSERT","","",null,null],[17,"HOST_MODE_DELETE","","",null,null],[17,"FAMILY_INTERNET","","",null,null],[17,"FAMILY_DE_CNET","","",null,null],[17,"FAMILY_CHAOS","","",null,null],[17,"FAMILY_SERVER_INTERPRETED","","",null,null],[17,"FAMILY_INTERNET_6","","",null,null],[17,"CHANGE_HOSTS","","",null,null],[17,"LIST_HOSTS","","",null,null],[17,"ACCESS_CONTROL_DISABLE","","",null,null],[17,"ACCESS_CONTROL_ENABLE","","",null,null],[17,"SET_ACCESS_CONTROL","","",null,null],[17,"CLOSE_DOWN_DESTROY_ALL","","",null,null],[17,"CLOSE_DOWN_RETAIN_PERMANENT","","",null,null],[17,"CLOSE_DOWN_RETAIN_TEMPORARY","","",null,null],[17,"SET_CLOSE_DOWN_MODE","","",null,null],[17,"KILL_ALL_TEMPORARY","","",null,null],[17,"KILL_CLIENT","","",null,null],[17,"ROTATE_PROPERTIES","","",null,null],[17,"SCREEN_SAVER_RESET","","",null,null],[17,"SCREEN_SAVER_ACTIVE","","",null,null],[17,"FORCE_SCREEN_SAVER","","",null,null],[17,"MAPPING_STATUS_SUCCESS","","",null,null],[17,"MAPPING_STATUS_BUSY","","",null,null],[17,"MAPPING_STATUS_FAILURE","","",null,null],[17,"SET_POINTER_MAPPING","","",null,null],[17,"GET_POINTER_MAPPING","","",null,null],[17,"MAP_INDEX_SHIFT","","",null,null],[17,"MAP_INDEX_LOCK","","",null,null],[17,"MAP_INDEX_CONTROL","","",null,null],[17,"MAP_INDEX_1","","",null,null],[17,"MAP_INDEX_2","","",null,null],[17,"MAP_INDEX_3","","",null,null],[17,"MAP_INDEX_4","","",null,null],[17,"MAP_INDEX_5","","",null,null],[17,"SET_MODIFIER_MAPPING","","",null,null],[17,"GET_MODIFIER_MAPPING","","",null,null],[17,"NO_OPERATION","","",null,null],[11,"new","","",10,{"inputs":[{"name":"u8"},{"name":"u8"}],"output":{"name":"char2b"}}],[11,"byte1","","",10,null],[11,"byte2","","",10,null],[11,"next","","",35,null],[11,"new","","",11,{"inputs":[{"name":"i16"},{"name":"i16"}],"output":{"name":"point"}}],[11,"x","","",11,null],[11,"y","","",11,null],[11,"next","","",36,null],[11,"new","","",12,{"inputs":[{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"rectangle"}}],[11,"x","","",12,null],[11,"y","","",12,null],[11,"width","","",12,null],[11,"height","","",12,null],[11,"next","","",37,null],[11,"new","","",13,{"inputs":[{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"i16"},{"name":"i16"}],"output":{"name":"arc"}}],[11,"x","","",13,null],[11,"y","","",13,null],[11,"width","","",13,null],[11,"height","","",13,null],[11,"angle1","","",13,null],[11,"angle2","","",13,null],[11,"next","","",38,null],[11,"depth","","",39,null],[11,"bits_per_pixel","","",39,null],[11,"scanline_pad","","",39,null],[11,"next","","",40,null],[11,"visual_id","","",41,null],[11,"class","","",41,null],[11,"bits_per_rgb_value","","",41,null],[11,"colormap_entries","","",41,null],[11,"red_mask","","",41,null],[11,"green_mask","","",41,null],[11,"blue_mask","","",41,null],[11,"next","","",42,null],[11,"depth","","",43,null],[11,"visuals_len","","",43,null],[11,"visuals","","",43,null],[11,"next","","",44,null],[11,"root","","",45,null],[11,"default_colormap","","",45,null],[11,"white_pixel","","",45,null],[11,"black_pixel","","",45,null],[11,"current_input_masks","","",45,null],[11,"width_in_pixels","","",45,null],[11,"height_in_pixels","","",45,null],[11,"width_in_millimeters","","",45,null],[11,"height_in_millimeters","","",45,null],[11,"min_installed_maps","","",45,null],[11,"max_installed_maps","","",45,null],[11,"root_visual","","",45,null],[11,"backing_stores","","",45,null],[11,"save_unders","","",45,null],[11,"root_depth","","",45,null],[11,"allowed_depths_len","","",45,null],[11,"allowed_depths","","",45,null],[11,"next","","",46,null],[11,"byte_order","","",47,null],[11,"protocol_major_version","","",47,null],[11,"protocol_minor_version","","",47,null],[11,"authorization_protocol_name_len","","",47,null],[11,"authorization_protocol_data_len","","",47,null],[11,"authorization_protocol_name","","",47,null],[11,"authorization_protocol_data","","",47,null],[11,"next","","",48,null],[11,"status","","",49,null],[11,"reason_len","","",49,null],[11,"protocol_major_version","","",49,null],[11,"protocol_minor_version","","",49,null],[11,"length","","",49,null],[11,"reason","","",49,null],[11,"next","","",50,null],[11,"status","","",51,null],[11,"length","","",51,null],[11,"reason","","",51,null],[11,"next","","",52,null],[11,"status","","",53,null],[11,"protocol_major_version","","",53,null],[11,"protocol_minor_version","","",53,null],[11,"length","","",53,null],[11,"release_number","","",53,null],[11,"resource_id_base","","",53,null],[11,"resource_id_mask","","",53,null],[11,"motion_buffer_size","","",53,null],[11,"vendor_len","","",53,null],[11,"maximum_request_length","","",53,null],[11,"roots_len","","",53,null],[11,"pixmap_formats_len","","",53,null],[11,"image_byte_order","","",53,null],[11,"bitmap_format_bit_order","","",53,null],[11,"bitmap_format_scanline_unit","","",53,null],[11,"bitmap_format_scanline_pad","","",53,null],[11,"min_keycode","","",53,null],[11,"max_keycode","","",53,null],[11,"vendor","","",53,null],[11,"pixmap_formats","","",53,null],[11,"roots","","",53,null],[11,"next","","",54,null],[11,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",55,null],[11,"time","","Time when the event was generated (in milliseconds).",55,null],[11,"root","","The root window of `child`.",55,null],[11,"event","","",55,null],[11,"child","","",55,null],[11,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",55,null],[11,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",55,null],[11,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",55,null],[11,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",55,null],[11,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",55,null],[11,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",55,null],[11,"new","","",55,{"inputs":[{"name":"u8"},{"name":"keycode"},{"name":"timestamp"},{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"bool"}],"output":{"name":"keypressevent"}}],[11,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",56,null],[11,"time","","Time when the event was generated (in milliseconds).",56,null],[11,"root","","The root window of `child`.",56,null],[11,"event","","",56,null],[11,"child","","",56,null],[11,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",56,null],[11,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",56,null],[11,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",56,null],[11,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",56,null],[11,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",56,null],[11,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",56,null],[11,"new","","",56,{"inputs":[{"name":"u8"},{"name":"button"},{"name":"timestamp"},{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"bool"}],"output":{"name":"buttonpressevent"}}],[11,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",57,null],[11,"time","","Time when the event was generated (in milliseconds).",57,null],[11,"root","","The root window of `child`.",57,null],[11,"event","","",57,null],[11,"child","","",57,null],[11,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",57,null],[11,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",57,null],[11,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",57,null],[11,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",57,null],[11,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",57,null],[11,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",57,null],[11,"new","","",57,{"inputs":[{"name":"u8"},{"name":"timestamp"},{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"bool"}],"output":{"name":"motionnotifyevent"}}],[11,"detail","","",58,null],[11,"time","","",58,null],[11,"root","","The root window for the final cursor position.",58,null],[11,"event","","The window on which the event was generated.",58,null],[11,"child","","If the `event` window has subwindows and the final pointer position is in one\nof them, then `child` is set to that subwindow, `XCB_WINDOW_NONE` otherwise.",58,null],[11,"root_x","","The pointer X coordinate relative to `root`'s origin at the time of the event.",58,null],[11,"root_y","","The pointer Y coordinate relative to `root`'s origin at the time of the event.",58,null],[11,"event_x","","If `event` is on the same screen as `root`, this is the pointer X coordinate\nrelative to the event window's origin.",58,null],[11,"event_y","","If `event` is on the same screen as `root`, this is the pointer Y coordinate\nrelative to the event window's origin.",58,null],[11,"state","","",58,null],[11,"mode","","",58,null],[11,"same_screen_focus","","",58,null],[11,"new","","",58,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"timestamp"},{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u8"},{"name":"u8"}],"output":{"name":"enternotifyevent"}}],[11,"detail","","",59,null],[11,"event","","The window on which the focus event was generated. This is the window used by\nthe X server to report the event.",59,null],[11,"mode","","",59,null],[11,"new","","",59,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"window"},{"name":"u8"}],"output":{"name":"focusinevent"}}],[11,"keys","","",60,null],[11,"new","","",60,null],[11,"window","","The exposed (damaged) window.",61,null],[11,"x","","The X coordinate of the left-upper corner of the exposed rectangle, relative to\nthe `window`'s origin.",61,null],[11,"y","","The Y coordinate of the left-upper corner of the exposed rectangle, relative to\nthe `window`'s origin.",61,null],[11,"width","","The width of the exposed rectangle.",61,null],[11,"height","","The height of the exposed rectangle.",61,null],[11,"count","","The amount of `Expose` events following this one. Simple applications that do\nnot want to optimize redisplay by distinguishing between subareas of its window\ncan just ignore all Expose events with nonzero counts and perform full\nredisplays on events with zero counts.",61,null],[11,"new","","",61,{"inputs":[{"name":"window"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"exposeevent"}}],[11,"drawable","","",62,null],[11,"x","","",62,null],[11,"y","","",62,null],[11,"width","","",62,null],[11,"height","","",62,null],[11,"minor_opcode","","",62,null],[11,"count","","",62,null],[11,"major_opcode","","",62,null],[11,"new","","",62,{"inputs":[{"name":"drawable"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u8"}],"output":{"name":"graphicsexposureevent"}}],[11,"drawable","","",63,null],[11,"minor_opcode","","",63,null],[11,"major_opcode","","",63,null],[11,"new","","",63,{"inputs":[{"name":"drawable"},{"name":"u16"},{"name":"u8"}],"output":{"name":"noexposureevent"}}],[11,"window","","",64,null],[11,"state","","",64,null],[11,"new","","",64,{"inputs":[{"name":"window"},{"name":"u8"}],"output":{"name":"visibilitynotifyevent"}}],[11,"parent","","",65,null],[11,"window","","",65,null],[11,"x","","",65,null],[11,"y","","",65,null],[11,"width","","",65,null],[11,"height","","",65,null],[11,"border_width","","",65,null],[11,"override_redirect","","",65,null],[11,"new","","",65,{"inputs":[{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"bool"}],"output":{"name":"createnotifyevent"}}],[11,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",66,null],[11,"window","","The window that is destroyed.",66,null],[11,"new","","",66,{"inputs":[{"name":"window"},{"name":"window"}],"output":{"name":"destroynotifyevent"}}],[11,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",67,null],[11,"window","","The window that was unmapped.",67,null],[11,"from_configure","","Set to 1 if the event was generated as a result of a resizing of the window's\nparent when `window` had a win_gravity of `UnmapGravity`.",67,null],[11,"new","","",67,{"inputs":[{"name":"window"},{"name":"window"},{"name":"bool"}],"output":{"name":"unmapnotifyevent"}}],[11,"event","","The window which was mapped or its parent, depending on whether\n`StructureNotify` or `SubstructureNotify` was selected.",68,null],[11,"window","","The window that was mapped.",68,null],[11,"override_redirect","","Window managers should ignore this window if `override_redirect` is 1.",68,null],[11,"new","","",68,{"inputs":[{"name":"window"},{"name":"window"},{"name":"bool"}],"output":{"name":"mapnotifyevent"}}],[11,"parent","","The parent of `window`.",69,null],[11,"window","","The window to be mapped.",69,null],[11,"new","","",69,{"inputs":[{"name":"window"},{"name":"window"}],"output":{"name":"maprequestevent"}}],[11,"event","","",70,null],[11,"window","","",70,null],[11,"parent","","",70,null],[11,"x","","",70,null],[11,"y","","",70,null],[11,"override_redirect","","",70,null],[11,"new","","",70,{"inputs":[{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"bool"}],"output":{"name":"reparentnotifyevent"}}],[11,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",71,null],[11,"window","","The window whose size, position, border, and/or stacking order was changed.",71,null],[11,"above_sibling","","If `XCB_NONE`, the `window` is on the bottom of the stack with respect to\nsibling windows. However, if set to a sibling window, the `window` is placed on\ntop of this sibling window.",71,null],[11,"x","","The X coordinate of the upper-left outside corner of `window`, relative to the\nparent window's origin.",71,null],[11,"y","","The Y coordinate of the upper-left outside corner of `window`, relative to the\nparent window's origin.",71,null],[11,"width","","The inside width of `window`, not including the border.",71,null],[11,"height","","The inside height of `window`, not including the border.",71,null],[11,"border_width","","The border width of `window`.",71,null],[11,"override_redirect","","Window managers should ignore this window if `override_redirect` is 1.",71,null],[11,"new","","",71,{"inputs":[{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"bool"}],"output":{"name":"configurenotifyevent"}}],[11,"stack_mode","","",72,null],[11,"parent","","",72,null],[11,"window","","",72,null],[11,"sibling","","",72,null],[11,"x","","",72,null],[11,"y","","",72,null],[11,"width","","",72,null],[11,"height","","",72,null],[11,"border_width","","",72,null],[11,"value_mask","","",72,null],[11,"new","","",72,{"inputs":[{"name":"u8"},{"name":"window"},{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"},{"name":"u16"},{"name":"u16"},{"name":"u16"},{"name":"u16"}],"output":{"name":"configurerequestevent"}}],[11,"event","","",73,null],[11,"window","","",73,null],[11,"x","","",73,null],[11,"y","","",73,null],[11,"new","","",73,{"inputs":[{"name":"window"},{"name":"window"},{"name":"i16"},{"name":"i16"}],"output":{"name":"gravitynotifyevent"}}],[11,"window","","",74,null],[11,"width","","",74,null],[11,"height","","",74,null],[11,"new","","",74,{"inputs":[{"name":"window"},{"name":"u16"},{"name":"u16"}],"output":{"name":"resizerequestevent"}}],[11,"event","","Either the restacked window or its parent, depending on whether\n`StructureNotify` or `SubstructureNotify` was selected.",75,null],[11,"window","","The restacked window.",75,null],[11,"place","","",75,null],[11,"new","","",75,{"inputs":[{"name":"u8"},{"name":"window"},{"name":"window"},{"name":"u8"}],"output":{"name":"circulatenotifyevent"}}],[11,"window","","The window whose associated property was changed.",76,null],[11,"atom","","The property's atom, to indicate which property was changed.",76,null],[11,"time","","A timestamp of the server time when the property was changed.",76,null],[11,"state","","",76,null],[11,"new","","",76,{"inputs":[{"name":"window"},{"name":"atom"},{"name":"timestamp"},{"name":"u8"}],"output":{"name":"propertynotifyevent"}}],[11,"time","","",77,null],[11,"owner","","",77,null],[11,"selection","","",77,null],[11,"new","","",77,{"inputs":[{"name":"timestamp"},{"name":"window"},{"name":"atom"}],"output":{"name":"selectionclearevent"}}],[11,"time","","",78,null],[11,"owner","","",78,null],[11,"requestor","","",78,null],[11,"selection","","",78,null],[11,"target","","",78,null],[11,"property","","",78,null],[11,"new","","",78,{"inputs":[{"name":"timestamp"},{"name":"window"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"atom"}],"output":{"name":"selectionrequestevent"}}],[11,"time","","",79,null],[11,"requestor","","",79,null],[11,"selection","","",79,null],[11,"target","","",79,null],[11,"property","","",79,null],[11,"new","","",79,{"inputs":[{"name":"timestamp"},{"name":"window"},{"name":"atom"},{"name":"atom"},{"name":"atom"}],"output":{"name":"selectionnotifyevent"}}],[11,"window","","The window whose associated colormap is changed, installed or uninstalled.",80,null],[11,"colormap","","The colormap which is changed, installed or uninstalled. This is `XCB_NONE`\nwhen the colormap is changed by a call to `FreeColormap`.",80,null],[11,"new_","","",80,null],[11,"state","","",80,null],[11,"new","","",80,{"inputs":[{"name":"window"},{"name":"colormap"},{"name":"bool"},{"name":"u8"}],"output":{"name":"colormapnotifyevent"}}],[11,"data8","","",81,null],[11,"data16","","",81,null],[11,"data32","","",81,null],[11,"next","","",82,null],[11,"format","","Specifies how to interpret `data`. Can be either 8, 16 or 32.",83,null],[11,"window","","",83,null],[11,"type_","","An atom which indicates how the data should be interpreted by the receiving\nclient.",83,null],[11,"data","","The data itself (20 bytes max).",83,null],[11,"new","","",83,{"inputs":[{"name":"u8"},{"name":"window"},{"name":"atom"},{"name":"clientmessagedata"}],"output":{"name":"clientmessageevent"}}],[11,"request","","",84,null],[11,"first_keycode","","The first number in the range of the altered mapping.",84,null],[11,"count","","The number of keycodes altered.",84,null],[11,"new","","",84,{"inputs":[{"name":"u8"},{"name":"keycode"},{"name":"u8"}],"output":{"name":"mappingnotifyevent"}}],[11,"new","","",85,{"inputs":[],"output":{"name":"gegenericevent"}}],[11,"get_reply","","",86,null],[11,"backing_store","","",87,null],[11,"visual","","",87,null],[11,"class","","",87,null],[11,"bit_gravity","","",87,null],[11,"win_gravity","","",87,null],[11,"backing_planes","","",87,null],[11,"backing_pixel","","",87,null],[11,"save_under","","",87,null],[11,"map_is_installed","","",87,null],[11,"map_state","","",87,null],[11,"override_redirect","","",87,null],[11,"colormap","","",87,null],[11,"all_event_masks","","",87,null],[11,"your_event_mask","","",87,null],[11,"do_not_propagate_mask","","",87,null],[11,"get_reply","","",88,null],[11,"depth","","",89,null],[11,"root","","",89,null],[11,"x","","",89,null],[11,"y","","",89,null],[11,"width","","",89,null],[11,"height","","",89,null],[11,"border_width","","",89,null],[11,"get_reply","","",90,null],[11,"root","","",91,null],[11,"parent","","",91,null],[11,"children_len","","",91,null],[11,"children","","",91,null],[11,"get_reply","","",92,null],[11,"atom","","",93,null],[11,"get_reply","","",94,null],[11,"name_len","","",95,null],[11,"name","","",95,null],[11,"get_reply","","",96,null],[11,"format","","",97,null],[11,"type_","","",97,null],[11,"bytes_after","","",97,null],[11,"value_len","","",97,null],[11,"value","","",97,null],[11,"get_reply","","",98,null],[11,"atoms_len","","",99,null],[11,"atoms","","",99,null],[11,"get_reply","","",100,null],[11,"owner","","",101,null],[11,"get_reply","","",102,null],[11,"status","","",103,null],[11,"get_reply","","",104,null],[11,"status","","",105,null],[11,"get_reply","","",106,null],[11,"same_screen","","",107,null],[11,"root","","",107,null],[11,"child","","",107,null],[11,"root_x","","",107,null],[11,"root_y","","",107,null],[11,"win_x","","",107,null],[11,"win_y","","",107,null],[11,"mask","","",107,null],[11,"new","","",31,{"inputs":[{"name":"timestamp"},{"name":"i16"},{"name":"i16"}],"output":{"name":"timecoord"}}],[11,"time","","",31,null],[11,"x","","",31,null],[11,"y","","",31,null],[11,"next","","",108,null],[11,"get_reply","","",109,null],[11,"events_len","","",110,null],[11,"events","","",110,null],[11,"get_reply","","",111,null],[11,"same_screen","","",112,null],[11,"child","","",112,null],[11,"dst_x","","",112,null],[11,"dst_y","","",112,null],[11,"get_reply","","",113,null],[11,"revert_to","","",114,null],[11,"focus","","",114,null],[11,"get_reply","","",115,null],[11,"keys","","",116,null],[11,"new","","",32,{"inputs":[{"name":"atom"},{"name":"u32"}],"output":{"name":"fontprop"}}],[11,"name","","",32,null],[11,"value","","",32,null],[11,"next","","",117,null],[11,"new","","",33,{"inputs":[{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"u16"}],"output":{"name":"charinfo"}}],[11,"left_side_bearing","","",33,null],[11,"right_side_bearing","","",33,null],[11,"character_width","","",33,null],[11,"ascent","","",33,null],[11,"descent","","",33,null],[11,"attributes","","",33,null],[11,"next","","",118,null],[11,"get_reply","","",119,null],[11,"min_bounds","","",120,null],[11,"max_bounds","","",120,null],[11,"min_char_or_byte2","","",120,null],[11,"max_char_or_byte2","","",120,null],[11,"default_char","","",120,null],[11,"properties_len","","",120,null],[11,"draw_direction","","",120,null],[11,"min_byte1","","",120,null],[11,"max_byte1","","",120,null],[11,"all_chars_exist","","",120,null],[11,"font_ascent","","",120,null],[11,"font_descent","","",120,null],[11,"char_infos_len","","",120,null],[11,"properties","","",120,null],[11,"char_infos","","",120,null],[11,"get_reply","","",121,null],[11,"draw_direction","","",122,null],[11,"font_ascent","","",122,null],[11,"font_descent","","",122,null],[11,"overall_ascent","","",122,null],[11,"overall_descent","","",122,null],[11,"overall_width","","",122,null],[11,"overall_left","","",122,null],[11,"overall_right","","",122,null],[11,"name_len","","",123,null],[11,"name","","",123,null],[11,"next","","",124,null],[11,"get_reply","","",125,null],[11,"names_len","","",126,null],[11,"names","","",126,null],[11,"get_reply","","",127,null],[11,"name_len","","",128,null],[11,"min_bounds","","",128,null],[11,"max_bounds","","",128,null],[11,"min_char_or_byte2","","",128,null],[11,"max_char_or_byte2","","",128,null],[11,"default_char","","",128,null],[11,"properties_len","","",128,null],[11,"draw_direction","","",128,null],[11,"min_byte1","","",128,null],[11,"max_byte1","","",128,null],[11,"all_chars_exist","","",128,null],[11,"font_ascent","","",128,null],[11,"font_descent","","",128,null],[11,"replies_hint","","",128,null],[11,"properties","","",128,null],[11,"name","","",128,null],[11,"get_reply","","",129,null],[11,"path_len","","",130,null],[11,"path","","",130,null],[11,"new","","",34,{"inputs":[{"name":"i16"},{"name":"i16"},{"name":"i16"},{"name":"i16"}],"output":{"name":"segment"}}],[11,"x1","","",34,null],[11,"y1","","",34,null],[11,"x2","","",34,null],[11,"y2","","",34,null],[11,"next","","",131,null],[11,"get_reply","","",132,null],[11,"depth","","",133,null],[11,"visual","","",133,null],[11,"data","","",133,null],[11,"get_reply","","",134,null],[11,"cmaps_len","","",135,null],[11,"cmaps","","",135,null],[11,"get_reply","","",136,null],[11,"red","","",137,null],[11,"green","","",137,null],[11,"blue","","",137,null],[11,"pixel","","",137,null],[11,"get_reply","","",138,null],[11,"pixel","","",139,null],[11,"exact_red","","",139,null],[11,"exact_green","","",139,null],[11,"exact_blue","","",139,null],[11,"visual_red","","",139,null],[11,"visual_green","","",139,null],[11,"visual_blue","","",139,null],[11,"get_reply","","",140,null],[11,"pixels_len","","",141,null],[11,"masks_len","","",141,null],[11,"pixels","","",141,null],[11,"masks","","",141,null],[11,"get_reply","","",142,null],[11,"pixels_len","","",143,null],[11,"red_mask","","",143,null],[11,"green_mask","","",143,null],[11,"blue_mask","","",143,null],[11,"pixels","","",143,null],[11,"pixel","","",144,null],[11,"red","","",144,null],[11,"green","","",144,null],[11,"blue","","",144,null],[11,"flags","","",144,null],[11,"next","","",145,null],[11,"red","","",146,null],[11,"green","","",146,null],[11,"blue","","",146,null],[11,"next","","",147,null],[11,"get_reply","","",148,null],[11,"colors_len","","",149,null],[11,"colors","","",149,null],[11,"get_reply","","",150,null],[11,"exact_red","","",151,null],[11,"exact_green","","",151,null],[11,"exact_blue","","",151,null],[11,"visual_red","","",151,null],[11,"visual_green","","",151,null],[11,"visual_blue","","",151,null],[11,"get_reply","","",152,null],[11,"width","","",153,null],[11,"height","","",153,null],[11,"get_reply","","",154,null],[11,"present","","",155,null],[11,"major_opcode","","",155,null],[11,"first_event","","",155,null],[11,"first_error","","",155,null],[11,"get_reply","","",156,null],[11,"names_len","","",157,null],[11,"names","","",157,null],[11,"get_reply","","",158,null],[11,"keysyms_per_keycode","","",159,null],[11,"keysyms","","",159,null],[11,"get_reply","","",160,null],[11,"global_auto_repeat","","",161,null],[11,"led_mask","","",161,null],[11,"key_click_percent","","",161,null],[11,"bell_percent","","",161,null],[11,"bell_pitch","","",161,null],[11,"bell_duration","","",161,null],[11,"auto_repeats","","",161,null],[11,"get_reply","","",162,null],[11,"acceleration_numerator","","",163,null],[11,"acceleration_denominator","","",163,null],[11,"threshold","","",163,null],[11,"get_reply","","",164,null],[11,"timeout","","",165,null],[11,"interval","","",165,null],[11,"prefer_blanking","","",165,null],[11,"allow_exposures","","",165,null],[11,"family","","",166,null],[11,"address_len","","",166,null],[11,"address","","",166,null],[11,"next","","",167,null],[11,"get_reply","","",168,null],[11,"mode","","",169,null],[11,"hosts_len","","",169,null],[11,"hosts","","",169,null],[11,"get_reply","","",170,null],[11,"status","","",171,null],[11,"get_reply","","",172,null],[11,"map_len","","",173,null],[11,"map","","",173,null],[11,"get_reply","","",174,null],[11,"status","","",175,null],[11,"get_reply","","",176,null],[11,"keycodes_per_modifier","","",177,null],[11,"keycodes","","",177,null],[0,"ffi","xcb","",null,null],[0,"base","xcb::ffi","",null,null],[3,"xcb_generic_iterator_t","xcb::ffi::base","Generic iterator",null,null],[12,"data","","",178,null],[12,"rem","","",178,null],[12,"index","","",178,null],[3,"xcb_generic_reply_t","","Generic reply",null,null],[12,"response_type","","",179,null],[12,"sequence","","",179,null],[12,"length","","",179,null],[3,"xcb_generic_event_t","","Generic event",null,null],[12,"response_type","","",180,null],[12,"pad0","","",180,null],[12,"sequence","","",180,null],[12,"pad","","",180,null],[12,"full_sequence","","",180,null],[3,"xcb_ge_event_t","","GE event",null,null],[12,"response_type","","",181,null],[12,"sequence","","",181,null],[12,"length","","",181,null],[12,"event_type","","",181,null],[12,"full_sequence","","",181,null],[3,"xcb_generic_error_t","","Generic error",null,null],[12,"response_type","","",182,null],[12,"error_code","","",182,null],[12,"sequence","","",182,null],[12,"resource_id","","",182,null],[12,"minor_code","","",182,null],[12,"major_code","","",182,null],[12,"full_sequence","","",182,null],[3,"xcb_void_cookie_t","","Generic cookie",null,null],[12,"sequence","","sequence number",183,null],[3,"xcb_auth_info_t","","Container for authorization information.\nA container for authorization information to be sent to the X server",null,null],[12,"namelen","","length of the string name (as returned by strlen)",184,null],[12,"name","","String containing the authentication protocol name,\nsuch as "MIT-MAGIC-COOKIE-1" or "XDM-AUTHORIZATION-1".",184,null],[12,"datalen","","length of the data member",184,null],[12,"data","","data interpreted in a protocol specific manner",184,null],[4,"xcb_connection_t","","XCB connection structure\nAn opaque structure that contain all data that XCB needs to communicate\nwith an X server.",null,null],[4,"xcb_extension_t","","Opaque structure used as key for xcb_get_extension_data_t",null,null],[4,"xcb_special_event_t","","",null,null],[5,"xcb_flush","","Forces any buffered output to be written to the server. Blocks\nuntil the write is complete.",null,null],[5,"xcb_get_maximum_request_length","","Returns the maximum request length that this server accepts.",null,null],[5,"xcb_prefetch_maximum_request_length","","Prefetch the maximum request length without blocking.",null,null],[5,"xcb_wait_for_event","","Returns the next event or error from the server.",null,null],[5,"xcb_poll_for_event","","Returns the next event or error from the server.",null,null],[5,"xcb_poll_for_queued_event","","Returns the next event without reading from the connection.",null,null],[5,"xcb_poll_for_special_event","","Returns the next event from a special queue",null,null],[5,"xcb_wait_for_special_event","","Returns the next event from a special queue, blocking until one arrives",null,null],[5,"xcb_register_for_special_xge","","Listen for a special event",null,null],[5,"xcb_unregister_for_special_event","","Stop listening for a special event",null,null],[5,"xcb_request_check","","Return the error for a request, or NULL if none can ever arrive.",null,null],[5,"xcb_discard_reply","","Discards the reply for a request.",null,null],[5,"xcb_discard_reply64","","Discards the reply for a request, given by a 64bit sequence number",null,null],[5,"xcb_get_extension_data","","Caches reply information from QueryExtension requests.",null,null],[5,"xcb_prefetch_extension_data","","Prefetch of extension data into the extension cache",null,null],[5,"xcb_get_setup","","Access the data returned by the server.",null,null],[5,"xcb_get_file_descriptor","","Access the file descriptor of the connection.",null,null],[5,"xcb_connection_has_error","","Test whether the connection has shut down due to a fatal error.",null,null],[5,"xcb_connect_to_fd","","Connects to the X server.",null,null],[5,"xcb_disconnect","","Closes the connection.",null,null],[5,"xcb_parse_display","","Parses a display string name in the form documented by X(7x).\nname: The name of the display.\nhost: A pointer to a malloc'd copy of the hostname.\ndisplay: A pointer to the display number.\nscreen: A pointer to the screen number.",null,null],[5,"xcb_connect","","Connects to the X server.\ndisplayname: The name of the display.\nscreenp: A pointer to a preferred screen number.\nReturns A newly allocated xcb_connection_t structure.",null,null],[5,"xcb_connect_to_display_with_auth_info","","Connects to the X server, using an authorization information.\ndisplay: The name of the display.\nauth: The authorization information.\nscreen: A pointer to a preferred screen number.\nReturns A newly allocated xcb_connection_t structure.",null,null],[5,"xcb_generate_id","","Allocates an XID for a new object.\nReturns A newly allocated XID.",null,null],[17,"XCB_CONN_ERROR","","xcb connection errors because of socket, pipe and other stream errors.",null,null],[17,"XCB_CONN_CLOSED_EXT_NOTSUPPORTED","","xcb connection shutdown because of extension not supported",null,null],[17,"XCB_CONN_CLOSED_MEM_INSUFFICIENT","","malloc(), calloc() and realloc() error upon failure, for eg ENOMEM",null,null],[17,"XCB_CONN_CLOSED_REQ_LEN_EXCEED","","Connection closed, exceeding request length that server accepts.",null,null],[17,"XCB_CONN_CLOSED_PARSE_ERR","","Connection closed, error during parsing display string.",null,null],[17,"XCB_CONN_CLOSED_INVALID_SCREEN","","Connection closed because the server does not have a screen\nmatching the display.",null,null],[17,"XCB_CONN_CLOSED_FDPASSING_FAILED","","Connection closed because some FD passing operation failed",null,null],[17,"XCB_NONE","","XCB_NONE is the universal null resource or null atom parameter value for many core X requests",null,null],[17,"XCB_COPY_FROM_PARENT","","XCB_COPY_FROM_PARENT can be used for many xcb_create_window parameters",null,null],[17,"XCB_CURRENT_TIME","","XCB_CURRENT_TIME can be used in most requests that take an xcb_timestamp_t",null,null],[17,"XCB_NO_SYMBOL","","XCB_NO_SYMBOL fills in unused entries in xcb_keysym_t tables",null,null],[11,"clone","","",179,null],[11,"clone","","",180,null],[11,"clone","","",181,null],[11,"fmt","","",182,null],[11,"clone","","",182,null],[11,"clone","","",183,null],[0,"xproto","xcb::ffi","",null,null],[3,"xcb_char2b_t","xcb::ffi::xproto","",null,null],[12,"byte1","","",185,null],[12,"byte2","","",185,null],[3,"xcb_char2b_iterator_t","","",null,null],[12,"data","","",186,null],[12,"rem","","",186,null],[12,"index","","",186,null],[3,"xcb_window_iterator_t","","",null,null],[12,"data","","",187,null],[12,"rem","","",187,null],[12,"index","","",187,null],[3,"xcb_pixmap_iterator_t","","",null,null],[12,"data","","",188,null],[12,"rem","","",188,null],[12,"index","","",188,null],[3,"xcb_cursor_iterator_t","","",null,null],[12,"data","","",189,null],[12,"rem","","",189,null],[12,"index","","",189,null],[3,"xcb_font_iterator_t","","",null,null],[12,"data","","",190,null],[12,"rem","","",190,null],[12,"index","","",190,null],[3,"xcb_gcontext_iterator_t","","",null,null],[12,"data","","",191,null],[12,"rem","","",191,null],[12,"index","","",191,null],[3,"xcb_colormap_iterator_t","","",null,null],[12,"data","","",192,null],[12,"rem","","",192,null],[12,"index","","",192,null],[3,"xcb_atom_iterator_t","","",null,null],[12,"data","","",193,null],[12,"rem","","",193,null],[12,"index","","",193,null],[3,"xcb_drawable_iterator_t","","",null,null],[12,"data","","",194,null],[12,"rem","","",194,null],[12,"index","","",194,null],[3,"xcb_fontable_iterator_t","","",null,null],[12,"data","","",195,null],[12,"rem","","",195,null],[12,"index","","",195,null],[3,"xcb_visualid_iterator_t","","",null,null],[12,"data","","",196,null],[12,"rem","","",196,null],[12,"index","","",196,null],[3,"xcb_timestamp_iterator_t","","",null,null],[12,"data","","",197,null],[12,"rem","","",197,null],[12,"index","","",197,null],[3,"xcb_keysym_iterator_t","","",null,null],[12,"data","","",198,null],[12,"rem","","",198,null],[12,"index","","",198,null],[3,"xcb_keycode_iterator_t","","",null,null],[12,"data","","",199,null],[12,"rem","","",199,null],[12,"index","","",199,null],[3,"xcb_button_iterator_t","","",null,null],[12,"data","","",200,null],[12,"rem","","",200,null],[12,"index","","",200,null],[3,"xcb_point_t","","",null,null],[12,"x","","",201,null],[12,"y","","",201,null],[3,"xcb_point_iterator_t","","",null,null],[12,"data","","",202,null],[12,"rem","","",202,null],[12,"index","","",202,null],[3,"xcb_rectangle_t","","",null,null],[12,"x","","",203,null],[12,"y","","",203,null],[12,"width","","",203,null],[12,"height","","",203,null],[3,"xcb_rectangle_iterator_t","","",null,null],[12,"data","","",204,null],[12,"rem","","",204,null],[12,"index","","",204,null],[3,"xcb_arc_t","","",null,null],[12,"x","","",205,null],[12,"y","","",205,null],[12,"width","","",205,null],[12,"height","","",205,null],[12,"angle1","","",205,null],[12,"angle2","","",205,null],[3,"xcb_arc_iterator_t","","",null,null],[12,"data","","",206,null],[12,"rem","","",206,null],[12,"index","","",206,null],[3,"xcb_format_t","","",null,null],[12,"depth","","",207,null],[12,"bits_per_pixel","","",207,null],[12,"scanline_pad","","",207,null],[12,"pad0","","",207,null],[3,"xcb_format_iterator_t","","",null,null],[12,"data","","",208,null],[12,"rem","","",208,null],[12,"index","","",208,null],[3,"xcb_visualtype_t","","",null,null],[12,"visual_id","","",209,null],[12,"class","","",209,null],[12,"bits_per_rgb_value","","",209,null],[12,"colormap_entries","","",209,null],[12,"red_mask","","",209,null],[12,"green_mask","","",209,null],[12,"blue_mask","","",209,null],[12,"pad0","","",209,null],[3,"xcb_visualtype_iterator_t","","",null,null],[12,"data","","",210,null],[12,"rem","","",210,null],[12,"index","","",210,null],[3,"xcb_depth_t","","",null,null],[12,"depth","","",211,null],[12,"pad0","","",211,null],[12,"visuals_len","","",211,null],[12,"pad1","","",211,null],[3,"xcb_depth_iterator_t","","",null,null],[12,"data","","",212,null],[12,"rem","","",212,null],[12,"index","","",212,null],[3,"xcb_screen_t","","",null,null],[12,"root","","",213,null],[12,"default_colormap","","",213,null],[12,"white_pixel","","",213,null],[12,"black_pixel","","",213,null],[12,"current_input_masks","","",213,null],[12,"width_in_pixels","","",213,null],[12,"height_in_pixels","","",213,null],[12,"width_in_millimeters","","",213,null],[12,"height_in_millimeters","","",213,null],[12,"min_installed_maps","","",213,null],[12,"max_installed_maps","","",213,null],[12,"root_visual","","",213,null],[12,"backing_stores","","",213,null],[12,"save_unders","","",213,null],[12,"root_depth","","",213,null],[12,"allowed_depths_len","","",213,null],[3,"xcb_screen_iterator_t","","",null,null],[12,"data","","",214,null],[12,"rem","","",214,null],[12,"index","","",214,null],[3,"xcb_setup_request_t","","",null,null],[12,"byte_order","","",215,null],[12,"pad0","","",215,null],[12,"protocol_major_version","","",215,null],[12,"protocol_minor_version","","",215,null],[12,"authorization_protocol_name_len","","",215,null],[12,"authorization_protocol_data_len","","",215,null],[12,"pad1","","",215,null],[3,"xcb_setup_request_iterator_t","","",null,null],[12,"data","","",216,null],[12,"rem","","",216,null],[12,"index","","",216,null],[3,"xcb_setup_failed_t","","",null,null],[12,"status","","",217,null],[12,"reason_len","","",217,null],[12,"protocol_major_version","","",217,null],[12,"protocol_minor_version","","",217,null],[12,"length","","",217,null],[3,"xcb_setup_failed_iterator_t","","",null,null],[12,"data","","",218,null],[12,"rem","","",218,null],[12,"index","","",218,null],[3,"xcb_setup_authenticate_t","","",null,null],[12,"status","","",219,null],[12,"pad0","","",219,null],[12,"length","","",219,null],[3,"xcb_setup_authenticate_iterator_t","","",null,null],[12,"data","","",220,null],[12,"rem","","",220,null],[12,"index","","",220,null],[3,"xcb_setup_t","","",null,null],[12,"status","","",221,null],[12,"pad0","","",221,null],[12,"protocol_major_version","","",221,null],[12,"protocol_minor_version","","",221,null],[12,"length","","",221,null],[12,"release_number","","",221,null],[12,"resource_id_base","","",221,null],[12,"resource_id_mask","","",221,null],[12,"motion_buffer_size","","",221,null],[12,"vendor_len","","",221,null],[12,"maximum_request_length","","",221,null],[12,"roots_len","","",221,null],[12,"pixmap_formats_len","","",221,null],[12,"image_byte_order","","",221,null],[12,"bitmap_format_bit_order","","",221,null],[12,"bitmap_format_scanline_unit","","",221,null],[12,"bitmap_format_scanline_pad","","",221,null],[12,"min_keycode","","",221,null],[12,"max_keycode","","",221,null],[12,"pad1","","",221,null],[3,"xcb_setup_iterator_t","","",null,null],[12,"data","","",222,null],[12,"rem","","",222,null],[12,"index","","",222,null],[3,"xcb_key_press_event_t","","a key was pressed/released",null,null],[12,"response_type","","",223,null],[12,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",223,null],[12,"sequence","","",223,null],[12,"time","","Time when the event was generated (in milliseconds).",223,null],[12,"root","","The root window of `child`.",223,null],[12,"event","","",223,null],[12,"child","","",223,null],[12,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",223,null],[12,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",223,null],[12,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",223,null],[12,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",223,null],[12,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",223,null],[12,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",223,null],[12,"pad0","","",223,null],[3,"xcb_button_press_event_t","","a mouse button was pressed/released",null,null],[12,"response_type","","",224,null],[12,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",224,null],[12,"sequence","","",224,null],[12,"time","","Time when the event was generated (in milliseconds).",224,null],[12,"root","","The root window of `child`.",224,null],[12,"event","","",224,null],[12,"child","","",224,null],[12,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",224,null],[12,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",224,null],[12,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",224,null],[12,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",224,null],[12,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",224,null],[12,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",224,null],[12,"pad0","","",224,null],[3,"xcb_motion_notify_event_t","","a key was pressed",null,null],[12,"response_type","","",225,null],[12,"detail","","The keycode (a number representing a physical key on the keyboard) of the key\nwhich was pressed.",225,null],[12,"sequence","","",225,null],[12,"time","","Time when the event was generated (in milliseconds).",225,null],[12,"root","","The root window of `child`.",225,null],[12,"event","","",225,null],[12,"child","","",225,null],[12,"root_x","","The X coordinate of the pointer relative to the `root` window at the time of\nthe event.",225,null],[12,"root_y","","The Y coordinate of the pointer relative to the `root` window at the time of\nthe event.",225,null],[12,"event_x","","If `same_screen` is true, this is the X coordinate relative to the `event`\nwindow's origin. Otherwise, `event_x` will be set to zero.",225,null],[12,"event_y","","If `same_screen` is true, this is the Y coordinate relative to the `event`\nwindow's origin. Otherwise, `event_y` will be set to zero.",225,null],[12,"state","","The logical state of the pointer buttons and modifier keys just prior to the\nevent.",225,null],[12,"same_screen","","Whether the `event` window is on the same screen as the `root` window.",225,null],[12,"pad0","","",225,null],[3,"xcb_enter_notify_event_t","","the pointer is in a different window",null,null],[12,"response_type","","",226,null],[12,"detail","","",226,null],[12,"sequence","","",226,null],[12,"time","","",226,null],[12,"root","","The root window for the final cursor position.",226,null],[12,"event","","The window on which the event was generated.",226,null],[12,"child","","If the `event` window has subwindows and the final pointer position is in one\nof them, then `child` is set to that subwindow, `XCB_WINDOW_NONE` otherwise.",226,null],[12,"root_x","","The pointer X coordinate relative to `root`'s origin at the time of the event.",226,null],[12,"root_y","","The pointer Y coordinate relative to `root`'s origin at the time of the event.",226,null],[12,"event_x","","If `event` is on the same screen as `root`, this is the pointer X coordinate\nrelative to the event window's origin.",226,null],[12,"event_y","","If `event` is on the same screen as `root`, this is the pointer Y coordinate\nrelative to the event window's origin.",226,null],[12,"state","","",226,null],[12,"mode","","",226,null],[12,"same_screen_focus","","",226,null],[3,"xcb_focus_in_event_t","","NOT YET DOCUMENTED",null,null],[12,"response_type","","",227,null],[12,"detail","","",227,null],[12,"sequence","","",227,null],[12,"event","","The window on which the focus event was generated. This is the window used by\nthe X server to report the event.",227,null],[12,"mode","","",227,null],[12,"pad0","","",227,null],[3,"xcb_keymap_notify_event_t","","",null,null],[12,"response_type","","",228,null],[12,"keys","","",228,null],[3,"xcb_expose_event_t","","NOT YET DOCUMENTED",null,null],[12,"response_type","","",229,null],[12,"pad0","","",229,null],[12,"sequence","","",229,null],[12,"window","","The exposed (damaged) window.",229,null],[12,"x","","The X coordinate of the left-upper corner of the exposed rectangle, relative to\nthe `window`'s origin.",229,null],[12,"y","","The Y coordinate of the left-upper corner of the exposed rectangle, relative to\nthe `window`'s origin.",229,null],[12,"width","","The width of the exposed rectangle.",229,null],[12,"height","","The height of the exposed rectangle.",229,null],[12,"count","","The amount of `Expose` events following this one. Simple applications that do\nnot want to optimize redisplay by distinguishing between subareas of its window\ncan just ignore all Expose events with nonzero counts and perform full\nredisplays on events with zero counts.",229,null],[12,"pad1","","",229,null],[3,"xcb_graphics_exposure_event_t","","",null,null],[12,"response_type","","",230,null],[12,"pad0","","",230,null],[12,"sequence","","",230,null],[12,"drawable","","",230,null],[12,"x","","",230,null],[12,"y","","",230,null],[12,"width","","",230,null],[12,"height","","",230,null],[12,"minor_opcode","","",230,null],[12,"count","","",230,null],[12,"major_opcode","","",230,null],[12,"pad1","","",230,null],[3,"xcb_no_exposure_event_t","","",null,null],[12,"response_type","","",231,null],[12,"pad0","","",231,null],[12,"sequence","","",231,null],[12,"drawable","","",231,null],[12,"minor_opcode","","",231,null],[12,"major_opcode","","",231,null],[12,"pad1","","",231,null],[3,"xcb_visibility_notify_event_t","","",null,null],[12,"response_type","","",232,null],[12,"pad0","","",232,null],[12,"sequence","","",232,null],[12,"window","","",232,null],[12,"state","","",232,null],[12,"pad1","","",232,null],[3,"xcb_create_notify_event_t","","",null,null],[12,"response_type","","",233,null],[12,"pad0","","",233,null],[12,"sequence","","",233,null],[12,"parent","","",233,null],[12,"window","","",233,null],[12,"x","","",233,null],[12,"y","","",233,null],[12,"width","","",233,null],[12,"height","","",233,null],[12,"border_width","","",233,null],[12,"override_redirect","","",233,null],[12,"pad1","","",233,null],[3,"xcb_destroy_notify_event_t","","a window is destroyed",null,null],[12,"response_type","","",234,null],[12,"pad0","","",234,null],[12,"sequence","","",234,null],[12,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",234,null],[12,"window","","The window that is destroyed.",234,null],[3,"xcb_unmap_notify_event_t","","a window is unmapped",null,null],[12,"response_type","","",235,null],[12,"pad0","","",235,null],[12,"sequence","","",235,null],[12,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",235,null],[12,"window","","The window that was unmapped.",235,null],[12,"from_configure","","Set to 1 if the event was generated as a result of a resizing of the window's\nparent when `window` had a win_gravity of `UnmapGravity`.",235,null],[12,"pad1","","",235,null],[3,"xcb_map_notify_event_t","","a window was mapped",null,null],[12,"response_type","","",236,null],[12,"pad0","","",236,null],[12,"sequence","","",236,null],[12,"event","","The window which was mapped or its parent, depending on whether\n`StructureNotify` or `SubstructureNotify` was selected.",236,null],[12,"window","","The window that was mapped.",236,null],[12,"override_redirect","","Window managers should ignore this window if `override_redirect` is 1.",236,null],[12,"pad1","","",236,null],[3,"xcb_map_request_event_t","","window wants to be mapped",null,null],[12,"response_type","","",237,null],[12,"pad0","","",237,null],[12,"sequence","","",237,null],[12,"parent","","The parent of `window`.",237,null],[12,"window","","The window to be mapped.",237,null],[3,"xcb_reparent_notify_event_t","","",null,null],[12,"response_type","","",238,null],[12,"pad0","","",238,null],[12,"sequence","","",238,null],[12,"event","","",238,null],[12,"window","","",238,null],[12,"parent","","",238,null],[12,"x","","",238,null],[12,"y","","",238,null],[12,"override_redirect","","",238,null],[12,"pad1","","",238,null],[3,"xcb_configure_notify_event_t","","NOT YET DOCUMENTED",null,null],[12,"response_type","","",239,null],[12,"pad0","","",239,null],[12,"sequence","","",239,null],[12,"event","","The reconfigured window or its parent, depending on whether `StructureNotify`\nor `SubstructureNotify` was selected.",239,null],[12,"window","","The window whose size, position, border, and/or stacking order was changed.",239,null],[12,"above_sibling","","If `XCB_NONE`, the `window` is on the bottom of the stack with respect to\nsibling windows. However, if set to a sibling window, the `window` is placed on\ntop of this sibling window.",239,null],[12,"x","","The X coordinate of the upper-left outside corner of `window`, relative to the\nparent window's origin.",239,null],[12,"y","","The Y coordinate of the upper-left outside corner of `window`, relative to the\nparent window's origin.",239,null],[12,"width","","The inside width of `window`, not including the border.",239,null],[12,"height","","The inside height of `window`, not including the border.",239,null],[12,"border_width","","The border width of `window`.",239,null],[12,"override_redirect","","Window managers should ignore this window if `override_redirect` is 1.",239,null],[12,"pad1","","",239,null],[3,"xcb_configure_request_event_t","","",null,null],[12,"response_type","","",240,null],[12,"stack_mode","","",240,null],[12,"sequence","","",240,null],[12,"parent","","",240,null],[12,"window","","",240,null],[12,"sibling","","",240,null],[12,"x","","",240,null],[12,"y","","",240,null],[12,"width","","",240,null],[12,"height","","",240,null],[12,"border_width","","",240,null],[12,"value_mask","","",240,null],[3,"xcb_gravity_notify_event_t","","",null,null],[12,"response_type","","",241,null],[12,"pad0","","",241,null],[12,"sequence","","",241,null],[12,"event","","",241,null],[12,"window","","",241,null],[12,"x","","",241,null],[12,"y","","",241,null],[3,"xcb_resize_request_event_t","","",null,null],[12,"response_type","","",242,null],[12,"pad0","","",242,null],[12,"sequence","","",242,null],[12,"window","","",242,null],[12,"width","","",242,null],[12,"height","","",242,null],[3,"xcb_circulate_notify_event_t","","NOT YET DOCUMENTED",null,null],[12,"response_type","","",243,null],[12,"pad0","","",243,null],[12,"sequence","","",243,null],[12,"event","","Either the restacked window or its parent, depending on whether\n`StructureNotify` or `SubstructureNotify` was selected.",243,null],[12,"window","","The restacked window.",243,null],[12,"pad1","","",243,null],[12,"place","","",243,null],[12,"pad2","","",243,null],[3,"xcb_property_notify_event_t","","a window property changed",null,null],[12,"response_type","","",244,null],[12,"pad0","","",244,null],[12,"sequence","","",244,null],[12,"window","","The window whose associated property was changed.",244,null],[12,"atom","","The property's atom, to indicate which property was changed.",244,null],[12,"time","","A timestamp of the server time when the property was changed.",244,null],[12,"state","","",244,null],[12,"pad1","","",244,null],[3,"xcb_selection_clear_event_t","","",null,null],[12,"response_type","","",245,null],[12,"pad0","","",245,null],[12,"sequence","","",245,null],[12,"time","","",245,null],[12,"owner","","",245,null],[12,"selection","","",245,null],[3,"xcb_selection_request_event_t","","",null,null],[12,"response_type","","",246,null],[12,"pad0","","",246,null],[12,"sequence","","",246,null],[12,"time","","",246,null],[12,"owner","","",246,null],[12,"requestor","","",246,null],[12,"selection","","",246,null],[12,"target","","",246,null],[12,"property","","",246,null],[3,"xcb_selection_notify_event_t","","",null,null],[12,"response_type","","",247,null],[12,"pad0","","",247,null],[12,"sequence","","",247,null],[12,"time","","",247,null],[12,"requestor","","",247,null],[12,"selection","","",247,null],[12,"target","","",247,null],[12,"property","","",247,null],[3,"xcb_colormap_notify_event_t","","the colormap for some window changed",null,null],[12,"response_type","","",248,null],[12,"pad0","","",248,null],[12,"sequence","","",248,null],[12,"window","","The window whose associated colormap is changed, installed or uninstalled.",248,null],[12,"colormap","","The colormap which is changed, installed or uninstalled. This is `XCB_NONE`\nwhen the colormap is changed by a call to `FreeColormap`.",248,null],[12,"new_","","",248,null],[12,"state","","",248,null],[12,"pad1","","",248,null],[3,"xcb_client_message_data_t","","",null,null],[12,"data","","",249,null],[3,"xcb_client_message_data_iterator_t","","",null,null],[12,"data","","",250,null],[12,"rem","","",250,null],[12,"index","","",250,null],[3,"xcb_client_message_event_t","","NOT YET DOCUMENTED",null,null],[12,"response_type","","",251,null],[12,"format","","Specifies how to interpret `data`. Can be either 8, 16 or 32.",251,null],[12,"sequence","","",251,null],[12,"window","","",251,null],[12,"type_","","An atom which indicates how the data should be interpreted by the receiving\nclient.",251,null],[12,"data","","The data itself (20 bytes max).",251,null],[3,"xcb_mapping_notify_event_t","","keyboard mapping changed",null,null],[12,"response_type","","",252,null],[12,"pad0","","",252,null],[12,"sequence","","",252,null],[12,"request","","",252,null],[12,"first_keycode","","The first number in the range of the altered mapping.",252,null],[12,"count","","The number of keycodes altered.",252,null],[12,"pad1","","",252,null],[3,"xcb_ge_generic_event_t","","generic event (with length)",null,null],[12,"response_type","","",253,null],[12,"extension","","The major opcode of the extension creating this event",253,null],[12,"sequence","","",253,null],[12,"length","","The amount (in 4-byte units) of data beyond 32 bytes",253,null],[12,"event_type","","",253,null],[12,"pad0","","",253,null],[12,"full_sequence","","",253,null],[3,"xcb_request_error_t","","",null,null],[12,"response_type","","",254,null],[12,"error_code","","",254,null],[12,"sequence","","",254,null],[12,"bad_value","","",254,null],[12,"minor_opcode","","",254,null],[12,"major_opcode","","",254,null],[12,"pad0","","",254,null],[3,"xcb_value_error_t","","",null,null],[12,"response_type","","",255,null],[12,"error_code","","",255,null],[12,"sequence","","",255,null],[12,"bad_value","","",255,null],[12,"minor_opcode","","",255,null],[12,"major_opcode","","",255,null],[12,"pad0","","",255,null],[3,"xcb_create_window_request_t","","Creates a window",null,null],[12,"major_opcode","","",256,null],[12,"depth","","Specifies the new window's depth (TODO: what unit?).",256,null],[12,"length","","",256,null],[12,"wid","","The ID with which you will refer to the new window, created by\n`xcb_generate_id`.",256,null],[12,"parent","","The parent window of the new window.",256,null],[12,"x","","The X coordinate of the new window.",256,null],[12,"y","","The Y coordinate of the new window.",256,null],[12,"width","","The width of the new window.",256,null],[12,"height","","The height of the new window.",256,null],[12,"border_width","","TODO:",256,null],[12,"class","","",256,null],[12,"visual","","Specifies the id for the new window's visual.",256,null],[12,"value_mask","","",256,null],[3,"xcb_change_window_attributes_request_t","","change window attributes",null,null],[12,"major_opcode","","",257,null],[12,"pad0","","",257,null],[12,"length","","",257,null],[12,"window","","The window to change.",257,null],[12,"value_mask","","",257,null],[3,"xcb_get_window_attributes_request_t","","Gets window attributes",null,null],[12,"major_opcode","","",258,null],[12,"pad0","","",258,null],[12,"length","","",258,null],[12,"window","","The window to get the attributes from.",258,null],[3,"xcb_get_window_attributes_cookie_t","","",null,null],[3,"xcb_get_window_attributes_reply_t","","",null,null],[12,"response_type","","",259,null],[12,"backing_store","","",259,null],[12,"sequence","","",259,null],[12,"length","","",259,null],[12,"visual","","The associated visual structure of `window`.",259,null],[12,"class","","",259,null],[12,"bit_gravity","","",259,null],[12,"win_gravity","","",259,null],[12,"backing_planes","","Planes to be preserved if possible.",259,null],[12,"backing_pixel","","Value to be used when restoring planes.",259,null],[12,"save_under","","Boolean, should bits under be saved?",259,null],[12,"map_is_installed","","",259,null],[12,"map_state","","",259,null],[12,"override_redirect","","Window managers should ignore this window if `override_redirect` is 1.",259,null],[12,"colormap","","Color map to be associated with window.",259,null],[12,"all_event_masks","","Set of events all people have interest in.",259,null],[12,"your_event_mask","","My event mask.",259,null],[12,"do_not_propagate_mask","","Set of events that should not propagate.",259,null],[12,"pad0","","",259,null],[3,"xcb_destroy_window_request_t","","Destroys a window",null,null],[12,"major_opcode","","",260,null],[12,"pad0","","",260,null],[12,"length","","",260,null],[12,"window","","The window to destroy.",260,null],[3,"xcb_destroy_subwindows_request_t","","",null,null],[12,"major_opcode","","",261,null],[12,"pad0","","",261,null],[12,"length","","",261,null],[12,"window","","",261,null],[3,"xcb_change_save_set_request_t","","Changes a client's save set",null,null],[12,"major_opcode","","",262,null],[12,"mode","","Insert to add the specified window to the save set or Delete to delete it from the save set.",262,null],[12,"length","","",262,null],[12,"window","","The window to add or delete to/from your save set.",262,null],[3,"xcb_reparent_window_request_t","","Reparents a window",null,null],[12,"major_opcode","","",263,null],[12,"pad0","","",263,null],[12,"length","","",263,null],[12,"window","","The window to reparent.",263,null],[12,"parent","","The new parent of the window.",263,null],[12,"x","","The X position of the window within its new parent.",263,null],[12,"y","","The Y position of the window within its new parent.",263,null],[3,"xcb_map_window_request_t","","Makes a window visible",null,null],[12,"major_opcode","","",264,null],[12,"pad0","","",264,null],[12,"length","","",264,null],[12,"window","","The window to make visible.",264,null],[3,"xcb_map_subwindows_request_t","","",null,null],[12,"major_opcode","","",265,null],[12,"pad0","","",265,null],[12,"length","","",265,null],[12,"window","","",265,null],[3,"xcb_unmap_window_request_t","","Makes a window invisible",null,null],[12,"major_opcode","","",266,null],[12,"pad0","","",266,null],[12,"length","","",266,null],[12,"window","","The window to make invisible.",266,null],[3,"xcb_unmap_subwindows_request_t","","",null,null],[12,"major_opcode","","",267,null],[12,"pad0","","",267,null],[12,"length","","",267,null],[12,"window","","",267,null],[3,"xcb_configure_window_request_t","","Configures window attributes",null,null],[12,"major_opcode","","",268,null],[12,"pad0","","",268,null],[12,"length","","",268,null],[12,"window","","The window to configure.",268,null],[12,"value_mask","","Bitmask of attributes to change.",268,null],[12,"pad1","","",268,null],[3,"xcb_circulate_window_request_t","","Change window stacking order",null,null],[12,"major_opcode","","",269,null],[12,"direction","","",269,null],[12,"length","","",269,null],[12,"window","","The window to raise/lower (depending on `direction`).",269,null],[3,"xcb_get_geometry_request_t","","Get current window geometry",null,null],[12,"major_opcode","","",270,null],[12,"pad0","","",270,null],[12,"length","","",270,null],[12,"drawable","","The drawable (`Window` or `Pixmap`) of which the geometry will be received.",270,null],[3,"xcb_get_geometry_cookie_t","","",null,null],[3,"xcb_get_geometry_reply_t","","",null,null],[12,"response_type","","",271,null],[12,"depth","","The depth of the drawable (bits per pixel for the object).",271,null],[12,"sequence","","",271,null],[12,"length","","",271,null],[12,"root","","Root window of the screen containing `drawable`.",271,null],[12,"x","","The X coordinate of `drawable`. If `drawable` is a window, the coordinate\nspecifies the upper-left outer corner relative to its parent's origin. If\n`drawable` is a pixmap, the X coordinate is always 0.",271,null],[12,"y","","The Y coordinate of `drawable`. If `drawable` is a window, the coordinate\nspecifies the upper-left outer corner relative to its parent's origin. If\n`drawable` is a pixmap, the Y coordinate is always 0.",271,null],[12,"width","","The width of `drawable`.",271,null],[12,"height","","The height of `drawable`.",271,null],[12,"border_width","","The border width (in pixels).",271,null],[12,"pad0","","",271,null],[3,"xcb_query_tree_request_t","","query the window tree",null,null],[12,"major_opcode","","",272,null],[12,"pad0","","",272,null],[12,"length","","",272,null],[12,"window","","The `window` to query.",272,null],[3,"xcb_query_tree_cookie_t","","",null,null],[3,"xcb_query_tree_reply_t","","",null,null],[12,"response_type","","",273,null],[12,"pad0","","",273,null],[12,"sequence","","",273,null],[12,"length","","",273,null],[12,"root","","The root window of `window`.",273,null],[12,"parent","","The parent window of `window`.",273,null],[12,"children_len","","The number of child windows.",273,null],[12,"pad1","","",273,null],[3,"xcb_intern_atom_request_t","","Get atom identifier by name",null,null],[12,"major_opcode","","",274,null],[12,"only_if_exists","","Return a valid atom id only if the atom already exists.",274,null],[12,"length","","",274,null],[12,"name_len","","The length of the following `name`.",274,null],[12,"pad0","","",274,null],[3,"xcb_intern_atom_cookie_t","","",null,null],[3,"xcb_intern_atom_reply_t","","",null,null],[12,"response_type","","",275,null],[12,"pad0","","",275,null],[12,"sequence","","",275,null],[12,"length","","",275,null],[12,"atom","","",275,null],[3,"xcb_get_atom_name_request_t","","",null,null],[12,"major_opcode","","",276,null],[12,"pad0","","",276,null],[12,"length","","",276,null],[12,"atom","","",276,null],[3,"xcb_get_atom_name_cookie_t","","",null,null],[3,"xcb_get_atom_name_reply_t","","",null,null],[12,"response_type","","",277,null],[12,"pad0","","",277,null],[12,"sequence","","",277,null],[12,"length","","",277,null],[12,"name_len","","",277,null],[12,"pad1","","",277,null],[3,"xcb_change_property_request_t","","Changes a window property",null,null],[12,"major_opcode","","",278,null],[12,"mode","","",278,null],[12,"length","","",278,null],[12,"window","","The window whose property you want to change.",278,null],[12,"property","","The property you want to change (an atom).",278,null],[12,"type_","","The type of the property you want to change (an atom).",278,null],[12,"format","","Specifies whether the data should be viewed as a list of 8-bit, 16-bit or\n32-bit quantities. Possible values are 8, 16 and 32. This information allows\nthe X server to correctly perform byte-swap operations as necessary.",278,null],[12,"pad0","","",278,null],[12,"data_len","","Specifies the number of elements (see `format`).",278,null],[3,"xcb_delete_property_request_t","","",null,null],[12,"major_opcode","","",279,null],[12,"pad0","","",279,null],[12,"length","","",279,null],[12,"window","","",279,null],[12,"property","","",279,null],[3,"xcb_get_property_request_t","","Gets a window property",null,null],[12,"major_opcode","","",280,null],[12,"delete","","Whether the property should actually be deleted. For deleting a property, the\nspecified `type` has to match the actual property type.",280,null],[12,"length","","",280,null],[12,"window","","The window whose property you want to get.",280,null],[12,"property","","The property you want to get (an atom).",280,null],[12,"type_","","The type of the property you want to get (an atom).",280,null],[12,"long_offset","","Specifies the offset (in 32-bit multiples) in the specified property where the\ndata is to be retrieved.",280,null],[12,"long_length","","Specifies how many 32-bit multiples of data should be retrieved (e.g. if you\nset `long_length` to 4, you will receive 16 bytes of data).",280,null],[3,"xcb_get_property_cookie_t","","",null,null],[3,"xcb_get_property_reply_t","","",null,null],[12,"response_type","","",281,null],[12,"format","","Specifies whether the data should be viewed as a list of 8-bit, 16-bit, or\n32-bit quantities. Possible values are 8, 16, and 32. This information allows\nthe X server to correctly perform byte-swap operations as necessary.",281,null],[12,"sequence","","",281,null],[12,"length","","",281,null],[12,"type_","","The actual type of the property (an atom).",281,null],[12,"bytes_after","","The number of bytes remaining to be read in the property if a partial read was\nperformed.",281,null],[12,"value_len","","The length of value. You should use the corresponding accessor instead of this\nfield.",281,null],[12,"pad0","","",281,null],[3,"xcb_list_properties_request_t","","",null,null],[12,"major_opcode","","",282,null],[12,"pad0","","",282,null],[12,"length","","",282,null],[12,"window","","",282,null],[3,"xcb_list_properties_cookie_t","","",null,null],[3,"xcb_list_properties_reply_t","","",null,null],[12,"response_type","","",283,null],[12,"pad0","","",283,null],[12,"sequence","","",283,null],[12,"length","","",283,null],[12,"atoms_len","","",283,null],[12,"pad1","","",283,null],[3,"xcb_set_selection_owner_request_t","","Sets the owner of a selection",null,null],[12,"major_opcode","","",284,null],[12,"pad0","","",284,null],[12,"length","","",284,null],[12,"owner","","The new owner of the selection.",284,null],[12,"selection","","The selection.",284,null],[12,"time","","Timestamp to avoid race conditions when running X over the network.",284,null],[3,"xcb_get_selection_owner_request_t","","Gets the owner of a selection",null,null],[12,"major_opcode","","",285,null],[12,"pad0","","",285,null],[12,"length","","",285,null],[12,"selection","","The selection.",285,null],[3,"xcb_get_selection_owner_cookie_t","","",null,null],[3,"xcb_get_selection_owner_reply_t","","",null,null],[12,"response_type","","",286,null],[12,"pad0","","",286,null],[12,"sequence","","",286,null],[12,"length","","",286,null],[12,"owner","","The current selection owner window.",286,null],[3,"xcb_convert_selection_request_t","","",null,null],[12,"major_opcode","","",287,null],[12,"pad0","","",287,null],[12,"length","","",287,null],[12,"requestor","","",287,null],[12,"selection","","",287,null],[12,"target","","",287,null],[12,"property","","",287,null],[12,"time","","",287,null],[3,"xcb_send_event_request_t","","send an event",null,null],[12,"major_opcode","","",288,null],[12,"propagate","","If `propagate` is true and no clients have selected any event on `destination`,\nthe destination is replaced with the closest ancestor of `destination` for\nwhich some client has selected a type in `event_mask` and for which no\nintervening window has that type in its do-not-propagate-mask. If no such\nwindow exists or if the window is an ancestor of the focus window and\n`InputFocus` was originally specified as the destination, the event is not sent\nto any clients. Otherwise, the event is reported to every client selecting on\nthe final destination any of the types specified in `event_mask`.",288,null],[12,"length","","",288,null],[12,"destination","","The window to send this event to. Every client which selects any event within\n`event_mask` on `destination` will get the event.",288,null],[12,"event_mask","","Event_mask for determining which clients should receive the specified event.\nSee `destination` and `propagate`.",288,null],[12,"event","","The event to send to the specified `destination`.",288,null],[3,"xcb_grab_pointer_request_t","","Grab the pointer",null,null],[12,"major_opcode","","",289,null],[12,"owner_events","","If 1, the `grab_window` will still get the pointer events. If 0, events are not\nreported to the `grab_window`.",289,null],[12,"length","","",289,null],[12,"grab_window","","Specifies the window on which the pointer should be grabbed.",289,null],[12,"event_mask","","Specifies which pointer events are reported to the client.",289,null],[12,"pointer_mode","","",289,null],[12,"keyboard_mode","","",289,null],[12,"confine_to","","Specifies the window to confine the pointer in (the user will not be able to\nmove the pointer out of that window).",289,null],[12,"cursor","","Specifies the cursor that should be displayed or `XCB_NONE` to not change the\ncursor.",289,null],[12,"time","","The time argument allows you to avoid certain circumstances that come up if\napplications take a long time to respond or if there are long network delays.\nConsider a situation where you have two applications, both of which normally\ngrab the pointer when clicked on. If both applications specify the timestamp\nfrom the event, the second application may wake up faster and successfully grab\nthe pointer before the first application. The first application then will get\nan indication that the other application grabbed the pointer before its request\nwas processed.",289,null],[3,"xcb_grab_pointer_cookie_t","","",null,null],[3,"xcb_grab_pointer_reply_t","","",null,null],[12,"response_type","","",290,null],[12,"status","","",290,null],[12,"sequence","","",290,null],[12,"length","","",290,null],[3,"xcb_ungrab_pointer_request_t","","release the pointer",null,null],[12,"major_opcode","","",291,null],[12,"pad0","","",291,null],[12,"length","","",291,null],[12,"time","","Timestamp to avoid race conditions when running X over the network.",291,null],[3,"xcb_grab_button_request_t","","Grab pointer button(s)",null,null],[12,"major_opcode","","",292,null],[12,"owner_events","","If 1, the `grab_window` will still get the pointer events. If 0, events are not\nreported to the `grab_window`.",292,null],[12,"length","","",292,null],[12,"grab_window","","Specifies the window on which the pointer should be grabbed.",292,null],[12,"event_mask","","Specifies which pointer events are reported to the client.",292,null],[12,"pointer_mode","","",292,null],[12,"keyboard_mode","","",292,null],[12,"confine_to","","Specifies the window to confine the pointer in (the user will not be able to\nmove the pointer out of that window).",292,null],[12,"cursor","","Specifies the cursor that should be displayed or `XCB_NONE` to not change the\ncursor.",292,null],[12,"button","","",292,null],[12,"pad0","","",292,null],[12,"modifiers","","The modifiers to grab.",292,null],[3,"xcb_ungrab_button_request_t","","",null,null],[12,"major_opcode","","",293,null],[12,"button","","",293,null],[12,"length","","",293,null],[12,"grab_window","","",293,null],[12,"modifiers","","",293,null],[12,"pad0","","",293,null],[3,"xcb_change_active_pointer_grab_request_t","","",null,null],[12,"major_opcode","","",294,null],[12,"pad0","","",294,null],[12,"length","","",294,null],[12,"cursor","","",294,null],[12,"time","","",294,null],[12,"event_mask","","",294,null],[12,"pad1","","",294,null],[3,"xcb_grab_keyboard_request_t","","Grab the keyboard",null,null],[12,"major_opcode","","",295,null],[12,"owner_events","","If 1, the `grab_window` will still get the pointer events. If 0, events are not\nreported to the `grab_window`.",295,null],[12,"length","","",295,null],[12,"grab_window","","Specifies the window on which the pointer should be grabbed.",295,null],[12,"time","","Timestamp to avoid race conditions when running X over the network.",295,null],[12,"pointer_mode","","",295,null],[12,"keyboard_mode","","",295,null],[12,"pad0","","",295,null],[3,"xcb_grab_keyboard_cookie_t","","",null,null],[3,"xcb_grab_keyboard_reply_t","","",null,null],[12,"response_type","","",296,null],[12,"status","","",296,null],[12,"sequence","","",296,null],[12,"length","","",296,null],[3,"xcb_ungrab_keyboard_request_t","","",null,null],[12,"major_opcode","","",297,null],[12,"pad0","","",297,null],[12,"length","","",297,null],[12,"time","","",297,null],[3,"xcb_grab_key_request_t","","Grab keyboard key(s)",null,null],[12,"major_opcode","","",298,null],[12,"owner_events","","If 1, the `grab_window` will still get the pointer events. If 0, events are not\nreported to the `grab_window`.",298,null],[12,"length","","",298,null],[12,"grab_window","","Specifies the window on which the pointer should be grabbed.",298,null],[12,"modifiers","","The modifiers to grab.",298,null],[12,"key","","The keycode of the key to grab.",298,null],[12,"pointer_mode","","",298,null],[12,"keyboard_mode","","",298,null],[12,"pad0","","",298,null],[3,"xcb_ungrab_key_request_t","","release a key combination",null,null],[12,"major_opcode","","",299,null],[12,"key","","The keycode of the specified key combination.",299,null],[12,"length","","",299,null],[12,"grab_window","","The window on which the grabbed key combination will be released.",299,null],[12,"modifiers","","The modifiers of the specified key combination.",299,null],[12,"pad0","","",299,null],[3,"xcb_allow_events_request_t","","release queued events",null,null],[12,"major_opcode","","",300,null],[12,"mode","","",300,null],[12,"length","","",300,null],[12,"time","","Timestamp to avoid race conditions when running X over the network.",300,null],[3,"xcb_grab_server_request_t","","",null,null],[12,"major_opcode","","",301,null],[12,"pad0","","",301,null],[12,"length","","",301,null],[3,"xcb_ungrab_server_request_t","","",null,null],[12,"major_opcode","","",302,null],[12,"pad0","","",302,null],[12,"length","","",302,null],[3,"xcb_query_pointer_request_t","","get pointer coordinates",null,null],[12,"major_opcode","","",303,null],[12,"pad0","","",303,null],[12,"length","","",303,null],[12,"window","","A window to check if the pointer is on the same screen as `window` (see the\n`same_screen` field in the reply).",303,null],[3,"xcb_query_pointer_cookie_t","","",null,null],[3,"xcb_query_pointer_reply_t","","",null,null],[12,"response_type","","",304,null],[12,"same_screen","","If `same_screen` is False, then the pointer is not on the same screen as the\nargument window, `child` is None, and `win_x` and `win_y` are zero. If\n`same_screen` is True, then `win_x` and `win_y` are the pointer coordinates\nrelative to the argument window's origin, and child is the child containing the\npointer, if any.",304,null],[12,"sequence","","",304,null],[12,"length","","",304,null],[12,"root","","The root window the pointer is logically on.",304,null],[12,"child","","The child window containing the pointer, if any, if `same_screen` is true. If\n`same_screen` is false, `XCB_NONE` is returned.",304,null],[12,"root_x","","The pointer X position, relative to `root`.",304,null],[12,"root_y","","The pointer Y position, relative to `root`.",304,null],[12,"win_x","","The pointer X coordinate, relative to `child`, if `same_screen` is true. Zero\notherwise.",304,null],[12,"win_y","","The pointer Y coordinate, relative to `child`, if `same_screen` is true. Zero\notherwise.",304,null],[12,"mask","","The current logical state of the modifier keys and the buttons. Note that the\nlogical state of a device (as seen by means of the protocol) may lag the\nphysical state if device event processing is frozen.",304,null],[12,"pad0","","",304,null],[3,"xcb_timecoord_t","","",null,null],[12,"time","","",305,null],[12,"x","","",305,null],[12,"y","","",305,null],[3,"xcb_timecoord_iterator_t","","",null,null],[12,"data","","",306,null],[12,"rem","","",306,null],[12,"index","","",306,null],[3,"xcb_get_motion_events_request_t","","",null,null],[12,"major_opcode","","",307,null],[12,"pad0","","",307,null],[12,"length","","",307,null],[12,"window","","",307,null],[12,"start","","",307,null],[12,"stop","","",307,null],[3,"xcb_get_motion_events_cookie_t","","",null,null],[3,"xcb_get_motion_events_reply_t","","",null,null],[12,"response_type","","",308,null],[12,"pad0","","",308,null],[12,"sequence","","",308,null],[12,"length","","",308,null],[12,"events_len","","",308,null],[12,"pad1","","",308,null],[3,"xcb_translate_coordinates_request_t","","",null,null],[12,"major_opcode","","",309,null],[12,"pad0","","",309,null],[12,"length","","",309,null],[12,"src_window","","",309,null],[12,"dst_window","","",309,null],[12,"src_x","","",309,null],[12,"src_y","","",309,null],[3,"xcb_translate_coordinates_cookie_t","","",null,null],[3,"xcb_translate_coordinates_reply_t","","",null,null],[12,"response_type","","",310,null],[12,"same_screen","","",310,null],[12,"sequence","","",310,null],[12,"length","","",310,null],[12,"child","","",310,null],[12,"dst_x","","",310,null],[12,"dst_y","","",310,null],[3,"xcb_warp_pointer_request_t","","move mouse pointer",null,null],[12,"major_opcode","","",311,null],[12,"pad0","","",311,null],[12,"length","","",311,null],[12,"src_window","","If `src_window` is not `XCB_NONE` (TODO), the move will only take place if the\npointer is inside `src_window` and within the rectangle specified by (`src_x`,\n`src_y`, `src_width`, `src_height`). The rectangle coordinates are relative to\n`src_window`.",311,null],[12,"dst_window","","If `dst_window` is not `XCB_NONE` (TODO), the pointer will be moved to the\noffsets (`dst_x`, `dst_y`) relative to `dst_window`. If `dst_window` is\n`XCB_NONE` (TODO), the pointer will be moved by the offsets (`dst_x`, `dst_y`)\nrelative to the current position of the pointer.",311,null],[12,"src_x","","",311,null],[12,"src_y","","",311,null],[12,"src_width","","",311,null],[12,"src_height","","",311,null],[12,"dst_x","","",311,null],[12,"dst_y","","",311,null],[3,"xcb_set_input_focus_request_t","","Sets input focus",null,null],[12,"major_opcode","","",312,null],[12,"revert_to","","Specifies what happens when the `focus` window becomes unviewable (if `focus`\nis neither `XCB_NONE` nor `XCB_POINTER_ROOT`).",312,null],[12,"length","","",312,null],[12,"focus","","The window to focus. All keyboard events will be reported to this window. The\nwindow must be viewable (TODO), or a `xcb_match_error_t` occurs (TODO).",312,null],[12,"time","","Timestamp to avoid race conditions when running X over the network.",312,null],[3,"xcb_get_input_focus_request_t","","",null,null],[12,"major_opcode","","",313,null],[12,"pad0","","",313,null],[12,"length","","",313,null],[3,"xcb_get_input_focus_cookie_t","","",null,null],[3,"xcb_get_input_focus_reply_t","","",null,null],[12,"response_type","","",314,null],[12,"revert_to","","",314,null],[12,"sequence","","",314,null],[12,"length","","",314,null],[12,"focus","","",314,null],[3,"xcb_query_keymap_request_t","","",null,null],[12,"major_opcode","","",315,null],[12,"pad0","","",315,null],[12,"length","","",315,null],[3,"xcb_query_keymap_cookie_t","","",null,null],[3,"xcb_query_keymap_reply_t","","",null,null],[12,"response_type","","",316,null],[12,"pad0","","",316,null],[12,"sequence","","",316,null],[12,"length","","",316,null],[12,"keys","","",316,null],[3,"xcb_open_font_request_t","","opens a font",null,null],[12,"major_opcode","","",317,null],[12,"pad0","","",317,null],[12,"length","","",317,null],[12,"fid","","The ID with which you will refer to the font, created by `xcb_generate_id`.",317,null],[12,"name_len","","Length (in bytes) of `name`.",317,null],[12,"pad1","","",317,null],[3,"xcb_close_font_request_t","","",null,null],[12,"major_opcode","","",318,null],[12,"pad0","","",318,null],[12,"length","","",318,null],[12,"font","","",318,null],[3,"xcb_fontprop_t","","",null,null],[12,"name","","",319,null],[12,"value","","",319,null],[3,"xcb_fontprop_iterator_t","","",null,null],[12,"data","","",320,null],[12,"rem","","",320,null],[12,"index","","",320,null],[3,"xcb_charinfo_t","","",null,null],[12,"left_side_bearing","","",321,null],[12,"right_side_bearing","","",321,null],[12,"character_width","","",321,null],[12,"ascent","","",321,null],[12,"descent","","",321,null],[12,"attributes","","",321,null],[3,"xcb_charinfo_iterator_t","","",null,null],[12,"data","","",322,null],[12,"rem","","",322,null],[12,"index","","",322,null],[3,"xcb_query_font_request_t","","query font metrics",null,null],[12,"major_opcode","","",323,null],[12,"pad0","","",323,null],[12,"length","","",323,null],[12,"font","","The fontable (Font or Graphics Context) to query.",323,null],[3,"xcb_query_font_cookie_t","","",null,null],[3,"xcb_query_font_reply_t","","",null,null],[12,"response_type","","",324,null],[12,"pad0","","",324,null],[12,"sequence","","",324,null],[12,"length","","",324,null],[12,"min_bounds","","minimum bounds over all existing char",324,null],[12,"pad1","","",324,null],[12,"max_bounds","","maximum bounds over all existing char",324,null],[12,"pad2","","",324,null],[12,"min_char_or_byte2","","first character",324,null],[12,"max_char_or_byte2","","last character",324,null],[12,"default_char","","char to print for undefined character",324,null],[12,"properties_len","","how many properties there are",324,null],[12,"draw_direction","","",324,null],[12,"min_byte1","","",324,null],[12,"max_byte1","","",324,null],[12,"all_chars_exist","","flag if all characters have nonzero size",324,null],[12,"font_ascent","","baseline to top edge of raster",324,null],[12,"font_descent","","baseline to bottom edge of raster",324,null],[12,"char_infos_len","","",324,null],[3,"xcb_query_text_extents_request_t","","get text extents",null,null],[12,"major_opcode","","",325,null],[12,"odd_length","","",325,null],[12,"length","","",325,null],[12,"font","","The `font` to calculate text extents in. You can also pass a graphics context.",325,null],[3,"xcb_query_text_extents_cookie_t","","",null,null],[3,"xcb_query_text_extents_reply_t","","",null,null],[12,"response_type","","",326,null],[12,"draw_direction","","",326,null],[12,"sequence","","",326,null],[12,"length","","",326,null],[12,"font_ascent","","",326,null],[12,"font_descent","","",326,null],[12,"overall_ascent","","",326,null],[12,"overall_descent","","",326,null],[12,"overall_width","","",326,null],[12,"overall_left","","",326,null],[12,"overall_right","","",326,null],[3,"xcb_str_t","","",null,null],[12,"name_len","","",327,null],[3,"xcb_str_iterator_t","","",null,null],[12,"data","","",328,null],[12,"rem","","",328,null],[12,"index","","",328,null],[3,"xcb_list_fonts_request_t","","get matching font names",null,null],[12,"major_opcode","","",329,null],[12,"pad0","","",329,null],[12,"length","","",329,null],[12,"max_names","","The maximum number of fonts to be returned.",329,null],[12,"pattern_len","","The length (in bytes) of `pattern`.",329,null],[3,"xcb_list_fonts_cookie_t","","",null,null],[3,"xcb_list_fonts_reply_t","","",null,null],[12,"response_type","","",330,null],[12,"pad0","","",330,null],[12,"sequence","","",330,null],[12,"length","","",330,null],[12,"names_len","","The number of font names.",330,null],[12,"pad1","","",330,null],[3,"xcb_list_fonts_with_info_request_t","","get matching font names and information",null,null],[12,"major_opcode","","",331,null],[12,"pad0","","",331,null],[12,"length","","",331,null],[12,"max_names","","The maximum number of fonts to be returned.",331,null],[12,"pattern_len","","The length (in bytes) of `pattern`.",331,null],[3,"xcb_list_fonts_with_info_cookie_t","","",null,null],[3,"xcb_list_fonts_with_info_reply_t","","",null,null],[12,"response_type","","",332,null],[12,"name_len","","The number of matched font names.",332,null],[12,"sequence","","",332,null],[12,"length","","",332,null],[12,"min_bounds","","minimum bounds over all existing char",332,null],[12,"pad0","","",332,null],[12,"max_bounds","","maximum bounds over all existing char",332,null],[12,"pad1","","",332,null],[12,"min_char_or_byte2","","first character",332,null],[12,"max_char_or_byte2","","last character",332,null],[12,"default_char","","char to print for undefined character",332,null],[12,"properties_len","","how many properties there are",332,null],[12,"draw_direction","","",332,null],[12,"min_byte1","","",332,null],[12,"max_byte1","","",332,null],[12,"all_chars_exist","","flag if all characters have nonzero size",332,null],[12,"font_ascent","","baseline to top edge of raster",332,null],[12,"font_descent","","baseline to bottom edge of raster",332,null],[12,"replies_hint","","An indication of how many more fonts will be returned. This is only a hint and\nmay be larger or smaller than the number of fonts actually returned. A zero\nvalue does not guarantee that no more fonts will be returned.",332,null],[3,"xcb_set_font_path_request_t","","",null,null],[12,"major_opcode","","",333,null],[12,"pad0","","",333,null],[12,"length","","",333,null],[12,"font_qty","","",333,null],[12,"pad1","","",333,null],[3,"xcb_get_font_path_request_t","","",null,null],[12,"major_opcode","","",334,null],[12,"pad0","","",334,null],[12,"length","","",334,null],[3,"xcb_get_font_path_cookie_t","","",null,null],[3,"xcb_get_font_path_reply_t","","",null,null],[12,"response_type","","",335,null],[12,"pad0","","",335,null],[12,"sequence","","",335,null],[12,"length","","",335,null],[12,"path_len","","",335,null],[12,"pad1","","",335,null],[3,"xcb_create_pixmap_request_t","","Creates a pixmap",null,null],[12,"major_opcode","","",336,null],[12,"depth","","TODO",336,null],[12,"length","","",336,null],[12,"pid","","The ID with which you will refer to the new pixmap, created by\n`xcb_generate_id`.",336,null],[12,"drawable","","Drawable to get the screen from.",336,null],[12,"width","","The width of the new pixmap.",336,null],[12,"height","","The height of the new pixmap.",336,null],[3,"xcb_free_pixmap_request_t","","Destroys a pixmap",null,null],[12,"major_opcode","","",337,null],[12,"pad0","","",337,null],[12,"length","","",337,null],[12,"pixmap","","The pixmap to destroy.",337,null],[3,"xcb_create_gc_request_t","","Creates a graphics context",null,null],[12,"major_opcode","","",338,null],[12,"pad0","","",338,null],[12,"length","","",338,null],[12,"cid","","The ID with which you will refer to the graphics context, created by\n`xcb_generate_id`.",338,null],[12,"drawable","","Drawable to get the root/depth from.",338,null],[12,"value_mask","","",338,null],[3,"xcb_change_gc_request_t","","change graphics context components",null,null],[12,"major_opcode","","",339,null],[12,"pad0","","",339,null],[12,"length","","",339,null],[12,"gc","","The graphics context to change.",339,null],[12,"value_mask","","",339,null],[3,"xcb_copy_gc_request_t","","",null,null],[12,"major_opcode","","",340,null],[12,"pad0","","",340,null],[12,"length","","",340,null],[12,"src_gc","","",340,null],[12,"dst_gc","","",340,null],[12,"value_mask","","",340,null],[3,"xcb_set_dashes_request_t","","",null,null],[12,"major_opcode","","",341,null],[12,"pad0","","",341,null],[12,"length","","",341,null],[12,"gc","","",341,null],[12,"dash_offset","","",341,null],[12,"dashes_len","","",341,null],[3,"xcb_set_clip_rectangles_request_t","","",null,null],[12,"major_opcode","","",342,null],[12,"ordering","","",342,null],[12,"length","","",342,null],[12,"gc","","",342,null],[12,"clip_x_origin","","",342,null],[12,"clip_y_origin","","",342,null],[3,"xcb_free_gc_request_t","","Destroys a graphics context",null,null],[12,"major_opcode","","",343,null],[12,"pad0","","",343,null],[12,"length","","",343,null],[12,"gc","","The graphics context to destroy.",343,null],[3,"xcb_clear_area_request_t","","",null,null],[12,"major_opcode","","",344,null],[12,"exposures","","",344,null],[12,"length","","",344,null],[12,"window","","",344,null],[12,"x","","",344,null],[12,"y","","",344,null],[12,"width","","",344,null],[12,"height","","",344,null],[3,"xcb_copy_area_request_t","","copy areas",null,null],[12,"major_opcode","","",345,null],[12,"pad0","","",345,null],[12,"length","","",345,null],[12,"src_drawable","","The source drawable (Window or Pixmap).",345,null],[12,"dst_drawable","","The destination drawable (Window or Pixmap).",345,null],[12,"gc","","The graphics context to use.",345,null],[12,"src_x","","The source X coordinate.",345,null],[12,"src_y","","The source Y coordinate.",345,null],[12,"dst_x","","The destination X coordinate.",345,null],[12,"dst_y","","The destination Y coordinate.",345,null],[12,"width","","The width of the area to copy (in pixels).",345,null],[12,"height","","The height of the area to copy (in pixels).",345,null],[3,"xcb_copy_plane_request_t","","",null,null],[12,"major_opcode","","",346,null],[12,"pad0","","",346,null],[12,"length","","",346,null],[12,"src_drawable","","",346,null],[12,"dst_drawable","","",346,null],[12,"gc","","",346,null],[12,"src_x","","",346,null],[12,"src_y","","",346,null],[12,"dst_x","","",346,null],[12,"dst_y","","",346,null],[12,"width","","",346,null],[12,"height","","",346,null],[12,"bit_plane","","",346,null],[3,"xcb_poly_point_request_t","","",null,null],[12,"major_opcode","","",347,null],[12,"coordinate_mode","","",347,null],[12,"length","","",347,null],[12,"drawable","","",347,null],[12,"gc","","",347,null],[3,"xcb_poly_line_request_t","","draw lines",null,null],[12,"major_opcode","","",348,null],[12,"coordinate_mode","","",348,null],[12,"length","","",348,null],[12,"drawable","","The drawable to draw the line(s) on.",348,null],[12,"gc","","The graphics context to use.",348,null],[3,"xcb_segment_t","","",null,null],[12,"x1","","",349,null],[12,"y1","","",349,null],[12,"x2","","",349,null],[12,"y2","","",349,null],[3,"xcb_segment_iterator_t","","",null,null],[12,"data","","",350,null],[12,"rem","","",350,null],[12,"index","","",350,null],[3,"xcb_poly_segment_request_t","","draw lines",null,null],[12,"major_opcode","","",351,null],[12,"pad0","","",351,null],[12,"length","","",351,null],[12,"drawable","","A drawable (Window or Pixmap) to draw on.",351,null],[12,"gc","","The graphics context to use.",351,null],[3,"xcb_poly_rectangle_request_t","","",null,null],[12,"major_opcode","","",352,null],[12,"pad0","","",352,null],[12,"length","","",352,null],[12,"drawable","","",352,null],[12,"gc","","",352,null],[3,"xcb_poly_arc_request_t","","",null,null],[12,"major_opcode","","",353,null],[12,"pad0","","",353,null],[12,"length","","",353,null],[12,"drawable","","",353,null],[12,"gc","","",353,null],[3,"xcb_fill_poly_request_t","","",null,null],[12,"major_opcode","","",354,null],[12,"pad0","","",354,null],[12,"length","","",354,null],[12,"drawable","","",354,null],[12,"gc","","",354,null],[12,"shape","","",354,null],[12,"coordinate_mode","","",354,null],[12,"pad1","","",354,null],[3,"xcb_poly_fill_rectangle_request_t","","Fills rectangles",null,null],[12,"major_opcode","","",355,null],[12,"pad0","","",355,null],[12,"length","","",355,null],[12,"drawable","","The drawable (Window or Pixmap) to draw on.",355,null],[12,"gc","","The graphics context to use.",355,null],[3,"xcb_poly_fill_arc_request_t","","",null,null],[12,"major_opcode","","",356,null],[12,"pad0","","",356,null],[12,"length","","",356,null],[12,"drawable","","",356,null],[12,"gc","","",356,null],[3,"xcb_put_image_request_t","","",null,null],[12,"major_opcode","","",357,null],[12,"format","","",357,null],[12,"length","","",357,null],[12,"drawable","","",357,null],[12,"gc","","",357,null],[12,"width","","",357,null],[12,"height","","",357,null],[12,"dst_x","","",357,null],[12,"dst_y","","",357,null],[12,"left_pad","","",357,null],[12,"depth","","",357,null],[12,"pad0","","",357,null],[3,"xcb_get_image_request_t","","",null,null],[12,"major_opcode","","",358,null],[12,"format","","",358,null],[12,"length","","",358,null],[12,"drawable","","",358,null],[12,"x","","",358,null],[12,"y","","",358,null],[12,"width","","",358,null],[12,"height","","",358,null],[12,"plane_mask","","",358,null],[3,"xcb_get_image_cookie_t","","",null,null],[3,"xcb_get_image_reply_t","","",null,null],[12,"response_type","","",359,null],[12,"depth","","",359,null],[12,"sequence","","",359,null],[12,"length","","",359,null],[12,"visual","","",359,null],[12,"pad0","","",359,null],[3,"xcb_poly_text_8_request_t","","",null,null],[12,"major_opcode","","",360,null],[12,"pad0","","",360,null],[12,"length","","",360,null],[12,"drawable","","",360,null],[12,"gc","","",360,null],[12,"x","","",360,null],[12,"y","","",360,null],[3,"xcb_poly_text_16_request_t","","",null,null],[12,"major_opcode","","",361,null],[12,"pad0","","",361,null],[12,"length","","",361,null],[12,"drawable","","",361,null],[12,"gc","","",361,null],[12,"x","","",361,null],[12,"y","","",361,null],[3,"xcb_image_text_8_request_t","","Draws text",null,null],[12,"major_opcode","","",362,null],[12,"string_len","","The length of the `string`. Note that this parameter limited by 255 due to\nusing 8 bits!",362,null],[12,"length","","",362,null],[12,"drawable","","The drawable (Window or Pixmap) to draw text on.",362,null],[12,"gc","","The graphics context to use.",362,null],[12,"x","","The x coordinate of the first character, relative to the origin of `drawable`.",362,null],[12,"y","","The y coordinate of the first character, relative to the origin of `drawable`.",362,null],[3,"xcb_image_text_16_request_t","","Draws text",null,null],[12,"major_opcode","","",363,null],[12,"string_len","","The length of the `string` in characters. Note that this parameter limited by\n255 due to using 8 bits!",363,null],[12,"length","","",363,null],[12,"drawable","","The drawable (Window or Pixmap) to draw text on.",363,null],[12,"gc","","The graphics context to use.",363,null],[12,"x","","The x coordinate of the first character, relative to the origin of `drawable`.",363,null],[12,"y","","The y coordinate of the first character, relative to the origin of `drawable`.",363,null],[3,"xcb_create_colormap_request_t","","",null,null],[12,"major_opcode","","",364,null],[12,"alloc","","",364,null],[12,"length","","",364,null],[12,"mid","","",364,null],[12,"window","","",364,null],[12,"visual","","",364,null],[3,"xcb_free_colormap_request_t","","",null,null],[12,"major_opcode","","",365,null],[12,"pad0","","",365,null],[12,"length","","",365,null],[12,"cmap","","",365,null],[3,"xcb_copy_colormap_and_free_request_t","","",null,null],[12,"major_opcode","","",366,null],[12,"pad0","","",366,null],[12,"length","","",366,null],[12,"mid","","",366,null],[12,"src_cmap","","",366,null],[3,"xcb_install_colormap_request_t","","",null,null],[12,"major_opcode","","",367,null],[12,"pad0","","",367,null],[12,"length","","",367,null],[12,"cmap","","",367,null],[3,"xcb_uninstall_colormap_request_t","","",null,null],[12,"major_opcode","","",368,null],[12,"pad0","","",368,null],[12,"length","","",368,null],[12,"cmap","","",368,null],[3,"xcb_list_installed_colormaps_request_t","","",null,null],[12,"major_opcode","","",369,null],[12,"pad0","","",369,null],[12,"length","","",369,null],[12,"window","","",369,null],[3,"xcb_list_installed_colormaps_cookie_t","","",null,null],[3,"xcb_list_installed_colormaps_reply_t","","",null,null],[12,"response_type","","",370,null],[12,"pad0","","",370,null],[12,"sequence","","",370,null],[12,"length","","",370,null],[12,"cmaps_len","","",370,null],[12,"pad1","","",370,null],[3,"xcb_alloc_color_request_t","","Allocate a color",null,null],[12,"major_opcode","","",371,null],[12,"pad0","","",371,null],[12,"length","","",371,null],[12,"cmap","","TODO",371,null],[12,"red","","The red value of your color.",371,null],[12,"green","","The green value of your color.",371,null],[12,"blue","","The blue value of your color.",371,null],[12,"pad1","","",371,null],[3,"xcb_alloc_color_cookie_t","","",null,null],[3,"xcb_alloc_color_reply_t","","",null,null],[12,"response_type","","",372,null],[12,"pad0","","",372,null],[12,"sequence","","",372,null],[12,"length","","",372,null],[12,"red","","",372,null],[12,"green","","",372,null],[12,"blue","","",372,null],[12,"pad1","","",372,null],[12,"pixel","","",372,null],[3,"xcb_alloc_named_color_request_t","","",null,null],[12,"major_opcode","","",373,null],[12,"pad0","","",373,null],[12,"length","","",373,null],[12,"cmap","","",373,null],[12,"name_len","","",373,null],[12,"pad1","","",373,null],[3,"xcb_alloc_named_color_cookie_t","","",null,null],[3,"xcb_alloc_named_color_reply_t","","",null,null],[12,"response_type","","",374,null],[12,"pad0","","",374,null],[12,"sequence","","",374,null],[12,"length","","",374,null],[12,"pixel","","",374,null],[12,"exact_red","","",374,null],[12,"exact_green","","",374,null],[12,"exact_blue","","",374,null],[12,"visual_red","","",374,null],[12,"visual_green","","",374,null],[12,"visual_blue","","",374,null],[3,"xcb_alloc_color_cells_request_t","","",null,null],[12,"major_opcode","","",375,null],[12,"contiguous","","",375,null],[12,"length","","",375,null],[12,"cmap","","",375,null],[12,"colors","","",375,null],[12,"planes","","",375,null],[3,"xcb_alloc_color_cells_cookie_t","","",null,null],[3,"xcb_alloc_color_cells_reply_t","","",null,null],[12,"response_type","","",376,null],[12,"pad0","","",376,null],[12,"sequence","","",376,null],[12,"length","","",376,null],[12,"pixels_len","","",376,null],[12,"masks_len","","",376,null],[12,"pad1","","",376,null],[3,"xcb_alloc_color_planes_request_t","","",null,null],[12,"major_opcode","","",377,null],[12,"contiguous","","",377,null],[12,"length","","",377,null],[12,"cmap","","",377,null],[12,"colors","","",377,null],[12,"reds","","",377,null],[12,"greens","","",377,null],[12,"blues","","",377,null],[3,"xcb_alloc_color_planes_cookie_t","","",null,null],[3,"xcb_alloc_color_planes_reply_t","","",null,null],[12,"response_type","","",378,null],[12,"pad0","","",378,null],[12,"sequence","","",378,null],[12,"length","","",378,null],[12,"pixels_len","","",378,null],[12,"pad1","","",378,null],[12,"red_mask","","",378,null],[12,"green_mask","","",378,null],[12,"blue_mask","","",378,null],[12,"pad2","","",378,null],[3,"xcb_free_colors_request_t","","",null,null],[12,"major_opcode","","",379,null],[12,"pad0","","",379,null],[12,"length","","",379,null],[12,"cmap","","",379,null],[12,"plane_mask","","",379,null],[3,"xcb_coloritem_t","","",null,null],[12,"pixel","","",380,null],[12,"red","","",380,null],[12,"green","","",380,null],[12,"blue","","",380,null],[12,"flags","","",380,null],[12,"pad0","","",380,null],[3,"xcb_coloritem_iterator_t","","",null,null],[12,"data","","",381,null],[12,"rem","","",381,null],[12,"index","","",381,null],[3,"xcb_store_colors_request_t","","",null,null],[12,"major_opcode","","",382,null],[12,"pad0","","",382,null],[12,"length","","",382,null],[12,"cmap","","",382,null],[3,"xcb_store_named_color_request_t","","",null,null],[12,"major_opcode","","",383,null],[12,"flags","","",383,null],[12,"length","","",383,null],[12,"cmap","","",383,null],[12,"pixel","","",383,null],[12,"name_len","","",383,null],[12,"pad0","","",383,null],[3,"xcb_rgb_t","","",null,null],[12,"red","","",384,null],[12,"green","","",384,null],[12,"blue","","",384,null],[12,"pad0","","",384,null],[3,"xcb_rgb_iterator_t","","",null,null],[12,"data","","",385,null],[12,"rem","","",385,null],[12,"index","","",385,null],[3,"xcb_query_colors_request_t","","",null,null],[12,"major_opcode","","",386,null],[12,"pad0","","",386,null],[12,"length","","",386,null],[12,"cmap","","",386,null],[3,"xcb_query_colors_cookie_t","","",null,null],[3,"xcb_query_colors_reply_t","","",null,null],[12,"response_type","","",387,null],[12,"pad0","","",387,null],[12,"sequence","","",387,null],[12,"length","","",387,null],[12,"colors_len","","",387,null],[12,"pad1","","",387,null],[3,"xcb_lookup_color_request_t","","",null,null],[12,"major_opcode","","",388,null],[12,"pad0","","",388,null],[12,"length","","",388,null],[12,"cmap","","",388,null],[12,"name_len","","",388,null],[12,"pad1","","",388,null],[3,"xcb_lookup_color_cookie_t","","",null,null],[3,"xcb_lookup_color_reply_t","","",null,null],[12,"response_type","","",389,null],[12,"pad0","","",389,null],[12,"sequence","","",389,null],[12,"length","","",389,null],[12,"exact_red","","",389,null],[12,"exact_green","","",389,null],[12,"exact_blue","","",389,null],[12,"visual_red","","",389,null],[12,"visual_green","","",389,null],[12,"visual_blue","","",389,null],[3,"xcb_create_cursor_request_t","","",null,null],[12,"major_opcode","","",390,null],[12,"pad0","","",390,null],[12,"length","","",390,null],[12,"cid","","",390,null],[12,"source","","",390,null],[12,"mask","","",390,null],[12,"fore_red","","",390,null],[12,"fore_green","","",390,null],[12,"fore_blue","","",390,null],[12,"back_red","","",390,null],[12,"back_green","","",390,null],[12,"back_blue","","",390,null],[12,"x","","",390,null],[12,"y","","",390,null],[3,"xcb_create_glyph_cursor_request_t","","create cursor",null,null],[12,"major_opcode","","",391,null],[12,"pad0","","",391,null],[12,"length","","",391,null],[12,"cid","","The ID with which you will refer to the cursor, created by `xcb_generate_id`.",391,null],[12,"source_font","","In which font to look for the cursor glyph.",391,null],[12,"mask_font","","In which font to look for the mask glyph.",391,null],[12,"source_char","","The glyph of `source_font` to use.",391,null],[12,"mask_char","","The glyph of `mask_font` to use as a mask: Pixels which are set to 1 define\nwhich source pixels are displayed. All pixels which are set to 0 are not\ndisplayed.",391,null],[12,"fore_red","","The red value of the foreground color.",391,null],[12,"fore_green","","The green value of the foreground color.",391,null],[12,"fore_blue","","The blue value of the foreground color.",391,null],[12,"back_red","","The red value of the background color.",391,null],[12,"back_green","","The green value of the background color.",391,null],[12,"back_blue","","The blue value of the background color.",391,null],[3,"xcb_free_cursor_request_t","","Deletes a cursor",null,null],[12,"major_opcode","","",392,null],[12,"pad0","","",392,null],[12,"length","","",392,null],[12,"cursor","","The cursor to destroy.",392,null],[3,"xcb_recolor_cursor_request_t","","",null,null],[12,"major_opcode","","",393,null],[12,"pad0","","",393,null],[12,"length","","",393,null],[12,"cursor","","",393,null],[12,"fore_red","","",393,null],[12,"fore_green","","",393,null],[12,"fore_blue","","",393,null],[12,"back_red","","",393,null],[12,"back_green","","",393,null],[12,"back_blue","","",393,null],[3,"xcb_query_best_size_request_t","","",null,null],[12,"major_opcode","","",394,null],[12,"class","","",394,null],[12,"length","","",394,null],[12,"drawable","","",394,null],[12,"width","","",394,null],[12,"height","","",394,null],[3,"xcb_query_best_size_cookie_t","","",null,null],[3,"xcb_query_best_size_reply_t","","",null,null],[12,"response_type","","",395,null],[12,"pad0","","",395,null],[12,"sequence","","",395,null],[12,"length","","",395,null],[12,"width","","",395,null],[12,"height","","",395,null],[3,"xcb_query_extension_request_t","","check if extension is present",null,null],[12,"major_opcode","","",396,null],[12,"pad0","","",396,null],[12,"length","","",396,null],[12,"name_len","","The length of `name` in bytes.",396,null],[12,"pad1","","",396,null],[3,"xcb_query_extension_cookie_t","","",null,null],[3,"xcb_query_extension_reply_t","","",null,null],[12,"response_type","","",397,null],[12,"pad0","","",397,null],[12,"sequence","","",397,null],[12,"length","","",397,null],[12,"present","","Whether the extension is present on this X11 server.",397,null],[12,"major_opcode","","The major opcode for requests.",397,null],[12,"first_event","","The first event code, if any.",397,null],[12,"first_error","","The first error code, if any.",397,null],[3,"xcb_list_extensions_request_t","","",null,null],[12,"major_opcode","","",398,null],[12,"pad0","","",398,null],[12,"length","","",398,null],[3,"xcb_list_extensions_cookie_t","","",null,null],[3,"xcb_list_extensions_reply_t","","",null,null],[12,"response_type","","",399,null],[12,"names_len","","",399,null],[12,"sequence","","",399,null],[12,"length","","",399,null],[12,"pad0","","",399,null],[3,"xcb_change_keyboard_mapping_request_t","","",null,null],[12,"major_opcode","","",400,null],[12,"keycode_count","","",400,null],[12,"length","","",400,null],[12,"first_keycode","","",400,null],[12,"keysyms_per_keycode","","",400,null],[12,"pad0","","",400,null],[3,"xcb_get_keyboard_mapping_request_t","","",null,null],[12,"major_opcode","","",401,null],[12,"pad0","","",401,null],[12,"length","","",401,null],[12,"first_keycode","","",401,null],[12,"count","","",401,null],[3,"xcb_get_keyboard_mapping_cookie_t","","",null,null],[3,"xcb_get_keyboard_mapping_reply_t","","",null,null],[12,"response_type","","",402,null],[12,"keysyms_per_keycode","","",402,null],[12,"sequence","","",402,null],[12,"length","","",402,null],[12,"pad0","","",402,null],[3,"xcb_change_keyboard_control_request_t","","",null,null],[12,"major_opcode","","",403,null],[12,"pad0","","",403,null],[12,"length","","",403,null],[12,"value_mask","","",403,null],[3,"xcb_get_keyboard_control_request_t","","",null,null],[12,"major_opcode","","",404,null],[12,"pad0","","",404,null],[12,"length","","",404,null],[3,"xcb_get_keyboard_control_cookie_t","","",null,null],[3,"xcb_get_keyboard_control_reply_t","","",null,null],[12,"response_type","","",405,null],[12,"global_auto_repeat","","",405,null],[12,"sequence","","",405,null],[12,"length","","",405,null],[12,"led_mask","","",405,null],[12,"key_click_percent","","",405,null],[12,"bell_percent","","",405,null],[12,"bell_pitch","","",405,null],[12,"bell_duration","","",405,null],[12,"pad0","","",405,null],[12,"auto_repeats","","",405,null],[3,"xcb_bell_request_t","","",null,null],[12,"major_opcode","","",406,null],[12,"percent","","",406,null],[12,"length","","",406,null],[3,"xcb_change_pointer_control_request_t","","",null,null],[12,"major_opcode","","",407,null],[12,"pad0","","",407,null],[12,"length","","",407,null],[12,"acceleration_numerator","","",407,null],[12,"acceleration_denominator","","",407,null],[12,"threshold","","",407,null],[12,"do_acceleration","","",407,null],[12,"do_threshold","","",407,null],[3,"xcb_get_pointer_control_request_t","","",null,null],[12,"major_opcode","","",408,null],[12,"pad0","","",408,null],[12,"length","","",408,null],[3,"xcb_get_pointer_control_cookie_t","","",null,null],[3,"xcb_get_pointer_control_reply_t","","",null,null],[12,"response_type","","",409,null],[12,"pad0","","",409,null],[12,"sequence","","",409,null],[12,"length","","",409,null],[12,"acceleration_numerator","","",409,null],[12,"acceleration_denominator","","",409,null],[12,"threshold","","",409,null],[12,"pad1","","",409,null],[3,"xcb_set_screen_saver_request_t","","",null,null],[12,"major_opcode","","",410,null],[12,"pad0","","",410,null],[12,"length","","",410,null],[12,"timeout","","",410,null],[12,"interval","","",410,null],[12,"prefer_blanking","","",410,null],[12,"allow_exposures","","",410,null],[3,"xcb_get_screen_saver_request_t","","",null,null],[12,"major_opcode","","",411,null],[12,"pad0","","",411,null],[12,"length","","",411,null],[3,"xcb_get_screen_saver_cookie_t","","",null,null],[3,"xcb_get_screen_saver_reply_t","","",null,null],[12,"response_type","","",412,null],[12,"pad0","","",412,null],[12,"sequence","","",412,null],[12,"length","","",412,null],[12,"timeout","","",412,null],[12,"interval","","",412,null],[12,"prefer_blanking","","",412,null],[12,"allow_exposures","","",412,null],[12,"pad1","","",412,null],[3,"xcb_change_hosts_request_t","","",null,null],[12,"major_opcode","","",413,null],[12,"mode","","",413,null],[12,"length","","",413,null],[12,"family","","",413,null],[12,"pad0","","",413,null],[12,"address_len","","",413,null],[3,"xcb_host_t","","",null,null],[12,"family","","",414,null],[12,"pad0","","",414,null],[12,"address_len","","",414,null],[3,"xcb_host_iterator_t","","",null,null],[12,"data","","",415,null],[12,"rem","","",415,null],[12,"index","","",415,null],[3,"xcb_list_hosts_request_t","","",null,null],[12,"major_opcode","","",416,null],[12,"pad0","","",416,null],[12,"length","","",416,null],[3,"xcb_list_hosts_cookie_t","","",null,null],[3,"xcb_list_hosts_reply_t","","",null,null],[12,"response_type","","",417,null],[12,"mode","","",417,null],[12,"sequence","","",417,null],[12,"length","","",417,null],[12,"hosts_len","","",417,null],[12,"pad0","","",417,null],[3,"xcb_set_access_control_request_t","","",null,null],[12,"major_opcode","","",418,null],[12,"mode","","",418,null],[12,"length","","",418,null],[3,"xcb_set_close_down_mode_request_t","","",null,null],[12,"major_opcode","","",419,null],[12,"mode","","",419,null],[12,"length","","",419,null],[3,"xcb_kill_client_request_t","","kills a client",null,null],[12,"major_opcode","","",420,null],[12,"pad0","","",420,null],[12,"length","","",420,null],[12,"resource","","Any resource belonging to the client (for example a Window), used to identify\nthe client connection.",420,null],[3,"xcb_rotate_properties_request_t","","",null,null],[12,"major_opcode","","",421,null],[12,"pad0","","",421,null],[12,"length","","",421,null],[12,"window","","",421,null],[12,"atoms_len","","",421,null],[12,"delta","","",421,null],[3,"xcb_force_screen_saver_request_t","","",null,null],[12,"major_opcode","","",422,null],[12,"mode","","",422,null],[12,"length","","",422,null],[3,"xcb_set_pointer_mapping_request_t","","",null,null],[12,"major_opcode","","",423,null],[12,"map_len","","",423,null],[12,"length","","",423,null],[3,"xcb_set_pointer_mapping_cookie_t","","",null,null],[3,"xcb_set_pointer_mapping_reply_t","","",null,null],[12,"response_type","","",424,null],[12,"status","","",424,null],[12,"sequence","","",424,null],[12,"length","","",424,null],[3,"xcb_get_pointer_mapping_request_t","","",null,null],[12,"major_opcode","","",425,null],[12,"pad0","","",425,null],[12,"length","","",425,null],[3,"xcb_get_pointer_mapping_cookie_t","","",null,null],[3,"xcb_get_pointer_mapping_reply_t","","",null,null],[12,"response_type","","",426,null],[12,"map_len","","",426,null],[12,"sequence","","",426,null],[12,"length","","",426,null],[12,"pad0","","",426,null],[3,"xcb_set_modifier_mapping_request_t","","",null,null],[12,"major_opcode","","",427,null],[12,"keycodes_per_modifier","","",427,null],[12,"length","","",427,null],[3,"xcb_set_modifier_mapping_cookie_t","","",null,null],[3,"xcb_set_modifier_mapping_reply_t","","",null,null],[12,"response_type","","",428,null],[12,"status","","",428,null],[12,"sequence","","",428,null],[12,"length","","",428,null],[3,"xcb_get_modifier_mapping_request_t","","",null,null],[12,"major_opcode","","",429,null],[12,"pad0","","",429,null],[12,"length","","",429,null],[3,"xcb_get_modifier_mapping_cookie_t","","",null,null],[3,"xcb_get_modifier_mapping_reply_t","","",null,null],[12,"response_type","","",430,null],[12,"keycodes_per_modifier","","",430,null],[12,"sequence","","",430,null],[12,"length","","",430,null],[12,"pad0","","",430,null],[3,"xcb_no_operation_request_t","","",null,null],[12,"major_opcode","","",431,null],[12,"pad0","","",431,null],[12,"length","","",431,null],[5,"xcb_char2b_next","","",null,null],[5,"xcb_char2b_end","","",null,null],[5,"xcb_window_next","","",null,null],[5,"xcb_window_end","","",null,null],[5,"xcb_pixmap_next","","",null,null],[5,"xcb_pixmap_end","","",null,null],[5,"xcb_cursor_next","","",null,null],[5,"xcb_cursor_end","","",null,null],[5,"xcb_font_next","","",null,null],[5,"xcb_font_end","","",null,null],[5,"xcb_gcontext_next","","",null,null],[5,"xcb_gcontext_end","","",null,null],[5,"xcb_colormap_next","","",null,null],[5,"xcb_colormap_end","","",null,null],[5,"xcb_atom_next","","",null,null],[5,"xcb_atom_end","","",null,null],[5,"xcb_drawable_next","","",null,null],[5,"xcb_drawable_end","","",null,null],[5,"xcb_fontable_next","","",null,null],[5,"xcb_fontable_end","","",null,null],[5,"xcb_visualid_next","","",null,null],[5,"xcb_visualid_end","","",null,null],[5,"xcb_timestamp_next","","",null,null],[5,"xcb_timestamp_end","","",null,null],[5,"xcb_keysym_next","","",null,null],[5,"xcb_keysym_end","","",null,null],[5,"xcb_keycode_next","","",null,null],[5,"xcb_keycode_end","","",null,null],[5,"xcb_button_next","","",null,null],[5,"xcb_button_end","","",null,null],[5,"xcb_point_next","","",null,null],[5,"xcb_point_end","","",null,null],[5,"xcb_rectangle_next","","",null,null],[5,"xcb_rectangle_end","","",null,null],[5,"xcb_arc_next","","",null,null],[5,"xcb_arc_end","","",null,null],[5,"xcb_format_next","","",null,null],[5,"xcb_format_end","","",null,null],[5,"xcb_visualtype_next","","",null,null],[5,"xcb_visualtype_end","","",null,null],[5,"xcb_depth_visuals","","",null,null],[5,"xcb_depth_visuals_length","","",null,null],[5,"xcb_depth_visuals_iterator","","",null,null],[5,"xcb_depth_next","","",null,null],[5,"xcb_depth_end","","",null,null],[5,"xcb_screen_allowed_depths_length","","",null,null],[5,"xcb_screen_allowed_depths_iterator","","",null,null],[5,"xcb_screen_next","","",null,null],[5,"xcb_screen_end","","",null,null],[5,"xcb_setup_request_authorization_protocol_name","","",null,null],[5,"xcb_setup_request_authorization_protocol_name_length","","",null,null],[5,"xcb_setup_request_authorization_protocol_name_end","","",null,null],[5,"xcb_setup_request_authorization_protocol_data","","",null,null],[5,"xcb_setup_request_authorization_protocol_data_length","","",null,null],[5,"xcb_setup_request_authorization_protocol_data_end","","",null,null],[5,"xcb_setup_request_next","","",null,null],[5,"xcb_setup_request_end","","",null,null],[5,"xcb_setup_failed_reason","","",null,null],[5,"xcb_setup_failed_reason_length","","",null,null],[5,"xcb_setup_failed_reason_end","","",null,null],[5,"xcb_setup_failed_next","","",null,null],[5,"xcb_setup_failed_end","","",null,null],[5,"xcb_setup_authenticate_reason","","",null,null],[5,"xcb_setup_authenticate_reason_length","","",null,null],[5,"xcb_setup_authenticate_reason_end","","",null,null],[5,"xcb_setup_authenticate_next","","",null,null],[5,"xcb_setup_authenticate_end","","",null,null],[5,"xcb_setup_vendor","","",null,null],[5,"xcb_setup_vendor_length","","",null,null],[5,"xcb_setup_vendor_end","","",null,null],[5,"xcb_setup_pixmap_formats","","",null,null],[5,"xcb_setup_pixmap_formats_length","","",null,null],[5,"xcb_setup_pixmap_formats_iterator","","",null,null],[5,"xcb_setup_roots_length","","",null,null],[5,"xcb_setup_roots_iterator","","",null,null],[5,"xcb_setup_next","","",null,null],[5,"xcb_setup_end","","",null,null],[5,"xcb_client_message_data_next","","",null,null],[5,"xcb_client_message_data_end","","",null,null],[5,"xcb_create_window","","Creates a window",null,null],[5,"xcb_create_window_checked","","Creates a window",null,null],[5,"xcb_change_window_attributes","","change window attributes",null,null],[5,"xcb_change_window_attributes_checked","","change window attributes",null,null],[5,"xcb_get_window_attributes_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_window_attributes","","Gets window attributes",null,null],[5,"xcb_get_window_attributes_unchecked","","Gets window attributes",null,null],[5,"xcb_destroy_window","","Destroys a window",null,null],[5,"xcb_destroy_window_checked","","Destroys a window",null,null],[5,"xcb_destroy_subwindows","","",null,null],[5,"xcb_destroy_subwindows_checked","","",null,null],[5,"xcb_change_save_set","","Changes a client's save set",null,null],[5,"xcb_change_save_set_checked","","Changes a client's save set",null,null],[5,"xcb_reparent_window","","Reparents a window",null,null],[5,"xcb_reparent_window_checked","","Reparents a window",null,null],[5,"xcb_map_window","","Makes a window visible",null,null],[5,"xcb_map_window_checked","","Makes a window visible",null,null],[5,"xcb_map_subwindows","","",null,null],[5,"xcb_map_subwindows_checked","","",null,null],[5,"xcb_unmap_window","","Makes a window invisible",null,null],[5,"xcb_unmap_window_checked","","Makes a window invisible",null,null],[5,"xcb_unmap_subwindows","","",null,null],[5,"xcb_unmap_subwindows_checked","","",null,null],[5,"xcb_configure_window","","Configures window attributes",null,null],[5,"xcb_configure_window_checked","","Configures window attributes",null,null],[5,"xcb_circulate_window","","Change window stacking order",null,null],[5,"xcb_circulate_window_checked","","Change window stacking order",null,null],[5,"xcb_get_geometry_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_geometry","","Get current window geometry",null,null],[5,"xcb_get_geometry_unchecked","","Get current window geometry",null,null],[5,"xcb_query_tree_children","","",null,null],[5,"xcb_query_tree_children_length","","",null,null],[5,"xcb_query_tree_children_end","","",null,null],[5,"xcb_query_tree_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_tree","","query the window tree",null,null],[5,"xcb_query_tree_unchecked","","query the window tree",null,null],[5,"xcb_intern_atom_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_intern_atom","","Get atom identifier by name",null,null],[5,"xcb_intern_atom_unchecked","","Get atom identifier by name",null,null],[5,"xcb_get_atom_name_name","","",null,null],[5,"xcb_get_atom_name_name_length","","",null,null],[5,"xcb_get_atom_name_name_end","","",null,null],[5,"xcb_get_atom_name_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_atom_name","","",null,null],[5,"xcb_get_atom_name_unchecked","","",null,null],[5,"xcb_change_property","","Changes a window property",null,null],[5,"xcb_change_property_checked","","Changes a window property",null,null],[5,"xcb_delete_property","","",null,null],[5,"xcb_delete_property_checked","","",null,null],[5,"xcb_get_property_value","","",null,null],[5,"xcb_get_property_value_length","","",null,null],[5,"xcb_get_property_value_end","","",null,null],[5,"xcb_get_property_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_property","","Gets a window property",null,null],[5,"xcb_get_property_unchecked","","Gets a window property",null,null],[5,"xcb_list_properties_atoms","","",null,null],[5,"xcb_list_properties_atoms_length","","",null,null],[5,"xcb_list_properties_atoms_end","","",null,null],[5,"xcb_list_properties_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_properties","","",null,null],[5,"xcb_list_properties_unchecked","","",null,null],[5,"xcb_set_selection_owner","","Sets the owner of a selection",null,null],[5,"xcb_set_selection_owner_checked","","Sets the owner of a selection",null,null],[5,"xcb_get_selection_owner_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_selection_owner","","Gets the owner of a selection",null,null],[5,"xcb_get_selection_owner_unchecked","","Gets the owner of a selection",null,null],[5,"xcb_convert_selection","","",null,null],[5,"xcb_convert_selection_checked","","",null,null],[5,"xcb_send_event","","send an event",null,null],[5,"xcb_send_event_checked","","send an event",null,null],[5,"xcb_grab_pointer_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_grab_pointer","","Grab the pointer",null,null],[5,"xcb_grab_pointer_unchecked","","Grab the pointer",null,null],[5,"xcb_ungrab_pointer","","release the pointer",null,null],[5,"xcb_ungrab_pointer_checked","","release the pointer",null,null],[5,"xcb_grab_button","","Grab pointer button(s)",null,null],[5,"xcb_grab_button_checked","","Grab pointer button(s)",null,null],[5,"xcb_ungrab_button","","",null,null],[5,"xcb_ungrab_button_checked","","",null,null],[5,"xcb_change_active_pointer_grab","","",null,null],[5,"xcb_change_active_pointer_grab_checked","","",null,null],[5,"xcb_grab_keyboard_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_grab_keyboard","","Grab the keyboard",null,null],[5,"xcb_grab_keyboard_unchecked","","Grab the keyboard",null,null],[5,"xcb_ungrab_keyboard","","",null,null],[5,"xcb_ungrab_keyboard_checked","","",null,null],[5,"xcb_grab_key","","Grab keyboard key(s)",null,null],[5,"xcb_grab_key_checked","","Grab keyboard key(s)",null,null],[5,"xcb_ungrab_key","","release a key combination",null,null],[5,"xcb_ungrab_key_checked","","release a key combination",null,null],[5,"xcb_allow_events","","release queued events",null,null],[5,"xcb_allow_events_checked","","release queued events",null,null],[5,"xcb_grab_server","","",null,null],[5,"xcb_grab_server_checked","","",null,null],[5,"xcb_ungrab_server","","",null,null],[5,"xcb_ungrab_server_checked","","",null,null],[5,"xcb_query_pointer_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_pointer","","get pointer coordinates",null,null],[5,"xcb_query_pointer_unchecked","","get pointer coordinates",null,null],[5,"xcb_timecoord_next","","",null,null],[5,"xcb_timecoord_end","","",null,null],[5,"xcb_get_motion_events_events","","",null,null],[5,"xcb_get_motion_events_events_length","","",null,null],[5,"xcb_get_motion_events_events_iterator","","",null,null],[5,"xcb_get_motion_events_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_motion_events","","",null,null],[5,"xcb_get_motion_events_unchecked","","",null,null],[5,"xcb_translate_coordinates_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_translate_coordinates","","",null,null],[5,"xcb_translate_coordinates_unchecked","","",null,null],[5,"xcb_warp_pointer","","move mouse pointer",null,null],[5,"xcb_warp_pointer_checked","","move mouse pointer",null,null],[5,"xcb_set_input_focus","","Sets input focus",null,null],[5,"xcb_set_input_focus_checked","","Sets input focus",null,null],[5,"xcb_get_input_focus_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_input_focus","","",null,null],[5,"xcb_get_input_focus_unchecked","","",null,null],[5,"xcb_query_keymap_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_keymap","","",null,null],[5,"xcb_query_keymap_unchecked","","",null,null],[5,"xcb_open_font","","opens a font",null,null],[5,"xcb_open_font_checked","","opens a font",null,null],[5,"xcb_close_font","","",null,null],[5,"xcb_close_font_checked","","",null,null],[5,"xcb_fontprop_next","","",null,null],[5,"xcb_fontprop_end","","",null,null],[5,"xcb_charinfo_next","","",null,null],[5,"xcb_charinfo_end","","",null,null],[5,"xcb_query_font_properties","","",null,null],[5,"xcb_query_font_properties_length","","",null,null],[5,"xcb_query_font_properties_iterator","","",null,null],[5,"xcb_query_font_char_infos","","",null,null],[5,"xcb_query_font_char_infos_length","","",null,null],[5,"xcb_query_font_char_infos_iterator","","",null,null],[5,"xcb_query_font_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_font","","query font metrics",null,null],[5,"xcb_query_font_unchecked","","query font metrics",null,null],[5,"xcb_query_text_extents_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_text_extents","","get text extents",null,null],[5,"xcb_query_text_extents_unchecked","","get text extents",null,null],[5,"xcb_str_name","","",null,null],[5,"xcb_str_name_length","","",null,null],[5,"xcb_str_name_end","","",null,null],[5,"xcb_str_next","","",null,null],[5,"xcb_str_end","","",null,null],[5,"xcb_list_fonts_names_length","","",null,null],[5,"xcb_list_fonts_names_iterator","","",null,null],[5,"xcb_list_fonts_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_fonts","","get matching font names",null,null],[5,"xcb_list_fonts_unchecked","","get matching font names",null,null],[5,"xcb_list_fonts_with_info_properties","","",null,null],[5,"xcb_list_fonts_with_info_properties_length","","",null,null],[5,"xcb_list_fonts_with_info_properties_iterator","","",null,null],[5,"xcb_list_fonts_with_info_name","","",null,null],[5,"xcb_list_fonts_with_info_name_length","","",null,null],[5,"xcb_list_fonts_with_info_name_end","","",null,null],[5,"xcb_list_fonts_with_info_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_fonts_with_info","","get matching font names and information",null,null],[5,"xcb_list_fonts_with_info_unchecked","","get matching font names and information",null,null],[5,"xcb_set_font_path","","",null,null],[5,"xcb_set_font_path_checked","","",null,null],[5,"xcb_get_font_path_path_length","","",null,null],[5,"xcb_get_font_path_path_iterator","","",null,null],[5,"xcb_get_font_path_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_font_path","","",null,null],[5,"xcb_get_font_path_unchecked","","",null,null],[5,"xcb_create_pixmap","","Creates a pixmap",null,null],[5,"xcb_create_pixmap_checked","","Creates a pixmap",null,null],[5,"xcb_free_pixmap","","Destroys a pixmap",null,null],[5,"xcb_free_pixmap_checked","","Destroys a pixmap",null,null],[5,"xcb_create_gc","","Creates a graphics context",null,null],[5,"xcb_create_gc_checked","","Creates a graphics context",null,null],[5,"xcb_change_gc","","change graphics context components",null,null],[5,"xcb_change_gc_checked","","change graphics context components",null,null],[5,"xcb_copy_gc","","",null,null],[5,"xcb_copy_gc_checked","","",null,null],[5,"xcb_set_dashes","","",null,null],[5,"xcb_set_dashes_checked","","",null,null],[5,"xcb_set_clip_rectangles","","",null,null],[5,"xcb_set_clip_rectangles_checked","","",null,null],[5,"xcb_free_gc","","Destroys a graphics context",null,null],[5,"xcb_free_gc_checked","","Destroys a graphics context",null,null],[5,"xcb_clear_area","","",null,null],[5,"xcb_clear_area_checked","","",null,null],[5,"xcb_copy_area","","copy areas",null,null],[5,"xcb_copy_area_checked","","copy areas",null,null],[5,"xcb_copy_plane","","",null,null],[5,"xcb_copy_plane_checked","","",null,null],[5,"xcb_poly_point","","",null,null],[5,"xcb_poly_point_checked","","",null,null],[5,"xcb_poly_line","","draw lines",null,null],[5,"xcb_poly_line_checked","","draw lines",null,null],[5,"xcb_segment_next","","",null,null],[5,"xcb_segment_end","","",null,null],[5,"xcb_poly_segment","","draw lines",null,null],[5,"xcb_poly_segment_checked","","draw lines",null,null],[5,"xcb_poly_rectangle","","",null,null],[5,"xcb_poly_rectangle_checked","","",null,null],[5,"xcb_poly_arc","","",null,null],[5,"xcb_poly_arc_checked","","",null,null],[5,"xcb_fill_poly","","",null,null],[5,"xcb_fill_poly_checked","","",null,null],[5,"xcb_poly_fill_rectangle","","Fills rectangles",null,null],[5,"xcb_poly_fill_rectangle_checked","","Fills rectangles",null,null],[5,"xcb_poly_fill_arc","","",null,null],[5,"xcb_poly_fill_arc_checked","","",null,null],[5,"xcb_put_image","","",null,null],[5,"xcb_put_image_checked","","",null,null],[5,"xcb_get_image_data","","",null,null],[5,"xcb_get_image_data_length","","",null,null],[5,"xcb_get_image_data_end","","",null,null],[5,"xcb_get_image_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_image","","",null,null],[5,"xcb_get_image_unchecked","","",null,null],[5,"xcb_poly_text_8","","",null,null],[5,"xcb_poly_text_8_checked","","",null,null],[5,"xcb_poly_text_16","","",null,null],[5,"xcb_poly_text_16_checked","","",null,null],[5,"xcb_image_text_8","","Draws text",null,null],[5,"xcb_image_text_8_checked","","Draws text",null,null],[5,"xcb_image_text_16","","Draws text",null,null],[5,"xcb_image_text_16_checked","","Draws text",null,null],[5,"xcb_create_colormap","","",null,null],[5,"xcb_create_colormap_checked","","",null,null],[5,"xcb_free_colormap","","",null,null],[5,"xcb_free_colormap_checked","","",null,null],[5,"xcb_copy_colormap_and_free","","",null,null],[5,"xcb_copy_colormap_and_free_checked","","",null,null],[5,"xcb_install_colormap","","",null,null],[5,"xcb_install_colormap_checked","","",null,null],[5,"xcb_uninstall_colormap","","",null,null],[5,"xcb_uninstall_colormap_checked","","",null,null],[5,"xcb_list_installed_colormaps_cmaps","","",null,null],[5,"xcb_list_installed_colormaps_cmaps_length","","",null,null],[5,"xcb_list_installed_colormaps_cmaps_end","","",null,null],[5,"xcb_list_installed_colormaps_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_installed_colormaps","","",null,null],[5,"xcb_list_installed_colormaps_unchecked","","",null,null],[5,"xcb_alloc_color_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_alloc_color","","Allocate a color",null,null],[5,"xcb_alloc_color_unchecked","","Allocate a color",null,null],[5,"xcb_alloc_named_color_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_alloc_named_color","","",null,null],[5,"xcb_alloc_named_color_unchecked","","",null,null],[5,"xcb_alloc_color_cells_pixels","","",null,null],[5,"xcb_alloc_color_cells_pixels_length","","",null,null],[5,"xcb_alloc_color_cells_pixels_end","","",null,null],[5,"xcb_alloc_color_cells_masks","","",null,null],[5,"xcb_alloc_color_cells_masks_length","","",null,null],[5,"xcb_alloc_color_cells_masks_end","","",null,null],[5,"xcb_alloc_color_cells_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_alloc_color_cells","","",null,null],[5,"xcb_alloc_color_cells_unchecked","","",null,null],[5,"xcb_alloc_color_planes_pixels","","",null,null],[5,"xcb_alloc_color_planes_pixels_length","","",null,null],[5,"xcb_alloc_color_planes_pixels_end","","",null,null],[5,"xcb_alloc_color_planes_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_alloc_color_planes","","",null,null],[5,"xcb_alloc_color_planes_unchecked","","",null,null],[5,"xcb_free_colors","","",null,null],[5,"xcb_free_colors_checked","","",null,null],[5,"xcb_coloritem_next","","",null,null],[5,"xcb_coloritem_end","","",null,null],[5,"xcb_store_colors","","",null,null],[5,"xcb_store_colors_checked","","",null,null],[5,"xcb_store_named_color","","",null,null],[5,"xcb_store_named_color_checked","","",null,null],[5,"xcb_rgb_next","","",null,null],[5,"xcb_rgb_end","","",null,null],[5,"xcb_query_colors_colors","","",null,null],[5,"xcb_query_colors_colors_length","","",null,null],[5,"xcb_query_colors_colors_iterator","","",null,null],[5,"xcb_query_colors_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_colors","","",null,null],[5,"xcb_query_colors_unchecked","","",null,null],[5,"xcb_lookup_color_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_lookup_color","","",null,null],[5,"xcb_lookup_color_unchecked","","",null,null],[5,"xcb_create_cursor","","",null,null],[5,"xcb_create_cursor_checked","","",null,null],[5,"xcb_create_glyph_cursor","","create cursor",null,null],[5,"xcb_create_glyph_cursor_checked","","create cursor",null,null],[5,"xcb_free_cursor","","Deletes a cursor",null,null],[5,"xcb_free_cursor_checked","","Deletes a cursor",null,null],[5,"xcb_recolor_cursor","","",null,null],[5,"xcb_recolor_cursor_checked","","",null,null],[5,"xcb_query_best_size_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_best_size","","",null,null],[5,"xcb_query_best_size_unchecked","","",null,null],[5,"xcb_query_extension_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_query_extension","","check if extension is present",null,null],[5,"xcb_query_extension_unchecked","","check if extension is present",null,null],[5,"xcb_list_extensions_names_length","","",null,null],[5,"xcb_list_extensions_names_iterator","","",null,null],[5,"xcb_list_extensions_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_extensions","","",null,null],[5,"xcb_list_extensions_unchecked","","",null,null],[5,"xcb_change_keyboard_mapping","","",null,null],[5,"xcb_change_keyboard_mapping_checked","","",null,null],[5,"xcb_get_keyboard_mapping_keysyms","","",null,null],[5,"xcb_get_keyboard_mapping_keysyms_length","","",null,null],[5,"xcb_get_keyboard_mapping_keysyms_end","","",null,null],[5,"xcb_get_keyboard_mapping_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_keyboard_mapping","","",null,null],[5,"xcb_get_keyboard_mapping_unchecked","","",null,null],[5,"xcb_change_keyboard_control","","",null,null],[5,"xcb_change_keyboard_control_checked","","",null,null],[5,"xcb_get_keyboard_control_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_keyboard_control","","",null,null],[5,"xcb_get_keyboard_control_unchecked","","",null,null],[5,"xcb_bell","","",null,null],[5,"xcb_bell_checked","","",null,null],[5,"xcb_change_pointer_control","","",null,null],[5,"xcb_change_pointer_control_checked","","",null,null],[5,"xcb_get_pointer_control_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_pointer_control","","",null,null],[5,"xcb_get_pointer_control_unchecked","","",null,null],[5,"xcb_set_screen_saver","","",null,null],[5,"xcb_set_screen_saver_checked","","",null,null],[5,"xcb_get_screen_saver_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_screen_saver","","",null,null],[5,"xcb_get_screen_saver_unchecked","","",null,null],[5,"xcb_change_hosts","","",null,null],[5,"xcb_change_hosts_checked","","",null,null],[5,"xcb_host_address","","",null,null],[5,"xcb_host_address_length","","",null,null],[5,"xcb_host_address_end","","",null,null],[5,"xcb_host_next","","",null,null],[5,"xcb_host_end","","",null,null],[5,"xcb_list_hosts_hosts_length","","",null,null],[5,"xcb_list_hosts_hosts_iterator","","",null,null],[5,"xcb_list_hosts_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_list_hosts","","",null,null],[5,"xcb_list_hosts_unchecked","","",null,null],[5,"xcb_set_access_control","","",null,null],[5,"xcb_set_access_control_checked","","",null,null],[5,"xcb_set_close_down_mode","","",null,null],[5,"xcb_set_close_down_mode_checked","","",null,null],[5,"xcb_kill_client","","kills a client",null,null],[5,"xcb_kill_client_checked","","kills a client",null,null],[5,"xcb_rotate_properties","","",null,null],[5,"xcb_rotate_properties_checked","","",null,null],[5,"xcb_force_screen_saver","","",null,null],[5,"xcb_force_screen_saver_checked","","",null,null],[5,"xcb_set_pointer_mapping_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_set_pointer_mapping","","",null,null],[5,"xcb_set_pointer_mapping_unchecked","","",null,null],[5,"xcb_get_pointer_mapping_map","","",null,null],[5,"xcb_get_pointer_mapping_map_length","","",null,null],[5,"xcb_get_pointer_mapping_map_end","","",null,null],[5,"xcb_get_pointer_mapping_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_pointer_mapping","","",null,null],[5,"xcb_get_pointer_mapping_unchecked","","",null,null],[5,"xcb_set_modifier_mapping_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_set_modifier_mapping","","",null,null],[5,"xcb_set_modifier_mapping_unchecked","","",null,null],[5,"xcb_get_modifier_mapping_keycodes","","",null,null],[5,"xcb_get_modifier_mapping_keycodes_length","","",null,null],[5,"xcb_get_modifier_mapping_keycodes_end","","",null,null],[5,"xcb_get_modifier_mapping_reply","","the returned value must be freed by the caller using libc::free().",null,null],[5,"xcb_get_modifier_mapping","","",null,null],[5,"xcb_get_modifier_mapping_unchecked","","",null,null],[5,"xcb_no_operation","","",null,null],[5,"xcb_no_operation_checked","","",null,null],[6,"xcb_window_t","","",null,null],[6,"xcb_pixmap_t","","",null,null],[6,"xcb_cursor_t","","",null,null],[6,"xcb_font_t","","",null,null],[6,"xcb_gcontext_t","","",null,null],[6,"xcb_colormap_t","","",null,null],[6,"xcb_atom_t","","",null,null],[6,"xcb_drawable_t","","",null,null],[6,"xcb_fontable_t","","",null,null],[6,"xcb_visualid_t","","",null,null],[6,"xcb_timestamp_t","","",null,null],[6,"xcb_keysym_t","","",null,null],[6,"xcb_keycode_t","","",null,null],[6,"xcb_button_t","","",null,null],[6,"xcb_visual_class_t","","",null,null],[6,"xcb_event_mask_t","","",null,null],[6,"xcb_backing_store_t","","",null,null],[6,"xcb_image_order_t","","",null,null],[6,"xcb_mod_mask_t","","",null,null],[6,"xcb_key_but_mask_t","","",null,null],[6,"xcb_window_enum_t","","",null,null],[6,"xcb_key_release_event_t","","",null,null],[6,"xcb_button_mask_t","","",null,null],[6,"xcb_button_release_event_t","","",null,null],[6,"xcb_motion_t","","",null,null],[6,"xcb_notify_detail_t","","",null,null],[6,"xcb_notify_mode_t","","",null,null],[6,"xcb_leave_notify_event_t","","",null,null],[6,"xcb_focus_out_event_t","","",null,null],[6,"xcb_visibility_t","","",null,null],[6,"xcb_place_t","","",null,null],[6,"xcb_circulate_request_event_t","","",null,null],[6,"xcb_property_t","","",null,null],[6,"xcb_time_t","","",null,null],[6,"xcb_atom_enum_t","","",null,null],[6,"xcb_colormap_state_t","","",null,null],[6,"xcb_colormap_enum_t","","",null,null],[6,"xcb_mapping_t","","",null,null],[6,"xcb_window_error_t","","",null,null],[6,"xcb_pixmap_error_t","","",null,null],[6,"xcb_atom_error_t","","",null,null],[6,"xcb_cursor_error_t","","",null,null],[6,"xcb_font_error_t","","",null,null],[6,"xcb_match_error_t","","",null,null],[6,"xcb_drawable_error_t","","",null,null],[6,"xcb_access_error_t","","",null,null],[6,"xcb_alloc_error_t","","",null,null],[6,"xcb_colormap_error_t","","",null,null],[6,"xcb_g_context_error_t","","",null,null],[6,"xcb_id_choice_error_t","","",null,null],[6,"xcb_name_error_t","","",null,null],[6,"xcb_length_error_t","","",null,null],[6,"xcb_implementation_error_t","","",null,null],[6,"xcb_window_class_t","","",null,null],[6,"xcb_cw_t","","",null,null],[6,"xcb_back_pixmap_t","","",null,null],[6,"xcb_gravity_t","","",null,null],[6,"xcb_map_state_t","","",null,null],[6,"xcb_set_mode_t","","",null,null],[6,"xcb_config_window_t","","",null,null],[6,"xcb_stack_mode_t","","",null,null],[6,"xcb_circulate_t","","",null,null],[6,"xcb_prop_mode_t","","",null,null],[6,"xcb_get_property_type_t","","",null,null],[6,"xcb_send_event_dest_t","","",null,null],[6,"xcb_grab_mode_t","","",null,null],[6,"xcb_grab_status_t","","",null,null],[6,"xcb_cursor_enum_t","","",null,null],[6,"xcb_button_index_t","","",null,null],[6,"xcb_grab_t","","",null,null],[6,"xcb_allow_t","","",null,null],[6,"xcb_input_focus_t","","",null,null],[6,"xcb_font_draw_t","","",null,null],[6,"xcb_gc_t","","",null,null],[6,"xcb_gx_t","","",null,null],[6,"xcb_line_style_t","","",null,null],[6,"xcb_cap_style_t","","",null,null],[6,"xcb_join_style_t","","",null,null],[6,"xcb_fill_style_t","","",null,null],[6,"xcb_fill_rule_t","","",null,null],[6,"xcb_subwindow_mode_t","","",null,null],[6,"xcb_arc_mode_t","","",null,null],[6,"xcb_clip_ordering_t","","",null,null],[6,"xcb_coord_mode_t","","",null,null],[6,"xcb_poly_shape_t","","",null,null],[6,"xcb_image_format_t","","",null,null],[6,"xcb_colormap_alloc_t","","",null,null],[6,"xcb_color_flag_t","","",null,null],[6,"xcb_pixmap_enum_t","","",null,null],[6,"xcb_font_enum_t","","",null,null],[6,"xcb_query_shape_of_t","","",null,null],[6,"xcb_kb_t","","",null,null],[6,"xcb_led_mode_t","","",null,null],[6,"xcb_auto_repeat_mode_t","","",null,null],[6,"xcb_blanking_t","","",null,null],[6,"xcb_exposures_t","","",null,null],[6,"xcb_host_mode_t","","",null,null],[6,"xcb_family_t","","",null,null],[6,"xcb_access_control_t","","",null,null],[6,"xcb_close_down_t","","",null,null],[6,"xcb_kill_t","","",null,null],[6,"xcb_screen_saver_t","","",null,null],[6,"xcb_mapping_status_t","","",null,null],[6,"xcb_map_index_t","","",null,null],[17,"XCB_VISUAL_CLASS_STATIC_GRAY","","",null,null],[17,"XCB_VISUAL_CLASS_GRAY_SCALE","","",null,null],[17,"XCB_VISUAL_CLASS_STATIC_COLOR","","",null,null],[17,"XCB_VISUAL_CLASS_PSEUDO_COLOR","","",null,null],[17,"XCB_VISUAL_CLASS_TRUE_COLOR","","",null,null],[17,"XCB_VISUAL_CLASS_DIRECT_COLOR","","",null,null],[17,"XCB_EVENT_MASK_NO_EVENT","","",null,null],[17,"XCB_EVENT_MASK_KEY_PRESS","","",null,null],[17,"XCB_EVENT_MASK_KEY_RELEASE","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_PRESS","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_RELEASE","","",null,null],[17,"XCB_EVENT_MASK_ENTER_WINDOW","","",null,null],[17,"XCB_EVENT_MASK_LEAVE_WINDOW","","",null,null],[17,"XCB_EVENT_MASK_POINTER_MOTION","","",null,null],[17,"XCB_EVENT_MASK_POINTER_MOTION_HINT","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_1_MOTION","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_2_MOTION","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_3_MOTION","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_4_MOTION","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_5_MOTION","","",null,null],[17,"XCB_EVENT_MASK_BUTTON_MOTION","","",null,null],[17,"XCB_EVENT_MASK_KEYMAP_STATE","","",null,null],[17,"XCB_EVENT_MASK_EXPOSURE","","",null,null],[17,"XCB_EVENT_MASK_VISIBILITY_CHANGE","","",null,null],[17,"XCB_EVENT_MASK_STRUCTURE_NOTIFY","","",null,null],[17,"XCB_EVENT_MASK_RESIZE_REDIRECT","","",null,null],[17,"XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY","","",null,null],[17,"XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT","","",null,null],[17,"XCB_EVENT_MASK_FOCUS_CHANGE","","",null,null],[17,"XCB_EVENT_MASK_PROPERTY_CHANGE","","",null,null],[17,"XCB_EVENT_MASK_COLOR_MAP_CHANGE","","",null,null],[17,"XCB_EVENT_MASK_OWNER_GRAB_BUTTON","","",null,null],[17,"XCB_BACKING_STORE_NOT_USEFUL","","",null,null],[17,"XCB_BACKING_STORE_WHEN_MAPPED","","",null,null],[17,"XCB_BACKING_STORE_ALWAYS","","",null,null],[17,"XCB_IMAGE_ORDER_LSB_FIRST","","",null,null],[17,"XCB_IMAGE_ORDER_MSB_FIRST","","",null,null],[17,"XCB_MOD_MASK_SHIFT","","",null,null],[17,"XCB_MOD_MASK_LOCK","","",null,null],[17,"XCB_MOD_MASK_CONTROL","","",null,null],[17,"XCB_MOD_MASK_1","","",null,null],[17,"XCB_MOD_MASK_2","","",null,null],[17,"XCB_MOD_MASK_3","","",null,null],[17,"XCB_MOD_MASK_4","","",null,null],[17,"XCB_MOD_MASK_5","","",null,null],[17,"XCB_MOD_MASK_ANY","","",null,null],[17,"XCB_KEY_BUT_MASK_SHIFT","","",null,null],[17,"XCB_KEY_BUT_MASK_LOCK","","",null,null],[17,"XCB_KEY_BUT_MASK_CONTROL","","",null,null],[17,"XCB_KEY_BUT_MASK_MOD_1","","",null,null],[17,"XCB_KEY_BUT_MASK_MOD_2","","",null,null],[17,"XCB_KEY_BUT_MASK_MOD_3","","",null,null],[17,"XCB_KEY_BUT_MASK_MOD_4","","",null,null],[17,"XCB_KEY_BUT_MASK_MOD_5","","",null,null],[17,"XCB_KEY_BUT_MASK_BUTTON_1","","",null,null],[17,"XCB_KEY_BUT_MASK_BUTTON_2","","",null,null],[17,"XCB_KEY_BUT_MASK_BUTTON_3","","",null,null],[17,"XCB_KEY_BUT_MASK_BUTTON_4","","",null,null],[17,"XCB_KEY_BUT_MASK_BUTTON_5","","",null,null],[17,"XCB_WINDOW_NONE","","",null,null],[17,"XCB_KEY_PRESS","","",null,null],[17,"XCB_KEY_RELEASE","","",null,null],[17,"XCB_BUTTON_MASK_1","","",null,null],[17,"XCB_BUTTON_MASK_2","","",null,null],[17,"XCB_BUTTON_MASK_3","","",null,null],[17,"XCB_BUTTON_MASK_4","","",null,null],[17,"XCB_BUTTON_MASK_5","","",null,null],[17,"XCB_BUTTON_MASK_ANY","","",null,null],[17,"XCB_BUTTON_PRESS","","",null,null],[17,"XCB_BUTTON_RELEASE","","",null,null],[17,"XCB_MOTION_NORMAL","","",null,null],[17,"XCB_MOTION_HINT","","",null,null],[17,"XCB_MOTION_NOTIFY","","",null,null],[17,"XCB_NOTIFY_DETAIL_ANCESTOR","","",null,null],[17,"XCB_NOTIFY_DETAIL_VIRTUAL","","",null,null],[17,"XCB_NOTIFY_DETAIL_INFERIOR","","",null,null],[17,"XCB_NOTIFY_DETAIL_NONLINEAR","","",null,null],[17,"XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL","","",null,null],[17,"XCB_NOTIFY_DETAIL_POINTER","","",null,null],[17,"XCB_NOTIFY_DETAIL_POINTER_ROOT","","",null,null],[17,"XCB_NOTIFY_DETAIL_NONE","","",null,null],[17,"XCB_NOTIFY_MODE_NORMAL","","",null,null],[17,"XCB_NOTIFY_MODE_GRAB","","",null,null],[17,"XCB_NOTIFY_MODE_UNGRAB","","",null,null],[17,"XCB_NOTIFY_MODE_WHILE_GRABBED","","",null,null],[17,"XCB_ENTER_NOTIFY","","",null,null],[17,"XCB_LEAVE_NOTIFY","","",null,null],[17,"XCB_FOCUS_IN","","",null,null],[17,"XCB_FOCUS_OUT","","",null,null],[17,"XCB_KEYMAP_NOTIFY","","",null,null],[17,"XCB_EXPOSE","","",null,null],[17,"XCB_GRAPHICS_EXPOSURE","","",null,null],[17,"XCB_NO_EXPOSURE","","",null,null],[17,"XCB_VISIBILITY_UNOBSCURED","","",null,null],[17,"XCB_VISIBILITY_PARTIALLY_OBSCURED","","",null,null],[17,"XCB_VISIBILITY_FULLY_OBSCURED","","",null,null],[17,"XCB_VISIBILITY_NOTIFY","","",null,null],[17,"XCB_CREATE_NOTIFY","","",null,null],[17,"XCB_DESTROY_NOTIFY","","",null,null],[17,"XCB_UNMAP_NOTIFY","","",null,null],[17,"XCB_MAP_NOTIFY","","",null,null],[17,"XCB_MAP_REQUEST","","",null,null],[17,"XCB_REPARENT_NOTIFY","","",null,null],[17,"XCB_CONFIGURE_NOTIFY","","",null,null],[17,"XCB_CONFIGURE_REQUEST","","",null,null],[17,"XCB_GRAVITY_NOTIFY","","",null,null],[17,"XCB_RESIZE_REQUEST","","",null,null],[17,"XCB_PLACE_ON_TOP","","The window is now on top of all siblings.",null,null],[17,"XCB_PLACE_ON_BOTTOM","","The window is now below all siblings.",null,null],[17,"XCB_CIRCULATE_NOTIFY","","",null,null],[17,"XCB_CIRCULATE_REQUEST","","",null,null],[17,"XCB_PROPERTY_NEW_VALUE","","",null,null],[17,"XCB_PROPERTY_DELETE","","",null,null],[17,"XCB_PROPERTY_NOTIFY","","",null,null],[17,"XCB_SELECTION_CLEAR","","",null,null],[17,"XCB_TIME_CURRENT_TIME","","",null,null],[17,"XCB_ATOM_NONE","","",null,null],[17,"XCB_ATOM_ANY","","",null,null],[17,"XCB_ATOM_PRIMARY","","",null,null],[17,"XCB_ATOM_SECONDARY","","",null,null],[17,"XCB_ATOM_ARC","","",null,null],[17,"XCB_ATOM_ATOM","","",null,null],[17,"XCB_ATOM_BITMAP","","",null,null],[17,"XCB_ATOM_CARDINAL","","",null,null],[17,"XCB_ATOM_COLORMAP","","",null,null],[17,"XCB_ATOM_CURSOR","","",null,null],[17,"XCB_ATOM_CUT_BUFFER0","","",null,null],[17,"XCB_ATOM_CUT_BUFFER1","","",null,null],[17,"XCB_ATOM_CUT_BUFFER2","","",null,null],[17,"XCB_ATOM_CUT_BUFFER3","","",null,null],[17,"XCB_ATOM_CUT_BUFFER4","","",null,null],[17,"XCB_ATOM_CUT_BUFFER5","","",null,null],[17,"XCB_ATOM_CUT_BUFFER6","","",null,null],[17,"XCB_ATOM_CUT_BUFFER7","","",null,null],[17,"XCB_ATOM_DRAWABLE","","",null,null],[17,"XCB_ATOM_FONT","","",null,null],[17,"XCB_ATOM_INTEGER","","",null,null],[17,"XCB_ATOM_PIXMAP","","",null,null],[17,"XCB_ATOM_POINT","","",null,null],[17,"XCB_ATOM_RECTANGLE","","",null,null],[17,"XCB_ATOM_RESOURCE_MANAGER","","",null,null],[17,"XCB_ATOM_RGB_COLOR_MAP","","",null,null],[17,"XCB_ATOM_RGB_BEST_MAP","","",null,null],[17,"XCB_ATOM_RGB_BLUE_MAP","","",null,null],[17,"XCB_ATOM_RGB_DEFAULT_MAP","","",null,null],[17,"XCB_ATOM_RGB_GRAY_MAP","","",null,null],[17,"XCB_ATOM_RGB_GREEN_MAP","","",null,null],[17,"XCB_ATOM_RGB_RED_MAP","","",null,null],[17,"XCB_ATOM_STRING","","",null,null],[17,"XCB_ATOM_VISUALID","","",null,null],[17,"XCB_ATOM_WINDOW","","",null,null],[17,"XCB_ATOM_WM_COMMAND","","",null,null],[17,"XCB_ATOM_WM_HINTS","","",null,null],[17,"XCB_ATOM_WM_CLIENT_MACHINE","","",null,null],[17,"XCB_ATOM_WM_ICON_NAME","","",null,null],[17,"XCB_ATOM_WM_ICON_SIZE","","",null,null],[17,"XCB_ATOM_WM_NAME","","",null,null],[17,"XCB_ATOM_WM_NORMAL_HINTS","","",null,null],[17,"XCB_ATOM_WM_SIZE_HINTS","","",null,null],[17,"XCB_ATOM_WM_ZOOM_HINTS","","",null,null],[17,"XCB_ATOM_MIN_SPACE","","",null,null],[17,"XCB_ATOM_NORM_SPACE","","",null,null],[17,"XCB_ATOM_MAX_SPACE","","",null,null],[17,"XCB_ATOM_END_SPACE","","",null,null],[17,"XCB_ATOM_SUPERSCRIPT_X","","",null,null],[17,"XCB_ATOM_SUPERSCRIPT_Y","","",null,null],[17,"XCB_ATOM_SUBSCRIPT_X","","",null,null],[17,"XCB_ATOM_SUBSCRIPT_Y","","",null,null],[17,"XCB_ATOM_UNDERLINE_POSITION","","",null,null],[17,"XCB_ATOM_UNDERLINE_THICKNESS","","",null,null],[17,"XCB_ATOM_STRIKEOUT_ASCENT","","",null,null],[17,"XCB_ATOM_STRIKEOUT_DESCENT","","",null,null],[17,"XCB_ATOM_ITALIC_ANGLE","","",null,null],[17,"XCB_ATOM_X_HEIGHT","","",null,null],[17,"XCB_ATOM_QUAD_WIDTH","","",null,null],[17,"XCB_ATOM_WEIGHT","","",null,null],[17,"XCB_ATOM_POINT_SIZE","","",null,null],[17,"XCB_ATOM_RESOLUTION","","",null,null],[17,"XCB_ATOM_COPYRIGHT","","",null,null],[17,"XCB_ATOM_NOTICE","","",null,null],[17,"XCB_ATOM_FONT_NAME","","",null,null],[17,"XCB_ATOM_FAMILY_NAME","","",null,null],[17,"XCB_ATOM_FULL_NAME","","",null,null],[17,"XCB_ATOM_CAP_HEIGHT","","",null,null],[17,"XCB_ATOM_WM_CLASS","","",null,null],[17,"XCB_ATOM_WM_TRANSIENT_FOR","","",null,null],[17,"XCB_SELECTION_REQUEST","","",null,null],[17,"XCB_SELECTION_NOTIFY","","",null,null],[17,"XCB_COLORMAP_STATE_UNINSTALLED","","The colormap was uninstalled.",null,null],[17,"XCB_COLORMAP_STATE_INSTALLED","","The colormap was installed.",null,null],[17,"XCB_COLORMAP_NONE","","",null,null],[17,"XCB_COLORMAP_NOTIFY","","",null,null],[17,"XCB_CLIENT_MESSAGE","","",null,null],[17,"XCB_MAPPING_MODIFIER","","",null,null],[17,"XCB_MAPPING_KEYBOARD","","",null,null],[17,"XCB_MAPPING_POINTER","","",null,null],[17,"XCB_MAPPING_NOTIFY","","",null,null],[17,"XCB_GE_GENERIC","","",null,null],[17,"XCB_REQUEST","","",null,null],[17,"XCB_VALUE","","",null,null],[17,"XCB_WINDOW","","",null,null],[17,"XCB_PIXMAP","","",null,null],[17,"XCB_ATOM","","",null,null],[17,"XCB_CURSOR","","",null,null],[17,"XCB_FONT","","",null,null],[17,"XCB_MATCH","","",null,null],[17,"XCB_DRAWABLE","","",null,null],[17,"XCB_ACCESS","","",null,null],[17,"XCB_ALLOC","","",null,null],[17,"XCB_COLORMAP","","",null,null],[17,"XCB_G_CONTEXT","","",null,null],[17,"XCB_ID_CHOICE","","",null,null],[17,"XCB_NAME","","",null,null],[17,"XCB_LENGTH","","",null,null],[17,"XCB_IMPLEMENTATION","","",null,null],[17,"XCB_WINDOW_CLASS_COPY_FROM_PARENT","","",null,null],[17,"XCB_WINDOW_CLASS_INPUT_OUTPUT","","",null,null],[17,"XCB_WINDOW_CLASS_INPUT_ONLY","","",null,null],[17,"XCB_CW_BACK_PIXMAP","","Overrides the default background-pixmap. The background pixmap and window must\nhave the same root and same depth. Any size pixmap can be used, although some\nsizes may be faster than others.",null,null],[17,"XCB_CW_BACK_PIXEL","","Overrides `BackPixmap`. A pixmap of undefined size filled with the specified\nbackground pixel is used for the background. Range-checking is not performed,\nthe background pixel is truncated to the appropriate number of bits.",null,null],[17,"XCB_CW_BORDER_PIXMAP","","Overrides the default border-pixmap. The border pixmap and window must have the\nsame root and the same depth. Any size pixmap can be used, although some sizes\nmay be faster than others.",null,null],[17,"XCB_CW_BORDER_PIXEL","","Overrides `BorderPixmap`. A pixmap of undefined size filled with the specified\nborder pixel is used for the border. Range checking is not performed on the\nborder-pixel value, it is truncated to the appropriate number of bits.",null,null],[17,"XCB_CW_BIT_GRAVITY","","Defines which region of the window should be retained if the window is resized.",null,null],[17,"XCB_CW_WIN_GRAVITY","","Defines how the window should be repositioned if the parent is resized (see\n`ConfigureWindow`).",null,null],[17,"XCB_CW_BACKING_STORE","","A backing-store of `WhenMapped` advises the server that maintaining contents of\nobscured regions when the window is mapped would be beneficial. A backing-store\nof `Always` advises the server that maintaining contents even when the window\nis unmapped would be beneficial. In this case, the server may generate an\nexposure event when the window is created. A value of `NotUseful` advises the\nserver that maintaining contents is unnecessary, although a server may still\nchoose to maintain contents while the window is mapped. Note that if the server\nmaintains contents, then the server should maintain complete contents not just\nthe region within the parent boundaries, even if the window is larger than its\nparent. While the server maintains contents, exposure events will not normally\nbe generated, but the server may stop maintaining contents at any time.",null,null],[17,"XCB_CW_BACKING_PLANES","","The backing-planes indicates (with bits set to 1) which bit planes of the\nwindow hold dynamic data that must be preserved in backing-stores and during\nsave-unders.",null,null],[17,"XCB_CW_BACKING_PIXEL","","The backing-pixel specifies what value to use in planes not covered by\nbacking-planes. The server is free to save only the specified bit planes in the\nbacking-store or save-under and regenerate the remaining planes with the\nspecified pixel value. Any bits beyond the specified depth of the window in\nthese values are simply ignored.",null,null],[17,"XCB_CW_OVERRIDE_REDIRECT","","The override-redirect specifies whether map and configure requests on this\nwindow should override a SubstructureRedirect on the parent, typically to\ninform a window manager not to tamper with the window.",null,null],[17,"XCB_CW_SAVE_UNDER","","If 1, the server is advised that when this window is mapped, saving the\ncontents of windows it obscures would be beneficial.",null,null],[17,"XCB_CW_EVENT_MASK","","The event-mask defines which events the client is interested in for this window\n(or for some event types, inferiors of the window).",null,null],[17,"XCB_CW_DONT_PROPAGATE","","The do-not-propagate-mask defines which events should not be propagated to\nancestor windows when no client has the event type selected in this window.",null,null],[17,"XCB_CW_COLORMAP","","The colormap specifies the colormap that best reflects the true colors of the window. Servers\ncapable of supporting multiple hardware colormaps may use this information, and window man-\nagers may use it for InstallColormap requests. The colormap must have the same visual type\nand root as the window (or a Match error results). If CopyFromParent is specified, the parent's\ncolormap is copied (subsequent changes to the parent's colormap attribute do not affect the child).\nHowever, the window must have the same visual type as the parent (or a Match error results),\nand the parent must not have a colormap of None (or a Match error results). For an explanation\nof None, see FreeColormap request. The colormap is copied by sharing the colormap object\nbetween the child and the parent, not by making a complete copy of the colormap contents.",null,null],[17,"XCB_CW_CURSOR","","If a cursor is specified, it will be used whenever the pointer is in the window. If None is speci-\nfied, the parent's cursor will be used when the pointer is in the window, and any change in the\nparent's cursor will cause an immediate change in the displayed cursor.",null,null],[17,"XCB_BACK_PIXMAP_NONE","","",null,null],[17,"XCB_BACK_PIXMAP_PARENT_RELATIVE","","",null,null],[17,"XCB_GRAVITY_BIT_FORGET","","",null,null],[17,"XCB_GRAVITY_WIN_UNMAP","","",null,null],[17,"XCB_GRAVITY_NORTH_WEST","","",null,null],[17,"XCB_GRAVITY_NORTH","","",null,null],[17,"XCB_GRAVITY_NORTH_EAST","","",null,null],[17,"XCB_GRAVITY_WEST","","",null,null],[17,"XCB_GRAVITY_CENTER","","",null,null],[17,"XCB_GRAVITY_EAST","","",null,null],[17,"XCB_GRAVITY_SOUTH_WEST","","",null,null],[17,"XCB_GRAVITY_SOUTH","","",null,null],[17,"XCB_GRAVITY_SOUTH_EAST","","",null,null],[17,"XCB_GRAVITY_STATIC","","",null,null],[17,"XCB_CREATE_WINDOW","","",null,null],[17,"XCB_CHANGE_WINDOW_ATTRIBUTES","","",null,null],[17,"XCB_MAP_STATE_UNMAPPED","","",null,null],[17,"XCB_MAP_STATE_UNVIEWABLE","","",null,null],[17,"XCB_MAP_STATE_VIEWABLE","","",null,null],[17,"XCB_GET_WINDOW_ATTRIBUTES","","",null,null],[17,"XCB_DESTROY_WINDOW","","",null,null],[17,"XCB_DESTROY_SUBWINDOWS","","",null,null],[17,"XCB_SET_MODE_INSERT","","",null,null],[17,"XCB_SET_MODE_DELETE","","",null,null],[17,"XCB_CHANGE_SAVE_SET","","",null,null],[17,"XCB_REPARENT_WINDOW","","",null,null],[17,"XCB_MAP_WINDOW","","",null,null],[17,"XCB_MAP_SUBWINDOWS","","",null,null],[17,"XCB_UNMAP_WINDOW","","",null,null],[17,"XCB_UNMAP_SUBWINDOWS","","",null,null],[17,"XCB_CONFIG_WINDOW_X","","",null,null],[17,"XCB_CONFIG_WINDOW_Y","","",null,null],[17,"XCB_CONFIG_WINDOW_WIDTH","","",null,null],[17,"XCB_CONFIG_WINDOW_HEIGHT","","",null,null],[17,"XCB_CONFIG_WINDOW_BORDER_WIDTH","","",null,null],[17,"XCB_CONFIG_WINDOW_SIBLING","","",null,null],[17,"XCB_CONFIG_WINDOW_STACK_MODE","","",null,null],[17,"XCB_STACK_MODE_ABOVE","","",null,null],[17,"XCB_STACK_MODE_BELOW","","",null,null],[17,"XCB_STACK_MODE_TOP_IF","","",null,null],[17,"XCB_STACK_MODE_BOTTOM_IF","","",null,null],[17,"XCB_STACK_MODE_OPPOSITE","","",null,null],[17,"XCB_CONFIGURE_WINDOW","","",null,null],[17,"XCB_CIRCULATE_RAISE_LOWEST","","",null,null],[17,"XCB_CIRCULATE_LOWER_HIGHEST","","",null,null],[17,"XCB_CIRCULATE_WINDOW","","",null,null],[17,"XCB_GET_GEOMETRY","","",null,null],[17,"XCB_QUERY_TREE","","",null,null],[17,"XCB_INTERN_ATOM","","",null,null],[17,"XCB_GET_ATOM_NAME","","",null,null],[17,"XCB_PROP_MODE_REPLACE","","Discard the previous property value and store the new data.",null,null],[17,"XCB_PROP_MODE_PREPEND","","Insert the new data before the beginning of existing data. The `format` must\nmatch existing property value. If the property is undefined, it is treated as\ndefined with the correct type and format with zero-length data.",null,null],[17,"XCB_PROP_MODE_APPEND","","Insert the new data after the beginning of existing data. The `format` must\nmatch existing property value. If the property is undefined, it is treated as\ndefined with the correct type and format with zero-length data.",null,null],[17,"XCB_CHANGE_PROPERTY","","",null,null],[17,"XCB_DELETE_PROPERTY","","",null,null],[17,"XCB_GET_PROPERTY_TYPE_ANY","","",null,null],[17,"XCB_GET_PROPERTY","","",null,null],[17,"XCB_LIST_PROPERTIES","","",null,null],[17,"XCB_SET_SELECTION_OWNER","","",null,null],[17,"XCB_GET_SELECTION_OWNER","","",null,null],[17,"XCB_CONVERT_SELECTION","","",null,null],[17,"XCB_SEND_EVENT_DEST_POINTER_WINDOW","","",null,null],[17,"XCB_SEND_EVENT_DEST_ITEM_FOCUS","","",null,null],[17,"XCB_SEND_EVENT","","",null,null],[17,"XCB_GRAB_MODE_SYNC","","The state of the keyboard appears to freeze: No further keyboard events are\ngenerated by the server until the grabbing client issues a releasing\n`AllowEvents` request or until the keyboard grab is released.",null,null],[17,"XCB_GRAB_MODE_ASYNC","","Keyboard event processing continues normally.",null,null],[17,"XCB_GRAB_STATUS_SUCCESS","","",null,null],[17,"XCB_GRAB_STATUS_ALREADY_GRABBED","","",null,null],[17,"XCB_GRAB_STATUS_INVALID_TIME","","",null,null],[17,"XCB_GRAB_STATUS_NOT_VIEWABLE","","",null,null],[17,"XCB_GRAB_STATUS_FROZEN","","",null,null],[17,"XCB_CURSOR_NONE","","",null,null],[17,"XCB_GRAB_POINTER","","",null,null],[17,"XCB_UNGRAB_POINTER","","",null,null],[17,"XCB_BUTTON_INDEX_ANY","","Any of the following (or none):",null,null],[17,"XCB_BUTTON_INDEX_1","","The left mouse button.",null,null],[17,"XCB_BUTTON_INDEX_2","","The right mouse button.",null,null],[17,"XCB_BUTTON_INDEX_3","","The middle mouse button.",null,null],[17,"XCB_BUTTON_INDEX_4","","Scroll wheel. TODO: direction?",null,null],[17,"XCB_BUTTON_INDEX_5","","Scroll wheel. TODO: direction?",null,null],[17,"XCB_GRAB_BUTTON","","",null,null],[17,"XCB_UNGRAB_BUTTON","","",null,null],[17,"XCB_CHANGE_ACTIVE_POINTER_GRAB","","",null,null],[17,"XCB_GRAB_KEYBOARD","","",null,null],[17,"XCB_UNGRAB_KEYBOARD","","",null,null],[17,"XCB_GRAB_ANY","","",null,null],[17,"XCB_GRAB_KEY","","",null,null],[17,"XCB_UNGRAB_KEY","","",null,null],[17,"XCB_ALLOW_ASYNC_POINTER","","For AsyncPointer, if the pointer is frozen by the client, pointer event\nprocessing continues normally. If the pointer is frozen twice by the client on\nbehalf of two separate grabs, AsyncPointer thaws for both. AsyncPointer has no\neffect if the pointer is not frozen by the client, but the pointer need not be\ngrabbed by the client.",null,null],[17,"XCB_ALLOW_SYNC_POINTER","","For SyncPointer, if the pointer is frozen and actively grabbed by the client,\npointer event processing continues normally until the next ButtonPress or\nButtonRelease event is reported to the client, at which time the pointer again\nappears to freeze. However, if the reported event causes the pointer grab to be\nreleased, then the pointer does not freeze. SyncPointer has no effect if the\npointer is not frozen by the client or if the pointer is not grabbed by the\nclient.",null,null],[17,"XCB_ALLOW_REPLAY_POINTER","","For ReplayPointer, if the pointer is actively grabbed by the client and is\nfrozen as the result of an event having been sent to the client (either from\nthe activation of a GrabButton or from a previous AllowEvents with mode\nSyncPointer but not from a GrabPointer), then the pointer grab is released and\nthat event is completely reprocessed, this time ignoring any passive grabs at\nor above (towards the root) the grab-window of the grab just released. The\nrequest has no effect if the pointer is not grabbed by the client or if the\npointer is not frozen as the result of an event.",null,null],[17,"XCB_ALLOW_ASYNC_KEYBOARD","","For AsyncKeyboard, if the keyboard is frozen by the client, keyboard event\nprocessing continues normally. If the keyboard is frozen twice by the client on\nbehalf of two separate grabs, AsyncKeyboard thaws for both. AsyncKeyboard has\nno effect if the keyboard is not frozen by the client, but the keyboard need\nnot be grabbed by the client.",null,null],[17,"XCB_ALLOW_SYNC_KEYBOARD","","For SyncKeyboard, if the keyboard is frozen and actively grabbed by the client,\nkeyboard event processing continues normally until the next KeyPress or\nKeyRelease event is reported to the client, at which time the keyboard again\nappears to freeze. However, if the reported event causes the keyboard grab to\nbe released, then the keyboard does not freeze. SyncKeyboard has no effect if\nthe keyboard is not frozen by the client or if the keyboard is not grabbed by\nthe client.",null,null],[17,"XCB_ALLOW_REPLAY_KEYBOARD","","For ReplayKeyboard, if the keyboard is actively grabbed by the client and is\nfrozen as the result of an event having been sent to the client (either from\nthe activation of a GrabKey or from a previous AllowEvents with mode\nSyncKeyboard but not from a GrabKeyboard), then the keyboard grab is released\nand that event is completely reprocessed, this time ignoring any passive grabs\nat or above (towards the root) the grab-window of the grab just released. The\nrequest has no effect if the keyboard is not grabbed by the client or if the\nkeyboard is not frozen as the result of an event.",null,null],[17,"XCB_ALLOW_ASYNC_BOTH","","For AsyncBoth, if the pointer and the keyboard are frozen by the client, event\nprocessing for both devices continues normally. If a device is frozen twice by\nthe client on behalf of two separate grabs, AsyncBoth thaws for both. AsyncBoth\nhas no effect unless both pointer and keyboard are frozen by the client.",null,null],[17,"XCB_ALLOW_SYNC_BOTH","","For SyncBoth, if both pointer and keyboard are frozen by the client, event\nprocessing (for both devices) continues normally until the next ButtonPress,\nButtonRelease, KeyPress, or KeyRelease event is reported to the client for a\ngrabbed device (button event for the pointer, key event for the keyboard), at\nwhich time the devices again appear to freeze. However, if the reported event\ncauses the grab to be released, then the devices do not freeze (but if the\nother device is still grabbed, then a subsequent event for it will still cause\nboth devices to freeze). SyncBoth has no effect unless both pointer and\nkeyboard are frozen by the client. If the pointer or keyboard is frozen twice\nby the client on behalf of two separate grabs, SyncBoth thaws for both (but a\nsubsequent freeze for SyncBoth will only freeze each device once).",null,null],[17,"XCB_ALLOW_EVENTS","","",null,null],[17,"XCB_GRAB_SERVER","","",null,null],[17,"XCB_UNGRAB_SERVER","","",null,null],[17,"XCB_QUERY_POINTER","","",null,null],[17,"XCB_GET_MOTION_EVENTS","","",null,null],[17,"XCB_TRANSLATE_COORDINATES","","",null,null],[17,"XCB_WARP_POINTER","","",null,null],[17,"XCB_INPUT_FOCUS_NONE","","The focus reverts to `XCB_NONE`, so no window will have the input focus.",null,null],[17,"XCB_INPUT_FOCUS_POINTER_ROOT","","The focus reverts to `XCB_POINTER_ROOT` respectively. When the focus reverts,\nFocusIn and FocusOut events are generated, but the last-focus-change time is\nnot changed.",null,null],[17,"XCB_INPUT_FOCUS_PARENT","","The focus reverts to the parent (or closest viewable ancestor) and the new\nrevert_to value is `XCB_INPUT_FOCUS_NONE`.",null,null],[17,"XCB_INPUT_FOCUS_FOLLOW_KEYBOARD","","NOT YET DOCUMENTED. Only relevant for the xinput extension.",null,null],[17,"XCB_SET_INPUT_FOCUS","","",null,null],[17,"XCB_GET_INPUT_FOCUS","","",null,null],[17,"XCB_QUERY_KEYMAP","","",null,null],[17,"XCB_OPEN_FONT","","",null,null],[17,"XCB_CLOSE_FONT","","",null,null],[17,"XCB_FONT_DRAW_LEFT_TO_RIGHT","","",null,null],[17,"XCB_FONT_DRAW_RIGHT_TO_LEFT","","",null,null],[17,"XCB_QUERY_FONT","","",null,null],[17,"XCB_QUERY_TEXT_EXTENTS","","",null,null],[17,"XCB_LIST_FONTS","","",null,null],[17,"XCB_LIST_FONTS_WITH_INFO","","",null,null],[17,"XCB_SET_FONT_PATH","","",null,null],[17,"XCB_GET_FONT_PATH","","",null,null],[17,"XCB_CREATE_PIXMAP","","",null,null],[17,"XCB_FREE_PIXMAP","","",null,null],[17,"XCB_GC_FUNCTION","","TODO: Refer to GX",null,null],[17,"XCB_GC_PLANE_MASK","","In graphics operations, given a source and destination pixel, the result is\ncomputed bitwise on corresponding bits of the pixels; that is, a Boolean\noperation is performed in each bit plane. The plane-mask restricts the\noperation to a subset of planes, so the result is:",null,null],[17,"XCB_GC_FOREGROUND","","Foreground colorpixel.",null,null],[17,"XCB_GC_BACKGROUND","","Background colorpixel.",null,null],[17,"XCB_GC_LINE_WIDTH","","The line-width is measured in pixels and can be greater than or equal to one, a wide line, or the\nspecial value zero, a thin line.",null,null],[17,"XCB_GC_LINE_STYLE","","The line-style defines which sections of a line are drawn:\nSolid The full path of the line is drawn.\nDoubleDash The full path of the line is drawn, but the even dashes are filled differently\n than the odd dashes (see fill-style), with Butt cap-style used where even and\n odd dashes meet.\nOnOffDash Only the even dashes are drawn, and cap-style applies to all internal ends of\n the individual dashes (except NotLast is treated as Butt).",null,null],[17,"XCB_GC_CAP_STYLE","","The cap-style defines how the endpoints of a path are drawn:\nNotLast The result is equivalent to Butt, except that for a line-width of zero the final\n endpoint is not drawn.\nButt The result is square at the endpoint (perpendicular to the slope of the line)\n with no projection beyond.\nRound The result is a circular arc with its diameter equal to the line-width, centered\n on the endpoint; it is equivalent to Butt for line-width zero.\nProjecting The result is square at the end, but the path continues beyond the endpoint for\n a distance equal to half the line-width; it is equivalent to Butt for line-width\n zero.",null,null],[17,"XCB_GC_JOIN_STYLE","","The join-style defines how corners are drawn for wide lines:\nMiter The outer edges of the two lines extend to meet at an angle. However, if the\n angle is less than 11 degrees, a Bevel join-style is used instead.\nRound The result is a circular arc with a diameter equal to the line-width, centered\n on the joinpoint.\nBevel The result is Butt endpoint styles, and then the triangular notch is filled.",null,null],[17,"XCB_GC_FILL_STYLE","","The fill-style defines the contents of the source for line, text, and fill requests. For all text and fill\nrequests (for example, PolyText8, PolyText16, PolyFillRectangle, FillPoly, and PolyFillArc)\nas well as for line requests with line-style Solid, (for example, PolyLine, PolySegment,\nPolyRectangle, PolyArc) and for the even dashes for line requests with line-style OnOffDash\nor DoubleDash:\nSolid Foreground\nTiled Tile\nOpaqueStippled A tile with the same width and height as stipple but with background\n everywhere stipple has a zero and with foreground everywhere stipple\n has a one\nStippled Foreground masked by stipple\nFor the odd dashes for line requests with line-style DoubleDash:\nSolid Background\nTiled Same as for even dashes\nOpaqueStippled Same as for even dashes\nStippled Background masked by stipple",null,null],[17,"XCB_GC_FILL_RULE","","",null,null],[17,"XCB_GC_TILE","","The tile/stipple represents an infinite two-dimensional plane with the tile/stipple replicated in all\ndimensions. When that plane is superimposed on the drawable for use in a graphics operation,\nthe upper-left corner of some instance of the tile/stipple is at the coordinates within the drawable\nspecified by the tile/stipple origin. The tile/stipple and clip origins are interpreted relative to the\norigin of whatever destination drawable is specified in a graphics request.\nThe tile pixmap must have the same root and depth as the gcontext (or a Match error results).\nThe stipple pixmap must have depth one and must have the same root as the gcontext (or a\nMatch error results). For fill-style Stippled (but not fill-style\nOpaqueStippled), the stipple pattern is tiled in a single plane and acts as an\nadditional clip mask to be ANDed with the clip-mask.\nAny size pixmap can be used for tiling or stippling, although some sizes may be faster to use than\nothers.",null,null],[17,"XCB_GC_STIPPLE","","The tile/stipple represents an infinite two-dimensional plane with the tile/stipple replicated in all\ndimensions. When that plane is superimposed on the drawable for use in a graphics operation,\nthe upper-left corner of some instance of the tile/stipple is at the coordinates within the drawable\nspecified by the tile/stipple origin. The tile/stipple and clip origins are interpreted relative to the\norigin of whatever destination drawable is specified in a graphics request.\nThe tile pixmap must have the same root and depth as the gcontext (or a Match error results).\nThe stipple pixmap must have depth one and must have the same root as the gcontext (or a\nMatch error results). For fill-style Stippled (but not fill-style\nOpaqueStippled), the stipple pattern is tiled in a single plane and acts as an\nadditional clip mask to be ANDed with the clip-mask.\nAny size pixmap can be used for tiling or stippling, although some sizes may be faster to use than\nothers.",null,null],[17,"XCB_GC_TILE_STIPPLE_ORIGIN_X","","TODO",null,null],[17,"XCB_GC_TILE_STIPPLE_ORIGIN_Y","","TODO",null,null],[17,"XCB_GC_FONT","","Which font to use for the `ImageText8` and `ImageText16` requests.",null,null],[17,"XCB_GC_SUBWINDOW_MODE","","For ClipByChildren, both source and destination windows are additionally\nclipped by all viewable InputOutput children. For IncludeInferiors, neither\nsource nor destination window is\nclipped by inferiors. This will result in including subwindow contents in the source and drawing\nthrough subwindow boundaries of the destination. The use of IncludeInferiors with a source or\ndestination window of one depth with mapped inferiors of differing depth is not illegal, but the\nsemantics is undefined by the core protocol.",null,null],[17,"XCB_GC_GRAPHICS_EXPOSURES","","Whether ExposureEvents should be generated (1) or not (0).",null,null],[17,"XCB_GC_CLIP_ORIGIN_X","","TODO",null,null],[17,"XCB_GC_CLIP_ORIGIN_Y","","TODO",null,null],[17,"XCB_GC_CLIP_MASK","","The clip-mask restricts writes to the destination drawable. Only pixels where the clip-mask has\nbits set to 1 are drawn. Pixels are not drawn outside the area covered by the clip-mask or where\nthe clip-mask has bits set to 0. The clip-mask affects all graphics requests, but it does not clip\nsources. The clip-mask origin is interpreted relative to the origin of whatever destination drawable is specified in a graphics request. If a pixmap is specified as the clip-mask, it must have\ndepth 1 and have the same root as the gcontext (or a Match error results). If clip-mask is None,\nthen pixels are always drawn, regardless of the clip origin. The clip-mask can also be set with the\nSetClipRectangles request.",null,null],[17,"XCB_GC_DASH_OFFSET","","TODO",null,null],[17,"XCB_GC_DASH_LIST","","TODO",null,null],[17,"XCB_GC_ARC_MODE","","TODO",null,null],[17,"XCB_GX_CLEAR","","",null,null],[17,"XCB_GX_AND","","",null,null],[17,"XCB_GX_AND_REVERSE","","",null,null],[17,"XCB_GX_COPY","","",null,null],[17,"XCB_GX_AND_INVERTED","","",null,null],[17,"XCB_GX_NOOP","","",null,null],[17,"XCB_GX_XOR","","",null,null],[17,"XCB_GX_OR","","",null,null],[17,"XCB_GX_NOR","","",null,null],[17,"XCB_GX_EQUIV","","",null,null],[17,"XCB_GX_INVERT","","",null,null],[17,"XCB_GX_OR_REVERSE","","",null,null],[17,"XCB_GX_COPY_INVERTED","","",null,null],[17,"XCB_GX_OR_INVERTED","","",null,null],[17,"XCB_GX_NAND","","",null,null],[17,"XCB_GX_SET","","",null,null],[17,"XCB_LINE_STYLE_SOLID","","",null,null],[17,"XCB_LINE_STYLE_ON_OFF_DASH","","",null,null],[17,"XCB_LINE_STYLE_DOUBLE_DASH","","",null,null],[17,"XCB_CAP_STYLE_NOT_LAST","","",null,null],[17,"XCB_CAP_STYLE_BUTT","","",null,null],[17,"XCB_CAP_STYLE_ROUND","","",null,null],[17,"XCB_CAP_STYLE_PROJECTING","","",null,null],[17,"XCB_JOIN_STYLE_MITER","","",null,null],[17,"XCB_JOIN_STYLE_ROUND","","",null,null],[17,"XCB_JOIN_STYLE_BEVEL","","",null,null],[17,"XCB_FILL_STYLE_SOLID","","",null,null],[17,"XCB_FILL_STYLE_TILED","","",null,null],[17,"XCB_FILL_STYLE_STIPPLED","","",null,null],[17,"XCB_FILL_STYLE_OPAQUE_STIPPLED","","",null,null],[17,"XCB_FILL_RULE_EVEN_ODD","","",null,null],[17,"XCB_FILL_RULE_WINDING","","",null,null],[17,"XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN","","",null,null],[17,"XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS","","",null,null],[17,"XCB_ARC_MODE_CHORD","","",null,null],[17,"XCB_ARC_MODE_PIE_SLICE","","",null,null],[17,"XCB_CREATE_GC","","",null,null],[17,"XCB_CHANGE_GC","","",null,null],[17,"XCB_COPY_GC","","",null,null],[17,"XCB_SET_DASHES","","",null,null],[17,"XCB_CLIP_ORDERING_UNSORTED","","",null,null],[17,"XCB_CLIP_ORDERING_Y_SORTED","","",null,null],[17,"XCB_CLIP_ORDERING_YX_SORTED","","",null,null],[17,"XCB_CLIP_ORDERING_YX_BANDED","","",null,null],[17,"XCB_SET_CLIP_RECTANGLES","","",null,null],[17,"XCB_FREE_GC","","",null,null],[17,"XCB_CLEAR_AREA","","",null,null],[17,"XCB_COPY_AREA","","",null,null],[17,"XCB_COPY_PLANE","","",null,null],[17,"XCB_COORD_MODE_ORIGIN","","Treats all coordinates as relative to the origin.",null,null],[17,"XCB_COORD_MODE_PREVIOUS","","Treats all coordinates after the first as relative to the previous coordinate.",null,null],[17,"XCB_POLY_POINT","","",null,null],[17,"XCB_POLY_LINE","","",null,null],[17,"XCB_POLY_SEGMENT","","",null,null],[17,"XCB_POLY_RECTANGLE","","",null,null],[17,"XCB_POLY_ARC","","",null,null],[17,"XCB_POLY_SHAPE_COMPLEX","","",null,null],[17,"XCB_POLY_SHAPE_NONCONVEX","","",null,null],[17,"XCB_POLY_SHAPE_CONVEX","","",null,null],[17,"XCB_FILL_POLY","","",null,null],[17,"XCB_POLY_FILL_RECTANGLE","","",null,null],[17,"XCB_POLY_FILL_ARC","","",null,null],[17,"XCB_IMAGE_FORMAT_XY_BITMAP","","",null,null],[17,"XCB_IMAGE_FORMAT_XY_PIXMAP","","",null,null],[17,"XCB_IMAGE_FORMAT_Z_PIXMAP","","",null,null],[17,"XCB_PUT_IMAGE","","",null,null],[17,"XCB_GET_IMAGE","","",null,null],[17,"XCB_POLY_TEXT_8","","",null,null],[17,"XCB_POLY_TEXT_16","","",null,null],[17,"XCB_IMAGE_TEXT_8","","",null,null],[17,"XCB_IMAGE_TEXT_16","","",null,null],[17,"XCB_COLORMAP_ALLOC_NONE","","",null,null],[17,"XCB_COLORMAP_ALLOC_ALL","","",null,null],[17,"XCB_CREATE_COLORMAP","","",null,null],[17,"XCB_FREE_COLORMAP","","",null,null],[17,"XCB_COPY_COLORMAP_AND_FREE","","",null,null],[17,"XCB_INSTALL_COLORMAP","","",null,null],[17,"XCB_UNINSTALL_COLORMAP","","",null,null],[17,"XCB_LIST_INSTALLED_COLORMAPS","","",null,null],[17,"XCB_ALLOC_COLOR","","",null,null],[17,"XCB_ALLOC_NAMED_COLOR","","",null,null],[17,"XCB_ALLOC_COLOR_CELLS","","",null,null],[17,"XCB_ALLOC_COLOR_PLANES","","",null,null],[17,"XCB_FREE_COLORS","","",null,null],[17,"XCB_COLOR_FLAG_RED","","",null,null],[17,"XCB_COLOR_FLAG_GREEN","","",null,null],[17,"XCB_COLOR_FLAG_BLUE","","",null,null],[17,"XCB_STORE_COLORS","","",null,null],[17,"XCB_STORE_NAMED_COLOR","","",null,null],[17,"XCB_QUERY_COLORS","","",null,null],[17,"XCB_LOOKUP_COLOR","","",null,null],[17,"XCB_PIXMAP_NONE","","",null,null],[17,"XCB_CREATE_CURSOR","","",null,null],[17,"XCB_FONT_NONE","","",null,null],[17,"XCB_CREATE_GLYPH_CURSOR","","",null,null],[17,"XCB_FREE_CURSOR","","",null,null],[17,"XCB_RECOLOR_CURSOR","","",null,null],[17,"XCB_QUERY_SHAPE_OF_LARGEST_CURSOR","","",null,null],[17,"XCB_QUERY_SHAPE_OF_FASTEST_TILE","","",null,null],[17,"XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE","","",null,null],[17,"XCB_QUERY_BEST_SIZE","","",null,null],[17,"XCB_QUERY_EXTENSION","","",null,null],[17,"XCB_LIST_EXTENSIONS","","",null,null],[17,"XCB_CHANGE_KEYBOARD_MAPPING","","",null,null],[17,"XCB_GET_KEYBOARD_MAPPING","","",null,null],[17,"XCB_KB_KEY_CLICK_PERCENT","","",null,null],[17,"XCB_KB_BELL_PERCENT","","",null,null],[17,"XCB_KB_BELL_PITCH","","",null,null],[17,"XCB_KB_BELL_DURATION","","",null,null],[17,"XCB_KB_LED","","",null,null],[17,"XCB_KB_LED_MODE","","",null,null],[17,"XCB_KB_KEY","","",null,null],[17,"XCB_KB_AUTO_REPEAT_MODE","","",null,null],[17,"XCB_LED_MODE_OFF","","",null,null],[17,"XCB_LED_MODE_ON","","",null,null],[17,"XCB_AUTO_REPEAT_MODE_OFF","","",null,null],[17,"XCB_AUTO_REPEAT_MODE_ON","","",null,null],[17,"XCB_AUTO_REPEAT_MODE_DEFAULT","","",null,null],[17,"XCB_CHANGE_KEYBOARD_CONTROL","","",null,null],[17,"XCB_GET_KEYBOARD_CONTROL","","",null,null],[17,"XCB_BELL","","",null,null],[17,"XCB_CHANGE_POINTER_CONTROL","","",null,null],[17,"XCB_GET_POINTER_CONTROL","","",null,null],[17,"XCB_BLANKING_NOT_PREFERRED","","",null,null],[17,"XCB_BLANKING_PREFERRED","","",null,null],[17,"XCB_BLANKING_DEFAULT","","",null,null],[17,"XCB_EXPOSURES_NOT_ALLOWED","","",null,null],[17,"XCB_EXPOSURES_ALLOWED","","",null,null],[17,"XCB_EXPOSURES_DEFAULT","","",null,null],[17,"XCB_SET_SCREEN_SAVER","","",null,null],[17,"XCB_GET_SCREEN_SAVER","","",null,null],[17,"XCB_HOST_MODE_INSERT","","",null,null],[17,"XCB_HOST_MODE_DELETE","","",null,null],[17,"XCB_FAMILY_INTERNET","","",null,null],[17,"XCB_FAMILY_DE_CNET","","",null,null],[17,"XCB_FAMILY_CHAOS","","",null,null],[17,"XCB_FAMILY_SERVER_INTERPRETED","","",null,null],[17,"XCB_FAMILY_INTERNET_6","","",null,null],[17,"XCB_CHANGE_HOSTS","","",null,null],[17,"XCB_LIST_HOSTS","","",null,null],[17,"XCB_ACCESS_CONTROL_DISABLE","","",null,null],[17,"XCB_ACCESS_CONTROL_ENABLE","","",null,null],[17,"XCB_SET_ACCESS_CONTROL","","",null,null],[17,"XCB_CLOSE_DOWN_DESTROY_ALL","","",null,null],[17,"XCB_CLOSE_DOWN_RETAIN_PERMANENT","","",null,null],[17,"XCB_CLOSE_DOWN_RETAIN_TEMPORARY","","",null,null],[17,"XCB_SET_CLOSE_DOWN_MODE","","",null,null],[17,"XCB_KILL_ALL_TEMPORARY","","",null,null],[17,"XCB_KILL_CLIENT","","",null,null],[17,"XCB_ROTATE_PROPERTIES","","",null,null],[17,"XCB_SCREEN_SAVER_RESET","","",null,null],[17,"XCB_SCREEN_SAVER_ACTIVE","","",null,null],[17,"XCB_FORCE_SCREEN_SAVER","","",null,null],[17,"XCB_MAPPING_STATUS_SUCCESS","","",null,null],[17,"XCB_MAPPING_STATUS_BUSY","","",null,null],[17,"XCB_MAPPING_STATUS_FAILURE","","",null,null],[17,"XCB_SET_POINTER_MAPPING","","",null,null],[17,"XCB_GET_POINTER_MAPPING","","",null,null],[17,"XCB_MAP_INDEX_SHIFT","","",null,null],[17,"XCB_MAP_INDEX_LOCK","","",null,null],[17,"XCB_MAP_INDEX_CONTROL","","",null,null],[17,"XCB_MAP_INDEX_1","","",null,null],[17,"XCB_MAP_INDEX_2","","",null,null],[17,"XCB_MAP_INDEX_3","","",null,null],[17,"XCB_MAP_INDEX_4","","",null,null],[17,"XCB_MAP_INDEX_5","","",null,null],[17,"XCB_SET_MODIFIER_MAPPING","","",null,null],[17,"XCB_GET_MODIFIER_MAPPING","","",null,null],[17,"XCB_NO_OPERATION","","",null,null],[11,"clone","","",185,null],[11,"clone","","",201,null],[11,"clone","","",203,null],[11,"clone","","",205,null],[11,"clone","","",207,null],[11,"clone","","",209,null],[11,"clone","","",223,null],[11,"clone","","",224,null],[11,"clone","","",225,null],[11,"clone","","",226,null],[11,"clone","","",227,null],[11,"clone","","",228,null],[11,"clone","","",229,null],[11,"clone","","",230,null],[11,"clone","","",231,null],[11,"clone","","",232,null],[11,"clone","","",233,null],[11,"clone","","",234,null],[11,"clone","","",235,null],[11,"clone","","",236,null],[11,"clone","","",237,null],[11,"clone","","",238,null],[11,"clone","","",239,null],[11,"clone","","",240,null],[11,"clone","","",241,null],[11,"clone","","",242,null],[11,"clone","","",243,null],[11,"clone","","",244,null],[11,"clone","","",245,null],[11,"clone","","",246,null],[11,"clone","","",247,null],[11,"clone","","",248,null],[11,"clone","","",249,null],[11,"clone","","",251,null],[11,"clone","","",252,null],[11,"clone","","",253,null],[11,"clone","","",254,null],[11,"clone","","",255,null],[11,"clone","","",258,null],[11,"clone","","",432,null],[11,"clone","","",259,null],[11,"clone","","",260,null],[11,"clone","","",261,null],[11,"clone","","",262,null],[11,"clone","","",263,null],[11,"clone","","",264,null],[11,"clone","","",265,null],[11,"clone","","",266,null],[11,"clone","","",267,null],[11,"clone","","",269,null],[11,"clone","","",270,null],[11,"clone","","",433,null],[11,"clone","","",271,null],[11,"clone","","",272,null],[11,"clone","","",434,null],[11,"clone","","",435,null],[11,"clone","","",275,null],[11,"clone","","",276,null],[11,"clone","","",436,null],[11,"clone","","",279,null],[11,"clone","","",280,null],[11,"clone","","",437,null],[11,"clone","","",282,null],[11,"clone","","",438,null],[11,"clone","","",284,null],[11,"clone","","",285,null],[11,"clone","","",439,null],[11,"clone","","",286,null],[11,"clone","","",287,null],[11,"clone","","",288,null],[11,"clone","","",289,null],[11,"clone","","",440,null],[11,"clone","","",290,null],[11,"clone","","",291,null],[11,"clone","","",292,null],[11,"clone","","",293,null],[11,"clone","","",294,null],[11,"clone","","",295,null],[11,"clone","","",441,null],[11,"clone","","",296,null],[11,"clone","","",297,null],[11,"clone","","",298,null],[11,"clone","","",299,null],[11,"clone","","",300,null],[11,"clone","","",301,null],[11,"clone","","",302,null],[11,"clone","","",303,null],[11,"clone","","",442,null],[11,"clone","","",304,null],[11,"clone","","",305,null],[11,"clone","","",307,null],[11,"clone","","",443,null],[11,"clone","","",309,null],[11,"clone","","",444,null],[11,"clone","","",310,null],[11,"clone","","",311,null],[11,"clone","","",312,null],[11,"clone","","",313,null],[11,"clone","","",445,null],[11,"clone","","",314,null],[11,"clone","","",315,null],[11,"clone","","",446,null],[11,"clone","","",316,null],[11,"clone","","",318,null],[11,"clone","","",319,null],[11,"clone","","",321,null],[11,"clone","","",323,null],[11,"clone","","",447,null],[11,"clone","","",448,null],[11,"clone","","",326,null],[11,"clone","","",449,null],[11,"clone","","",450,null],[11,"clone","","",334,null],[11,"clone","","",451,null],[11,"clone","","",336,null],[11,"clone","","",337,null],[11,"clone","","",340,null],[11,"clone","","",343,null],[11,"clone","","",344,null],[11,"clone","","",345,null],[11,"clone","","",346,null],[11,"clone","","",349,null],[11,"clone","","",358,null],[11,"clone","","",452,null],[11,"clone","","",364,null],[11,"clone","","",365,null],[11,"clone","","",366,null],[11,"clone","","",367,null],[11,"clone","","",368,null],[11,"clone","","",369,null],[11,"clone","","",453,null],[11,"clone","","",371,null],[11,"clone","","",454,null],[11,"clone","","",372,null],[11,"clone","","",455,null],[11,"clone","","",374,null],[11,"clone","","",375,null],[11,"clone","","",456,null],[11,"clone","","",377,null],[11,"clone","","",457,null],[11,"clone","","",380,null],[11,"clone","","",384,null],[11,"clone","","",458,null],[11,"clone","","",459,null],[11,"clone","","",389,null],[11,"clone","","",390,null],[11,"clone","","",391,null],[11,"clone","","",392,null],[11,"clone","","",393,null],[11,"clone","","",394,null],[11,"clone","","",460,null],[11,"clone","","",395,null],[11,"clone","","",461,null],[11,"clone","","",397,null],[11,"clone","","",398,null],[11,"clone","","",462,null],[11,"clone","","",401,null],[11,"clone","","",463,null],[11,"clone","","",404,null],[11,"clone","","",464,null],[11,"clone","","",405,null],[11,"clone","","",406,null],[11,"clone","","",407,null],[11,"clone","","",408,null],[11,"clone","","",465,null],[11,"clone","","",409,null],[11,"clone","","",410,null],[11,"clone","","",411,null],[11,"clone","","",466,null],[11,"clone","","",412,null],[11,"clone","","",416,null],[11,"clone","","",467,null],[11,"clone","","",418,null],[11,"clone","","",419,null],[11,"clone","","",420,null],[11,"clone","","",422,null],[11,"clone","","",468,null],[11,"clone","","",424,null],[11,"clone","","",425,null],[11,"clone","","",469,null],[11,"clone","","",470,null],[11,"clone","","",428,null],[11,"clone","","",429,null],[11,"clone","","",471,null],[11,"clone","","",431,null]],"paths":[[3,"StructPtr"],[3,"Event"],[3,"Error"],[3,"Cookie"],[3,"Reply"],[4,"ConnError"],[8,"Zero"],[6,"VoidCookie"],[3,"Connection"],[3,"QueryExtensionData"],[3,"Char2b"],[3,"Point"],[3,"Rectangle"],[3,"Arc"],[3,"RequestError"],[3,"ValueError"],[3,"WindowError"],[3,"PixmapError"],[3,"AtomError"],[3,"CursorError"],[3,"FontError"],[3,"MatchError"],[3,"DrawableError"],[3,"AccessError"],[3,"AllocError"],[3,"ColormapError"],[3,"GContextError"],[3,"IdChoiceError"],[3,"NameError"],[3,"LengthError"],[3,"ImplementationError"],[3,"Timecoord"],[3,"Fontprop"],[3,"Charinfo"],[3,"Segment"],[6,"Char2bIterator"],[6,"PointIterator"],[6,"RectangleIterator"],[6,"ArcIterator"],[6,"Format"],[6,"FormatIterator"],[6,"Visualtype"],[6,"VisualtypeIterator"],[6,"Depth"],[6,"DepthIterator"],[6,"Screen"],[6,"ScreenIterator"],[6,"SetupRequest"],[6,"SetupRequestIterator"],[6,"SetupFailed"],[6,"SetupFailedIterator"],[6,"SetupAuthenticate"],[6,"SetupAuthenticateIterator"],[6,"Setup"],[6,"SetupIterator"],[6,"KeyPressEvent"],[6,"ButtonPressEvent"],[6,"MotionNotifyEvent"],[6,"EnterNotifyEvent"],[6,"FocusInEvent"],[6,"KeymapNotifyEvent"],[6,"ExposeEvent"],[6,"GraphicsExposureEvent"],[6,"NoExposureEvent"],[6,"VisibilityNotifyEvent"],[6,"CreateNotifyEvent"],[6,"DestroyNotifyEvent"],[6,"UnmapNotifyEvent"],[6,"MapNotifyEvent"],[6,"MapRequestEvent"],[6,"ReparentNotifyEvent"],[6,"ConfigureNotifyEvent"],[6,"ConfigureRequestEvent"],[6,"GravityNotifyEvent"],[6,"ResizeRequestEvent"],[6,"CirculateNotifyEvent"],[6,"PropertyNotifyEvent"],[6,"SelectionClearEvent"],[6,"SelectionRequestEvent"],[6,"SelectionNotifyEvent"],[6,"ColormapNotifyEvent"],[6,"ClientMessageData"],[6,"ClientMessageDataIterator"],[6,"ClientMessageEvent"],[6,"MappingNotifyEvent"],[6,"GeGenericEvent"],[6,"GetWindowAttributesCookie"],[6,"GetWindowAttributesReply"],[6,"GetGeometryCookie"],[6,"GetGeometryReply"],[6,"QueryTreeCookie"],[6,"QueryTreeReply"],[6,"InternAtomCookie"],[6,"InternAtomReply"],[6,"GetAtomNameCookie"],[6,"GetAtomNameReply"],[6,"GetPropertyCookie"],[6,"GetPropertyReply"],[6,"ListPropertiesCookie"],[6,"ListPropertiesReply"],[6,"GetSelectionOwnerCookie"],[6,"GetSelectionOwnerReply"],[6,"GrabPointerCookie"],[6,"GrabPointerReply"],[6,"GrabKeyboardCookie"],[6,"GrabKeyboardReply"],[6,"QueryPointerCookie"],[6,"QueryPointerReply"],[6,"TimecoordIterator"],[6,"GetMotionEventsCookie"],[6,"GetMotionEventsReply"],[6,"TranslateCoordinatesCookie"],[6,"TranslateCoordinatesReply"],[6,"GetInputFocusCookie"],[6,"GetInputFocusReply"],[6,"QueryKeymapCookie"],[6,"QueryKeymapReply"],[6,"FontpropIterator"],[6,"CharinfoIterator"],[6,"QueryFontCookie"],[6,"QueryFontReply"],[6,"QueryTextExtentsCookie"],[6,"QueryTextExtentsReply"],[6,"Str"],[6,"StrIterator"],[6,"ListFontsCookie"],[6,"ListFontsReply"],[6,"ListFontsWithInfoCookie"],[6,"ListFontsWithInfoReply"],[6,"GetFontPathCookie"],[6,"GetFontPathReply"],[6,"SegmentIterator"],[6,"GetImageCookie"],[6,"GetImageReply"],[6,"ListInstalledColormapsCookie"],[6,"ListInstalledColormapsReply"],[6,"AllocColorCookie"],[6,"AllocColorReply"],[6,"AllocNamedColorCookie"],[6,"AllocNamedColorReply"],[6,"AllocColorCellsCookie"],[6,"AllocColorCellsReply"],[6,"AllocColorPlanesCookie"],[6,"AllocColorPlanesReply"],[6,"Coloritem"],[6,"ColoritemIterator"],[6,"Rgb"],[6,"RgbIterator"],[6,"QueryColorsCookie"],[6,"QueryColorsReply"],[6,"LookupColorCookie"],[6,"LookupColorReply"],[6,"QueryBestSizeCookie"],[6,"QueryBestSizeReply"],[6,"QueryExtensionCookie"],[6,"QueryExtensionReply"],[6,"ListExtensionsCookie"],[6,"ListExtensionsReply"],[6,"GetKeyboardMappingCookie"],[6,"GetKeyboardMappingReply"],[6,"GetKeyboardControlCookie"],[6,"GetKeyboardControlReply"],[6,"GetPointerControlCookie"],[6,"GetPointerControlReply"],[6,"GetScreenSaverCookie"],[6,"GetScreenSaverReply"],[6,"Host"],[6,"HostIterator"],[6,"ListHostsCookie"],[6,"ListHostsReply"],[6,"SetPointerMappingCookie"],[6,"SetPointerMappingReply"],[6,"GetPointerMappingCookie"],[6,"GetPointerMappingReply"],[6,"SetModifierMappingCookie"],[6,"SetModifierMappingReply"],[6,"GetModifierMappingCookie"],[6,"GetModifierMappingReply"],[3,"xcb_generic_iterator_t"],[3,"xcb_generic_reply_t"],[3,"xcb_generic_event_t"],[3,"xcb_ge_event_t"],[3,"xcb_generic_error_t"],[3,"xcb_void_cookie_t"],[3,"xcb_auth_info_t"],[3,"xcb_char2b_t"],[3,"xcb_char2b_iterator_t"],[3,"xcb_window_iterator_t"],[3,"xcb_pixmap_iterator_t"],[3,"xcb_cursor_iterator_t"],[3,"xcb_font_iterator_t"],[3,"xcb_gcontext_iterator_t"],[3,"xcb_colormap_iterator_t"],[3,"xcb_atom_iterator_t"],[3,"xcb_drawable_iterator_t"],[3,"xcb_fontable_iterator_t"],[3,"xcb_visualid_iterator_t"],[3,"xcb_timestamp_iterator_t"],[3,"xcb_keysym_iterator_t"],[3,"xcb_keycode_iterator_t"],[3,"xcb_button_iterator_t"],[3,"xcb_point_t"],[3,"xcb_point_iterator_t"],[3,"xcb_rectangle_t"],[3,"xcb_rectangle_iterator_t"],[3,"xcb_arc_t"],[3,"xcb_arc_iterator_t"],[3,"xcb_format_t"],[3,"xcb_format_iterator_t"],[3,"xcb_visualtype_t"],[3,"xcb_visualtype_iterator_t"],[3,"xcb_depth_t"],[3,"xcb_depth_iterator_t"],[3,"xcb_screen_t"],[3,"xcb_screen_iterator_t"],[3,"xcb_setup_request_t"],[3,"xcb_setup_request_iterator_t"],[3,"xcb_setup_failed_t"],[3,"xcb_setup_failed_iterator_t"],[3,"xcb_setup_authenticate_t"],[3,"xcb_setup_authenticate_iterator_t"],[3,"xcb_setup_t"],[3,"xcb_setup_iterator_t"],[3,"xcb_key_press_event_t"],[3,"xcb_button_press_event_t"],[3,"xcb_motion_notify_event_t"],[3,"xcb_enter_notify_event_t"],[3,"xcb_focus_in_event_t"],[3,"xcb_keymap_notify_event_t"],[3,"xcb_expose_event_t"],[3,"xcb_graphics_exposure_event_t"],[3,"xcb_no_exposure_event_t"],[3,"xcb_visibility_notify_event_t"],[3,"xcb_create_notify_event_t"],[3,"xcb_destroy_notify_event_t"],[3,"xcb_unmap_notify_event_t"],[3,"xcb_map_notify_event_t"],[3,"xcb_map_request_event_t"],[3,"xcb_reparent_notify_event_t"],[3,"xcb_configure_notify_event_t"],[3,"xcb_configure_request_event_t"],[3,"xcb_gravity_notify_event_t"],[3,"xcb_resize_request_event_t"],[3,"xcb_circulate_notify_event_t"],[3,"xcb_property_notify_event_t"],[3,"xcb_selection_clear_event_t"],[3,"xcb_selection_request_event_t"],[3,"xcb_selection_notify_event_t"],[3,"xcb_colormap_notify_event_t"],[3,"xcb_client_message_data_t"],[3,"xcb_client_message_data_iterator_t"],[3,"xcb_client_message_event_t"],[3,"xcb_mapping_notify_event_t"],[3,"xcb_ge_generic_event_t"],[3,"xcb_request_error_t"],[3,"xcb_value_error_t"],[3,"xcb_create_window_request_t"],[3,"xcb_change_window_attributes_request_t"],[3,"xcb_get_window_attributes_request_t"],[3,"xcb_get_window_attributes_reply_t"],[3,"xcb_destroy_window_request_t"],[3,"xcb_destroy_subwindows_request_t"],[3,"xcb_change_save_set_request_t"],[3,"xcb_reparent_window_request_t"],[3,"xcb_map_window_request_t"],[3,"xcb_map_subwindows_request_t"],[3,"xcb_unmap_window_request_t"],[3,"xcb_unmap_subwindows_request_t"],[3,"xcb_configure_window_request_t"],[3,"xcb_circulate_window_request_t"],[3,"xcb_get_geometry_request_t"],[3,"xcb_get_geometry_reply_t"],[3,"xcb_query_tree_request_t"],[3,"xcb_query_tree_reply_t"],[3,"xcb_intern_atom_request_t"],[3,"xcb_intern_atom_reply_t"],[3,"xcb_get_atom_name_request_t"],[3,"xcb_get_atom_name_reply_t"],[3,"xcb_change_property_request_t"],[3,"xcb_delete_property_request_t"],[3,"xcb_get_property_request_t"],[3,"xcb_get_property_reply_t"],[3,"xcb_list_properties_request_t"],[3,"xcb_list_properties_reply_t"],[3,"xcb_set_selection_owner_request_t"],[3,"xcb_get_selection_owner_request_t"],[3,"xcb_get_selection_owner_reply_t"],[3,"xcb_convert_selection_request_t"],[3,"xcb_send_event_request_t"],[3,"xcb_grab_pointer_request_t"],[3,"xcb_grab_pointer_reply_t"],[3,"xcb_ungrab_pointer_request_t"],[3,"xcb_grab_button_request_t"],[3,"xcb_ungrab_button_request_t"],[3,"xcb_change_active_pointer_grab_request_t"],[3,"xcb_grab_keyboard_request_t"],[3,"xcb_grab_keyboard_reply_t"],[3,"xcb_ungrab_keyboard_request_t"],[3,"xcb_grab_key_request_t"],[3,"xcb_ungrab_key_request_t"],[3,"xcb_allow_events_request_t"],[3,"xcb_grab_server_request_t"],[3,"xcb_ungrab_server_request_t"],[3,"xcb_query_pointer_request_t"],[3,"xcb_query_pointer_reply_t"],[3,"xcb_timecoord_t"],[3,"xcb_timecoord_iterator_t"],[3,"xcb_get_motion_events_request_t"],[3,"xcb_get_motion_events_reply_t"],[3,"xcb_translate_coordinates_request_t"],[3,"xcb_translate_coordinates_reply_t"],[3,"xcb_warp_pointer_request_t"],[3,"xcb_set_input_focus_request_t"],[3,"xcb_get_input_focus_request_t"],[3,"xcb_get_input_focus_reply_t"],[3,"xcb_query_keymap_request_t"],[3,"xcb_query_keymap_reply_t"],[3,"xcb_open_font_request_t"],[3,"xcb_close_font_request_t"],[3,"xcb_fontprop_t"],[3,"xcb_fontprop_iterator_t"],[3,"xcb_charinfo_t"],[3,"xcb_charinfo_iterator_t"],[3,"xcb_query_font_request_t"],[3,"xcb_query_font_reply_t"],[3,"xcb_query_text_extents_request_t"],[3,"xcb_query_text_extents_reply_t"],[3,"xcb_str_t"],[3,"xcb_str_iterator_t"],[3,"xcb_list_fonts_request_t"],[3,"xcb_list_fonts_reply_t"],[3,"xcb_list_fonts_with_info_request_t"],[3,"xcb_list_fonts_with_info_reply_t"],[3,"xcb_set_font_path_request_t"],[3,"xcb_get_font_path_request_t"],[3,"xcb_get_font_path_reply_t"],[3,"xcb_create_pixmap_request_t"],[3,"xcb_free_pixmap_request_t"],[3,"xcb_create_gc_request_t"],[3,"xcb_change_gc_request_t"],[3,"xcb_copy_gc_request_t"],[3,"xcb_set_dashes_request_t"],[3,"xcb_set_clip_rectangles_request_t"],[3,"xcb_free_gc_request_t"],[3,"xcb_clear_area_request_t"],[3,"xcb_copy_area_request_t"],[3,"xcb_copy_plane_request_t"],[3,"xcb_poly_point_request_t"],[3,"xcb_poly_line_request_t"],[3,"xcb_segment_t"],[3,"xcb_segment_iterator_t"],[3,"xcb_poly_segment_request_t"],[3,"xcb_poly_rectangle_request_t"],[3,"xcb_poly_arc_request_t"],[3,"xcb_fill_poly_request_t"],[3,"xcb_poly_fill_rectangle_request_t"],[3,"xcb_poly_fill_arc_request_t"],[3,"xcb_put_image_request_t"],[3,"xcb_get_image_request_t"],[3,"xcb_get_image_reply_t"],[3,"xcb_poly_text_8_request_t"],[3,"xcb_poly_text_16_request_t"],[3,"xcb_image_text_8_request_t"],[3,"xcb_image_text_16_request_t"],[3,"xcb_create_colormap_request_t"],[3,"xcb_free_colormap_request_t"],[3,"xcb_copy_colormap_and_free_request_t"],[3,"xcb_install_colormap_request_t"],[3,"xcb_uninstall_colormap_request_t"],[3,"xcb_list_installed_colormaps_request_t"],[3,"xcb_list_installed_colormaps_reply_t"],[3,"xcb_alloc_color_request_t"],[3,"xcb_alloc_color_reply_t"],[3,"xcb_alloc_named_color_request_t"],[3,"xcb_alloc_named_color_reply_t"],[3,"xcb_alloc_color_cells_request_t"],[3,"xcb_alloc_color_cells_reply_t"],[3,"xcb_alloc_color_planes_request_t"],[3,"xcb_alloc_color_planes_reply_t"],[3,"xcb_free_colors_request_t"],[3,"xcb_coloritem_t"],[3,"xcb_coloritem_iterator_t"],[3,"xcb_store_colors_request_t"],[3,"xcb_store_named_color_request_t"],[3,"xcb_rgb_t"],[3,"xcb_rgb_iterator_t"],[3,"xcb_query_colors_request_t"],[3,"xcb_query_colors_reply_t"],[3,"xcb_lookup_color_request_t"],[3,"xcb_lookup_color_reply_t"],[3,"xcb_create_cursor_request_t"],[3,"xcb_create_glyph_cursor_request_t"],[3,"xcb_free_cursor_request_t"],[3,"xcb_recolor_cursor_request_t"],[3,"xcb_query_best_size_request_t"],[3,"xcb_query_best_size_reply_t"],[3,"xcb_query_extension_request_t"],[3,"xcb_query_extension_reply_t"],[3,"xcb_list_extensions_request_t"],[3,"xcb_list_extensions_reply_t"],[3,"xcb_change_keyboard_mapping_request_t"],[3,"xcb_get_keyboard_mapping_request_t"],[3,"xcb_get_keyboard_mapping_reply_t"],[3,"xcb_change_keyboard_control_request_t"],[3,"xcb_get_keyboard_control_request_t"],[3,"xcb_get_keyboard_control_reply_t"],[3,"xcb_bell_request_t"],[3,"xcb_change_pointer_control_request_t"],[3,"xcb_get_pointer_control_request_t"],[3,"xcb_get_pointer_control_reply_t"],[3,"xcb_set_screen_saver_request_t"],[3,"xcb_get_screen_saver_request_t"],[3,"xcb_get_screen_saver_reply_t"],[3,"xcb_change_hosts_request_t"],[3,"xcb_host_t"],[3,"xcb_host_iterator_t"],[3,"xcb_list_hosts_request_t"],[3,"xcb_list_hosts_reply_t"],[3,"xcb_set_access_control_request_t"],[3,"xcb_set_close_down_mode_request_t"],[3,"xcb_kill_client_request_t"],[3,"xcb_rotate_properties_request_t"],[3,"xcb_force_screen_saver_request_t"],[3,"xcb_set_pointer_mapping_request_t"],[3,"xcb_set_pointer_mapping_reply_t"],[3,"xcb_get_pointer_mapping_request_t"],[3,"xcb_get_pointer_mapping_reply_t"],[3,"xcb_set_modifier_mapping_request_t"],[3,"xcb_set_modifier_mapping_reply_t"],[3,"xcb_get_modifier_mapping_request_t"],[3,"xcb_get_modifier_mapping_reply_t"],[3,"xcb_no_operation_request_t"],[3,"xcb_get_window_attributes_cookie_t"],[3,"xcb_get_geometry_cookie_t"],[3,"xcb_query_tree_cookie_t"],[3,"xcb_intern_atom_cookie_t"],[3,"xcb_get_atom_name_cookie_t"],[3,"xcb_get_property_cookie_t"],[3,"xcb_list_properties_cookie_t"],[3,"xcb_get_selection_owner_cookie_t"],[3,"xcb_grab_pointer_cookie_t"],[3,"xcb_grab_keyboard_cookie_t"],[3,"xcb_query_pointer_cookie_t"],[3,"xcb_get_motion_events_cookie_t"],[3,"xcb_translate_coordinates_cookie_t"],[3,"xcb_get_input_focus_cookie_t"],[3,"xcb_query_keymap_cookie_t"],[3,"xcb_query_font_cookie_t"],[3,"xcb_query_text_extents_cookie_t"],[3,"xcb_list_fonts_cookie_t"],[3,"xcb_list_fonts_with_info_cookie_t"],[3,"xcb_get_font_path_cookie_t"],[3,"xcb_get_image_cookie_t"],[3,"xcb_list_installed_colormaps_cookie_t"],[3,"xcb_alloc_color_cookie_t"],[3,"xcb_alloc_named_color_cookie_t"],[3,"xcb_alloc_color_cells_cookie_t"],[3,"xcb_alloc_color_planes_cookie_t"],[3,"xcb_query_colors_cookie_t"],[3,"xcb_lookup_color_cookie_t"],[3,"xcb_query_best_size_cookie_t"],[3,"xcb_query_extension_cookie_t"],[3,"xcb_list_extensions_cookie_t"],[3,"xcb_get_keyboard_mapping_cookie_t"],[3,"xcb_get_keyboard_control_cookie_t"],[3,"xcb_get_pointer_control_cookie_t"],[3,"xcb_get_screen_saver_cookie_t"],[3,"xcb_list_hosts_cookie_t"],[3,"xcb_set_pointer_mapping_cookie_t"],[3,"xcb_get_pointer_mapping_cookie_t"],[3,"xcb_set_modifier_mapping_cookie_t"],[3,"xcb_get_modifier_mapping_cookie_t"]]}; initSearch(searchIndex);