LibEditorPlus

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

beaucoup de fonctions ne marchent pas quand l'editorgadget est placé à l'intérieur d'un splittergadget :cry:
Image
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Tu peux me passer le code ne fonctionnant pas ?
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

ça serait bien une fonction pour savoir si l'editor gadget a été modifié. Je crois que c possible avec SendMessage_(), mais je ne sais plus comment.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Ajouté à mon TODO !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Mise à jour :
Version v0.24 + v0.3

v0.24 - 10/05/05
Fixé : Editor_Highlight(): bug entre les commentaires et les chaines
Fixé : Editor_Highlight(): clignotage lorsque l'on dépasse la limite droite de l'Editorgadget
Ajouté : Editor_AutomaticLine(Gadget.l,Activate)
1 pour activer
0 pour désactiver
Ajouté : Editor_Alinea(Gadget.l,Taille.l)

v0.3 - 16/05/05
Ajouté : Concept : Numérotation des lignes
Ajouté : LN_AddLine(GadgetId.l,Position,Text.s)
Ajouté : LN_Start(Window.l,Gadgetid.l)
Ajouté : LN_Update(GadgetId.l)
Ajouté : LN_Flags(Type,Index,Style,Tab)

Téléchargement

J'attends vos remarques !

[Edit] Le fichier d'aide, je vous le refais dans la journée
L'historique du début du post est celui qui est toujours à jour !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Le Soldat Inconnu a écrit :Récupérer la position de la sélection en cours et pas seulement la position du curseur :D
Ajouté !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

tme007 a écrit :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 ...
En cours ....
tme007 a écrit : 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 '=',
Ca fonctionne
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

v0.31 - 16/05/05
@Le Soldat Inconnu
Ajouté : Editor_PosSelStart(Gadget.l)
Ajouté : Editor_PosSelEnd(Gadget.l)


Mise à jour avec le fichier d'aide aussi !!!!!!
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Que souhaitez vous pour les prochaines versions ?

Que souhaiteriez de révolutionnaire pour la 1.0 ?
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Ta signature n'est pas à jours, tu dois sûrement le savoir... mais je tenais à le dire... dsl de parler pour ne rien dire. :lol:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

C'est déjà ca !
Pourrize vous me dire pour ceux qui ont utilisé ma lib, ces défauts et dans quel cas vous l'avez utilisé : types de projets, projets connus ou non, etc...
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Je teste ça Vendredi soir, ainsi que la lib de Droopy. là je peux pas...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

la fonction " x=Editor_CursorX(30)"

devrai retourner le x mais - 1 car sinon au debut d'une ligne

actuellement avant le premier charactere du debut d'une ligne cela indique x=1 or en fait cela devrai etre egale a 0 !!!

si x=1 cela veut dire que le curseur se trouve apres le premier character
enfin , je vois ça comme ça !! :D

sinon bien ta lib !!

:D
tme007
Messages : 57
Inscription : mar. 26/oct./2004 12:34

LibEditorPlus

Message par tme007 »

Voilà, je viens d'essayer la librairie ainsi que l'exemple mais j'ai un souci, comment choisis t'on la couleur avec laquelle surligner les keywords par l'instruction Editor_Highlight ?

L'exemple quant à lui contient les commandes

Code : Tout sélectionner

HL_Color_Strings(0,255,0)
HL_Color_Entiers(255,255,0)
HL_Color_Comments(255,0,255)
non décrites dans l'aide ?

Un petit exemple un peu plus fourni pour la colorisation syntaxique serait le bienvenu pour moi ...

En tout cas, c'est un beau boulot !

Merci d'avance
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Dobro a écrit :devrai retourner le x mais - 1 car sinon au debut d'une ligne
Comprends pas!
Dobro a écrit :actuellement avant le premier charactere du debut d'une ligne cela indique x=1 or en fait cela devrai etre egale a 0 !!!
si x=1 cela veut dire que le curseur se trouve apres le premier character
enfin , je vois ça comme ça !! :D
Réglé
Dobro a écrit :sinon bien ta lib !!
Merci ! A votre service !
Répondre