X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Ftutorial%2Findex.html;h=c5404263f76764e66f28adc74ad0cbd3618268d6;hb=25e59ccc0dc8baf344145d6d739229e8120330db;hp=ac173a0f24adc5f49479294324d2028546359b66;hpb=acefe83bea9b2b17a956d68f5be504866d34196f;p=free-sw%2Fxcb%2Flibxcb diff --git a/doc/tutorial/index.html b/doc/tutorial/index.html index ac173a0..c540426 100644 --- a/doc/tutorial/index.html +++ b/doc/tutorial/index.html @@ -178,8 +178,9 @@ level GUI toolkit like Motif, LessTiff, GTK, - QT or - EWL, or use + QT, + EWL, + ETK, or use Cairo. However, we need to start somewhere. More than this, knowing how things @@ -2063,7 +2064,7 @@ typedef uint32_t xcb_font_t;
xcb_font_t xcb_generate_id (xcb_connection_t *c);-
+
To open a font, we use the following function: @@ -2140,11 +2141,12 @@ xcb_void_cookie_t xcb_image_text_8 (xcb_connection_t *c, This example draw a text at 10 pixels (for the base line) of the bottom of a window. Pressing the Esc key exits the program.
-#include-#include -#include + +#include <stdlib.h> +#include <stdio.h> +#include <string.h> -#include+#include <xcb/xcb.h> #define WIDTH 300 #define HEIGHT 100 @@ -2266,7 +2268,7 @@ int main () int screen_number; /* getting the connection */ - c = xcb_connect (NULL, &screen_number); + c = xcb_connect (NULL, &screen_number); if (!c) { fprintf (stderr, "ERROR: can't connect to an X server\n"); return -1; @@ -2277,7 +2279,7 @@ int main () screen = NULL; screen_iter = xcb_setup_roots_iterator (setup); - for (; screen_iter.rem != 0; --screen_number, xcb_screen_next (&screen_iter)) + for (; screen_iter.rem != 0; --screen_number, xcb_screen_next (&screen_iter)) if (screen_number == 0) { screen = screen_iter.data; @@ -2326,7 +2328,7 @@ int main () while (1) { e = xcb_poll_for_event(c); if (e) { - switch (e->response_type) { + switch (e->response_type & ~0x80) { case XCB_EXPOSE: { char *text; @@ -3739,7 +3741,7 @@ int main () while (1) { e = xcb_poll_for_event(c); if (e) { - switch (e->response_type) { + switch (e->response_type & ~0x80) { case XCB_EXPOSE: { char *text;