Qt image support
[texmacs.git] / internal / plans / proclus.txt
blobc50b97a4cf8a408d6fc62888491a8a1ac8283c8a
1 * Fix edit-links in satellite
3 Allow edit-links in satellite.
4 Set the source buffer correctly, to the source of the satellite.
6 * Debugger hide-and-show
8 * Supprimer un type de lien ou un lien entier
10    Offrir éléments de menu (principal et contextuel) dans les buffers
11    de distillation.
13 * Implement 'excursion' support using dynamic-wind
15 * Allow absname update in distillation errors
17   Links which could not be distilled because of a broken absname
18    should provide an action allowing updating the absname's url with a
19    choose-file dialog. If the selected file does not have the correct
20    instrinsic absname, restor the choose-file dialog immediately
22 * Edition des liens imbriqués
24    _Option extension aux "pères"
26 * Différent types d'édition
28    Toujours basée sur la liste de types actifs.
30    - En navigation
32       Une commande permet de circuler dans une boucle contenant tous
33    les buts (de type actif) du locus distillé. Initialement, le locus
34    distillé est en dernière position.
36    - En nouveau paragraphe avant/après le locus
38    - En ligne, avant/après le locus
40    - Association d'un style
42       Association d'un style aux textes insérés aux deux points
43    précédents avec deux paramètres : le nom absolu et le type (gestion
44    des conflits quand un lien entre deux locus à plusieurs types
45    associés...)
47    - Dans un fold
49    - Dans un switch
51    - Dans un tableau
53 * Édition récursive des liens
55    Dans le résultat de la distillation des fichiers, pouvoir
56    transformer une ligne en fold, contenant la liste des buts de ce
57    locus.
59          Proposer cette fonctionalité par un menu (présent dans le
60    menu contextuel) "Développer", alternatif à la commande "Traverser"
61    correspondant au double-clic.
64 * Traitement global de l'édition des liens d'un fichier
66    Par exemple : demander que tous les liens du type "citation" avec
67    le fichier dont l'absolut name est "Euclide I-II" soient édités à
68    l'ouverture du fichier
70 * Réactualisation des liens édités dans un fichier
72 * Gestion des liens coupés :
74    - Enregistrement d'un nouveau absname.
76    - Quand l'id du locus n'est pas trouvé...
78 * Filtrage à la sauvegarde
80    Lors d'une sauvegarde, les insertions dues à l'édition des liens ne
81    doivent pas être sauvegardées.
83 * Copier-Coller d'un locus
85    - Option "strip-locus" (les liens ne sont pas copiés)
87    - Option transfert des liens (les liens sont copiés)
89       Mises-à-jour nécessaires.
91 * Empêcher écriture sur fichier distillé
93    Dans tous les cas, il ne doit pas être possible d'écrire dans les
94    locus importés lors d'une édition. Mais en double-cliquant, on doit
95    être renvoyé au locus source.