# Tutorial for beginners (C)

Unha guía para principiantes á programación de IGU usando GTK+, incluíndo exemplos de código e exercicios de práctica.
Marta Maria Casetti
mmcasetti@gmail.com 2013
Fran Dieguez
frandieguez@gnome.org 2012-2013.

# Tutorial for beginners and code samples

     Although these tutorials are designed for beginners, we can't cover all the basics.  Before attempting to follow these tutorials, you are expected to be familiar with the following concepts:

      Programación orientada a obxectos
      O linguaxe de programación C

    By following these tutorials you will learn the basics of GUI programming using GTK+.

# Titoriais

# Exemplos de código

Para executar os exemplos de código

Copie e pegue o código en nomedeficheiro.c

Escriba no terminal

    gcc nomedeficheiro.c `pkg-config --cflags --libs gtk+-3.0` -o nomedeficheiro

    ./nome_ficheiro

For more information about compiling GTK+ programs see Compiling GTK+ Applications on UNIX.

Tamén pode empregar o compilador de Vala para compilar estes exemplos:

Escriba no terminal

    valac --pkg gtk+-3.0 nomedeficheiro.c

Para executalo:

    ./nome_ficheiro

## Xanelas

## Widgets de visualización

## Botóns e casillas

## Entrada de datos numérica e de texto

## Editor de texto multiliña

## Widgets de menú, caixa combinada e barra de ferramentas

## Widget TreeView

## Selectores

### Selectores de ficheiros

### Selectores de tipos de letra

### Selectores de color

## Contedores da distribución

## Adornos

## Desprazamento

## Varios

# Exercicios