Use 32bit visual only when needed. Thus we could drop the --enable-32bit-visual option.

This commit is contained in:
darkraven
2012-03-01 13:53:06 +08:00
committed by Michael Stapelberg
parent 95f510e724
commit 9d68d780e2
9 changed files with 104 additions and 62 deletions

View File

@ -56,8 +56,8 @@ extern unsigned int xcb_numlock_mask;
* generating an ID and checking for errors.
*
*/
xcb_window_t create_window(xcb_connection_t *conn, Rect r, uint16_t window_class,
enum xcursor_cursor_t cursor, bool map, uint32_t mask, uint32_t *values);
xcb_window_t create_window(xcb_connection_t *conn, Rect r, uint16_t depth, xcb_visualid_t visual,
uint16_t window_class, enum xcursor_cursor_t cursor, bool map, uint32_t mask, uint32_t *values);
/**
* Draws a line from x,y to to_x,to_y using the given color
@ -117,4 +117,8 @@ void xcb_warp_pointer_rect(xcb_connection_t *conn, Rect *rect);
*/
void xcb_set_root_cursor(int cursor);
uint16_t get_visual_depth(xcb_visualid_t visual_id);
xcb_visualid_t get_visualid_by_depth(uint16_t depth);
#endif