Tutorial for advanced GTK programmers
C XSLT C++ CSS Python Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app-skeleton1
app-skeleton2
app-skeleton3
app-skeleton4
infoapp1
psquare
rocky-raccoon
.gitignore
Makefile
README
add-listings.py
autoconf-project.page.in
automake-project.page.in
custom-container.page.in
custom.xslt
desktop-file.page.in
dynamic-actions.page.in
gettext-project.page.in
highlight.pack.js
index.css
index.page
introduction.page
real-life-app-setup.page
real-life-app-writing.page
rocky-screenshot.png

README

Advanced GTK Techniques

This is a tutorial for advanced GTK programming. It is written for people who have passed the stage of learning how GTK works and want to know how to program more advanced, real-world applications. Things that will be covered include creating your own widgets and cell renderers, writing dynamic user interfaces, and more.

Right now the tutorial is written in LaTeX using the Listings package. The first thing I will do is port it to Mallard (projectmallard.org) since this is a much more suitable format.

Advanced GTK Techniques by Philip Chimento is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

HTML code for license:
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type">Advanced GTK Techniques</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Philip Chimento</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License</a>.