Linux Manuals session 3

Section 3: library functions

  • |

    xcb_get_modifier_mapping (3) Linux Manual Page

    xcb_get_modifier_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_modifier_mapping_reply_t { uint8_t response_type; uint8_t keycodes_per_modifier; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_modifier_mapping_reply_t; Reply function xcb_get_modifier_mapping_reply_t *xcb_get_modifier_mapping_reply(xcb_connection_t *conn, xcb_get_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keycode_t *xcb_get_modifier_mapping_keycodes(const xcb_get_modifier_mapping_request_t *reply); int xcb_get_modifier_mapping_keycodes_length(const xcb_get_modifier_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end(const xcb_get_modifier_mapping_reply_t *reply); Request Arguments conn The XCB connection to…

  • |

    xcb_get_keyboard_mapping_unchecked (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_mapping_reply (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_mapping_keysyms_length (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_mapping_keysyms_end (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_mapping_keysyms (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_mapping (3) Linux Manual Page

    xcb_get_keyboard_mapping – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *conn, xcb_keycode_t first_keycode, uint8_t count); Reply datastructure typedef struct xcb_get_keyboard_mapping_reply_t { uint8_t response_type; uint8_t keysyms_per_keycode; uint16_t sequence; uint32_t length; uint8_t pad0[24]; } xcb_get_keyboard_mapping_reply_t; Reply function xcb_get_keyboard_mapping_reply_t *xcb_get_keyboard_mapping_reply(xcb_connection_t *conn, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e); Reply accessors xcb_keysym_t *xcb_get_keyboard_mapping_keysyms(const xcb_get_keyboard_mapping_request_t *reply); int xcb_get_keyboard_mapping_keysyms_length(const xcb_get_keyboard_mapping_reply_t *reply); xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end(const xcb_get_keyboard_mapping_reply_t *reply); Request Arguments conn…

  • |

    xcb_get_keyboard_control_unchecked (3) Linux Manual Page

    xcb_get_keyboard_control – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_keyboard_control_reply_t { uint8_t response_type; uint8_t global_auto_repeat; uint16_t sequence; uint32_t length; uint32_t led_mask; uint8_t key_click_percent; uint8_t bell_percent; uint16_t bell_pitch; uint16_t bell_duration; uint8_t pad0[2]; uint8_t auto_repeats[32]; } xcb_get_keyboard_control_reply_t; Reply function xcb_get_keyboard_control_reply_t *xcb_get_keyboard_control_reply(xcb_connection_t *conn, xcb_get_keyboard_control_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply…

  • |

    xcb_get_keyboard_control_reply (3) Linux Manual Page

    xcb_get_keyboard_control – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_keyboard_control_reply_t { uint8_t response_type; uint8_t global_auto_repeat; uint16_t sequence; uint32_t length; uint32_t led_mask; uint8_t key_click_percent; uint8_t bell_percent; uint16_t bell_pitch; uint16_t bell_duration; uint8_t pad0[2]; uint8_t auto_repeats[32]; } xcb_get_keyboard_control_reply_t; Reply function xcb_get_keyboard_control_reply_t *xcb_get_keyboard_control_reply(xcb_connection_t *conn, xcb_get_keyboard_control_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply…

  • |

    xcb_get_keyboard_control (3) Linux Manual Page

    xcb_get_keyboard_control – Synopsis #include <xcb/xproto.h> Request function xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_keyboard_control_reply_t { uint8_t response_type; uint8_t global_auto_repeat; uint16_t sequence; uint32_t length; uint32_t led_mask; uint8_t key_click_percent; uint8_t bell_percent; uint16_t bell_pitch; uint16_t bell_duration; uint8_t pad0[2]; uint8_t auto_repeats[32]; } xcb_get_keyboard_control_reply_t; Reply function xcb_get_keyboard_control_reply_t *xcb_get_keyboard_control_reply(xcb_connection_t *conn, xcb_get_keyboard_control_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply…

  • |

    xcb_get_input_focus_unchecked (3) Linux Manual Page

    xcb_get_input_focus – Synopsis #include <xcb/xproto.h> Request function xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_input_focus_reply_t { uint8_t response_type; uint8_t revert_to; uint16_t sequence; uint32_t length; xcb_window_t focus; } xcb_get_input_focus_reply_t; Reply function xcb_get_input_focus_reply_t *xcb_get_input_focus_reply(xcb_connection_t *conn, xcb_get_input_focus_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply Fields response_type The type of this reply, in this case XCB_GET_INPUT_FOCUS. This…

  • |

    xcb_get_input_focus_reply (3) Linux Manual Page

    xcb_get_input_focus – Synopsis #include <xcb/xproto.h> Request function xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_input_focus_reply_t { uint8_t response_type; uint8_t revert_to; uint16_t sequence; uint32_t length; xcb_window_t focus; } xcb_get_input_focus_reply_t; Reply function xcb_get_input_focus_reply_t *xcb_get_input_focus_reply(xcb_connection_t *conn, xcb_get_input_focus_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply Fields response_type The type of this reply, in this case XCB_GET_INPUT_FOCUS. This…

  • |

    xcb_get_input_focus (3) Linux Manual Page

    xcb_get_input_focus – Synopsis #include <xcb/xproto.h> Request function xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *conn, Reply datastructure typedef struct xcb_get_input_focus_reply_t { uint8_t response_type; uint8_t revert_to; uint16_t sequence; uint32_t length; xcb_window_t focus; } xcb_get_input_focus_reply_t; Reply function xcb_get_input_focus_reply_t *xcb_get_input_focus_reply(xcb_connection_t *conn, xcb_get_input_focus_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn The XCB connection to X11. Reply Fields response_type The type of this reply, in this case XCB_GET_INPUT_FOCUS. This…

  • |

    xcb_get_image_unchecked (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_image_reply (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_image_data_length (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_image_data_end (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_image_data (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_image (3) Linux Manual Page

    xcb_get_image – Synopsis #include <xcb/xproto.h> Request function xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *conn, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask); Reply datastructure typedef struct xcb_get_image_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_visualid_t visual; uint8_t pad0[20]; } xcb_get_image_reply_t; Reply function xcb_get_image_reply_t *xcb_get_image_reply(xcb_connection_t *conn, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e); Reply accessors uint8_t *xcb_get_image_data(const xcb_get_image_request_t…

  • |

    xcb_get_geometry_unchecked (3) Linux Manual Page

    xcb_get_geometry – Get current window geometry Synopsis #include <xcb/xproto.h> Request function xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *conn, xcb_drawable_t drawable); Reply datastructure typedef struct xcb_get_geometry_reply_t { uint8_t response_type; uint8_t depth; uint16_t sequence; uint32_t length; xcb_window_t root; int16_t x; int16_t y; uint16_t width; uint16_t height; uint16_t border_width; uint8_t pad0[2]; } xcb_get_geometry_reply_t; Reply function xcb_get_geometry_reply_t *xcb_get_geometry_reply(xcb_connection_t *conn, xcb_get_geometry_cookie_t cookie, xcb_generic_error_t **e); Request Arguments conn…