Transformation
La transformation d'un évènement répétitif en tâche peut donner un résultat surprenant.
Exemple avec cet évènement répétitif programmé du lundi au vendredi, et dont les trois premières occurrences ont été surchargées :
La transformation en tâche par Couper/Coller ou Copier/Coller de l'une des cinq occurrences donne ce résultat :
Ce sera à l'utilisateur d'analyser les modifications apportées sur les instances surchargées et de décider si elles peuvent être effacées.
C'était le dernier type de transformation de données à implémenter.
Tout cela va maintenant être passé en drag-and-drop.
Dim 27/01/2013 - Actualités
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Dim 27/01/2013 - Actualités
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Dim 27/01/2013 - Actualités
Drag-and-drop
Les déplacements par drag-and-drop suivants sont opérationnels :Cette solution est tellement simple qu'il faudra passer en revue les autres drags-and-drops de l'application et voir si cette solution est applicable.
Il faut maintenant gérer le drop sur les cellules du Calendrier.
Les déplacements par drag-and-drop suivants sont opérationnels :
- Internes à l'arbre des dossiers.
- Liste des données vers l'arbre des dossiers.
- Internes à la liste des données.
Code : Tout sélectionner
// Couper
Agenda_List_Manage(Agenda_Cut_Button);
// Sélection de la cible
Agenda_List.Selected := Agenda_List.GetItemAt(X, Y);
// Coller
Agenda_List_Manage(Agenda_Paste_Button);
Il faut maintenant gérer le drop sur les cellules du Calendrier.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Dim 27/01/2013 - Actualités
Drop sur cellule
Le drop d'une tâche ou d'un évènement (unique) sur une cellule du Calendrier fonctionne. Le drop d'un évènement répétitif n'est pas autorisé.
Il reste à implémenter les raccourcis-clavier & souris, le multilinguisme, peut-être quelques options et une bonne dose de tests avant l'Alpha 11.
Quand l'outil sera prêt avec toutes ses pages implémentées (il reste à développer les Périodes, les Alarmes et les Options), il y aura matière à factorisation, car il y a une multitude de méthodes spécifiques mais assez similaires qui n'attendent qu'à être fragmentées en petites briques réutilisables.
Le drop d'une tâche ou d'un évènement (unique) sur une cellule du Calendrier fonctionne. Le drop d'un évènement répétitif n'est pas autorisé.
Il reste à implémenter les raccourcis-clavier & souris, le multilinguisme, peut-être quelques options et une bonne dose de tests avant l'Alpha 11.
Quand l'outil sera prêt avec toutes ses pages implémentées (il reste à développer les Périodes, les Alarmes et les Options), il y aura matière à factorisation, car il y a une multitude de méthodes spécifiques mais assez similaires qui n'attendent qu'à être fragmentées en petites briques réutilisables.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Dim 27/01/2013 - Actualités
Crashes
Les développements prévus pour la version Alpha 11 sont terminés.
(Les fonctions "Monter" et "Descendre" ont été désactivées sur les dossiers et les données car les dossiers techniques empêchent le service Move de fonctionner correctement. De même, ces dossiers ne sont pas filtrés dans l'Export. Ces deux problèmes ne devraient pas empêcher les premiers tests du Calendrier et de l'Agenda.)
Les crashes à la fermeture sont par contre revenus en force avec maintenant des messages "EPrivilege Instruction" assez inquiétants. Il y a quelque-part un pointeur, une variable ou un objet qui est utilisé après sa destruction. Excellente occasion d'activer et de perfectionner le mode trace en conditions réelles...
Les développements prévus pour la version Alpha 11 sont terminés.
(Les fonctions "Monter" et "Descendre" ont été désactivées sur les dossiers et les données car les dossiers techniques empêchent le service Move de fonctionner correctement. De même, ces dossiers ne sont pas filtrés dans l'Export. Ces deux problèmes ne devraient pas empêcher les premiers tests du Calendrier et de l'Agenda.)
Les crashes à la fermeture sont par contre revenus en force avec maintenant des messages "EPrivilege Instruction" assez inquiétants. Il y a quelque-part un pointeur, une variable ou un objet qui est utilisé après sa destruction. Excellente occasion d'activer et de perfectionner le mode trace en conditions réelles...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.