website logo
Auteur
avatar
artblink

Forum » » Création-Développement » » MiniHollyEdit 1.5


Posté : 03-06-2013 07:20 icone du post

Call set fonctionne pour la couleur, mais avec parsetext, sa ne fonctionne pas, voici ma routine :

DoubleClick:

commande=xget(ListingDesCommandes,activeEntry)
Test=left(commande,1)
if Test~="-" then do
Call set("ZoneDeText","Pen","8")
call domethod(ZoneDeText,"InsertText",parsetext("%l"Commande),cursor)
end

return

Malgrès que je choisisse le n? de Pen 8, le texte que j'insère via un domethod ne fonctionne pas, même en faisant sa :

call domethod(ZoneDeText,"InsertText",parsetext("%8%l"Commande),cursor)

Par contre, quand j'écris dans le texteditor, une fois la commande inséré, j'écris bien en bleu.

Le format d'écriture, en tous cas, sa fonctionne

call domethod(ZoneDeText,"InsertText",parsetext("%b%l"Commande),cursor)

Ma commande et bien écrit en caractère gras. On peut donc mofidifier le format (italique, souligné, gras) mais pas la couleur, je suis obligé de marquer le texte, mais sa va alourdir le truc, bof bof, pas grave, si déjà on arrive a faire la différence entre les commandes et les variables, c'est déjà sa... Après, est-ce que sa vaut le coup, pas sûr, car une fois la commande inséré, si on l'efface un peu, on réécrit la commande normalement, idem si on tapote la commande directement sans double cliquer sur le listing de commande.

Pour tester, il faudrait qu'a chaque fois que l'on appuie sur barre espace ou entré, tester ce que l'on a taper pour ensuite le comparer à un listing de plus de 400 commandes... Lourd lourd. Surtout que mon éditeur fait parfois planter mon AOS.

Sa risque de ramer sévère sous Amiga 6800x0 mon truc soi disant "éditeur léger"

Je vais y réfléchir... merci pour les infos les gars

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1548&forum=14