Index: buix/doc/analyze-guide.rst diff -u buix/doc/analyze-guide.rst:1.4 buix/doc/analyze-guide.rst:1.5 --- buix/doc/analyze-guide.rst:1.4 Thu Sep 23 10:44:20 2004 +++ buix/doc/analyze-guide.rst Thu Sep 23 11:06:39 2004 @@ -3,8 +3,8 @@ ==== :Authors: Aurélie Mazelier -:Revision: $Revision: 1.4 $ -:Date: $Date: 2004/09/23 10:44:20 $ +:Revision: $Revision: 1.5 $ +:Date: $Date: 2004/09/23 11:06:39 $ .. sectnum:: @@ -13,9 +13,10 @@ La finalité de document est d'expliquer les choix de conception de Buix. + Propriétés layout des composants ================================ - + Utilisation du mécanisme d'introspection: - Impossible d'utiliser Introspector de Java (le mécanisme ne réagissait pas @@ -67,6 +68,7 @@ SwingTreeNode. Il a fallu aussi effectuer des copies en profondeur en utilisant la sérialisation (méthode makeDeepCopy). + Chargement des composants Swing et des interfaces générées ========================================================== @@ -84,8 +86,9 @@ layout. Par contre, nous pouvons constaté la présence des attributs shelf et class. -:WidgetsButtons : boutons qui caractérisent les composants -:LayoutButtons : boutons qui caractérisent les layouts. +:WidgetsButtons: boutons qui caractérisent les composants + +:LayoutButtons: boutons qui caractérisent les layouts. Ces fichiers xml se trouvent dans une arborescence particulière : src/resources. L'application va alors chercher à cet endroit les @@ -109,6 +112,7 @@ fichier xml alors les composants swing présents dans swing-widgets.xml et les layouts ne seront pas chargés. + Encoders ======== @@ -209,6 +213,7 @@ existe une deuxième conséquence. Il est impossible voir l'arborescence de ces panels.Ainsi, on ne peut accéder au bouton Save, Cancel ... présent dans ButtonsPanel. + Autres ====== Index: buix/doc/loading-guide.rst diff -u buix/doc/loading-guide.rst:1.3 buix/doc/loading-guide.rst:1.4 --- buix/doc/loading-guide.rst:1.3 Thu Sep 23 10:44:20 2004 +++ buix/doc/loading-guide.rst Thu Sep 23 11:06:39 2004 @@ -3,12 +3,13 @@ ==== :Authors: Aurélie Mazelier -:Revision: $Revision: 1.3 $ -:Date: $Date: 2004/09/23 10:44:20 $ +:Revision: $Revision: 1.4 $ +:Date: $Date: 2004/09/23 11:06:39 $ .. sectnum:: .. contents:: + Guide pour charger des entités dans Buix ======================================== Index: buix/doc/user-guide.rst diff -u buix/doc/user-guide.rst:1.4 buix/doc/user-guide.rst:1.5 --- buix/doc/user-guide.rst:1.4 Thu Sep 23 10:44:20 2004 +++ buix/doc/user-guide.rst Thu Sep 23 11:06:39 2004 @@ -3,16 +3,18 @@ ==== :Authors: Aurélie Mazelier -:Revision: $Revision: 1.4 $ -:Date: $Date: 2004/09/23 10:44:20 $ +:Revision: $Revision: 1.5 $ +:Date: $Date: 2004/09/23 11:06:39 $ .. sectnum:: .. contents:: + Installation ============ + Pour utiliser Buix il faut avoir dans son classpath le fichier ${JAVA_HOME}/lib/dt.jar. Le mieux pour cela est de le mettre dans le répertoire ${JAVA_HOME}/jre/lib/ext ou de faire un lien dans ce @@ -20,14 +22,18 @@ Lancer le script buix.sh pour exécuter l'application Buix + Composition générale de Buix ============================ + Buix est composée de 5 parties : + Menu ---- + Dans ce menu, il est possible de créer une nouvelle interface "New", d'enregistrer cette interface Save ou Save As. Attention, si vous souhaitez générer ce fichier en java dans Topia, Il est impératif @@ -55,9 +61,11 @@ type Window au preview. De plus, il est impossible de "visionner" un arbre vide. + Interface créée --------------- + La zone où se situe l'interface graphique est en haut à gauche. Elle se présente sous forme d'arbre mais il est possible de voir l'interface en mode preview. C'est dans cette zone que peuvent être @@ -75,9 +83,11 @@ * Modifier une entité : cf. partie Propriérés des entités + Entités disponibles ------------------- + La zone en bas à gauche regroupe l'ensemble des entités (composants + layouts) qui peuvent être ajouté à l'interface. @@ -108,6 +118,7 @@ Propriétés des entités ---------------------- + Cette zone située en bas à droite permet d'obtenir, de modifier toutes les propriétés de l'entité sélectionnée dans l'arbre. Cette zone présente différents onglets : @@ -141,8 +152,9 @@ évènements. Pour enlever un événement, il faut le sélectionner dans cette même liste et cliquer sur « Remove ». -Remarque : Pour valider la modification de la propriété, il est +:Remarque: Pour valider la modification de la propriété, il est impératif d'appuyer sur "Entrée". + Presse papier -------------