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);
 
-

+

  • Opening a Font

    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;