Mar 10/01/2012 - Actualités
21:40
Le déplacement de dossiers (et théoriquement de leurs données) par Drag and Drop fonctionne !
Il a fallu ajouter certains contrôles pour empêcher des situations de crash.
Certains très évidents, le dernier un peu moins :
- La racine ne peut être déplacée
- La cible doit exister
- La cible doit être différente de la source
- La cible ne doit pas être le parent direct de la source
- La cible ne doit pas avoir la source comme parent
Ces contrôles vont être recopiés sur les fonctions Couper, Copier et Coller, la boucle sans fin obtenue hier devait être due au dernier cas, l'opération génèrant une recopie infinie.
Après ces manipulations de dossier, il apparait deux choses :
- Il faut aussi prévoir de pouvoir Monter / Descendre un dossier, ceux-ci n'étant pas triés.
- Il commence à y avoir beacoup de fonctions sur ces dossiers, le menu contextuel s'enrichit mais la place va manquer pour les boutons. La tentation est grande ne ne pas mettre ces boutons dont les icônes et la gestion est une plaie...
Mar 10/01/2012 - Actualités
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Mar 10/01/2012 - Actualités
23:10
En attendant les réponses au sondage, il va falloir faire un peu de refactoring.
A force de factoriser le code de gestion des composants des fenêtres (ce qui est une excellent chose en soi), l'unité XServices est devenue difficilement lisible, avec ses 120 méthodes sur 3190 lignes.
Une nouvelle unité XForms va donc être créée, elle contiendra les méthodes "graphiques" utilisables par les différents outils, l'unité XServices se recentrant donc sur sa première vocation : des services de bas niveaux, les conversions de données et la communication avec Windows.
Et plus tard, bien plus tard, il faudra effacer les services qui ne servent plus...
En attendant les réponses au sondage, il va falloir faire un peu de refactoring.
A force de factoriser le code de gestion des composants des fenêtres (ce qui est une excellent chose en soi), l'unité XServices est devenue difficilement lisible, avec ses 120 méthodes sur 3190 lignes.
Une nouvelle unité XForms va donc être créée, elle contiendra les méthodes "graphiques" utilisables par les différents outils, l'unité XServices se recentrant donc sur sa première vocation : des services de bas niveaux, les conversions de données et la communication avec Windows.
Et plus tard, bien plus tard, il faudra effacer les services qui ne servent plus...
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Mar 10/01/2012 - Actualités
Content de voir que le Projet XT4 avance. D'ailleurs, a t'il un nom de code secret genre Panda, Nehahem, Maverick, ou autre???
Pas que la version actuelle soit mauvaise, juste qu'on l'utilise tellement qu'elle montre ses limites:
- listes trop longues chiantes à scroller
- un calendrier un peu austère et pas pratique à manipuler (mode case par case... colorisation OU texte...)
- tjrs pas de synchro entre plusieurs machines (et pas avec le mobile!)
- ...
Donc je salue l'effort - à poursuivre !
Pas que la version actuelle soit mauvaise, juste qu'on l'utilise tellement qu'elle montre ses limites:
- listes trop longues chiantes à scroller
- un calendrier un peu austère et pas pratique à manipuler (mode case par case... colorisation OU texte...)
- tjrs pas de synchro entre plusieurs machines (et pas avec le mobile!)
- ...
Donc je salue l'effort - à poursuivre !
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Mar 10/01/2012 - Actualités
Ouais, il a un nom de code secret, mais comme il est secret...
Quelle genre de liste est trop longue ?
Quelle genre de liste est trop longue ?
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Mar 10/01/2012 - Actualités
mémoires, Notes, répertoires...
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Mar 10/01/2012 - Actualités
Ah oui, ben il faut espérer que la prochaine version sorte un jour...