The GitHub page of this tutorial is available. Click here to see it.
This tutorial is aimed at beginners who are learning the GObject system. One of the biggest difficulties in learning the GObject system is understanding its fundamental object oriented strategy. All the necessary topics are described in GObject API Reference. But it is probably difficult especially for beginners.
The contents of this tutorial are not beyond the documentation. It just gives you some example codes and diagrams to help you. Readers should refer to the GObject documentation when learning this tutorial.
I have to point out that the GObject documentation above is the new version. The GNOME documentation website is revised and the GObject reference manual is also changed in August 2021. The old version of the reference manual is here.
The table of contents are below and you can see all the tutorials by following the link. However, you can make GFM, HTML or PDF by the following steps. GFM is ‘GitHub Flavored Markdown’, which is used in the document files in the GitHub repository.
rake
to produce GFM files. The files are generated
under gfm
directory.rake html
to produce HTML files. The files are
generated under docs
directory.rake pdf
to produce a PDF file. The file is
generated under latex
directory.This system is the same as the one in the GTK 4 tutorial
repository. There’s a document Readme_for_developers.md
in
gfm
directory in the repository. It describes the
details.
If you have any questions, feel free to post an issue. If you find
any mistakes in the tutorial, post an issue or pull-request. When you
give a pull-request, correct the source files, which are under the ‘src’
directory, and run rake
and rake html
. Then
GFM and HTML files are automatically updated.
This website uses Bootstrap.