LibEditorPlus

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
tme007
Messages : 57
Inscription : mar. 26/oct./2004 12:34

Message 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 !
cha0s
Messages : 681
Inscription : sam. 05/mars/2005 16:09

Message par cha0s »

jai testé sur win2k no problem sa marche imepc bravo
Hroudtwolf
Messages : 27
Inscription : sam. 12/mars/2005 5:55
Localisation : Germany(Hessen)
Contact :

Message par Hroudtwolf »

@Progi1984
Oui,, Ceci était ma première étape.
Yes this was my first step.
s'il vous plaît, excuser mon français.Mais je veux apprendre votre langue.
---------------------------------------------------------
Vous êtes bienvenu à nous visiter : http://www.purebasic-lounge.de
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Dernière modification par Progi1984 le mar. 15/mars/2005 22:43, modifié 1 fois.
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

vous etes trop fort
Hroudtwolf
Messages : 27
Inscription : sam. 12/mars/2005 5:55
Localisation : Germany(Hessen)
Contact :

Message par Hroudtwolf »

@Progi1984

The error was comming in the example of the lib.
L'erreur était fourni avec l'exemple de la lib.
s'il vous plaît, excuser mon français.Mais je veux apprendre votre langue.
---------------------------------------------------------
Vous êtes bienvenu à nous visiter : http://www.purebasic-lounge.de
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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...
Image
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Une suggestion: l'enregistrement du texte dans un fichier ou en mémoire au format RTF.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 !
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Pas de retour à la ligne automatique donc ?
Indent(Yes or No)
? :?:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Fonctions futures :
AutomaticLine(yes or no)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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)!
Répondre