]>
Manuel du concepteur d'interface Glade Glade est un concepteur d'interface utilisateur pour les applications GTK+. 2006 Vincent Geddes 2004 2003 Sun Microsystems 20022000 Michael Vance Projet de documentation GNOME Vincent Geddes Projet de documentation GNOME
vincent.geddes@gmail.com
Sun Équipe de documentation GNOME Sun Microsystems Michael Vance Projet de documentation GNOME
Manuel de Glade 3.0 5 Décembre 2006 Vincent Geddes Projet de documentation GNOME Manuel de Glade 2.1 17 Juin 2004 Équipe de documentation GNOME Sun Projet de documentation GNOME Manuel de Glade 2.0 25 Février 2004 Équipe de documentation GNOME Sun Projet de documentation GNOME Manuel de Glade 1.2 10 Février 2004 Équipe de documentation GNOME Sun Projet de documentation GNOME Manuel de Glade 1.1 30 Mars 2002 Michael Vance Projet de documentation GNOME Manuel de Glade 1.0 11 Mai 2000 Michael Vance Projet de documentation GNOME Ce manuel documente la version 3.1.0 de Glade. Votre avis Pour rapporter une anomalie ou émettre une suggestion concernant Glade ou ce manuel, procédez comme indiqué sur la page de réactions sur GNOME. Claude Paroz claude@2xlibre.net 2007 Claude Paroz Mickael Albertus mickael.albertus@gmail.com 2012 Mickael Albertus
glade concepteur d'interface graphique Introduction Le concepteur d'interface graphique Glade permet de créer et de modifier des interfaces utilisateurs pour des applications GTK+. La bibliothèque GTK+ fournit un large éventail de composants pour les interfaces utilisateur tels que des zones de saisie de texte, des étiquettes de boîtes de dialogue, des zones de saisie numérique, des cases à cocher et des menus. Ces composants sont appelés des widgets. Vous pouvez vous servir de Glade pour placer des widgets dans une interface utilisateur. Glade permet de modifier la disposition et les propriétés de ces widgets. Vous pouvez aussi utiliser Glade pour ajouter des connexions entre les widgets et le code source de l'application. Les interfaces utilisateur conçues avec Glade sont enregistrées dans un format XML, ce qui permet une intégration facile avec des outils externes. La bibliothèque libglade permet de créer dynamiquement des interfaces à partir de la description XML. Premiers pas Démarrage de <application>Glade</application> Vous pouvez lancer Glade au moyen des procédures suivantes : Menu Applications Choisissez ProgrammationConcepteur d'interface Glade. Ligne de commande Pour lancer Glade à partir d'une ligne de commande, saisissez glade, puis appuyez sur Entrée. Après le démarrage de <application>Glade</application> Après avoir lancé Glade, la fenêtre suivante apparaît.
Fenêtre de <application>Glade</application> Fenêtre principale de Glade.
La fenêtre de Glade contient les éléments suivants : Barre de menus Les menus de la barre de menus contiennent toutes les commandes nécessaires au traitement des fichiers dans Glade. Barre d'outils La barre d'outils contient un sous-ensemble des commandes disponibles à partir de la barre de menus. Zone de conception La zone de conception est l'endroit où une interface utilisateur peut être visuellement éditée. Palette La palette contient les widgets à disposition pour construire une interface graphique. Inspecteur L'inspecteur affiche des informations à propos de widgets d'un projet. Éditeur de propriétés L'éditeur de propriétés permet de manipuler les propriétés d'un widget ainsi que d'ajouter des connexions avec le code source. Barre d'état La barre d'état affiche des informations au sujet de l'activité actuelle de Glade, ainsi que des informations contextuelles sur les éléments de menus.
Utilisation des projets Création d'un nouveau projet Pour créer un noveau projet, choisissez FichierNouveau. L'application affiche un nouveau projet vierge dans la fenêtre de Glade. Ouverture d'un projet Pour ouvrir un projet existant, choisissez FichierOuvrir. L'application affiche le projet dans la fenêtre de Glade. Enregistrement d'un projet Vous pouvez enregistrer un projet au moyen des procédures suivantes : Pour enregistrer les modifications d'un projet existant, choisissez FichierEnregistrer. Pour enregistrer un nouveau projet ou pour enregistrer un projet existant sous un nouveau nom, choisissez FichierEnregistrer sous. Saisissez un nom pour le fichier de projet dans la boîte de dialogue Enregistrer sous, puis cliquez sur Enregistrer. Utilisation des widgets Sélection des widgets dans la palette L'utilisation des widgets dans la Palette s'effectue de la manière suivante : Mode sélection Pour utiliser le mode sélection, cliquez sur la flèche Sélecteur. Le pointeur se transforme en flèche pour indiquer que le mode sélection est activé. Dans ce mode, c'est avec la souris que vous sélectionnez des widgets dans le projet. Vous pouvez ensuite utiliser la fenêtre des propriétés pour modifier les propriétés des widgets. Il est aussi possible d'utiliser le menu contextuel des widgets pour les sélectionner. Faites un clic droit sur un widget pour ouvrir son menu contextuel.Vous pouvez ajouter à votre projet plusieurs widgets d'un type particulier à partir de la Palette en appuyant sur la touche Ctrl au moment de sélectionner un widget. Pour revenir en mode normal, vous devez cliquer sur la flèche Sélecteur ou sur un autre widget dans la Palette. Mode placement de widget Pour utiliser le mode placement de widget, sélectionnez un widget dans la Palette. Dans la plupart des cas, le pointeur se transforme alors en forme de croix. Ensuite, vous pouvez placer le widget dans un conteneur, dans un widget de premier niveau, etc. Après avoir placé un widget, c'est le mode sélection qui est à nouveau activé. Mode de placement premier niveau To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode. Organisation des widgets dans un projet Les conteneurs de widgets, ou boîtes, servent à disposer et organiser les widgets dans la fenêtre de projet. Vous avez à disposition les conteneurs de widgets suivants dans la Palette : Boîte horizontale Boîte verticale Tableau Positions fixes Boîte à boutons horizontale Boîte à boutons verticale Panneaux horizontaux Panneaux verticaux Notebook Cadre Fenêtre avec défilement Zone d'affichage Vous pouvez imbriquer des boîtes pour créer des dispositions complexes. Lorsque vous créez des boîtes horizontales et verticales, Glade demande combien de rangées et de colonnes il doit créer initialement, même si les rangées et les colonnes peuvent facilement être ajoutées ou supprimées dans un deuxième temps. Après avoir créé toutes les boîtes nécessaires, vous pouvez ajouter dans ces boîtes des widgets spécifiques tels que des étiquettes, des boutons et d'autres widgets plus perfectionnés. Remarquez que Glade comprime les widgets dans les dispositions, ce qui élimine bien du travail rébarbatif. L'utilisation des boîtes permet le redimensionnement des fenêtres pour l'adaptation aux différentes tailles d'étiquettes dans les différentes langues lorsque l'application est traduite. Placement d'un widget dans le presse-papiers Pour supprimer un widget de son parent et le placer dans le presse-papiers, sélectionnez le widget et choisissez ÉditionCouper. Copie d'un widget dans le presse-papiers Pour copier un widget dans le presse-papiers, sélectionnez le widget, puis choisissez ÉditionCopier. Le widget original reste lié à son parent. Collage d'un widget dans un projet depuis le presse-papiers Pour coller dans votre projet un widget qui se trouve dans le presse-papiers, choisissez ÉditionColler.Tous les widgets doivent posséder un nom unique dans Glade. Si vous coupez un widget, puis que vous le coller dans un projet, le widget et tous ses fils conservent leur nom initial. Si vous copiez un widget, puis que vous le collez plusieurs fois dans un projet, Glade génère de nouveaux noms pour les copies du widget. Suppression d'un widget Pour supprimer un widget de son parent sans placer le widget dans le presse-papiers, sélectionnez le widget, puis choisissez ÉditionSupprimer. Modification d'une propriété d'un widget L'éditeur de propriétés permet d'éditer les propriétés d'un widget sélectionné. Pour modifier une propriété d'un widget, sélectionnez-le, puis saisissez une valeur adéquate dans l'un des champs de propriété de la fenêtre des propriétés. À propos de Glade Glade est maintenu par les développeurs de Glade et par des volontaires de la communauté GNOME. Pour obtenir plus d'informations sur Glade, veuillez consulter le site Web de Glade. Pour rapporter une anomalie ou émettre une suggestion concernant cette application ou ce manuel, vous pouvez utiliser l'outil bugzilla. Les listes de diffusion utilisateur et développeur représentent une autre très bonne source d'informations. Vous pouvez vous y inscrire ou parcourir la liste des archives que vous pouvez aussi découvrir en suivant les liens ci-dessus. Ce programme est distribué selon les termes de la GNU General Public License, tels que publiés par la Free Software Foundation ; soit la version 2 de cette licence ou (à votre choix) toute version ultérieure. Une copie de cette licence est disponible à ce lien ou dans le fichier COPYING inclus dans le code source de ce programme.