Index: buix/TODO diff -u buix/TODO:1.4 buix/TODO:1.5 --- buix/TODO:1.4 Wed Jun 16 15:09:23 2004 +++ buix/TODO Fri Sep 10 15:39:01 2004 @@ -4,37 +4,34 @@ (ex: setSize(200,100) pour les JFrame). Pour la syntaxe utiliser celle de XMLEncoder pour pouvoir utiliser XMLDecoder pour cela. -* Lors du démarrage de l'application rechercher tous les fichiers ayant - l'extension des fichiers de configuration de Buix. Ces fichiers doivent - pouvoir être sur le système de fichier ou dans un jar. Si par simplicité - il est préférable qu'il ne soit possible de mettre ces fichiers de - configuration qu'a la racine des fichiers .jar cela est possible. - -* permettre de déposer des .jar dans un répertoire qui sera scanné au - démarrage de l'application. Tous les beans déclarés dans le .jar seront - ajouté dans un palette partant le nom du jar - -* permettre l'edition de l'interface sur le preview (ajout, selection, - suppression) - -* amelioration de l'editeur de proprietes (lecture du fichier de config) - -* mettre en place les listeners pour que l'interface se mette a jour en - fonction des changements sur les objets swings - -* onglet layout : - - conserver dans le presse papier les objets remplaces lors d'un - changement de layout - -* mettre a jour l'arbre si l'interface est modifiee - - selection dans l'interface implique selection dans l'arbre et vice versa +* amelioration de l'editeur de proprietes (lecture du fichier de +* config) * creer un menu configuration - creer un repertoire pour l'utilisateur - - lorsqu'un objet est ajoute, le bouton selection est active sauf si une - case est cochee dans le menu Configuration - -* presse papier de composant * ajouter l'icone du widget dans l'arbre +* améliorer le fonctionnement du clipboard : drag and drop, déplacer +du clipboard au tree et vice versa et incrémenter les chiffres du +nom de l'objet copié + +* les propriétés pourraient-elles être validées automatiquement ? + +* Il faudrait créer des nouveaux editors pour les propriétés et en +particulier pour l'objet de type Insets du GridBagLayout + +* Methode getIcon de AbstractLayoutInfo + +* Implanter BoxLayout : l'implantation est faite mais il faut tester et surtout il faut que Buix puisse gérer les objets qui n'ont pas de construteur sans argument (ce qui est le cas de BoxLayout) + +* Modification de CellX du GridLayout + + +Bugs +==== + +* Affichage double des propriétés sélectionnées + +* Erreur lorsqu'on ajoutte de composant avant de modifier le layout en + BorderLayout Index: buix/project.xml diff -u buix/project.xml:1.24 buix/project.xml:1.25 --- buix/project.xml:1.24 Thu Aug 12 14:54:04 2004 +++ buix/project.xml Fri Sep 10 15:39:01 2004 @@ -36,7 +36,7 @@ lutinlib lutinutil - 0.10 + 0.12 lutinlib @@ -56,7 +56,7 @@ lutinlib topia - 0.25 + 0.26 dom4j