demo/
, gldemo/
et examples/
. Pour télécharger un fichier source depuis votre navigateur il suffit de maintenir enfoncé le bouton [Shift] et de cliquer sur le lien.
demo/
hsv.c | Palette de couleurs HSV |
grille.c | Grille cubique 3x3x3 |
focus.c | Changement du focus clavier avec [Tab] et [Shift][Tab] |
tcp.c | Client/serveur TCP/IP |
boum.c | Création et destruction massive de boutons |
bouts.c | Génère des boutons dans un script (explications dans le source) |
hide.c | Pour masquer une autre fenêtre |
gldemo/
Uniquement si Helium a été compilé avec OpenGL | |
gears.c | Roues dentées 3D |
nurbs.c | Carreau de surface nurbs |
viewlw.c | Viewer d'objets 3D de format LWO |
examples/hello/
hello.c | Ouvre une fenêtre "Hello World" |
examples/button/
pressme.c | Premier bouton |
callback.c | Action liée au bouton |
raccourci.c | Ecriture simplifiée du bouton |
quit.c | Quitter proprement un programme |
layout.c | Placement automatique des boutons à la création |
show.c | Afficher ou cacher un bouton |
active.c | Activer ou désactiver un bouton |
examples/frame/
show1.c | Seule la fenêtre principale est affichée par défaut |
show2.c | Affichage de plusieurs fenêtres |
close.c | Empêche la fermeture de la fenêtre |
resize1.c | Détecte le changement de taille de la fenêtre |
resize2.c | Accole les boutons au bord de la fenêtre |
hautbas.c | Place une fenêtre par rapport à l'écran |
replace.c | Place une fenêtre par rapport à une autre fenêtre |
examples/panel/
message.c | Message sur une ligne |
text.c | Champ de saisie |
entier.c | Saisie d'un entier |
completion.c | Saisie d'un nom de fichier avec complétion automatique |
filtre.c | Filtre la saisie du texte |
toggle.c | Boutons à bascule |
radio.c | Boutons radio à choix unique |
griser.c | Griser avec des boutons à bascule |
examples/macro/
dialog1.c | Boîte de dialogue |
examples/canvas/
dessins.c | Affiche des dessins en Xlib dans un Canvas |
couleur.c | Dessins en couleur |
event.c | Trace les évènements clavier et souris |
taille.c | Redimensionne le Canvas à la taille de la fenêtre |
echelle.c | Dessin à la souris puis remise à l'échelle de la fenêtre |
reaffi.c | Différentes façons de provoquer un réaffichage |
xi.c | Affichage instantané d'une XImage |
drawstring.c | Affichage de texte dans un Canvas |
examples/glarea/
Uniquement si Helium a été compilé avec OpenGL | |
triangle.c | Affiche un triangle en OpenGL |
resize.c | Redimensionne le GLArea et change les proportions |
event.c | Trace les évènements clavier et souris |
perspective.c | Projection perspective sans Zbuffer |
zbuffer.c | Projection perspective avec Zbuffer |
demotb.c | Le trackball (bouton 1), l'angle de vue (2) et l'éloignement (3) |
examples/misc/
clientdata.c | Exemple d'utilisation du ClientData |
destroy.c | Destruction de widgets |
args.c | Analyse des arguments de la ligne de commande |
horloge.c | Affiche l'heure avec un Timeout de 1000 ms |
bulle1.c | Affiche une bulle avec un texte fixe |
bulle2.c | Affiche une bulle avec un texte variable |
tips.c | Petits conseils affichés au survol de la souris |
signal.c | Intercepte les signaux HUP, TERM, INT et USR1 |
conso.c | Scrute la console avec une IoProc. |
tube.c | Lecture et écriture dans un tube entre 2 process. |