<html><head></head><body>Hi,<br><br>I checked the first link but it is a bit incomplete on some parts. The second link is the digital edition of the book I want to purchase. Anyway I prefers the handbook version, but thanks for the links!<br>--<br>Emanuele Petriglia (ema-pe)<br><br>Sent from my mobile. Please excuse my brevity.<br><br><div class="gmail_quote">On 23 January 2020 14:34:53 CET, Lucien Gentis <lucien.gentis@univ-lorraine.fr> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">There is also this tuto for xcb :<br><br><a href="https://xcb.freedesktop.org/tutorial/">https://xcb.freedesktop.org/tutorial/</a><br><br>and this doc for Xlib programming with many examples :<br><br><a href="http://csweb.cs.wfu.edu/~torgerse/Kokua/Irix_6.5.21_doc_cd/usr/share/Insight/library/SGI_bookshelves/SGI_Developer/books/XLib_PG/sgi_html/index.html">http://csweb.cs.wfu.edu/~torgerse/Kokua/Irix_6.5.21_doc_cd/usr/share/Insight/library/SGI_bookshelves/SGI_Developer/books/XLib_PG/sgi_html/index.html</a><br><br>Le 23/01/2020 à 12:53, Teodoro Santoni a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Hi,<br><br> 2020-01-22 18:26 GMT+01:00, Emanuele Petriglia <inbox@emanuelepetriglia.com>:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Hi!<br><br> I would like to learn how to create a C graphical application without<br> using some toolkit for hobby. I know that there are two main libraries:<br> Xlib and xcb. The first is old but has a lot of documentation, the<br> second is newer but less documented than the first. So I was thinking to<br> learn Xlib and then xcb.<br><br> I found this book about Xlib: "XLIB Programming Manual" of Adrian Nye<br> published on 1994. I do not found any other recent book. Is it good to<br> start with Xlib even is it old?<br><br> --<br> Emanuele Petriglia (ema-pe)<hr> xorg@lists.x.org: X.Org support<br> Archives: <a href="http://lists.freedesktop.org/archives/xorg">http://lists.freedesktop.org/archives/xorg</a><br> Info: <a href="https://lists.x.org/mailman/listinfo/xorg">https://lists.x.org/mailman/listinfo/xorg</a><br> Your subscription address: %(user_address)s<br><br></blockquote> [1] is a guide that should be fairly valid on xlib.<br>  From there you can afterwards embed xlib-xcb.h, gradually migrate from<br> xlib to xcb reading the docs, read the guide from iotek for fonts in<br> xcb without xft [2] or embed pango in your application.<br><br> [1] <a href="https://tronche.com/gui/x/xlib/">https://tronche.com/gui/x/xlib/</a><br> [2] <a href="https://venam.nixers.net/blog/unix/2018/09/02/fonts-xcb.html">https://venam.nixers.net/blog/unix/2018/09/02/fonts-xcb.html</a><hr> xorg@lists.x.org: X.Org support<br> Archives: <a href="http://lists.freedesktop.org/archives/xorg">http://lists.freedesktop.org/archives/xorg</a><br> Info: <a href="https://lists.x.org/mailman/listinfo/xorg">https://lists.x.org/mailman/listinfo/xorg</a><br> Your subscription address: %(user_address)s<br></blockquote><hr>xorg@lists.x.org: X.Org support<br>Archives: <a href="http://lists.freedesktop.org/archives/xorg">http://lists.freedesktop.org/archives/xorg</a><br>Info: <a href="https://lists.x.org/mailman/listinfo/xorg">https://lists.x.org/mailman/listinfo/xorg</a><br>Your subscription address: %(user_address)s<br></pre></blockquote></div></body></html>