Programmation GTK2 en Pascal/GtkToolItem

Présentation.
Le contrôle GtkToolItem permet de gérer un élément de barre d'outils autre qu'un bouton. En effet pour ceux-ci, il vaut mieux utiliser directement les contrôles codice_1, codice_2 et codice_3.
Utilisation de base.
Création.
La fonction de création d'un élément de barre d'outils est simple : 
 function gtk_tool_item_new : PGtkWidget;
Il faut ensuite créer le contrôle qu'il va contenir et l'y ajouter avec la fonction codice_4.

Programmation GTK2 en Pascal/GtkToolButton

Présentation.
Le contrôle GtkToolButton permet de gérer un élément de barre d'outils de type bouton.
Utilisation de base.
Création.
Pour créer un bouton, Gtk+ permet l'utilisation de deux fonctions différentes :
 function gtk_tool_button_new(icon_widget : PGtkWidget; szLabel : Pgchar) : PGtkToolItem;
 function gtk_tool_button_new_from_stock(stock_id : Pgchar) : PGtkToolItem;
La première fonction permet de créer un bouton avec une image et un label, il faudra pour cela lui fournir l'image dans le paramètre codice_1 et le label dans codice_2.
La deuxième fonction permet également de créer un bouton avec un label, un raccourci clavier et une image, en utilisant les codice_3 qui est une structure contenant les informations sur le label et l'image à afficher. Gtk+ comporte déjà beaucoup de codice_4 prédéfinis (en tout cas les plus courant). Le paramètre codice_5 est donc l'identifiant du codice_4 à utiliser.
Programme exemple.
Nous allons créer dans une fenêtre une barre d'outils avec deux boutons créés selon les deux méthodes disponibles.
Voilà le fichier codice_7 :
 program gtk043;
 uses glib2, gtk2;
 procedure gtk_toolbar_insert(toolbar : PGtkToolbar; item : PGtkToolItem; pos : gint); cdecl;
 external gtklib name 'gtk_toolbar_insert';
 var
 pFenetre : PGtkWidget;
 pVBox : PGtkWidget;
 pBarreOutils : PGtkWidget;
 pBouton1 : PGtkToolItem;
 pImage : PGtkWidget;
 pBouton2 : PGtkToolItem;
 pLabel : PGtkWidget;
 begin
 gtk_init(@argc, @argv);
 pFenetre := gtk_window_new(GTK_WINDOW_TOPLEVEL);
 gtk_window_set_position(GTK_WINDOW(pFenetre), GTK_WIN_POS_CENTER);
 gtk_window_set_default_size(GTK_WINDOW(pFenetre), 320, 200);
 gtk_window_set_title(GTK_WINDOW(pFenetre), 'Gtk043 : Barre d"outils avec boutons');
 gtk_signal_connect(pGTKOBJECT(pFenetre), 'destroy', G_CALLBACK(@gtk_main_quit), NULL);
 // Création de la GtkVBox
 pVBox := gtk_vbox_new(FALSE, 5);
 gtk_container_add(GTK_CONTAINER(pFenetre), pVBox);
 // Création de la barre d'outils
 pBarreOutils := gtk_toolbar_new;
 gtk_box_pack_start(GTK_BOX(pVBox), pBarreOutils, FALSE, FALSE, 0);
 // Création du premier bouton
 pImage := gtk_image_new_from_stock(GTK_STOCK_OPEN, GTK_ICON_SIZE_LARGE_TOOLBAR);
 pBouton1 := gtk_tool_button_new(pImage, 'Ouvrir...');
 gtk_toolbar_insert(GTK_TOOLBAR(pBarreOutils), pBouton1, -1);
 // Création du deuxième bouton
 pBouton2 := gtk_tool_button_new_from_stock(GTK_STOCK_QUIT);
 gtk_toolbar_insert(GTK_TOOLBAR(pBarreOutils), pBouton2, -1);
 g_signal_connect(pGTKOBJECT(pBouton2), 'clicked', G_CALLBACK(@gtk_main_quit), NULL);
 // Création du label
 pLabel := gtk_label_new('Label');
 gtk_box_pack_start(GTK_BOX(pVBox), pLabel, FALSE, FALSE, 0);
 gtk_widget_show_all(pFenetre);
 gtk_main;
 end.
Voilà ce que donne l'exécution du programme codice_8 :

Le Grand Livre du Taupin
Préface: Objectifs et Lignes Directrices.
Vous trouverez ici toutes les questions que vous vous êtes toujours posées ! Ce livre va tenter de décrire le monde obscur des s mais aussi des autres prépas car il n'y a pas que les CPGE dans la vie. Ajoutons à cela une bonne dose de méthodes, conseils et autres qui feront de vous un super taupin (Soit dit en passant, ces conseils peuvent servir à d'autres entités). Les conseils pour gérer votre stress et préparer sereinement les oraux et les écrits. Et enfin la question que tout le monde se pose pourquoi faire une prépa ? Qu'est-ce que le métier d'ingénieur ? Comment devenir pilote de ligne en 6 mois ? C'est ici que tout commence.
Les livres.
Français et philosophie.
Le programme change chaque année. Il est constitué d'un thème, auquel sont adjoints 3 livres à lire, qui sont à utiliser dans les copies car exigibles au concours
Informatique du Taupin.
Ce livre porte essentiellement sur le langage CAML et le programme d'informatique en MP/MPSI et dans une moindre mesure sur l'utilisation d'un logiciel de calcul formel, tel que Mathematica ou Maple (Les logiciels de calcul formel ne sont plus au programme d'informatique de CPGE depuis la rentrée 2013).
TIPE.
Un livre pour vous expliquer comment réussir votre TIPE mais aussi et surtout des (bons) exemples de TIPE.
Annexes.
Tous les sujets sont accompagnes de leur rapport, et peut être même un jour du corrigé.

Le grand livre du Taupin/Informatique du Taupin

Préface.
Ce livre va vous livrer tous les secrets de Caml, de l'algorithmique, du calcul de complexité: plus jamais, non plus jamais vous ne resterez scotché sur votre feuille à dessiner des moutons.

Japonais/Leçon 3
« Leçon 2 | Leçon 3 | Leçon 4 »
= Leçon 3 =
Introduction.
Une leçon pas très compliquée mais qui permet de vite construire des phrases avec un minimum de vocabulaire.
Suki - Kirai.
Grâce a ces deux mots vous pourrez dire ce que vous aimez ou n'aimez pas. Ils se placent toujours à la fin de la phrase suivis du verbe "da" (desu) sauf en cas de particule spécifique et sont précédés de la particule "ga".
Note.
Le verbe "da" n'est pas toujours prononcé.
Par exemple :
Pour les verbes.
Pour dire ce que l'on aime ou n'aime pas faire on utilise ces deux mêmes mots mais le verbe à l'infinitif est suivi de la particule "no".
par exemple :
Daisuki - Daikirai.
En plaçant "dai", qui signifie "grand", devant "suki" et "kirai" on augmente la force de ces mots : "daisuki" = adorer, "daikirai" = détester.
par exemple :
の.
"の" = "no" est la particule d'appartenance elle se place après le possesseur et avant le possédé. Ça a l'air difficile, mais une fois compris ce n'est plus un problème.
Par exemple :
Mais "no" est aussi la particule d'origine.
Par exemple :
れんしゅう (Exercices).
Traduire en français :
Traduire en japonais :
Voir la correction des exercices
Expression courante.
= Dialogue =
"mise en situation" 
Regardons un peu le dialogue
Essayons de voir un peu de vocabulaire 
れんしゅう (Exercices).
Traduire en français :
J'aime le japonais
Traduire en japonais :
Écriture Japonaise.
J'espère que vous continuez à apprendre les Hiraganas, la prochaine leçon en contiendra. Soyez prêts !!
= Fiche vocabulaire =
Quelques points de grammaire
La conjugaison japonaise est relativement simple si on la compare au français ou encore à l'allemand. 
Par exemple, pour employer le présent on emploi le suffixe "masu" 
Servons-nous des verbes cités plus haut : 
Infinitif -> Présent
Pour le passé, faîtes la même chose que pour le présent, mais en utilisant "mashita"
« Leçon 2 | Leçon 3 | Leçon 4 »