Page 5 sur 10

LibEditorPlus

Publié : mer. 18/mai/2005 20:42
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

Publié : mer. 18/mai/2005 23:09
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)

Publié : jeu. 19/mai/2005 21:29
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)

Publié : jeu. 19/mai/2005 22:46
par Progi1984
Adjugé : AJOUTE A ma TO DO List pour la v0.4

Publié : mer. 25/mai/2005 20:46
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

Publié : mer. 25/mai/2005 20:59
par Progi1984
Désolé encore, c'est renvoyé !

Publié : mer. 25/mai/2005 21:15
par Jacobus
Je vais la retélécharger illico
Très sympa et utile ta Lib :D
Merci

Publié : jeu. 26/mai/2005 20:39
par Progi1984
des demandes ? souhaits pour les prochaines versions ?

dans quel type de prog utilisez vous ma lib ?

Publié : ven. 27/mai/2005 8:44
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.
@+

Problème durant le processus de colorisation

Publié : ven. 27/mai/2005 21:22
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 !

Publié : sam. 28/mai/2005 16:20
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 !

Lib

Publié : dim. 29/mai/2005 18:53
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!

Publié : lun. 30/mai/2005 10:35
par Progi1984
A quoi sert ta fonction tab() ?

Lib?

Publié : lun. 30/mai/2005 11:19
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.

Publié : lun. 30/mai/2005 12:27
par Progi1984
Ok, je le prends en compte !