Page 3 sur 10

Publié : mar. 15/mars/2005 8:59
par tme007
Personnellement, j'aime bien insérer dans un include, sous forme de 'data.s' les mots-clés à surligner ... pour ne pas utiliser un fichier externe potentiellement modifiable par l'utilisateur lambda, l'on ne sait jamais ...

Penses-tu que cette possibilité serait envisageable dans ta lib ?

J'ai un autre souci, dans certains cas, j'ai besoin de surligner des expressions complètes, style 'DELETE VDISK=<blablabla>' et pour lequel 'VDISK' ne se surligne pas puisque le 'spacer (blanc) n'existe pas entre le mot-clé et le '=', puis après le '=' et le <blablabla> ... serait-il possible de prendre en compte ce cas de figure ?

Sinon, beau boulot !

Publié : mar. 15/mars/2005 13:09
par cha0s
jai testé sur win2k no problem sa marche imepc bravo

Publié : mar. 15/mars/2005 13:42
par Hroudtwolf
@Progi1984
Oui,, Ceci était ma première étape.
Yes this was my first step.

Publié : mar. 15/mars/2005 14:55
par gansta93
Progi1984 a écrit :Je ne vois pas dans quel cas il y aurait besoin du retour à la ligne automatique. Eclaire-moi.
Les textes trop longs ne se voient pas entièrement sur une ligne.
C'est le code que j'avais posté qui fait ça. Jepense que ça peut être très util.

Publié : mar. 15/mars/2005 22:32
par Progi1984
@All : en fait je passe un oral demain donc cela fait quelques semaines que je n'ai plus bossé sur ma lib mais ensuite je vais etre plus libre d'ici bientôt.

@Chaos : Merci d'avoir testé !
Donc LibEditorPlus fonctionne sur Windows XP et 2K.

@Hroudtwolf : Can you send me the wrong code in a private message ?

@gansta 93 : Je l'ajoute à ma liste ToDo.

@Tme007 :
j'aime bien insérer dans un include, sous forme de 'data.s' les mots-clés à surligner ... pour ne pas utiliser un fichier externe potentiellement modifiable par l'utilisateur lambda
Envoie-moi un exemple de code avec explications par MP de ce que tu voudrais.
PS : Je pense que oui.
J'ai un autre souci, dans certains cas, j'ai besoin de surligner des expressions complètes, style 'DELETE VDISK=<blablabla>' et pour lequel 'VDISK' ne se surligne pas puisque le 'spacer (blanc) n'existe pas entre le mot-clé et le '=', puis après le '=' et le <blablabla> ... serait-il possible de prendre en compte ce cas de figure ?
As tu essayé de mettre dans le fichier les deux mots l'un à coté de l'autre, comme n'importe quel mot clé ?
Comme dans le cas du XML ?
Tu voudrais une colration syntaxique comme ci-dessous ?
Image

Publié : mar. 15/mars/2005 22:37
par bernard13
vous etes trop fort

Publié : mer. 16/mars/2005 1:26
par Hroudtwolf
@Progi1984

The error was comming in the example of the lib.
L'erreur était fourni avec l'exemple de la lib.

Publié : mer. 16/mars/2005 7:09
par Progi1984
@Hroudtwolf
Have you got your PureBasic with the last update ?
Which line the debugger stop it ?
Have you got the last update of my lib ?
What is th message when the problem arrived ?

Publié : sam. 26/mars/2005 1:17
par Flype
cette fonction 'Editor_Impression(Gadget.l,docname.s)'
devrait plutot etre renommée 'Editor_Print(Gadget.l,docname.s)'
toutes les autres fonctions sont en anglais alors...

Publié : mar. 29/mars/2005 7:45
par Progi1984
@Flype : je suis d'accord avec toi et je n'y avais pas fait attention avant ! Je le change d"s que possible

@All : je me remets à coder cette semaine donc une nouvelle version de la lib bientôt.

Publié : sam. 02/avr./2005 17:07
par nico
Une suggestion: l'enregistrement du texte dans un fichier ou en mémoire au format RTF.

Publié : sam. 02/avr./2005 20:33
par Progi1984
Futures Fonctions:
Savetext(gadget,filename$)
Loadtext(gadget,filename$)
Indent(yes or no)
Find(str$)
Replace(str$,strreplace$)
Highlight():
-----Fixer le bug entre les commentaires et les chaines
-----Améliorer la coloration syntaxique des entiers
-----Ajouté:
----------Opérateurs(=+-*/)
----------Séparateur(parenthèses)
----------Constante
----------Variable
----------Structure
----------Fonction
NumLigne(yes or no)

Concepts :
--Bookmarks
--AutoCompletion
--Boite de Dialogue "Go To Line"
et sa fonction spécifique
--Support de l'IntelliMouse (scrolling)
--Commenter/décomenter une/plusieurs lignes


Mon but est de créer une librairie pouvant remplacer Scintilla, Raedit ou CodeMax...qui sont des composants d'édition de code.
PS : Si vous connaissez d'autres composants, me contacter !

Publié : sam. 02/avr./2005 20:47
par gansta93
Pas de retour à la ligne automatique donc ?
Indent(Yes or No)
? :?:

Publié : sam. 02/avr./2005 21:10
par Progi1984
Fonctions futures :
AutomaticLine(yes or no)

Publié : dim. 03/avr./2005 0:05
par Progi1984
v0.23 - 02/04/05
Fixé : Editor_Highlight(gadget)
-> Problème de détection entre les chaînes et les commentaires
Ajouté : Editor_OFile(gadget.l,filename.s,error.s)
Ajouté : Editor_SFile(gadget.l,filename.s,error.s)

Télécharger la dernière version (0.23)!