C Tiffany Antopolski tiffany.antopolski@gmail.com Bastian Ilso bastianilso@gnome.org Výuka a ukázky kódu v jazyce C. Demonstrace platformy v jazyce C
Předpoklady

Ke kompilaci této ukázky budete potřebovat překladač jazyka C, například gcc. Dále budete potřebovat GTK+ 3, včetně hlavičkových souborů a souboru pkg-config. Linuxové distribuce zpravidla tyto soubory oddělují do zvláštních balíčků nazvaných gtk3-devel, gtk3-dev nebo tak nějak.

Příručka pro nové vývojáře

Mimo výše uvedených předpokladů existuje i několik nástrojů, které byly vyvinuty za účelem pomáhat vám při vývoji vašich aplikací GNOME. GNOME také doporučuje konkrétní styl a konvence kódování, které rozebereme dále v této části.

Styl kódování

Většina aplikací v projektu GNOME je napsána s odsazením ve stylu GNU. Tyto lekce a příklady kódu jsou prezentovány s dodržením těchto konvencí a vám je doporučujeme také dodržovat.

Spuštění kódu

Když chcete spustit ukázkový kód:

Zkopírujte a vložte kód do název_souboru.c

V terminálu napište:

gcc název_souboru.c `pkg-config --cflags --libs gtk+-3.0` -o název_souboru ./název_souboru

Více informací ohledně kompilování programů GTK+ viz Kompilování aplikací GTK+ v UNIXu.

Výuka
Ukázka kódu widgetu
Okna

Zobrazovací widgety
Tlačítka a přepínače
Vstupní pole pro čísla a text
Víceřádkové editory textu
Widget TreeView
Widgety pro výběr
Výběr souborů
Výběr písma
Výběr barev
Kontejnery vytvářející rozvržení
Zdobení
Posouvání
Různé