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

LibEditorPlus

Message par tme007 »

En regardant de plus près la lib, je viens de voir que le lien 'téléchargement' pointait sur la version v023 (selon le nom du folder dans l'archive), tout comme le lien 'LibEditor v0.3'.

Et dans l'archive même, le fichier d'aide est du 16 mai tandis que la lib est du 3 mars ....

Y aurais comme un os dans le potage que cela ne m'étonnerais pas !

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

Message par Progi1984 »

Oups Mise à jour de suite ;) DSL

Quelques min plus tard....
Voilà c'est bon !

Avec en plus, MAJ vers la 0.32 :
v0.32 - 18/05/05
Fixé : Bug de Editor_CursorX() : Il ajouté +1 à chaque fois
@Tme007
Ajouté : HL_Init_KeywordData(AdresseDebutDatas, NbMotsCles)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Progi1984 a écrit :Que souhaitez vous pour les prochaines versions ?

Que souhaiteriez de révolutionnaire pour la 1.0 ?
Par rapport à ce qui existe déjà en code source ici et sur le forum anglais:

-Limiter le nombre de caractères dans l'éditeur
(fait une recherche avec le mot clé: #EM_LIMITTEXT)

-Mettre un mode lecture seule désactivable
(fait une recherche avec le mot clé: #EM_SETREADONLY)

-Ajouter la possibilité d'afficher des liens
(fait une recherche avec le mot clé: #EN_LINK)

-Faire en sorte que l'éditeur accepte les fichiers par glisser-déposer
(fait une recherche avec le mot clé: EN_DROPFILES)

-Boite de dialogue standard: chercher, chercher-remplacer
(fait une recherche avec le mot clé: #FINDMSGSTRING)


[EDIT]

-la possibilité de mettre une image en arrière plan:
(fait une recherche avec le mot clé: #GCL_HBRBACKGROUND)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Adjugé : AJOUTE A ma TO DO List pour la v0.4
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Ta librairie n'est pas à jour, j'ai obtenu une version du 03 avril 8O
Par contre le fichier d'aide est du 16 mai.
Le numérotage des lignes ne peut donc pas fonctionner.
Ce serait bien que tu mettes la bonne lib...

Merci
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Désolé encore, c'est renvoyé !
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Je vais la retélécharger illico
Très sympa et utile ta Lib :D
Merci
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

des demandes ? souhaits pour les prochaines versions ?

dans quel type de prog utilisez vous ma lib ?
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

dans quel type de prog utilisez vous ma lib ?
Ben...dans de l'édition de texte :lol:

Je l'apprécie pour personnaliser mes éditeurs (couleurs)
J'ai essayé le numérotage des lignes qui fonctionne très bien, seulement je trouve dommage que les lignes non écrites ne soient pas numérotées aussi. Tu devrais peut-être ajouter cette possibilité en option.

Pour ta To do list, il y a la mise en page qui pourrait être très appréciée, en déterminant le format papier, le nombre de pages nécessaires à l'impression, etc...
Pour ma part lorsque je veux savoir à quel moment je change de page (de la page 1 à la page 2 par exemple) j'utilise un compteur de lignes sachant qu'en fonction de la police utilisée et de l'espace interligne, ton nombre total de lignes par page va évoluer.

Exemple, sachant qu'avec les critères sus décrits, ma page va être composée de 65 lignes, lorsque je passerai à la 66 ème, un message sera généré et affiché soit en messagerequester, soit en statusbar ou même en textgadget, indiquant à l'utilisateur qu'il est passé sur la page 2. Au final il saura exactement combien de pages seront nécessaires pour imprimer le texte contenu dans son éditeur. Tu peux aussi faire ajouter page1, page2, etc en bas de chaque page lorsque tu atteins le nombre de lignes prévu.
Voilà quelques pistes pour des fonctions qui devraient être utiles.
@+
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
tme007
Messages : 57
Inscription : mar. 26/oct./2004 12:34

Problème durant le processus de colorisation

Message par tme007 »

Hello, souhaitant coder un peu durant mes soirées devant la côté belge, j'avais téléchargé la dernière version de ta lib.

Malheureusement, j'ai rencontré un gros bug: lorsque je colorise un texte, le curseur reste à la position (1,1) ... ce qui veut dire que tout ce que je tapes dans l'editorgadget est écrit de droite à gauche et non de gauche à droite ... :evil:

Au cas où, j'ai fait le même test via ton code d'exemple, et le bug est le même ... active la colorisation et tapes du texte dans l'editor et tu pourras constater de toi-même.

De plus, lorsque le mot-clé à coloriser se trouve 'contre' du texte où un autre mot-clé (sans espace), la colorisation ne s'effectue pas.

Exemple :

Code : Tout sélectionner

Ceci est en <i>Italique</i>
ne colorise pas les <i> et </i>

Pourrais-tu jeter un oeil là-dessus ?

Sinon pour le reste, c'est du beau boulot ... et surtout l'impression en couleur !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

ON peut imprimer en couleur avec ma lib ?

J'ai l'intention de faire une partie de la lib dédié aux langages balisés, mais c'est encours, comme braucoup de choses !
tme007
Messages : 57
Inscription : mar. 26/oct./2004 12:34

Lib

Message par tme007 »

Oui ... comme je n'ai pas d'imprimante, je la simule avec PrimoPDF et les PDF générés sont colorisés là où il faut !

Après un test supplémentaire, j'ai remarqué que le TAB (CHR(9)) empêchait la colorisation du mot-clé attenant ... pourrais-tu aussi prendre en compte ce cas de figure ?

Bonne soirée!
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

A quoi sert ta fonction tab() ?
tme007
Messages : 57
Inscription : mar. 26/oct./2004 12:34

Lib?

Message par tme007 »

Lorsque je dis TAB, il s'agit de la touche TAB .. qui me permet d'insérer des tabulations dans mon code (code ASCII 9) ... pour faire plus joli.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Ok, je le prends en compte !
Répondre