[progliste] Re: 6Pad++, Enregistrement de fichier interdit: pas de msg d'erreur

2017-07-08 Par sujet Jean-François Colas

Hello cyril,

C'est bien la 2ème hypothèse. Suis loin d'être en mesure de me lancer 
dans une recompilation d'un programme, ni mêmd d'ailleurs de tenter de 
le modifier...


Bon... Se coltiner gitHub en englishe avec une french voice... Je vais 
m'acheter du courage avant de faire ça.


J.-F.


Le 07/07/2017 22:40, Cyrille a écrit :

Hello JF

Pas compris.
6pad++ a enregistré un fichier que tu n'as pas le droit de modifier ? Ou 6pad++ 
n'a pas bronché quand tu as fait Ctrl+S sur ce fichier mais le fichier n'a pas 
changé ?

Si c'est la première solution, vérifie effectivement que tu n'aies pas les 
droits, par exemple en faisant le même test avec le bloc notes de windows.
Si c'est la 2e solution, effectivement, y aurait un petit quelque chose à 
faire... Faut alors faire un ticket github pour s'en souvenir, car pas sûr que 
Quentin ait tant de dispo en ce moment. A moins que tu veuilles t-y coller en 
tentant de re-compiler 6pad++ comme suggéré par Quentin.

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Jean-François Colas
Envoyé : vendredi 7 juillet 2017 22:11
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, Enregistrement de fichier interdit: pas de msg 
d'erreur

Hello la ML,

J'ai l'alpha 10.1. J'ai fait Ctrl+s sur un fichier batch logé quelque
part dans Program files, et 6Pad++ ne m'a rien dit. Or pourtant, je n'ai
pas les droits de modification sur ce fichier... Est-ce que cela
pourrait faire l'objet d'un petit ajustement lors d'une future mise à
jour? Ce n'est pas vital, mais ça peut éviter de fausses joies.

Bon bien sûr, si 6Pad++ savait enregistrer lui un fichier que moi je
n'ai théoriquement pas le droit de modifier... Mais bon, comme ils ont
pu dire en mai 68: soyons réalistes, demandons l'impossible!

Merci d'avance,
J.-F.


Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, Enregistrement de fichier interdit: pas de msg d'erreur

2017-07-07 Par sujet Cyrille
Hello JF

Pas compris.
6pad++ a enregistré un fichier que tu n'as pas le droit de modifier ? Ou 6pad++ 
n'a pas bronché quand tu as fait Ctrl+S sur ce fichier mais le fichier n'a pas 
changé ?

Si c'est la première solution, vérifie effectivement que tu n'aies pas les 
droits, par exemple en faisant le même test avec le bloc notes de windows.
Si c'est la 2e solution, effectivement, y aurait un petit quelque chose à 
faire... Faut alors faire un ticket github pour s'en souvenir, car pas sûr que 
Quentin ait tant de dispo en ce moment. A moins que tu veuilles t-y coller en 
tentant de re-compiler 6pad++ comme suggéré par Quentin.

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Jean-François Colas
Envoyé : vendredi 7 juillet 2017 22:11
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, Enregistrement de fichier interdit: pas de msg 
d'erreur

Hello la ML,

J'ai l'alpha 10.1. J'ai fait Ctrl+s sur un fichier batch logé quelque 
part dans Program files, et 6Pad++ ne m'a rien dit. Or pourtant, je n'ai 
pas les droits de modification sur ce fichier... Est-ce que cela 
pourrait faire l'objet d'un petit ajustement lors d'une future mise à 
jour? Ce n'est pas vital, mais ça peut éviter de fausses joies.

Bon bien sûr, si 6Pad++ savait enregistrer lui un fichier que moi je 
n'ai théoriquement pas le droit de modifier... Mais bon, comme ils ont 
pu dire en mai 68: soyons réalistes, demandons l'impossible!

Merci d'avance,
J.-F.


Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++

2017-07-05 Par sujet Cyrille
Hello

Merci Quentin des infos.
FINalement, j'ai retrouvé 6pad++ alpha 10.1 dans des vieux fichiers.

Pour la re-compilation, j'avais essayé sans succès, mais je ne m'étais pas 
acharné...

Bonne soirée.

Cyrille




-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : mercredi 5 juillet 2017 18:00
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++

Salut,

Je n'ai plus les anciennes versions malheureusement... peut-être 
quelqu'un les a encore s'il les a archivées.

Ce n'est probablement pas de gros bugs, mais il faut avoir un peu de 
temps pour les régler, c'est plutôt ça mon problème.

Quelqu'un a essayé sur cette liste de compiler 6pad++ de son côté mais 
je crois qu'il n'y est pas arrivé. J'ai toujours eu des problèmes avec 
les procédures de build et maintenant je n'arrive déjà plus à compiler 
6player...
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++

2017-07-05 Par sujet QuentinC

Salut,

Je n'ai plus les anciennes versions malheureusement... peut-être 
quelqu'un les a encore s'il les a archivées.


Ce n'est probablement pas de gros bugs, mais il faut avoir un peu de 
temps pour les régler, c'est plutôt ça mon problème.


Quelqu'un a essayé sur cette liste de compiler 6pad++ de son côté mais 
je crois qu'il n'y est pas arrivé. J'ai toujours eu des problèmes avec 
les procédures de build et maintenant je n'arrive déjà plus à compiler 
6player...

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad

2017-06-07 Par sujet yannick
JF, ce serait presque ton script, sauf qu'au lieu de s'y rendre, il 
copie /ajoute l'occurence dans le presse papier .
imagine que je suis sur un forum avec plein de lien de téléchargment, il 
me suffirait de copier la source dans 6pad, et 6pad  rechercherais 
toutes les ocurrences du style :

1.fichier.com
puis les copierai dans mon presse papier, et enfin, sans doute possible, 
je les enverrai à freedownload manager .

ps :il n'y a pas de lien direct avec 1fichier, c'était juste pour l'exemple
Le 07/06/2017 à 11:59, jfco...@free.fr a écrit :
Ah ah ! On retrouve notre Yannick un brin trop laconique ou qui risque 
de perdre du temps en essayant d'en gagner lol.

Quelle est l'évidence qui te saute aux yeux?

Perso j'avais besoin d'un script qui me permette de placer au début 
d'un fichier, toute ligne correspondant à un critère donné. Je suis en 
phase de test pas intensif du tout, d'un bricolage que je veux bien 
soumettre en tremblant lol. Dans la mesure où j'arrive à joindre un 
fichier avec cette interface webmail de Free!


Je sais pas trop où j'en suis. Je soumets ça "as is". Je me perds un 
peu entre les contraintes des regexp à la 6Pad et celles à la Python 
qui fonctionnent différemment au niveau de la gestion des options en 
particulier...


Je ne sais pas si ça répond ne serait-ce qu'en partie à la 
problématique du jour...


J.-F.


Le 2017-06-07 11:08, yannick a écrit :

bjr,je voulais savoir si il existe un module sous 6 pad.

ça m'a l'air  tellement évident ...

en fait il faudrait juste un script qui recherche  une / plusieurs
occurence et qui l'a copie dans le presse papier .

ça existre ?

Progliste :
Pour se d�sinscrire de la liste : m
ilto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et raccourci

2017-05-06 Par sujet Mathieu Barbe

Coucou JF,
merci,
j'ai trouvé ce que je cherchais dans le fichier
main/accelerators.cpp

La touche est donc "Backspace", j'avais belle et bien déjà essayé, mais 
je sais pas, la dernière fois cela ne marchait pas!!


Maintenant c'est ok!

Je vous parle de mes deux micro extensions dans le week!Le 05/05/2017 à
++ Math

22:37, Jean-François Colas a écrit :

Hello Matt,

Je ne sais pas si je vais pouvoir si facilement retrouver le message
exact, mais je me souviens qu'un jour, mais il y a pas mal de temps,
Quentin nous avait dit que les noms des touche étaient listées dans un
des fichiers .h des sources ou du compilateur... Pour ce soir
malheureusement, je suis incapable d'en dire plus.

J.-F.


Le 04/05/2017 07:47, Mathieu Barbe a écrit :

Bonjour la liste,

en attendant une mise à jour de 6pad++, je suis parti sur un autre
projet,

je créer quelques petite fonctions.

Et j'ai une question pour vous:

Ou je peux trouver la liste des nom des touches que je pourrais
utiliser pour créer un raccourci dans 6pad++.

J'aimerais utiliser la touche backspace.


Merci par avance!

++ Math

Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, fichiers "binaires"

2017-05-04 Par sujet Cyrille
Hello

Oui j'ai constaté ça moi aussi.
Comme toi JF je pense que ça serait bien d'avoir les caractères nuls remplacés 
par un autre caractère d'affichage afin de ne pas tronquer le chargement du 
contenu du fichier.

Par contre, je ne sais pas si Quentin est très dispo pour cela. Quelqu'un 
(Abdel ?) avait envoyé une liste de choses à corriger sur l'alpha 10.2 (dont 
certaines régressions).
Mais pas de nouvelles de Quentin sur cette liste ni sur le dépôt github...
Domage, mais je comprends bien qu'il ne puisse pas être toujours à 100% sur le 
SAV de 6pad++ !
En espérant juste que tout va bien pour lui...

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Jean-François Colas
Envoyé : mercredi 3 mai 2017 21:37
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, fichiers "binaires"

Hello la ML,

Je vas me "retiendre" de demander comment 6Pad++ pourrait nous permettre 
d'ouvrir des fichiers binaires, parce que j'imagine que ça présente 
quelques difficultés difficiles à trancher... mais il m'est souvent 
arrivé de voir des fichiers dans lesquels traînaient, pour des raisons 
plus ou moins obscures, des codes 0. Or si j'ai bien pigé, ces codes 
zéro servent de terminaison de chaîne et, par conséquent, provoquent le 
chargement incomplet d'un fichier... Serait-il envisageable de demander 
à 6Pad++ de nous en avertir le cas échéant? Ou pas, selon une option 
dans 6Pad++.ini ou dans l'interface? Ces codes zéro pourraient, à la 
lecture, être remplacés par un autre caractère, éventuellement 
configurable, afin de permettre un chargement intégral du fichier en 
question...


Bonne soirée,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad 10.2 et bug enregistrement

2017-04-03 Par sujet Mathieu Barbe

merci pour la vérif Abdel,
j'ajoute le nom des pages qui n'est pas énoncées lors de l'utilisation 
de CTRL Tab

Voici la liste :

1. Erreur fatale lors de l'enregistrement d'un fichier après avoir 
précisé le nom et validé le bouton "Enregistrer";
2. Erreur fatale dans les items du menu format pour chaque item des sous 
menus suivants:

1. Encodage,
2. Fins de ligne,
3. Indentation,
4. Largeur des tabs,
5. Retour à la ligne automatique.
3. Problème récurrent concernant le bon affichage du label des boutons 
et boutons radio dans les sp.window.taskDialog;
4. Nom de la page "non disponible lors d'un basculement de page en page 
à l'aide du raccourci CTRL Tab.


En espérant que la déesse du temps soit généreuse avec Quentin.

Bien Amicalement.
Math

Le 03/04/2017 à 21:18, Abdel a écrit :

Coucou Math,

Je confirmes ici, effectivement, ce bug se produit également chez moi
avec 6pad++ alpha 10.2.

Ce serait bien que nous fassions un récapitulatif des bugs rencontrés
avec 6pad++ alpha 10.2, afin que notre ami Quentin puisse mieux les
corriger.


J'ai réuni la petite liste suivante, que vous pourrez modifier, selon
les bugs que vous avez constaté.


Je confirme la bonne récurrence du bug des sp.window.taskDialog pour les
libellés des boutons et boutons radio reporté par Cyrille.


 1. Erreur fatale lors de l'enregistrement d'un fichier après avoir
précisé le nom et validé le bouton "Enregistrer";
 2. Erreur fatale dans les items du menu format pour chaque item des
sous menus suivants:
 1. Encodage,
 2. Fins de ligne,
 3. Indentation,
 4. Largeur des tabs,
 5. Retour à la ligne automatique.
 3. Problème récurrent concernant le bon affichage du label des boutons
et boutons radio dans les sp.window.taskDialog;



Bien amicalement,
Abdel.
Le 03/04/2017 à 20:00, Mathieu Barbe a écrit :

Bonjour la liste,
je suis entrain de tester la nouvelle version de 6pad++ alpha 10.2.
avez-vous également le problème suivant :
j'ouvre 6pad++
je veux enregistrer le nouveau fichier texte
je sélectionne un dossier, je renseigne le nom du fichier
quand je valide,
erreur fatale de 6pad++!

Quand j'ouvre un fichier existant et que je le modifie puis que je
l'enregistre.
Je n'ai pas de soucis!

Dites-moi chez vous!
Amicalement,
++ Math
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad 10.2 et bug enregistrement

2017-04-03 Par sujet Abdel

Coucou Math,

Je confirmes ici, effectivement, ce bug se produit également chez moi 
avec 6pad++ alpha 10.2.


Ce serait bien que nous fassions un récapitulatif des bugs rencontrés 
avec 6pad++ alpha 10.2, afin que notre ami Quentin puisse mieux les 
corriger.



J'ai réuni la petite liste suivante, que vous pourrez modifier, selon 
les bugs que vous avez constaté.



Je confirme la bonne récurrence du bug des sp.window.taskDialog pour les 
libellés des boutons et boutons radio reporté par Cyrille.



1. Erreur fatale lors de l'enregistrement d'un fichier après avoir
   précisé le nom et validé le bouton "Enregistrer";
2. Erreur fatale dans les items du menu format pour chaque item des
   sous menus suivants:
1. Encodage,
2. Fins de ligne,
3. Indentation,
4. Largeur des tabs,
5. Retour à la ligne automatique.
3. Problème récurrent concernant le bon affichage du label des boutons
   et boutons radio dans les sp.window.taskDialog;



Bien amicalement,
Abdel.
Le 03/04/2017 à 20:00, Mathieu Barbe a écrit :

Bonjour la liste,
je suis entrain de tester la nouvelle version de 6pad++ alpha 10.2.
avez-vous également le problème suivant :
j'ouvre 6pad++
je veux enregistrer le nouveau fichier texte
je sélectionne un dossier, je renseigne le nom du fichier
quand je valide,
erreur fatale de 6pad++!

Quand j'ouvre un fichier existant et que je le modifie puis que je 
l'enregistre.

Je n'ai pas de soucis!

Dites-moi chez vous!
Amicalement,
++ Math
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.








[progliste] Re: 6pad++ - bug sur la sélection

2017-03-07 Par sujet Abdel

Coucou Cyrille, Quentin et tous,

Lors de l'application d'une sélection, que ce soit avec la souris, le 
clavier, ou même l'API, en utilisant le message EM_SETSEL, on peut 
commencer par la fin.


Mais après cela, Windows définit la valeur la plus petite comme étant le 
début de la sélection, et la valeur la plus élevée comme étant la fin.


C'est ce qui est d'ailleurs décrit ici dans la description du message 
EM_SETSEL sur la MSDN :


https://msdn.microsoft.com/fr-fr/library/windows/desktop/bb761661(v=vs.85).aspx

Début de citation
Remarks
The start value can be greater than the end value. The lower of the two 
values specifies the character position of the first character in the 
selection. The higher value specifies the position of the first 
character beyond the selection.
The start value is the anchor point of the selection, and the end value 
is the active end. If the user uses the SHIFT key to adjust the size of 
the selection, the active end can move but the anchor point remains the 
same.

Fin de citation

Bien amicalement,
Abdel.


Le 06/03/2017 à 17:35, QuentinC a écrit :

Bonsoir,

Pour répondre à Cyril, obtenir la sélection dans une zone de texte se 
fait grâce à des appels à l'API windows directement. En l'occurence 
pour celui-là il faut envoyer le message EM_GETSEL au contrôle EDIT visé.
ET c'est bien cet appel-là qui, quelque soit le sens de ma sélection, 
fait toujours en sorte que le point de départ soit toujours plus petit 
que le point d'arrivée. Donc je ne peux rien faire.


C'est stupide quand on y pense, car en interne, windows est bien 
obligé de distinguer les deux, car sinon la sélection au clavier et 
même à la souris ne fonctionnerait pas correctement dans tous les cas; 
mais il ne le fait pas dans son API publique; probablement pour des 
raisons historiques car certaines applications de 10, 15 voire 20 ans 
partent du principe que l'assertion est toujours vérifiée.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
privé, je vous répondrez en privé.






Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6Pad++, suppression de lignes vides

2017-03-07 Par sujet jfcolas

Hello la ML,

Ah oui, please, en option! Pour autant que 6Pad++ puisse servir à 
d'autres tâches que la programmation, comme c'est souvent mon cas.


Le script d'Abdel est sûrement un bon point de départ, il faudrait 
simplement définir sur quoi il faut jouer (je veux dire, pour autant 
qu'on parle d'un outil public, parce que pour un usage privé, tout est 
envisageable):


- d'un côté, la suppression de plusieurs lignes vides d'un coup;

- d'un autre côté, la supression additionnelle de l'indentation au début 
de la première ligne non blanche.


Et ceci peut constituer deux problèmes différents.

Je ne sais pas si le placement du curseur peut avoir une influence ou 
non sur la suppression de l'indentation. Probable que, selon qu'on soit 
en fin de ligne ou en début, cela puisse changer les besoins. J'en 
arriverais presque à me dire que, tout comportement "pythonesque", 
pourrait être laissé à la charge du "forPython", laissant pour le reste 
6Pad++ se comporter quasiment comme un éditeur ordinaire... A moins que 
l'on puisse faire du forPython une "corbeille" à outils, de laquelle on 
pourrait puiser ceux qui nous plairaient d'utiliser.


J.-F.

Le 2017-03-06 23:21, Cyrille a écrit :

Hello

Bon ben moi c'est le besoin inverse ! Le bug de la suppression de
plusieurs lignes blanches d'un coup, je trouve pas ça si intéressant
que ça au final, voire carrément embêtant.  Parce que cette
suppression est de toute manière toujours suivie chez moi d'un appui
sur ENTREE pour ajouter au moins un retour à la ligne.

Par contre, la suppression des espaces / tab en début de ligne
lorsqu'on supprime un retour chariot, c'est à garder absolument, au
moins en option...

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De
la part de jfco...@free.fr
Envoyé : lundi 6 mars 2017 13:41
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, suppression de lignes vides

Hello la ML,

On a déjà évoqué le sujet mais voilà qu'il se présente sous un angle un
peu différent aujourd'hui.

On est restés sur le fait que, lorsque l'on se trouve sur une ligne
vide, et qu'on fait Suppr, 6Pad++ va effacer, non seulement cette ligne
vide, mais toute autre ligne vide qui suivrait. On est restés sur le
qualificatif de "hasard heureux" concernant cette "feature". Perso, ça
ne me gêne guère. Ce qui me gêne bien davantage, c'est la suppression
d'éventuelles tabulations se trouvant au début de la première ligne non
blanche... Là pour le coup, je dirais bien que, si c'est un hasard,
c'est un hasard plus malheureux... pour mes besoin personnels en tout
cas. Qu'en pensez-vous?

Je suis toujours avec l'alpha 10.1 pour l'instant.

Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : m
ilto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, suppression de lignes vides

2017-03-06 Par sujet Cyrille
Hello

Bon ben moi c'est le besoin inverse ! Le bug de la suppression de plusieurs 
lignes blanches d'un coup, je trouve pas ça si intéressant que ça au final, 
voire carrément embêtant.  Parce que cette suppression est de toute manière 
toujours suivie chez moi d'un appui sur ENTREE pour ajouter au moins un retour 
à la ligne.

Par contre, la suppression des espaces / tab en début de ligne lorsqu'on 
supprime un retour chariot, c'est à garder absolument, au moins en option...

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : lundi 6 mars 2017 13:41
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, suppression de lignes vides

Hello la ML,

On a déjà évoqué le sujet mais voilà qu'il se présente sous un angle un 
peu différent aujourd'hui.

On est restés sur le fait que, lorsque l'on se trouve sur une ligne 
vide, et qu'on fait Suppr, 6Pad++ va effacer, non seulement cette ligne 
vide, mais toute autre ligne vide qui suivrait. On est restés sur le 
qualificatif de "hasard heureux" concernant cette "feature". Perso, ça 
ne me gêne guère. Ce qui me gêne bien davantage, c'est la suppression 
d'éventuelles tabulations se trouvant au début de la première ligne non 
blanche... Là pour le coup, je dirais bien que, si c'est un hasard, 
c'est un hasard plus malheureux... pour mes besoin personnels en tout 
cas. Qu'en pensez-vous?

Je suis toujours avec l'alpha 10.1 pour l'instant.

Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, suppression de lignes vides

2017-03-06 Par sujet Abdel

Salut JF,

En PJ, je t'ai concocté un petit correctif du module 6pad++.py, pas 
celui amélioré par Cyrille pour ses besoins personnels, mais le tout 
premier que je t'avais envoyé pour l'alternance entre origine et Alt 
origine.


Je t'ai ajouté une case à cocher dans le menu Format, "Touche 
suppression intelligente", qui a pour but, lorsqu'elle est cochée, ce 
qui est le cas par défaut, de ne supprimer que le "\r\n", lorsque le 
curseur est positionné sur une ligne vide.


Bien sûr, c'est juste un petit patch, en attendant que Quentin fasse la 
correction directement sur le 6pad++.


Il faudra que tu utilises la version beta 10.2 corrigée récemment par 
Quentin, pour la bonne reconnaissance de l'état coché/décoché des items 
de menus ajoutés dans le menu Format.


Voili voilou, je t'en souhaite bonne usage !

Bien amicalement,
Abdel.


Le 06/03/2017 à 13:41, jfco...@free.fr a écrit :

Hello la ML,

On a déjà évoqué le sujet mais voilà qu'il se présente sous un angle 
un peu différent aujourd'hui.


On est restés sur le fait que, lorsque l'on se trouve sur une ligne 
vide, et qu'on fait Suppr, 6Pad++ va effacer, non seulement cette 
ligne vide, mais toute autre ligne vide qui suivrait. On est restés 
sur le qualificatif de "hasard heureux" concernant cette "feature". 
Perso, ça ne me gêne guère. Ce qui me gêne bien davantage, c'est la 
suppression d'éventuelles tabulations se trouvant au début de la 
première ligne non blanche... Là pour le coup, je dirais bien que, si 
c'est un hasard, c'est un hasard plus malheureux... pour mes besoin 
personnels en tout cas. Qu'en pensez-vous?


Je suis toujours avec l'alpha 10.1 pour l'instant.

Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






import sixpad as sp
# Action de la case à cocher "Touche origine intelligente" dans le menu format
def onHomeKey():
formatMenu.originalHomeKey.checked = not 
formatMenu.originalHomeKey.checked
# Action de la case à cocher "Touche suppression intelligente" dans le menu 
format
def onDeleteKey():
formatMenu.originalDeleteKey.checked = not 
formatMenu.originalDeleteKey.checked

formatMenu = sp.window.menus.format

# Ajout de la case à cocher "Touche origine intelligente" dans le menu format
formatMenu.add(label="Touche  intelligente", action = onHomeKey, name = 
"originalHomeKey")

# Ajout de la case à cocher "Touche suppression intelligente" dans le menu 
format
formatMenu.add(label="Touche s intelligente", action = onDeleteKey, 
name = "originalDeleteKey")

# On coche ces 2 cases par défaut
formatMenu.originalHomeKey.checked = True
formatMenu.originalDeleteKey.checked = True

def onKeyDown(activePage, vk):
#Décommentez les 2 lignes suivantes pour connaître le VKCode de 
n'importe quelle touche ou combinaison de touches.
#sp.say(str(vk), True)
#return True
# On vérifie si la touche origine a bien été pressée
if vk == 36:
# On vérifie si la case touche origine intelligente est cochée
if formatMenu.originalHomeKey.checked:
# On se positionne sur le premier caractère qui n'est 
pas une espace ou une tabulation
activePage.position = 
activePage.lineSafeStartOffset(activePage.curLine)
else:
# On se positionne au début de la ligne sur n'importe 
quel caractère
activePage.position = 
activePage.lineStartOffset(activePage.curLine)
return False
# On vérifie si le raccourci-clavier Alt + origine a bien été pressée
if vk == 2084:
# On vérifie si la case touche origine intelligente est bien 
cochée
if formatMenu.originalHomeKey.checked:
# On se positionne au début de la ligne sur n'importe 
quel caractère
activePage.position = 
activePage.lineStartOffset(activePage.curLine)
char = "tab" if activePage.text[activePage.position] == 
"\t" else "espace"
sp.say(char, True)
else:
# On se positionne sur le premier caractère qui n'est 
pas une espace ou une tabulation
activePage.position = 
activePage.lineSafeStartOffset(activePage.curLine)
sp.say(activePage.text[activePage.position], True)
return False
# On vérifie si la touche 

[progliste] Re: 6pad++ - bug sur la sélection

2017-03-06 Par sujet QuentinC

Bonsoir,

Pour répondre à Cyril, obtenir la sélection dans une zone de texte se 
fait grâce à des appels à l'API windows directement. En l'occurence pour 
celui-là il faut envoyer le message EM_GETSEL au contrôle EDIT visé.
ET c'est bien cet appel-là qui, quelque soit le sens de ma sélection, 
fait toujours en sorte que le point de départ soit toujours plus petit 
que le point d'arrivée. Donc je ne peux rien faire.


C'est stupide quand on y pense, car en interne, windows est bien obligé 
de distinguer les deux, car sinon la sélection au clavier et même à la 
souris ne fonctionnerait pas correctement dans tous les cas; mais il ne 
le fait pas dans son API publique; probablement pour des raisons 
historiques car certaines applications de 10, 15 voire 20 ans partent du 
principe que l'assertion est toujours vérifiée.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-06 Par sujet Abdel

Coucou Cyrille,

Si je comprends bien, corrige-moi si je me trompe, ton souhait, ce 
serait de pouvoir déterminer lors de la sélection d'une portion de 
texte, si le point de départ était situé au début ou à la fin de la 
partie sélectionnée avant que la dite sélection ait été réalisée.


Pour moi, mais tout dépend bien sûr de ce que l'on souhaite faire, je 
pense qu'il n'y a aucun mal à considérer que quel que soit le sens de la 
sélection, (début vers fin) ou (fin vers début), le fait que le point de 
départ soit inférieur au point de fin ne devrait pas poser problème, 
puisque de toute façon, le but final est de considérer que d'un point X 
à un point Y, une sélection a été faite.


Il m'est difficile d'imaginer que le point Y soit considérer comme étant 
le point de départ, alors que sa position est supérieure au point X.


Dans tous les cas, 6pad++ dispose bien de la possibilité de mémoriser le 
point de départ avant une sélection, ce qui devrait à mon avis, répondre 
à ton attente, non?


Voili voilou, en espérant avoir bien compris, merci à toi.

Bien amicalement,
Abdel.

Le 05/03/2017 à 23:46, Cyrille a écrit :

Hello Quentin

Merci de tes recherches.
Qu'utilises-tu pour récupérer la position et/ou la sélection ? Sontce des 
messages ou des fonctions toutes faites ?

En tout cas, j'ai fait mes petites recherches moi aussi et les messages sur 
MSDN ne sont effectivement pas cohérents.
Si EM_SET_SEL semble bien faire la différence entre le point d'ancrage de la 
sélection (start) et la fin active de la sélection (end), EM_GET_SEL retourne 
toujours start < end, ce qui ne dépend donc pas de la position initiale ou 
finale du point d'ancrage de la sélection. Dommage !
Bon je parle de ça juste à la lecture de la doc ; je n'ai pas fait de tests.

Du coup, je vais essayer de bidouiller pour mon Origine alternée en mode 
sélection.
Quelqu'un a des idées ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : vendredi 3 mars 2017 11:56
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ - bug sur la sélection

Bonjour,

Après plusieurs recherches, il semblerait qu'en fait, windows lui-même
ne fasse pas la distinction. La doc MSDN n'est même pas très claire à ce
sujet.
La correction de ce bug est donc impossible.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-05 Par sujet Cyrille
Hello Quentin

Merci de tes recherches.
Qu'utilises-tu pour récupérer la position et/ou la sélection ? Sontce des 
messages ou des fonctions toutes faites ?

En tout cas, j'ai fait mes petites recherches moi aussi et les messages sur 
MSDN ne sont effectivement pas cohérents.
Si EM_SET_SEL semble bien faire la différence entre le point d'ancrage de la 
sélection (start) et la fin active de la sélection (end), EM_GET_SEL retourne 
toujours start < end, ce qui ne dépend donc pas de la position initiale ou 
finale du point d'ancrage de la sélection. Dommage !
Bon je parle de ça juste à la lecture de la doc ; je n'ai pas fait de tests.

Du coup, je vais essayer de bidouiller pour mon Origine alternée en mode 
sélection.
Quelqu'un a des idées ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : vendredi 3 mars 2017 11:56
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ - bug sur la sélection

Bonjour,

Après plusieurs recherches, il semblerait qu'en fait, windows lui-même 
ne fasse pas la distinction. La doc MSDN n'est même pas très claire à ce 
sujet.
La correction de ce bug est donc impossible.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-03 Par sujet QuentinC

Bonsoir,

J'ai uploadé la version bêta 10.2 de 6pad++ ici: 
http://vrac.quentinc.net/6pad%2b%2b.zip


Pas grand chose de nouveau, mais :
* Ajout du manifeste pour Windows 10
* Correction d'un bug avec les propriétés checked et enabled des items 
de menu

* Les plugins minide et dialogs sont maintenant inclus

Voilà. C'est tout pour cette fois malheureusement.
A bientôt.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-03 Par sujet QuentinC

Salut,

Oh, je n'ai pas forcément étalé toutes mes créations sur cette liste, 
mais c'est clair que le Salon est de loin celle qui est la plus aboutie, 
et la seconde est effectivement probablement 6pad++.


A l'occasion j'ai déjà sûrement dû parler:
1. de mon lecteur audio 6player
2. de mon logiciel MidiText pour créer des fichiers MIDI à l'aide d'un 
DSL / macro-code assez simple
3. De mon petit client mud entièrement scriptable en lua que j'ai appelé 
mudist
4. Du projet d'éditeur audio multipiste que ja'vais commencé il y a 
longtemps et qui ne marche qu'à moitié (et qui est très loin d'audacity)

Vous en trouverez certaines ici http://demo.quentinc.net/

Je réfléchis peut-être à un petit logiciel de comptabilité / 
budgétisation personnelle/ménage simple, mais mes connaissances ne sont 
pas très étendues à ce sujet, et je ne suis que moyennement motivé... si 
vous connaissez un truc bien, raisonnablement à jour, et qui marche avec 
Jaws ça pourrait m'être utile.


Et sinon j'ai une nouvelle plate-forme de jeux en gestation depuis 
plusieurs mois déjà. Si vous savez développer en JavaScript et que 
l'expérience HTML5 vous intéresse, vous pouvez encore vous inscrire pour 
une bêta privée si vous n'êtes pas 10. Par contre c'est principalement 
en anglais et j'insiste, c'est destiné aux développeurs qui connaissent 
déjà plus ou moins JavaScript, idéalement ECMAScript6, et non (pas 
encore) aux joueurs.


Voilà...
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-03 Par sujet Abdel

Merci Quentin pour l'info,

Comme Cyrille, j'apprécie particulièrement le 6pad++ pour sa simplicité, 
son accessibilité et surtout, la possibilité de pouvoir modifier son 
comportement avec des extensions.


Je dirai même sans hésitation qu'en plus de la célèbre plateforme le 
salon, je considère que 6pad++ est l'un de tes logiciels qui marchent le 
mieux, ne connaissant pas tes autres créations.


Je voulais juste te demander, STP, de bien vouloir regarder, lorsque tu 
auras un petit moment de libre bien entendu, pourquoi, avec la version 
alpha 10, l'attribut checked des menus n'est pas reconnu.


Avec tous mes sincères remerciements.

Bien amicalement,
Abdel.


Le 03/03/2017 à 11:56, QuentinC a écrit :

Bonjour,

Après plusieurs recherches, il semblerait qu'en fait, windows lui-même 
ne fasse pas la distinction. La doc MSDN n'est même pas très claire à 
ce sujet.

La correction de ce bug est donc impossible.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - taskDialog - Bug dans le texte des radio buttons

2017-03-03 Par sujet QuentinC

Salut,

Dans ma dernière version en local je ne n'arrive pas à reproduire le 
problème. Les libellés des boutons radio sont tous corrects chez moi en 
tout cas.

Est-ce que tu as peu voir si c'était systématique, ou plutôt aléatoire ?
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-03-03 Par sujet QuentinC

Bonjour,

Après plusieurs recherches, il semblerait qu'en fait, windows lui-même 
ne fasse pas la distinction. La doc MSDN n'est même pas très claire à ce 
sujet.

La correction de ce bug est donc impossible.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, option "s" des regex

2017-02-22 Par sujet QuentinC

Salut,

Tu peux toujours préfixer ta regex par (?-s), normalement ça devrait 
marcher.
C'est vrai que je pourrais ajouter une case à cocher. Autant pour le 
flag m ça ne me paraît pas très utile de le désactiver (au pire on a 
toujours \A et \Z), autant pour le flag s c'est effectivement parfois 
plus simple.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, option "s" des regex

2017-02-22 Par sujet jfcolas
Ooppss, il semble que ce soit ainsi dans l'Alpha 10.1, j'en étais peut-être
resté à un comportement d'une version précédente...

J.-F.

Selon jfco...@free.fr:

> Hello la ML,
>
> Est-ce que je dispose d'un moyen de dire à 6Pad++ que toutes les expressions
> régulières que je vais utiliser dans un module, devront tenir compte de
> l'option
> s (DOTALL) désactivée, à l'inverse du défaut dans 6Pad++?
>
> Je dois assez fréquemment utiliser des regex qui ne vont pas s'appliquer sur
> plus d'une ligne de texte, et du coup, pour cela, je suis obligé à tous les
> coups, d'écrire [^\r\n]+ au lieu de .+ qui me semble plus intuitif dans un
> éditeur de texte.
>
> Qu'en est-il pour vous de vos besoins d'utilisation à ce sujet?
>
> Merci,
> J.-F.
>
>
> Progliste :
> Pour se désinscrire de la liste :
> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/progliste@ml.free.fr/
>
> Je vous rappelle que les pièces jointe sont activés leur taille est limité à
> 2 MO
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Ou en utilisant la nouvelle page de partage :
> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
> vous répondrez en privé.
>
>
>


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6Pad++, triple interrogation autour de findAcceleratorByID

2017-02-03 Par sujet Jean-François Colas

Hello Cyrile,

Ah oui, désolé pour les insécables, c'est la combinaison du 
copier/coller vers mail, de l'indentation en tabulation, et de la 
gestion de tout ça par Thunderbird... Sorry.


J.-F.

Le 02/02/2017 22:19, Cyrille a écrit :

Hello

J'ai testé ton code chez moi, après avoir dû remplacer les espaces insécables 
par des normaux.
J'aboutis au même problème que toi.
Probablement un petit bug de 6pad++ ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : jeudi 2 février 2017 10:26
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, triple interrogation autour de findAcceleratorByID

Hello la ML,

J'en perds mon latin, déjà que j'en ai moins que peu...

J'ai deux fonctions, f1 et quelleTouche. f1 ne fait que prononcer un
truc. J'associe
un raccourci à f1, j'en associe même deux différents mais ça n'a que peu
d'importance.

Dans quelleTouche, je veux connaître la valeur de la touche associée à
f1, ce
pour quoi je comptais pouvoir utiliser findAcceleratorBYID.

Et me voilà avec trois problèmes.

Voici mon code, puis mes interrogations.

# début du code:
def f1():
 sp.say ("Je suis f1")
id1 = sp.window.addAccelerator("alt+b", f1)
id2 = sp.window.addAccelerator("Ctrl+B", f1)

def quelleTouche():
 sp.say ("Valeur de id1: %s" % str(id1))  # me donne zéro...
 sp.say ("Valeur de id2: %s" % str(id2))  # me donne zéro...
 sp.say ("f1 est associé à %s, tu vois." %
sp.window.findAcceleratorByID(id1))

 # ça, ça me donne juste: f1 est associé à
sp.window.addAccelerator ("Ctrl+Shift+T", quelleTouche)

Première chose: ai-je bien compris addAccelerator, qui devrait retourner
autre
chose que zéro en cas de succès?

2ème chose: ai-je bien compris findAcceleratorByID, en matière de param
passé et de valeur de retour?

3ème chose: pourquoi lors du dernier say, me squeeze-t-il tout ce qui se
trouve après
%s, correspondant justement à findAcceleratorByID, dans ma chaîne?

Ce 3ème point par contre est spécifique à l'alpha10.1, avec l'Alpha9
j'entends
bien mon: tu vois, même si findAcceleratorByID donne le même vide
sidéral.

Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - Longueur des lignes

2017-02-02 Par sujet QuentinC

Salut,

Comme tu l'as deviné, c'est une limitation qui n'est pas de mon 
ressors... je l'avais déjà remarqué et je n'ai jamais su d'où ça venait, 
si si c'était contournable ou paramétrable.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6Pad++, triple interrogation autour de findAcceleratorByID

2017-02-02 Par sujet Cyrille
Hello

J'ai testé ton code chez moi, après avoir dû remplacer les espaces insécables 
par des normaux.
J'aboutis au même problème que toi.
Probablement un petit bug de 6pad++ ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : jeudi 2 février 2017 10:26
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, triple interrogation autour de findAcceleratorByID

Hello la ML,

J'en perds mon latin, déjà que j'en ai moins que peu...

J'ai deux fonctions, f1 et quelleTouche. f1 ne fait que prononcer un 
truc. J'associe
un raccourci à f1, j'en associe même deux différents mais ça n'a que peu 
d'importance.

Dans quelleTouche, je veux connaître la valeur de la touche associée à 
f1, ce
pour quoi je comptais pouvoir utiliser findAcceleratorBYID.

Et me voilà avec trois problèmes.

Voici mon code, puis mes interrogations.

# début du code:
def f1():
sp.say ("Je suis f1")
id1 = sp.window.addAccelerator("alt+b", f1)
id2 = sp.window.addAccelerator("Ctrl+B", f1)

def quelleTouche():
sp.say ("Valeur de id1: %s" % str(id1))  # me donne zéro...
sp.say ("Valeur de id2: %s" % str(id2))  # me donne zéro...
sp.say ("f1 est associé à %s, tu vois." % 
sp.window.findAcceleratorByID(id1))

# ça, ça me donne juste: f1 est associé à
sp.window.addAccelerator ("Ctrl+Shift+T", quelleTouche)

Première chose: ai-je bien compris addAccelerator, qui devrait retourner 
autre
chose que zéro en cas de succès?

2ème chose: ai-je bien compris findAcceleratorByID, en matière de param 
passé et de valeur de retour?

3ème chose: pourquoi lors du dernier say, me squeeze-t-il tout ce qui se 
trouve après
%s, correspondant justement à findAcceleratorByID, dans ma chaîne?

Ce 3ème point par contre est spécifique à l'alpha10.1, avec l'Alpha9 
j'entends
bien mon: tu vois, même si findAcceleratorByID donne le même vide 
sidéral.

Merci,
J.-F.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ - bug sur la sélection

2017-02-01 Par sujet Cyrille
Hello Mat

Voilà en PJ le 6pad++.py.
Il n'est pas abouti pour la sélection à cause du bug que j'ai signalé et
dont j'espère la correction.

Sur pression de la touche Origine, il peut y avoir 3 sons correspondant à
ces cas de figure:
* la ligne commence directement avec du texte : dans ce cas, le curseur est
envoyé au début de la ligne qui correspond aussi au début du texte (son 1)
* la ligne commence avec des espaces ou tabulations : dans ce cas, le
curseur est envoyé alternativement sur le début du texte (son 2) ou sur le
début de la ligne (son 3) à chaque pression de la touche Origine

Voili voilà.

Toute idée d'amélioration est la bienvenue.

A bientôt !

Cyrille


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de Mathieu Barbe
Envoyé : mardi 31 janvier 2017 22:48
À : progliste@ml.free.fr
Objet :  [progliste] Re: 6pad++ - bug sur la sélection

Coucou Cyrille,

pourrais-tu nous en faire profiter?

Merci.

++ ath



Le 31/01/2017 à 22:26, Cyrille a écrit :
> Salut Quentin, Abdel et les autres
>
> Abdel, merci de ton script. J'en ai finalement repris la base pour me
faire
> un Home qui va alternativement au début du texte ou au début de la ligne
> (comme en VB je crois). J'ai ajouté un indicateur sonore pour identifier
> auditivement où on se trouve.
> Par contre, j'ai voulu également implémenter le support de Shift+Home de
la
> même manière. Je n'ai pas pu à cause d'un bug 6pad++.
>
> Quentin,
> J'ai ouvert un nouveau ticket sur le repository github de 6pad++. En
> substence, le problème est que la sélection vers l'arrière (Maj+Flèche
> gauche) ne permet pas d'avoir des propriétés de page selectionStart et
> selectionEnd correctes. 6pad++ fait toujours en sorte d'avoir
selectionStart
> plus petit que selectionEnd alors que lors d'une sélection vers la gauche,
> ça devrait être l'inverse.
> Voili voilà !
>
> Bonne soirée à tous !
>
> Cyrille
>
>
>
> -Message d'origine-
> De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
> part de Abdel
> Envoyé : lundi 30 janvier 2017 19:54
> À : progliste@ml.free.fr
> Objet : [progliste] Bug pour l'attribut checked = True ou False des menus
> dans 6pad++ alpha 10.1
>
> Resalut les amis,
>
> Lorsque j'ajoute des menus, j'ai toujours cette habitude de choisir le
> menu dans lequel insérer mon nouveau menu par son index, pas bien du tout.
>
> Le module est corrigé en respectant les bons conseils de Cyrille.
>
> Cyrille, je prends bien en considération ta demande, par rapport au
> raccourci Alt + Origine qui ne te convient plutôt pas trop.
>
> En fait, il te faut juste le VKCode de la touche ou combinaison de
> touches que tu veux choisir.
>
> Dans la fonction onKeyDown, tu dois juste décommenter les deux
> instructions :
>
> sp.say(str(vk), True)
> return True
>
> Attention, n'oublie pas de décommenter même le return §True, car sinon,
> tu ne pourras pas refermer 6pad++.
>
> Dès que tu auras trouvé le VKCode de ta touche ou combinaison de
> touches, remplace juste le VKCode 2084, que j'ai mis dans l'instruction
> if pour Alt Origine, et le tour est joué.
>
> Je constate un petit bug dans la toute dernière version alpha 10.1 de
> 6pad++ corrigée récemment par Quentin.
>
> En fait, j'ai testé le module avec 6pad++ alpha 9 et 6pad++ beta 1,
> aucun PB pour l'état coché/décoché du menu ajouté, la commande
> menu.checked = True ou menu.checked = False est bien reconnue.
>
> Cependant, avec la version alpha 10.1, rien à faire, j'ai même essayé de
> mettre mon menu cochable dans un sous-menu, toujours rien.
>
> Quentin, pourrais-tu regarder STP?
>
> Merci par avance.
>
> Bien amicalement,
> Abdel.
>
>
>
>
> ---
> L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
> https://www.avast.com/antivirus
>
> Progliste :
> Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe
>
> Pour voir les archives de la liste :
> http://www.mail-archive.com/progliste@ml.free.fr/
>
> Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
>
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Ou en utilisant la nouvelle page de partage :
> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
>
>

Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est limit

[progliste] Re: 6Pad++, nommer des objets

2017-02-01 Par sujet Jean-François Colas

Hello Abdel,

Merci pour cette piste. En effet, ça marche bien et c'est satisfaisant, 
pour autant que je sois capable de voir si ça dégrade les performances 
ou non.
En fait il se trouve que du fait que je "reconvertis" des scripts écrits 
dans le langage propre à NoteTab, pour me faciliter la tâche j'aidû 
effectivement écrire quelques bricoles correspondant à certaines 
fonctions de NoteTab, par exemple getLine, getChar, getSelection, 
strDeleteLeft... de manière à ce que j'aie le moins de changements 
possibles dans un premier temps pour faire marcher mes scripts NoteTab 
réécrits en Python. Quand j'aurai récupéré ma panoplie de scripts 
NoteTab, je ne sais pas si je garderai ces fonctions-là, encore qu'une 
getChar par exemple me sert assez souvent pour voir quel caractère se 
trouve sous le curseur.


Parce que:
sp.window.curPage.text[sp.window.curPage.position]
ça permet du moins de s'entraîner à l'apné. Mais faut c'qu'i faut.

J.-F.


Le 31/01/2017 22:05, Abdel a écrit :

Recoucou JF,

En partant du principe suivant :

Pourquoi faire plus compliqué quand on peut faire plus simple?

Je t'ai trouvé une solution, qui semble bien marcher ici, mais il va
falloir que tu testes à ton niveau, voir si ça te conviendrait ou pas.

Il s'agit, au lieu de stocker la valeur de la ligne dans une variable,
qui au final, ne se souviendra que de la toute première ligne qu'elle
a stockée, de créer plutôt une fonction, avec un no abrégé, puisque
c'est l'objet principal de la demande.

Voici le prototype de la fonction :

import sixpad as sp
edit = sp.window.curPage

def ligne():
return edit.curLine

Ensuite, ou que tu sois dans le code, tu n'aura plus qu'à exécuter
cette fonction, pour récupérée la ligne la plus récente ayant été
atteinte, comme suit, par exemple, pour avoir le texte de la ligne
courante :

sp.say(edit.line(ligne()), True)

Bien sûr, tu devras créer une fonction pour chaque cas de figure, en
espérant qu'il n'y en ai pas plusieurs, mais ces fonction ne seront
créées qu'une seule fois.


Je sais, la mission principale d'une fonction c'est de réaliser des
actions beaucoup plus élaborées que de retourner un numérode ligne,
mais dans ton cas de figure, ça pourrait être utile.


Voila, maintenant, à toi de voir.

Merci à toi.

Bien amicalement,
Abdel.

Le 31/01/2017 à 12:02, Abdel a écrit :

Coucou JF,

Ah OK.

Dans ce cas, je te conseille de revenir à la réponse donnée par
Quentin, car effectivement, le contexte est assez complexe.

Si on était en C++, on aurait pu facilement le faire, en utilisant
les références, mais en Python, le contexte est différent.

En Python, on peut utiliser ce que l'on appelle les descripteurs, qui
sont en fait des objets qui servent d'attributs dans des classes.

Le descripteur property est d'ailleurs très connu en Python.

Le problème, c'est que bien que cet objet puisse être implémenté
séparément, il faudra le déclarer dans la classe où l'on va souhaiter
l'utiliser, c'est à dire dans la classe Page, en valeur de l'attribut
curLine.

Bref, trop de choses pour éviter un détail qui n'est pas si gênant
que ça, et que les edit.curLine corrigent assez bien.

Tu pourras lire un tuto assez bien fait sur les descripteurs en
Python, à l'adresse suivante :

http://autourducode.com/les-descripteurs.html

Voila, merci à toi.

Bien amicalement,
Abdel.

Le 30/01/2017 à 19:59, Jean-François Colas a écrit :

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en
question dans la console, non?

Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça
mon interrogation. Je vais prendre un moment pour revoir le message
de Matt, bon après, c'est aussi pour que les lignes de code soient
plus courtes et c'est tout...

J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer mêmeunobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait 

[progliste] Re: 6pad++ - bug sur la sélection

2017-01-31 Par sujet Mathieu Barbe

Coucou Cyrille,

pourrais-tu nous en faire profiter?

Merci.

++ ath



Le 31/01/2017 à 22:26, Cyrille a écrit :

Salut Quentin, Abdel et les autres

Abdel, merci de ton script. J'en ai finalement repris la base pour me faire
un Home qui va alternativement au début du texte ou au début de la ligne
(comme en VB je crois). J'ai ajouté un indicateur sonore pour identifier
auditivement où on se trouve.
Par contre, j'ai voulu également implémenter le support de Shift+Home de la
même manière. Je n'ai pas pu à cause d'un bug 6pad++.

Quentin,
J'ai ouvert un nouveau ticket sur le repository github de 6pad++. En
substence, le problème est que la sélection vers l'arrière (Maj+Flèche
gauche) ne permet pas d'avoir des propriétés de page selectionStart et
selectionEnd correctes. 6pad++ fait toujours en sorte d'avoir selectionStart
plus petit que selectionEnd alors que lors d'une sélection vers la gauche,
ça devrait être l'inverse.
Voili voilà !

Bonne soirée à tous !

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de Abdel
Envoyé : lundi 30 janvier 2017 19:54
À : progliste@ml.free.fr
Objet : [progliste] Bug pour l'attribut checked = True ou False des menus
dans 6pad++ alpha 10.1

Resalut les amis,

Lorsque j'ajoute des menus, j'ai toujours cette habitude de choisir le
menu dans lequel insérer mon nouveau menu par son index, pas bien du tout.

Le module est corrigé en respectant les bons conseils de Cyrille.

Cyrille, je prends bien en considération ta demande, par rapport au
raccourci Alt + Origine qui ne te convient plutôt pas trop.

En fait, il te faut juste le VKCode de la touche ou combinaison de
touches que tu veux choisir.

Dans la fonction onKeyDown, tu dois juste décommenter les deux
instructions :

sp.say(str(vk), True)
return True

Attention, n'oublie pas de décommenter même le return §True, car sinon,
tu ne pourras pas refermer 6pad++.

Dès que tu auras trouvé le VKCode de ta touche ou combinaison de
touches, remplace juste le VKCode 2084, que j'ai mis dans l'instruction
if pour Alt Origine, et le tour est joué.

Je constate un petit bug dans la toute dernière version alpha 10.1 de
6pad++ corrigée récemment par Quentin.

En fait, j'ai testé le module avec 6pad++ alpha 9 et 6pad++ beta 1,
aucun PB pour l'état coché/décoché du menu ajouté, la commande
menu.checked = True ou menu.checked = False est bien reconnue.

Cependant, avec la version alpha 10.1, rien à faire, j'ai même essayé de
mettre mon menu cochable dans un sous-menu, toujours rien.

Quentin, pourrais-tu regarder STP?

Merci par avance.

Bien amicalement,
Abdel.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6Pad++, nommer des objets

2017-01-31 Par sujet Cyrille
Hello JF et Abdel

Bon pour faire encore plus court, la définition de la fonction peut tenir en 1 
ligne avec les fonctions lambda :

import sixpad as sp
ligne = lambda : sp.window.curPage.curLine

Puis l'appel se fait de la même manière que ce qu'écrit Abdel :
sp.say(edit.line(ligne()), True)

Il reste donc seulement les parenthèses par rapport à une variable normale...

On pourrait peut-être même faire en sorte de les enlever, mais ça serait 
vraiment de la bidouille pour le coup. Et ça ne clarifierait pas le code. Donc 
j'en parle pas sauf si y avait vraiment un besoin.

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Abdel
Envoyé : mardi 31 janvier 2017 22:06
À : progliste@ml.free.fr
Objet : [progliste] Re: 6Pad++, nommer des objets

Recoucou JF,

En partant du principe suivant :

Pourquoi faire plus compliqué quand on peut faire plus simple?

Je t'ai trouvé une solution, qui semble bien marcher ici, mais il va 
falloir que tu testes à ton niveau, voir si ça te conviendrait ou pas.

Il s'agit, au lieu de stocker la valeur de la ligne dans une variable, 
qui au final, ne se souviendra que de la toute première ligne qu'elle a 
stockée, de créer plutôt une fonction, avec un no abrégé, puisque c'est 
l'objet principal de la demande.

Voici le prototype de la fonction :

import sixpad as sp
edit = sp.window.curPage

def ligne():
 return edit.curLine

Ensuite, ou que tu sois dans le code, tu n'aura plus qu'à exécuter cette 
fonction, pour récupérée la ligne la plus récente ayant été atteinte, 
comme suit, par exemple, pour avoir le texte de la ligne courante :

sp.say(edit.line(ligne()), True)

Bien sûr, tu devras créer une fonction pour chaque cas de figure, en 
espérant qu'il n'y en ai pas plusieurs, mais ces fonction ne seront 
créées qu'une seule fois.


Je sais, la mission principale d'une fonction c'est de réaliser des 
actions beaucoup plus élaborées que de retourner un numéro de ligne, 
mais dans ton cas de figure, ça pourrait être utile.


Voila, maintenant, à toi de voir.

Merci à toi.

Bien amicalement,
Abdel.

Le 31/01/2017 à 12:02, Abdel a écrit :
> Coucou JF,
>
> Ah OK.
>
> Dans ce cas, je te conseille de revenir à la réponse donnée par 
> Quentin, car effectivement, le contexte est assez complexe.
>
> Si on était en C++, on aurait pu facilement le faire, en utilisant les 
> références, mais en Python, le contexte est différent.
>
> En Python, on peut utiliser ce que l'on appelle les descripteurs, qui 
> sont en fait des objets qui servent d'attributs dans des classes.
>
> Le descripteur property est d'ailleurs très connu en Python.
>
> Le problème, c'est que bien que cet objet puisse être implémenté 
> séparément, il faudra le déclarer dans la classe où l'on va souhaiter 
> l'utiliser, c'est à dire dans la classe Page, en valeur de l'attribut 
> curLine.
>
> Bref, trop de choses pour éviter un détail qui n'est pas si gênant que 
> ça, et que les edit.curLine corrigent assez bien.
>
> Tu pourras lire un tuto assez bien fait sur les descripteurs en 
> Python, à l'adresse suivante :
>
> http://autourducode.com/les-descripteurs.html
>
> Voila, merci à toi.
>
> Bien amicalement,
> Abdel.
>
> Le 30/01/2017 à 19:59, Jean-François Colas a écrit :
>> Hello Abdel,
>>
>> Oui, bien sûr:
>>
>> maLigne = sp.window.curPage.curLine
>>
>> print (maLigne) # devrait t'afficher le numéro de la ligne en 
>> question dans la console, non?
>>
>> Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça 
>> mon interrogation. Je vais prendre un moment pour revoir le message 
>> de Matt, bon après, c'est aussi pour que les lignes de code soient 
>> plus courtes et c'est tout...
>>
>> J.-F.
>>
>>
>>
>> Le 29/01/2017 22:24, Abdel a écrit :
>>> Salut JF,
>>>
>>> En complément de la réponse de notre ami Quentin, si j'ai bien compris
>>> ta question, je pense que tu peux parfaitement déclarer même unobjet
>>> pointant vers un numéro de ligne, pourquoi pas.
>>>
>>> import sixpad as sp
>>>
>>> maLigne = sp.window.curPage.curLine
>>>
>>> print (maLigne) # devrait t'afficher le numéro de la ligne en question
>>> dans la console, non?
>>>
>>> Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
>>> tu voudras.
>>>
>>> Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
>>> plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
>>> comme la classe Page par exemple :
>>>
>>> edit = sp.window.curPage
>>>
>>>
>>> Notre objet edit sera alors ce que l'on ap

[progliste] Re: 6Pad++, nommer des objets

2017-01-31 Par sujet Abdel

Recoucou JF,

En partant du principe suivant :

Pourquoi faire plus compliqué quand on peut faire plus simple?

Je t'ai trouvé une solution, qui semble bien marcher ici, mais il va 
falloir que tu testes à ton niveau, voir si ça te conviendrait ou pas.


Il s'agit, au lieu de stocker la valeur de la ligne dans une variable, 
qui au final, ne se souviendra que de la toute première ligne qu'elle a 
stockée, de créer plutôt une fonction, avec un no abrégé, puisque c'est 
l'objet principal de la demande.


Voici le prototype de la fonction :

import sixpad as sp
edit = sp.window.curPage

def ligne():
return edit.curLine

Ensuite, ou que tu sois dans le code, tu n'aura plus qu'à exécuter cette 
fonction, pour récupérée la ligne la plus récente ayant été atteinte, 
comme suit, par exemple, pour avoir le texte de la ligne courante :


sp.say(edit.line(ligne()), True)

Bien sûr, tu devras créer une fonction pour chaque cas de figure, en 
espérant qu'il n'y en ai pas plusieurs, mais ces fonction ne seront 
créées qu'une seule fois.



Je sais, la mission principale d'une fonction c'est de réaliser des 
actions beaucoup plus élaborées que de retourner un numéro de ligne, 
mais dans ton cas de figure, ça pourrait être utile.



Voila, maintenant, à toi de voir.

Merci à toi.

Bien amicalement,
Abdel.

Le 31/01/2017 à 12:02, Abdel a écrit :

Coucou JF,

Ah OK.

Dans ce cas, je te conseille de revenir à la réponse donnée par 
Quentin, car effectivement, le contexte est assez complexe.


Si on était en C++, on aurait pu facilement le faire, en utilisant les 
références, mais en Python, le contexte est différent.


En Python, on peut utiliser ce que l'on appelle les descripteurs, qui 
sont en fait des objets qui servent d'attributs dans des classes.


Le descripteur property est d'ailleurs très connu en Python.

Le problème, c'est que bien que cet objet puisse être implémenté 
séparément, il faudra le déclarer dans la classe où l'on va souhaiter 
l'utiliser, c'est à dire dans la classe Page, en valeur de l'attribut 
curLine.


Bref, trop de choses pour éviter un détail qui n'est pas si gênant que 
ça, et que les edit.curLine corrigent assez bien.


Tu pourras lire un tuto assez bien fait sur les descripteurs en 
Python, à l'adresse suivante :


http://autourducode.com/les-descripteurs.html

Voila, merci à toi.

Bien amicalement,
Abdel.

Le 30/01/2017 à 19:59, Jean-François Colas a écrit :

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en 
question dans la console, non?


Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça 
mon interrogation. Je vais prendre un moment pour revoir le message 
de Matt, bon après, c'est aussi pour que les lignes de code soient 
plus courtes et c'est tout...


J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer même unobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait d'être à cours d'idées en matière de
nouveaux noms à donner lol !


Et s'en rappellerait-on systématiquement?


Mais bien sûr, cela reste l'avis de votre ami Abdel, qu'il partage
volontiers avec vous.


Merci à toi.

Bien amicalement,
Abdel.


Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une
classe, c'est une propriété je pense.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour 

[progliste] Re: 6Pad++, nommer des objets

2017-01-31 Par sujet Abdel

Coucou JF,

Ah OK.

Dans ce cas, je te conseille de revenir à la réponse donnée par Quentin, 
car effectivement, le contexte est assez complexe.


Si on était en C++, on aurait pu facilement le faire, en utilisant les 
références, mais en Python, le contexte est différent.


En Python, on peut utiliser ce que l'on appelle les descripteurs, qui 
sont en fait des objets qui servent d'attributs dans des classes.


Le descripteur property est d'ailleurs très connu en Python.

Le problème, c'est que bien que cet objet puisse être implémenté 
séparément, il faudra le déclarer dans la classe où l'on va souhaiter 
l'utiliser, c'est à dire dans la classe Page, en valeur de l'attribut 
curLine.


Bref, trop de choses pour éviter un détail qui n'est pas si gênant que 
ça, et que les edit.curLine corrigent assez bien.


Tu pourras lire un tuto assez bien fait sur les descripteurs en Python, 
à l'adresse suivante :


http://autourducode.com/les-descripteurs.html

Voila, merci à toi.

Bien amicalement,
Abdel.

Le 30/01/2017 à 19:59, Jean-François Colas a écrit :

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question 
dans la console, non?


Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça 
mon interrogation. Je vais prendre un moment pour revoir le message de 
Matt, bon après, c'est aussi pour que les lignes de code soient plus 
courtes et c'est tout...


J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer même unobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait d'être à cours d'idées en matière de
nouveaux noms à donner lol !


Et s'en rappellerait-on systématiquement?


Mais bien sûr, cela reste l'avis de votre ami Abdel, qu'il partage
volontiers avec vous.


Merci à toi.

Bien amicalement,
Abdel.


Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une
classe, c'est une propriété je pense.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 

[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Mathieu Barbe

Coucou,
merci pour ce module,
pour ma part, l'option n'est pas cochée et je n'arrive pas à la cocher.
Avec la touche home j'arrive en début de ligne.
Avec alt home j'arrive sur le premier caractère réel.
Une idée?
Amicalement.
Mathieu



Le 30/01/2017 à 16:06, Abdel a écrit :

Salut la ML,

Puisque vous êtes nombreux à avoir formulé cette demande, vous voici en
PJ, un module 6pad++.py sur mesure qui répond à la demande de JF.

1. Le module ajoute un item de menu "Touche origine intelligente" dans
le menu format de 6pad++.

Cet item est coché par défaut.

Il permet de faire en sorte que la touche Origine positionne sur le
premier caractère de la ligne qui n'est pas une espace ou tabulation
s'il est coché, et le contraire s'il ne l'est pas.

2. À l'opposé, le raccourci-clavier Alt Origine, provoquera l'action
contraire selon que la touche Origine intelligente soit activée ou pas.

La présence de l'item de menu n'est pas indispensable, mais pourrait
toujours être utile si on préfère gérer tout cela rien qu'avec la touche
origine.

Voila, dites moi ce que vous en pensez.

Bien amicalement,,
Abdel.


Le 29/01/2017 à 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second
appui au début de la ligne.

Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de
considérer que Alt+Home ait un comportement alternatif à Home dans
tous les cas? Je veux dire, si SmartHome est à On, Home place donc le
curseur sur le premier caractère non blanc et Alt-Home,
alternativement, place sur le vrai début de la ligne. Mais si
SmartHome était à Off, pourrait-on imaginer que, de même que Home
place sur le vrai début de ligne, Alt-Home placerait sur le premier
caractère non blanc?

Je m'aperçois que j'ai très souvent besoin de me placer en début de
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une
commande puisque je ne vois pas trop alors comment je pourrais me
placer en une manip, aujourd'hui, sur le premier caractère non blanc...

Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Abdel

Coucou JF,

Voici tiré de la documentation de 6pad++, il s'agit de la méthode 
sixpad.window.findAcceleratorByID(id).


Pour retrouver le raccourci-clavier associé à un id généré par la 
commande sixpad.window.addAccelerator.


findAcceleratorByID(id) -> str:

Look for a shortcut key associated with the given event ID. If the event 
ID doesn’t exist, or if it isn’t associated with a shortcut key, an 
empty string is returned.


Autrement, s'il s'agit du raccourci-clavier d'accès à un menu ou à un 
sous-menu, c'est l'attribut menu.accelerator.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 30/01/2017 à 20:12, Jean-François Colas a écrit :

Salut Abdel,

Merci pour ce petit code.

Je vois que tu utilises OnKeyDown, je sais qu'on peut aussi utiliser 
onKeyUp, perso j'avoue que j'aime bien écrire un script associé à un 
addAccelerator, ce qui me donne moins d'efforts pour intégrer dans un 
environnement déjà un peu encombré...


D'ailleurs à ce propos, genre le mec qu'a rien pigé aux objets: est-ce 
que j'ai un moyen de savoir de quelle manière (par exemple, avec 
quelle touche éventuellement) un script donné a été lancé?


J.-F.


Le 30/01/2017 16:06, Abdel a écrit :

Salut la ML,

Puisque vous êtes nombreux à avoir formulé cette demande, vous voici 
en PJ, un module 6pad++.py sur mesure qui répond à la demande de JF.


1. Le module ajoute un item de menu "Touche origine intelligente" 
dans le menu format de 6pad++.


Cet item est coché par défaut.

Il permet de faire en sorte que la touche Origine positionne sur le 
premier caractère de la ligne qui n'est pas une espace ou tabulation 
s'il est coché, et le contraire s'il ne l'est pas.


2. À l'opposé, le raccourci-clavier Alt Origine, provoquera l'action 
contraire selon que la touche Origine intelligente soit activée ou pas.


La présence de l'item de menu n'est pas indispensable, mais pourrait 
toujours être utile si on préfère gérer tout cela rien qu'avec la 
touche origine.


Voila, dites moi ce que vous en pensez.

Bien amicalement,,
Abdel.


Le 29/01/2017 à 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second 
appui au début de la ligne.


Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans 
tous les cas? Je veux dire, si SmartHome est à On, Home place donc 
le curseur sur le premier caractère non blanc et Alt-Home, 
alternativement, place sur le vrai début de la ligne. Mais si 
SmartHome était à Off, pourrait-on imaginer que, de même que Home 
place sur le vrai début de ligne, Alt-Home placerait sur le premier 
caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage 
de désactiver SmartHome; mais je sais qu'en faisant ça, je perds 
une commande puisque je ne vois pas trop alors comment je pourrais 
me placer en une manip, aujourd'hui, sur le premier caractère non 
blanc...


Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.








Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :

[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Jean-François Colas

Salut Abdel,

Merci pour ce petit code.

Je vois que tu utilises OnKeyDown, je sais qu'on peut aussi utiliser 
onKeyUp, perso j'avoue que j'aime bien écrire un script associé à un 
addAccelerator, ce qui me donne moins d'efforts pour intégrer dans un 
environnement déjà un peu encombré...


D'ailleurs à ce propos, genre le mec qu'a rien pigé aux objets: est-ce 
que j'ai un moyen de savoir de quelle manière (par exemple, avec quelle 
touche éventuellement) un script donné a été lancé?


J.-F.


Le 30/01/2017 16:06, Abdel a écrit :

Salut la ML,

Puisque vous êtes nombreux à avoir formulé cette demande, vous voici 
en PJ, un module 6pad++.py sur mesure qui répond à la demande de JF.


1. Le module ajoute un item de menu "Touche origine intelligente" dans 
le menu format de 6pad++.


Cet item est coché par défaut.

Il permet de faire en sorte que la touche Origine positionne sur le 
premier caractère de la ligne qui n'est pas une espace ou tabulation 
s'il est coché, et le contraire s'il ne l'est pas.


2. À l'opposé, le raccourci-clavier Alt Origine, provoquera l'action 
contraire selon que la touche Origine intelligente soit activée ou pas.


La présence de l'item de menu n'est pas indispensable, mais pourrait 
toujours être utile si on préfère gérer tout cela rien qu'avec la 
touche origine.


Voila, dites moi ce que vous en pensez.

Bien amicalement,,
Abdel.


Le 29/01/2017 à 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second 
appui au début de la ligne.


Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans 
tous les cas? Je veux dire, si SmartHome est à On, Home place donc 
le curseur sur le premier caractère non blanc et Alt-Home, 
alternativement, place sur le vrai début de la ligne. Mais si 
SmartHome était à Off, pourrait-on imaginer que, de même que Home 
place sur le vrai début de ligne, Alt-Home placerait sur le premier 
caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de 
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une 
commande puisque je ne vois pas trop alors comment je pourrais me 
placer en une manip, aujourd'hui, sur le premier caractère non blanc...


Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.








Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, nommer des objets

2017-01-30 Par sujet Jean-François Colas

Hello Abdel,

Oui, bien sûr:

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question 
dans la console, non?


Oui. Et lorsque curLigne change, maLigne ne change pas et c'était ça mon 
interrogation. Je vais prendre un moment pour revoir le message de Matt, 
bon après, c'est aussi pour que les lignes de code soient plus courtes 
et c'est tout...


J.-F.



Le 29/01/2017 22:24, Abdel a écrit :

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris
ta question, je pense que tu peux parfaitement déclarer même unobjet
pointant vers un numéro de ligne, pourquoi pas.

import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question
dans la console, non?

Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que
tu voudras.

Mais ce ne sont pas des choses que l'on fait en priorité, on préfère
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe,
comme la classe Page par exemple :

edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la
classe Page.


Cela simplement pour nous faciliter l'accès aux méthodes et attributs
de la classe Page.

Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de
noms d'objets abrégés même pour le moindre attribut pourrait être une
mauvaise idée, car on risquerait d'être à cours d'idées en matière de
nouveaux noms à donner lol !


Et s'en rappellerait-on systématiquement?


Mais bien sûr, cela reste l'avis de votre ami Abdel, qu'il partage
volontiers avec vous.


Merci à toi.

Bien amicalement,
Abdel.


Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une
classe, c'est une propriété je pense.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Jean-François Colas

Hello,

Oui, c'est aussi comme ça dans les environnements genre VB apparemment. 
Très pratique mais pour autant que ce soit vocalisé, en tout cas si on 
n'a pas de braille. Dur dur de trancher entre les différentes possibilités.



J.-F.



Le 29/01/2017 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second
appui au début de la ligne.

Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de
considérer que Alt+Home ait un comportement alternatif à Home dans
tous les cas? Je veux dire, si SmartHome est à On, Home place donc le
curseur sur le premier caractère non blanc et Alt-Home,
alternativement, place sur le vrai début de la ligne. Mais si
SmartHome était à Off, pourrait-on imaginer que, de même que Home
place sur le vrai début de ligne, Alt-Home placerait sur le premier
caractère non blanc?

Je m'aperçois que j'ai très souvent besoin de me placer en début de
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une
commande puisque je ne vois pas trop alors comment je pourrais me
placer en une manip, aujourd'hui, sur le premier caractère non blanc...

Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leurtaille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, Smarthome

2017-01-30 Par sujet Abdel

Salut la ML,

Puisque vous êtes nombreux à avoir formulé cette demande, vous voici en 
PJ, un module 6pad++.py sur mesure qui répond à la demande de JF.


1. Le module ajoute un item de menu "Touche origine intelligente" dans 
le menu format de 6pad++.


Cet item est coché par défaut.

Il permet de faire en sorte que la touche Origine positionne sur le 
premier caractère de la ligne qui n'est pas une espace ou tabulation 
s'il est coché, et le contraire s'il ne l'est pas.


2. À l'opposé, le raccourci-clavier Alt Origine, provoquera l'action 
contraire selon que la touche Origine intelligente soit activée ou pas.


La présence de l'item de menu n'est pas indispensable, mais pourrait 
toujours être utile si on préfère gérer tout cela rien qu'avec la touche 
origine.


Voila, dites moi ce que vous en pensez.

Bien amicalement,,
Abdel.


Le 29/01/2017 à 21:54, Mathieu Barbe a écrit :

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second 
appui au début de la ligne.


Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans 
tous les cas? Je veux dire, si SmartHome est à On, Home place donc le 
curseur sur le premier caractère non blanc et Alt-Home, 
alternativement, place sur le vrai début de la ligne. Mais si 
SmartHome était à Off, pourrait-on imaginer que, de même que Home 
place sur le vrai début de ligne, Alt-Home placerait sur le premier 
caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de 
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une 
commande puisque je ne vois pas trop alors comment je pourrais me 
placer en une manip, aujourd'hui, sur le premier caractère non blanc...


Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






import sixpad as sp
# Action de la case à cocher "Touche origine intelligente" dans le menu format
def onHomeKey():
formatMenu.originalHomeKey.checked = not 
formatMenu.originalHomeKey.checked

# Ajout de la case à cocher "Touche origine intelligente" dans le menu format
formatMenu = sp.window.menus[-3]
formatMenu.add(label="Touche  intelligente", action = onHomeKey, name = 
"originalHomeKey")

# On la coche par défaut
formatMenu.originalHomeKey.checked = True

def onKeyDown(activePage, vk):
# On vérifie si la touche origine a bien été pressée
if vk == 36:
# On vérifie si la case touche origine intelligente est cochée
if formatMenu.originalHomeKey.checked:
# On se positionne sur le premier caractère qui n'est 
pas une espace ou une tabulation
activePage.position = 
activePage.lineSafeStartOffset(activePage.curLine)
else:
# On se positionne au début de la ligne sur n'importe 
quel caractère
activePage.position = 
activePage.lineStartOffset(activePage.curLine)
return False
# On vérifie si le raccourci-clavier Alt + origine a bien été pressée
if vk == 2084:
# On vérifie si la case touche origine intelligente est bien 
cochée
if formatMenu.originalHomeKey.checked:
# On se positionne au début de la ligne sur n'importe 
quel caractère
activePage.position = 
activePage.lineStartOffset(activePage.curLine)
char = "tab" if activePage.text[activePage.position] == 
"\t" else "espace"
sp.say(char, True)
else:
# On se 

[progliste] Re: 6Pad++, nommer des objets

2017-01-29 Par sujet Abdel

Salut JF,

En complément de la réponse de notre ami Quentin, si j'ai bien compris 
ta question, je pense que tu peux parfaitement déclarer même un objet 
pointant vers un numéro de ligne, pourquoi pas.


import sixpad as sp

maLigne = sp.window.curPage.curLine

print (maLigne) # devrait t'afficher le numéro de la ligne en question 
dans la console, non?


Tu peux ainsi déclarer autant d'objets pour les numéros de lignes que tu 
voudras.


Mais ce ne sont pas des choses que l'on fait en priorité, on préfère 
plutôt déclarer comme tu l'as fait, un objet pointant vers une classe, 
comme la classe Page par exemple :


edit = sp.window.curPage


Notre objet edit sera alors ce que l'on appelle une instance de la 
classe Page.



Cela simplement pour nous faciliter l'accès aux méthodes et attributs de 
la classe Page.


Mais après, tout le monde est libre bien sûr d'abréger ce qu'il veut.


Personnellement, je pense qu'à la longue, le fait  de définir trop de 
noms d'objets abrégés même pour le moindre attribut pourrait être une 
mauvaise idée, car on risquerait d'être à cours d'idées en matière de 
nouveaux noms à donner lol !



Et s'en rappellerait-on systématiquement?


Mais bien sûr, cela reste l'avis de votre ami Abdel, qu'il partage 
volontiers avec vous.



Merci à toi.

Bien amicalement,
Abdel.


Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une 
classe, c'est une propriété je pense.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, Smarthome

2017-01-29 Par sujet Mathieu Barbe

Bonne idée, je vote pour.

Sous Gedit, linux, un appui amène au premier caractère et un second 
appui au début de la ligne.


Mais pour nous, sans voir, ce n'est pas du tout pratique.


++ Mathieu




Le 27/01/2017 à 21:39, Jean-François Colas a écrit :

Hello la ML,

Je me demandais un truc: est-ce qu'il ne serait pas judicieux de 
considérer que Alt+Home ait un comportement alternatif à Home dans 
tous les cas? Je veux dire, si SmartHome est à On, Home place donc le 
curseur sur le premier caractère non blanc et Alt-Home, 
alternativement, place sur le vrai début de la ligne. Mais si 
SmartHome était à Off, pourrait-on imaginer que, de même que Home 
place sur le vrai début de ligne, Alt-Home placerait sur le premier 
caractère non blanc?


Je m'aperçois que j'ai très souvent besoin de me placer en début de 
ligne. Plus souvent que sur le premier non blanc. Donc j'envisage de 
désactiver SmartHome; mais je sais qu'en faisant ça, je perds une 
commande puisque je ne vois pas trop alors comment je pourrais me 
placer en une manip, aujourd'hui, sur le premier caractère non blanc...


Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, nommer des objets

2017-01-29 Par sujet Mathieu Barbe

Si, je pense que c'est possible:


Lors de l'importation :


import sixpad.window.curPage as mypage


Normalement, ça marche.

++ Mathieu




Le 28/01/2017 à 09:49, QuentinC a écrit :

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une 
classe, c'est une propriété je pense.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6Pad++, nommer des objets

2017-01-28 Par sujet QuentinC

Salut,

A ma connaissance il n'y a pas de mécanisme de référence en python.
Le plus proche que tu puisses faire si tu es à l'intérieur d'une classe, 
c'est une propriété je pense.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et fichier modifié

2016-12-11 Par sujet Mathieu Barbe

Bonjour Quentin,


merci pour ces infos.


Du coup, j'ai pu faire ce teste :


Une fois que j'ai eu la fenêtre en question me demandant de recharger la 
page, j'ai refusé.


Tout de suite après je suis allé voir le fichier en question.

J'ai regardé la date de modification.

Et effectivement, le fichier venait d'être modifié.


Une question et une idée.


Peut-être que 6pad++ modifie lui même cette date, de temps en temps, 
lors de son utilisation.



Comment font les autres éditeurs?

Tu pourrais faire un hash rapide du contenu du fichier.

Puis les comparer pour vérifier l'utilité ou non de recharger le fichier.


++ Mathieu






Le 10/12/2016 à 10:06, QuentinC a écrit :

Coucou la liste,

Normalement, cette fonctionnalité est censé fonctionner comme suit:

A chaque fois qu'on revient sur la fenêtre de 6pad++, tous les 
fichiers actuellement ouverts sont vérifiés.
La vérification n'est pas très compliquée: la date de modification du 
fichier est comparée à la date où 6pad++ a fait son dernier engistrement.
Si la date de modification du fichier donnée par le système est plus 
récente que la date de dernier enregistrement dans 6pad++, alors ça 
signifie que le fichier a été modifié en-dehors de 6pad++. De là il y 
a deux cas:
* Soit le fichier a le flag modifié dans 6pad++, auquel cas il y aura 
la boîte de dialogue
* Soit le fichier n'a pas le flag modifié dans 6pad++, autrement dit 
le fichier est ouvert dans 6pad++ mais n'a pas été touché; auquel cas 
il y a rechargement direct. IL n'y a pas besoin de la boîte de 
dialogue puisqu'il n'y a aucun risque d'écraser des modifications non 
enregistrées.



IL y a peut-être une faille dans ma logique ? Ou dans la vérification, 
ou le flag modifié ?
J'espère que ces précisions vous aideront à débusquer le bug que je ne 
vois désespérément pas.



Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
privé, je vous répondrez en privé.





Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ et fichier modifié

2016-12-10 Par sujet QuentinC

Coucou la liste,

Normalement, cette fonctionnalité est censé fonctionner comme suit:

A chaque fois qu'on revient sur la fenêtre de 6pad++, tous les fichiers 
actuellement ouverts sont vérifiés.
La vérification n'est pas très compliquée: la date de modification du 
fichier est comparée à la date où 6pad++ a fait son dernier engistrement.
Si la date de modification du fichier donnée par le système est plus 
récente que la date de dernier enregistrement dans 6pad++, alors ça 
signifie que le fichier a été modifié en-dehors de 6pad++. De là il y a 
deux cas:
* Soit le fichier a le flag modifié dans 6pad++, auquel cas il y aura la 
boîte de dialogue
* Soit le fichier n'a pas le flag modifié dans 6pad++, autrement dit le 
fichier est ouvert dans 6pad++ mais n'a pas été touché; auquel cas il y 
a rechargement direct. IL n'y a pas besoin de la boîte de dialogue 
puisqu'il n'y a aucun risque d'écraser des modifications non enregistrées.



IL y a peut-être une faille dans ma logique ? Ou dans la vérification, 
ou le flag modifié ?
J'espère que ces précisions vous aideront à débusquer le bug que je ne 
vois désespérément pas.



Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ et fichier modifié

2016-12-09 Par sujet Mathieu Barbe

Salut JF,

effectivement, c'est bon à savoir et peut-être plus facile à reproduire.


++ Mathieu.





Le 07/12/2016 à 08:14, Jean-François Colas a écrit :

Hello la ML,

Pas encore eu l'ocase de tester l'alpha 10.1, mais ce bug-là se 
manifeste chez moi depuis, on va dire, toujours. En fait, si on le 
prend à l'envers, je crois bien qu'il y a aussi des variations de 
comportements dans la situation suivante: je charge un fichier dans 
6ppp, je switche vers autre chose, cette autre chose modifie le 
fichier. Parfois, en revenant dans 6ppp, je vois directement le 
nouveau contenu sans aucun avertissement. Parfois, un avertissement se 
déclenche. Me semble-t-il. Car je n'ai pas bien observé, mais il est 
peut-être plus facile d'observer le problème par ce bout-là.


J.-F.

Le 06/12/2016 13:01, Mathieu Barbe a écrit :

Coucou,

plus d'erreur fatale dans cette version 10.1

Mais par contre, j'ai toujours le bug du fichier qui a été modifier 
dans une autre application et qui demande à être rechargé!


C'est le même bug que Cyril avait mentionné dans la précédente version.

++ Mathieu



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad+++ bug avec les extansions

2016-12-07 Par sujet Yannick Youalé

Salut à tous,


En me servant de la dernière version de l'extension forPython qui se 
lance bien sur les versions antérieures du 6pad++ j'ai essayé de 
reproduire le problème soulevé plus bas par David.



Hé bien, l'erreur se produit effectivement, et me paraît être un 
problème de prise en charge d'évènement sur l'objet page.



Et en plus chez moi, il m'est indiqué que la composante qc6paddlg.pyd 
est introuvable. Pourtant elle est bien installée à l'emplacement classique.



Par ailleurs je voudrais signaler un autre comportement qui pourrait 
être qualifié de bug.


Lorsqu'une fenêtre de 6pad++ est déjà ouverte, et qu'on fait entrer sur 
d'autres fichiers dont l'extension doit être ouverte par le 6pad++, il 
arrive bien souvent (environ 30% des cas) que ces fichiers ne s'ouvrent 
pas quand il n'est pas affichée une fenêtre grisée du 6pad++.


Or, lorsqu'on vérifie dans l'onglet processus du gestionnaire des taches 
de Windows, il apparaît dès lors autant d'instance de 6pad++.exe que de 
fois qu'on a fait entrer sur ces fichiers.



Je vais pousser plus avant mes test pour tenter de mieux localiser les 
problèmes.



A plus !


Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net







Le 02/12/2016 à 11:56, david.decham...@bbox.fr a écrit :


bonjour a tous,


Quand je veux activer le python dans 6pad avec la touche ctrl+maj+f3 
j'ai l'erreur suivant :



>>> Traceback (most recent call last):
  File "plugins/forPython/__init__.py", line 137, in 
activeForPythonExtension

unloadForPythonTools()
  File "plugins/forPython/__init__.py", line 4604, in unloadForPythonTools
page.removeEvent("keyDown", page.__getattribute__("okd"))
AttributeError: 'sixpad.Page' object has no attribute 'okd'


Le 02/12/2016 à 06:06, QuentinC a écrit :

Salut,

Il se pourrait bien que tu aies déterré un vieux bug de buffer en 
effet, j'y ai pensé après avoir écrit.
Je n'ai pas le problème avec 6pad++, mais je suis coincé sur MidiText 
avec le bug que tu as décrit.


J'ai fait une petite modif, c'est la version alpha 10.1. Peux-tu me 
dire si tu as toujours le problème ?

http://vrac.quentinc.net/6pad%2b%2b.zip

Merci.
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
privé, je vous répondrez en privé.











Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ et fichier modifié

2016-12-06 Par sujet Jean-François Colas

Hello la ML,

Pas encore eu l'ocase de tester l'alpha 10.1, mais ce bug-là se 
manifeste chez moi depuis, on va dire, toujours. En fait, si on le prend 
à l'envers, je crois bien qu'il y a aussi des variations de 
comportements dans la situation suivante: je charge un fichier dans 
6ppp, je switche vers autre chose, cette autre chose modifie le fichier. 
Parfois, en revenant dans 6ppp, je vois directement le nouveau contenu 
sans aucun avertissement. Parfois, un avertissement se déclenche. Me 
semble-t-il. Car je n'ai pas bien observé, mais il est peut-être plus 
facile d'observer le problème par ce bout-là.


J.-F.

Le 06/12/2016 13:01, Mathieu Barbe a écrit :

Coucou,

plus d'erreur fatale dans cette version 10.1

Mais par contre, j'ai toujours le bug du fichier qui a été modifier 
dans une autre application et qui demande à être rechargé!


C'est le même bug que Cyril avait mentionné dans la précédente version.

++ Mathieu



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et fichier modifié

2016-12-06 Par sujet Cyrille
Hello

Oui moi aussi je l'ai eu sur la 10.1 aujourd'hui.
Par contre, pas moyen de comprendre dans quelles conditions exactes il se 
manifeste.

Bonne soirée.

Cyrille


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de Mathieu Barbe
Envoyé : mardi 6 décembre 2016 13:02
À : progliste@ml.free.fr
Objet :  [progliste] 6pad++ et fichier modifié

Coucou,

plus d'erreur fatale dans cette version 10.1

Mais par contre, j'ai toujours le bug du fichier qui a été modifier dans 
une autre application et qui demande à être rechargé!

C'est le même bug que Cyril avait mentionné dans la précédente version.

++ Mathieu



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et fichier modifié

2016-12-06 Par sujet david dechambre

bonjour,


dans le 6pad ++ je rencontre l'erreur suivant quand je veux activer les 
fonctions python :



>>> Traceback (most recent call last):
  File "plugins/forPython/__init__.py", line 137, in 
activeForPythonExtension

unloadForPythonTools()
  File "plugins/forPython/__init__.py", line 4604, in unloadForPythonTools
page.removeEvent("keyDown", page.__getattribute__("okd"))
AttributeError: 'sixpad.Page' object has no attribute 'okd'


a bientot david


Le 06/12/2016 à 13:01, Mathieu Barbe a écrit :

Coucou,

plus d'erreur fatale dans cette version 10.1

Mais par contre, j'ai toujours le bug du fichier qui a été modifier 
dans une autre application et qui demande à être rechargé!


C'est le même bug que Cyril avait mentionné dans la précédente version.

++ Mathieu



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.







Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 10 et erreur fatale

2016-12-05 Par sujet Mathieu Barbe

Bonjour,

j'ai testé avec lepath où j'avais trouvé le problème.

Plus de soucis avec cette version alpha 10.1.

Malgré une durée d'utilisation très faible, j'ai l'impression que cette 
version est stable, je n'ai pas d'erreur fatale.


Merci, on continue nos testes!

++ Mathieu



Le 02/12/2016 à 21:22, QuentinC a écrit :


Super!

J'attends encore une confirmation de quelqu'un d'autre et/ou quelques 
jours avant de définir cette affaire comme étant définitivement classée.


Bon week-end !
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
privé, je vous répondrez en privé.





Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10 et erreur fatale

2016-12-02 Par sujet Cyrille
Salut Quentin

Merci du correctif !
J'ai essayé la procédure de mon ticket github avec la alpha 10.1 et ça ne
pose plus de problème. J'ai ensuite essayé d'ouvrir et fermer 6pad++ à
partir de différents fichiers ou l'appli seule et n'ai plus reproduit le
problème. Du coup, je suis repassé sur l'alpha 10.1 pour mon utilisation
(quotidienne et professionnelle). Je te dirai si par hasard le bug 
réapparaît.

Mathieu et les autres,
Si vous aviez le bug du path sur l'alpha 10, pouvez-vous tester vous aussi
qu'il a disparu ?

Bonne soirée !

Cyrille


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : vendredi 2 décembre 2016 06:07
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 10 et erreur fatale

Salut,

Il se pourrait bien que tu aies déterré un vieux bug de buffer en effet, 
j'y ai pensé après avoir écrit.
Je n'ai pas le problème avec 6pad++, mais je suis coincé sur MidiText 
avec le bug que tu as décrit.

J'ai fait une petite modif, c'est la version alpha 10.1. Peux-tu me dire 
si tu as toujours le problème ?
http://vrac.quentinc.net/6pad%2b%2b.zip

Merci.
Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10 et erreur fatale

2016-12-01 Par sujet QuentinC

Salut,

Il se pourrait bien que tu aies déterré un vieux bug de buffer en effet, 
j'y ai pensé après avoir écrit.
Je n'ai pas le problème avec 6pad++, mais je suis coincé sur MidiText 
avec le bug que tu as décrit.


J'ai fait une petite modif, c'est la version alpha 10.1. Peux-tu me dire 
si tu as toujours le problème ?

http://vrac.quentinc.net/6pad%2b%2b.zip

Merci.
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10 et erreur fatale

2016-12-01 Par sujet Cyrille
Salut Quentin

Ca me semblerait curieux que le passage à W10 provoque de tels bugs et ne soit 
pas capable de compiler correctement du C++...
Ca serait pas plutôt un problème de buffer mal dimensionné ? Le caractère 
modifié dans le nom du fichier est toujours le dernier... De plus, un buffer 
trop petit pourrait aussi expliquer des erreurs fatales aléatoires si tu écris 
des données au-delà de la fin du buffer.
Si tu veux en avoir le cœur net, tu pourrais recompiler une alpha 9 sur ton 
installation W10 ; et on pourrait tester le bug pour lequel j'ai ouvert le 
dernier ticket, vu qu'il est reproductible et non pas aléatoire.

Autre solution, je pourrais essayer de compiler l'alpha 10 sous W7, mais je 
crois que je n'y étais pas parvenu la dernière fois que j'avais essayé. Je ne 
me souviens plus pourquoi.

En tout cas, pour mon usage, je suis repassé en alpha 9.
Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : jeudi 1 décembre 2016 06:05
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 10 et erreur fatale

Hum... tout porte à croire que cette alpha 10 est une mauvaise version. 
Beaucoup de bugs bizarres, comme celui de Cyril.
Je me demande si ce n'est pas parce que je suis passé à windows 10.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 10 et erreur fatale

2016-11-30 Par sujet QuentinC
Hum... tout porte à croire que cette alpha 10 est une mauvaise version. 
Beaucoup de bugs bizarres, comme celui de Cyril.

Je me demande si ce n'est pas parce que je suis passé à windows 10.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet QuentinC

Salut,

Je n'ai rien changé au 6pad++.ini. Il faudrait pouvoir trouver quelle 
ligne pose le problème.

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet Cyrille
Re-salut Quentin et les autres

Voici deux comportements suspects que j'ai noté avec 6pad++ alpha 10. Et qui
restent encore à vérifier. Avez-vous eu ce type de problème vous aussi ?

Comportement suspect n°1 : 6pad++ ne démarre pas
J'ai téléchargé 6pad++ alpha 10 et j'ai copié toute ma config de l'alpha9
dans alpha 10, entre autre: le dossier plugins, le dossier libs,
.editorconfig, 6pad++.py, 6pad++.ini, et j'en oublie peut-être.
Je lance 6pad++.exe. L'appli ne s'ouvre pas et rien n'apparaît dans les
processus. Après recherche, je remarque que c'est lié au fichier Tpad++.ini.
Je supprime toutes les lignes écrites par l'appli (comme les fichiers
récents, last position, etc.) et ne conserve que mes lignes à moi
(extensions, instanceMode=1). Là j'arrive enfin à démarrer 6pad++.
Un peu plus tard, après fermeture de 6pad++, je n'arrive de nouveau plus à
le rouvrir. Je dois encore bidouiller le fichier .ini comme suit pour
débloquer la situation :
* renommage de mon 6pad++.ini en 6pad++.ini.old
* démarrage puis fermeture de 6pad++ pour recréer le 6pad++.ini
* réécriture de mes lignes d'extension et instanceMode dans le nouveau
6pad++.ini
Lors de toutes ces manips, il m'a semblé un moment qu'une ligne de mes
extensions avait eu un caractère (non ASCII) ajouté en début de ligne ; mais
je n'ai pas fait bien attention.
D'où ma question : le formattage du 6pad++.ini a-t-il évolué ? Et notamment
sur les fichiers récents vu que tu as modifié ce point Quentin ?

Comportement suspect n°2 : 6pad++ crée de nouveaux fichiers
A 2 reprises, j'ai eu l'impression que 6pad++ m'a créé une copie du fichier
sur lequel je travaillais en rajoutant au nom du fichier d'origine un
caractère (non ASCII, code 300 et des bananes). Ainsi, toto.m devenait
toto.mX où X représente un caractère non annonçé par Jaws mais détecté juste
par le mouvement du curseur.
Je n'ai pas bien compris les conditions de ce phénomène et ne peut garantir
que ça venait de 6pad++ mais ça concernait curieusement les fichiers sur
lesquels je travaillais avec 6pad++.
Pour info, c'est des fichiers sur un lecteur réseau ; je ne sais pas si ça
change quelque chose.

Je n'avais j'amais vu ces comportement sur 6pad++ alpha 9 ou précédante.
Quelqu'un d'autre a expérimenté les mêmes phénomènes ?

Bonne soirée.

Cyrille









-Message d'origine-
De : Cyrille [mailto:cyrille.boug...@laposte.net] 
Envoyé : mercredi 30 novembre 2016 00:02
À : 'progliste@ml.free.fr'
Objet : RE: [progliste] Re: 6pad++ alpha 10

Salut Quentin

Le bug de la notification de mise à jour n'est pas caractérisé de manière
systématique. Il ne se produit qu'aléatoirement et rarement.
Lorsque on fait Alt+Tab pour aller dans une autre appli puis qu'on revient
dans 6pad++, un message indique que le fichier a été modifié dans une autre
appli alors que ce n'est pas le cas.
Dans ce cas, je refuse de recharger le fichier soi-disant modifié à
l'extérieur pour ne pas perdre les modifs que j'avais faites dans 6pad++.
A partir de ce moment, si je passe de 6pad++ à une autre apli et que j'y
retourne, le bug se re-présente systématiquement je crois.
La solution est alors de sauvegarder le fichier dans 6pad++, de fermer
6pad++ et de le relancer.

Il semble que le bug apparaisse après un long temps d'utilisation de 6pad++.

Bonne soirée.

Cyrille

Ce bug apparaissait avant l'alpha 10 (alpha 9 ou inférieure, je ne sais
plus).



fenêtres ouvertes sous Windows,


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : mardi 29 novembre 2016 19:55
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 10

Salut,

Je n'ai pas tout noté malheureusement. Je sais, c'est un tort, mais 
souvent avec les projets perso comme 6pad++, je vagabonde au gré de mes 
envies et du coup je ne note rien de très systématique.

Ce que je peux dire, c'est que le bug des fichiers récents est corrigé; 
celui des menus spécifiques aussi et un nouveau concept de groupe a été 
ajouté. J'ai aussi corrigé 2 ou 3 bricoles dans le plugin tree view. En 
interne j'ai simplifié l'enregistrement des fonctions python prenant des 
arguments mots-clés. Le reste je ne me souviens plus trop...

Par contre je ne suis pas intervenu dans la partie qui vérifie si le 
fichier a été mis à jour... si tu m'en disais un peu plus sur ce bug ?

Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.




---
L'absence de virus dans ce

[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet Mathieu Barbe

Pour info, j'ai le même problème avec la version alpha 9.

Je suis sur que le fichier en question n'a pas été modifié.

Je répond également "non" à la question, et je continue mon travail.

++ Math



Le 30/11/2016 à 00:01, Cyrille a écrit :

Salut Quentin

Le bug de la notification de mise à jour n'est pas caractérisé de manière
systématique. Il ne se produit qu'aléatoirement et rarement.
Lorsque on fait Alt+Tab pour aller dans une autre appli puis qu'on revient
dans 6pad++, un message indique que le fichier a été modifié dans une autre
appli alors que ce n'est pas le cas.
Dans ce cas, je refuse de recharger le fichier soi-disant modifié à
l'extérieur pour ne pas perdre les modifs que j'avais faites dans 6pad++.
A partir de ce moment, si je passe de 6pad++ à une autre apli et que j'y
retourne, le bug se re-présente systématiquement je crois.
La solution est alors de sauvegarder le fichier dans 6pad++, de fermer
6pad++ et de le relancer.

Il semble que le bug apparaisse après un long temps d'utilisation de 6pad++.

Bonne soirée.

Cyrille

Ce bug apparaissait avant l'alpha 10 (alpha 9 ou inférieure, je ne sais
plus).



fenêtres ouvertes sous Windows,


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : mardi 29 novembre 2016 19:55
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 10

Salut,

Je n'ai pas tout noté malheureusement. Je sais, c'est un tort, mais
souvent avec les projets perso comme 6pad++, je vagabonde au gré de mes
envies et du coup je ne note rien de très systématique.

Ce que je peux dire, c'est que le bug des fichiers récents est corrigé;
celui des menus spécifiques aussi et un nouveau concept de groupe a été
ajouté. J'ai aussi corrigé 2 ou 3 bricoles dans le plugin tree view. En
interne j'ai simplifié l'enregistrement des fonctions python prenant des
arguments mots-clés. Le reste je ne me souviens plus trop...

Par contre je ne suis pas intervenu dans la partie qui vérifie si le
fichier a été mis à jour... si tu m'en disais un peu plus sur ce bug ?

Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet Cyrille
Salut Quentin

Le bug de la notification de mise à jour n'est pas caractérisé de manière
systématique. Il ne se produit qu'aléatoirement et rarement.
Lorsque on fait Alt+Tab pour aller dans une autre appli puis qu'on revient
dans 6pad++, un message indique que le fichier a été modifié dans une autre
appli alors que ce n'est pas le cas.
Dans ce cas, je refuse de recharger le fichier soi-disant modifié à
l'extérieur pour ne pas perdre les modifs que j'avais faites dans 6pad++.
A partir de ce moment, si je passe de 6pad++ à une autre apli et que j'y
retourne, le bug se re-présente systématiquement je crois.
La solution est alors de sauvegarder le fichier dans 6pad++, de fermer
6pad++ et de le relancer.

Il semble que le bug apparaisse après un long temps d'utilisation de 6pad++.

Bonne soirée.

Cyrille

Ce bug apparaissait avant l'alpha 10 (alpha 9 ou inférieure, je ne sais
plus).



fenêtres ouvertes sous Windows,


-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : mardi 29 novembre 2016 19:55
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 10

Salut,

Je n'ai pas tout noté malheureusement. Je sais, c'est un tort, mais 
souvent avec les projets perso comme 6pad++, je vagabonde au gré de mes 
envies et du coup je ne note rien de très systématique.

Ce que je peux dire, c'est que le bug des fichiers récents est corrigé; 
celui des menus spécifiques aussi et un nouveau concept de groupe a été 
ajouté. J'ai aussi corrigé 2 ou 3 bricoles dans le plugin tree view. En 
interne j'ai simplifié l'enregistrement des fonctions python prenant des 
arguments mots-clés. Le reste je ne me souviens plus trop...

Par contre je ne suis pas intervenu dans la partie qui vérifie si le 
fichier a été mis à jour... si tu m'en disais un peu plus sur ce bug ?

Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet QuentinC

Oups, désolé pour le doublon, je me suis trompé de liste
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-29 Par sujet QuentinC

Salut,

Je n'ai pas tout noté malheureusement. Je sais, c'est un tort, mais 
souvent avec les projets perso comme 6pad++, je vagabonde au gré de mes 
envies et du coup je ne note rien de très systématique.


Ce que je peux dire, c'est que le bug des fichiers récents est corrigé; 
celui des menus spécifiques aussi et un nouveau concept de groupe a été 
ajouté. J'ai aussi corrigé 2 ou 3 bricoles dans le plugin tree view. En 
interne j'ai simplifié l'enregistrement des fonctions python prenant des 
arguments mots-clés. Le reste je ne me souviens plus trop...


Par contre je ne suis pas intervenu dans la partie qui vérifie si le 
fichier a été mis à jour... si tu m'en disais un peu plus sur ce bug ?


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-28 Par sujet Cyrille
Salut Quentin,

Peux-tu lister les correctifs que tu as faits et surtout leurs conséquences
en fait ? Ca me permettrait de savoir si les bugs que je voyais de temps en
temps sur 6pad++ ont une chance d'être corrigés.
Pour les bugs en question, il s'agit de :
* Information erronnée comme quoi le fichier a été modifié ler/Rétabilir.
Mais j'ai pas eu le temps.

Bonne soirée.

Cyrille

dans une autre application
* Problème lors d'annulation puis rétablissement : le texte rétabli n'est
pas exactement celui annulé / supprimé. Peut-etre à cause du réglage
tabulations sur 2 espaces ?

Je n'ai pas signalé ces problèmes sur github car je ne les ai pas bien
caractérisés et n'ai pas de procédure fiable pour les reproduire. Ca arrive
seulement de temps en temps.

Bon si je passe du temps à chercher, peut-être trouverai-je un moyen de
reproduire le problème du Annu





-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de QuentinC
Envoyé : dimanche 27 novembre 2016 20:44
À : progliste@ml.free.fr
Objet : [progliste] 6pad++ alpha 10

Bonsoir,

Petite mise à jour de 6pad++, avec la correction de quelques bugs et une 
nouveauté.

Les menus spécifiques à une page étaient buggés, oui oui vous vous 
souvenez ? 'eh bien du coup j'en ai profité pour ... modifier le concept.

L'option specific est toujours disponible mais maintenant il y a mieux: 
l'option group. On peut maintenant créer un menu ou un item de menu qui 
sera disponible sur plusieurs pages sans besoin de créer un élément 
spécifique différent pour chacune des pages.
Pour créer un élément spécifique, il faut indiquer le paramètre group et 
il suffit de réutiliser le même nom de groupe. En bonus, l'appel à 
addItem avec un nom (name) et un groupe qui existe déjà ne recrée pas 
l'élément.
J'espère que ça vous plaira. Sinon il y a aussi quelques correctifs ici 
et là.

Téléchargement ici, comme toujours: http://vrac.quentinc.net/6pad%2b%2b.zip
Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à
2 MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 10

2016-11-27 Par sujet Mathieu Barbe

Salut,

super,

je vais tester ça!

Et je vais me remettre au travail pour mon extension MarkPad!

++ Math




Le 27/11/2016 à 20:43, QuentinC a écrit :

Bonsoir,

Petite mise à jour de 6pad++, avec la correction de quelques bugs et 
une nouveauté.


Les menus spécifiques à une page étaient buggés, oui oui vous vous 
souvenez ? 'eh bien du coup j'en ai profité pour ... modifier le concept.


L'option specific est toujours disponible mais maintenant il y a 
mieux: l'option group. On peut maintenant créer un menu ou un item de 
menu qui sera disponible sur plusieurs pages sans besoin de créer un 
élément spécifique différent pour chacune des pages.
Pour créer un élément spécifique, il faut indiquer le paramètre group 
et il suffit de réutiliser le même nom de groupe. En bonus, l'appel à 
addItem avec un nom (name) et un groupe qui existe déjà ne recrée pas 
l'élément.
J'espère que ça vous plaira. Sinon il y a aussi quelques correctifs 
ici et là.


Téléchargement ici, comme toujours: 
http://vrac.quentinc.net/6pad%2b%2b.zip

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est 
limité à 2 MO

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
privé, je vous répondrez en privé.





Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ erreur fatale

2016-11-02 Par sujet Jean-François Colas

Hello Cyrille et tous,

A mon souvenir, ça a pu m'arriver, rarement, et d'une certaine manière 
je crois me souvenir que ça ne m'avait guère étonné, comme si j'avais un 
peu flirté avec les limites... mais je ne sais plus du tout de quoi il 
s'agissait. Je dirais bien, une opération sur fichier... Je ne sais même 
pas si ça m'est arrivé avant ou après que j'ai mis à jour vers l'Alpha 9 
dont j'avais grand besoin pour la correction apportée sur certaines 
expressions régulières.


J.-F.


Le 02/11/2016 21:31, Cyrille a écrit :


Bonjour Quentin et les autres

Sur 6pad++, j’ai eu une erreur fatale. C'est rare, mais ce n'est pas 
la première fois.


Quentin,

Y a-t-il un log quelque part à t’envoyer pour investiguer le problème ?

Je suis resté à l’alpha7 ; il faudrait effectivement que je migre à la 
dernière version pour bien faire.


Les autres,

Avez-vous déjà eu un message d’erreur fatale avec fermeture de 
l’application ?


Bonne soirée.

Cyrille



Avast logo   

L'absence de virus dans ce courrier électronique a été vérifiée par le 
logiciel antivirus Avast.

www.avast.com 




Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ et la fonction win.addAccelerator

2016-10-11 Par sujet QuentinC

Salut,

C'est le même bug en fait. Donc quand il sera corrigé pour les menus, il 
le sera aussi pour les accélérateurs.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et la fonction win.addAccelerator

2016-10-11 Par sujet Mathieu Barbe

Bonsoir,
en continuant à programmer, j'ai vue également que la méthode 
addAccelerator avec le paramètre specific activé ajoute le raccourci à 
la page qui était active avant l'ouverture de la nouvelle page.

Voilà voilou.
++ Mathieu

Le 10/10/2016 à 19:34, Mathieu Barbe a écrit :

Bonjour Quentin et la liste,
je crois avoir trouvé le même type d'erreur liée au paramètre specific
dans la méthode win.accelerator().
Quand specific est activé, le raccourci ne fonctionne pas.
Par contre quand specific est configuré sur false, le raccourci
fonctionne sans problème.

Peut-être que la correction du bug des menus spécifiques corrige
automatiquement ce bug là!

Arrivez-vous à reproduire ce comportement chez vous?

Amicalement, Mathieu


--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et les menu

2016-09-27 Par sujet QuentinC

Bonsoir,

Il y a effectivement bien un bug, bien joué pour l'avoir débusqué !


En fait, en ajoutant un menu spécifique depuis l'évènement pageOpened, 
il est bien ajouté, mais à la page qui avait le focus, et non pas à la 
page qui vient d'être ouverte !


Ca sera corrigé dans l'alpha 10.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et les menu

2016-09-27 Par sujet Mathieu Barbe

Bonjour,
j'ai refais quelque tests, pas grand chose à faire.
J'ai l'impression que quand l'event pageOpenned est activé, il n'associe 
  pas le menu à la page courante.
Par contre, il sait bien dans quelle page il est, page.name renvoi le 
bon nom.

Peut-être un bug de 6pad++.
Quentin, tu serais nous dire?

Il manque pas grand chose pour une première version de MarkPad!!
Amicalement, Mathieu

Le 25/09/2016 à 12:05, Mathieu Barbe a écrit :

Bonjour la liste,
est-ce que quelqu'un c'est déjà servit de l'option specific de la
méthode add de la class Menu?

Peut-être un truc que j'ai pas compris.
* J'ai associé une fonction à l’événement pageOpened.
* Dans celle ci j'ajoute un menu avec l'option specific = True pour que
le menu soit visible que pour cette nouvelle page.
* Pas de message d'erreur, mais je ne retrouve pas mon menu quand je
suis sur cette page.

Quand je passe l'option specific sur False, mon menu apparait bien sur
toute les pages.

Quelqu'un aurait-il la solution à cette énigme?
Merci les gas.
++ Math




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et les menu

2016-09-25 Par sujet Mathieu Barbe

Bonjour Abdel,
merci pour tes essais!
je dirait que ton première essai renvoi un  comportement tout à fais normal.
Si on active l'option spécific cela doit ajouter le menu seulement dans 
la page courante.

C'est ce que tu semble décrire dans ton premier teste.

Par contre, dans le test avec l'ajout de la fonction callback, on ne 
peut créer de menu.

J'ai exactement le même comportement que toi.

Affaire à suivre.
Amicalement, Mathieu


Mathieu

Le 25/09/2016 à 16:49, Abdel a écrit :

Coucou Math,

Je fais le même constat que toi avec 6pad++ alpha 9.

Si je crée un fichier 6pad++.py au même niveau que l'exécutable de
6pad++ et que j'y ajoute les 2 lignes suivantes :

import sixpad as sp
sp.window.menus.add(label = "Pour les  pages", index = -3,
specific = True)

Là, j'ai le nouveau menu qui ne s'affiche qu'à l'ouverture de 6pad++,
pas si j'ouvre de nouvelles pages avec Contrôle O ou Contrôle N.

Cependant, si j'associe une fonction callback à lévénement "pageOpened"
de la classwindow, comme suit :

import sixpad as sp
# La fonction callback.
def openedPage (newPage):
   # À l'intérieur de la fonction callback.
   sp.window.menus.add(label = "Pour les  pages", index = -3,
specific = True)

# l'association de l'événement après le callback.
sp.window.addEvent ("pageOpened", openedPage)

Là, le fait de mettre le paramètre specific à True ne m'affiche le menu
dans aucune page.

Si je le mets sur False, il ne s'affichera pas à l'ouverture de 6pad++,
mais dans toutes les nouvelles pages ouvertes avec Contrôle O ou
Contrôle N, c'est à dire tout à fait le contraire que le tout premier
exemple.

Je pense que c'est le comportement voulu pour ce paramètre apparemment.

Bien amicalement,
Abdel.

-Message d'origine- From: Mathieu Barbe
Sent: Sunday, September 25, 2016 12:05 PM
To: progliste@ml.free.fr
Subject: [progliste] 6pad++ et les menu

Bonjour la liste,
est-ce que quelqu'un c'est déjà servit de l'option specific de la
méthode add de la class Menu?

Peut-être un truc que j'ai pas compris.
* J'ai associé une fonction à l’événement pageOpened.
* Dans celle ci j'ajoute un menu avec l'option specific = True pour que
le menu soit visible que pour cette nouvelle page.
* Pas de message d'erreur, mais je ne retrouve pas mon menu quand je
suis sur cette page.

Quand je passe l'option specific sur False, mon menu apparait bien sur
toute les pages.

Quelqu'un aurait-il la solution à cette énigme?
Merci les gas.
++ Math




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et les menu

2016-09-25 Par sujet Abdel

Coucou Math,

Je fais le même constat que toi avec 6pad++ alpha 9.

Si je crée un fichier 6pad++.py au même niveau que l'exécutable de 6pad++ et 
que j'y ajoute les 2 lignes suivantes :


import sixpad as sp
sp.window.menus.add(label = "Pour les  pages", index = -3, 
specific = True)


Là, j'ai le nouveau menu qui ne s'affiche qu'à l'ouverture de 6pad++, pas si 
j'ouvre de nouvelles pages avec Contrôle O ou Contrôle N.


Cependant, si j'associe une fonction callback à lévénement "pageOpened" de 
la classwindow, comme suit :


import sixpad as sp
# La fonction callback.
def openedPage (newPage):
   # À l'intérieur de la fonction callback.
   sp.window.menus.add(label = "Pour les  pages", index = -3, 
specific = True)


# l'association de l'événement après le callback.
sp.window.addEvent ("pageOpened", openedPage)

Là, le fait de mettre le paramètre specific à True ne m'affiche le menu dans 
aucune page.


Si je le mets sur False, il ne s'affichera pas à l'ouverture de 6pad++, mais 
dans toutes les nouvelles pages ouvertes avec Contrôle O ou Contrôle N, 
c'est à dire tout à fait le contraire que le tout premier exemple.


Je pense que c'est le comportement voulu pour ce paramètre apparemment.

Bien amicalement,
Abdel.

-Message d'origine- 
From: Mathieu Barbe

Sent: Sunday, September 25, 2016 12:05 PM
To: progliste@ml.free.fr
Subject: [progliste] 6pad++ et les menu

Bonjour la liste,
est-ce que quelqu'un c'est déjà servit de l'option specific de la
méthode add de la class Menu?

Peut-être un truc que j'ai pas compris.
* J'ai associé une fonction à l’événement pageOpened.
* Dans celle ci j'ajoute un menu avec l'option specific = True pour que
le menu soit visible que pour cette nouvelle page.
* Pas de message d'erreur, mais je ne retrouve pas mon menu quand je
suis sur cette page.

Quand je passe l'option specific sur False, mon menu apparait bien sur
toute les pages.

Quelqu'un aurait-il la solution à cette énigme?
Merci les gas.
++ Math


--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 
2 MO


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.


Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ class Page, int curLine

2016-09-11 Par sujet Mathieu Barbe

Merci pour vos réponses,
c'est ce que je me suis dit après coup.
J'ai pu remarquer également que les méthode qui prenne un numéro de 
ligne comme argument commence aussi à 0.

Du coup, tous est logique, il faut juste le savoir!
Merci
Math


Le 11/09/2016 à 18:56, QuentinC a écrit :

Salut,

C'est exactement ça.
Tout comme ce n'est pas naturel de compter à partir de 0 dans la barre
d'état, ce n'est pas non plus naturel en python de commencer de compter
à 1.
Donc oui, curLine c'est le numéro de ligne programmatique qui commence à
0; et ce qui est affiché dans la barre d'état c'est quelque chose de
plus humain qui commence à 1.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ bug à vérifier chez vous

2016-09-11 Par sujet QuentinC

Salut,

En effet, il semblerait qu'il y ait un souci à ce niveau. Je vais 
regarder ça et corriger pour l'alpha 10.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ class Page, int curLine

2016-09-11 Par sujet QuentinC

Salut,

C'est exactement ça.
Tout comme ce n'est pas naturel de compter à partir de 0 dans la barre 
d'état, ce n'est pas non plus naturel en python de commencer de compter à 1.
Donc oui, curLine c'est le numéro de ligne programmatique qui commence à 
0; et ce qui est affiché dans la barre d'état c'est quelque chose de 
plus humain qui commence à 1.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++, réfl exion d'un soir... ou pas

2016-09-11 Par sujet Abdel

Coucou Quentin,

Je trouve l'idée très intéressante.

Je t'encourage donc à continuer le travail sur cette extension, si tu en as 
le temps et la motivation bien sûr.


Encore merci à toi.

Bien amicalement,
Abdel.

-Message d'origine- 
From: Mathieu Barbe

Sent: Thursday, September 8, 2016 11:28 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: 6pad++, réflexion d'un soir... ou pas

Coucou Quentin et la liste,

Le 08/09/2016 à 22:32, QuentinC a écrit :

Bonjour,

Aujourd'hui pas de nouvelle version de 6pad++ à vous proposer, mais
peut-être le début du développement d'une nouvelle extension, et bien
sûr, vos avis quant à certaines des fonctionnalités qui pourraient, ou
pas, y être incluses.

J'ai commencé mon tout premier travail au début du mois, et il va
falloir que j'utilise eclipse. Je débute avec, mais à peine après
quelques jours d'utilisation, ça m'a déjà donné quelques idées que je
pourrais ajouter dans 6pad++.
Du coup j'aurais aimé savoir ce que vous en pensiez avant d'aller plus
loin.

J'avais commencé le développement d'une extension que j'avais appelé
developer, mais j'ai un peu codé ça n'importe comment.


Ah, bas du coup, je vais attendre avant de coder le lien entre mon
extension et celle-ci!
J'avais commencé à regarder le code.

Je la laisse donc

tomber et à la place, j'en démarrerais une nouvelle qui s'appellerait
minide; évidemment un petit nom sympa qui en rappelle son objectif, mini
environnement de développement.
Je réfléchis à deux grosses parties à cette extension:
1 - Fonctionnalités spécifiques aux projets et types de fichier
2 - La fonctionnalité accès rapide

1 - Fonctionnalités spécifiques aux projets et types de fichier
En premier lieu, le but de cette fonctionnalité est, à l'ouverture d'un
fichier, de détecter son type (p.ex. quel langage de programmation), et
le projet auquel il appartient.
A partir de là, on pourra imaginer proposer:
1. des fonctions spécifiques au fichier ouverrt, p.ex. une fonction
commenter qui en Java mettra // et en python # au début de la ligne
courante. Si c'est du python on trouvera sûrement un moyen d'intégrer le
forPython  que vous avez bien avancé jusqu'ici.


Très bonne idée, on retrouve ce type de fonctionnement dans emacs est
c'est vraiment bien.
Avec des fichier de définition pour chaque langage ça pourrait allé vite.
Il faudrait pouvoir également charger une extension supplémentaire si
elle existe pour le type de langage

   2. Des fonctions relatives au projet, p.ex. compiler, exécuter, ouvrir

le navigateur web sur la page d'acueil du projet, redémarrer apache, etc.
Le tout de telle sorte qu'il puisse y avoir plusieurs fichiers de
projets différents ouverts en même temps... ce qu'aucun IDE ne fait de
manière vraiment pratique.


Oui, très bonne idée, mais c'est surement un peu plus dur à gérer entre
les différents type de langage. Mais ça à l'air gérable.




ET aussi, avec la possibilité d'ajouter pas trop difficilement la prise
en charge de nouveaux types de fichiers ou de types de projets.

Pour détecter le type de fichier ce n'est pas compliqué, il n'y a qu'à
se baser sur l'extension. Basique mais efficace et 99.9% suffisant.


Bien d’accord avec toi.


Pour détecter le projet auquel appartient le fichier, l'idée est de
remonter l'arborescence depuis le dossier où se trouve le fichier
progressivement jusqu'à la racine, et de s'arrêter quand on trouve un
fichier de configuration significatif.
Le dossier où se trouve ce fichier de configuration significatif
deviendra la racine du projet.
Pour le moment je ne détecte que des fichiers project.ini et je n'en
fais rien; l'idée plus tard ce serait de réussir à exploiter
correctement les pom.xml, build.xml, .project, les makefile, et pourquoi
pas peut-être les .vcproj ou je ne sais quoi d'autre; par exploiter
j'entends par là pouvoir lancer les bonnes commandes qui permettent de
compiler, exécuter, etc. depuis 6pad++.

Qu'est-ce que vous pensez de cette approche ?


C'est une bonne solution qui parait robuste au première abord.
Cela permettrait de bien gérer les compilation de projet qui ne peut
être géré automatiquement.Il faudrait peut-être distinguer la
compilation du projet et la compilation de la page en cour.
En tout cas, ça risque d'être vraiment sympa à l'usage.
La gestion des différent langage se rapproche de mon extension pour les
langages MarkUp. Je vais envoyer un mail pour vous expliquer tous ça!

Pour ta seconde idée, ça à l'air super efficace une fois qu'on maitrise
la bête!
Surtout si on cumule comme tu l'as expliqué.
Bon codage!!
Bien amicalement, Mathieu

 >

2 - La fonctionnalité accès rapide
Pour le moment je l'ai appelée Quick jump en anglais avec le raccourci
Alt+J. En faisant ce raccourci, ça ouvre une petite boîte de dialogue où
on peut saisir rapidement une commande.
JE pensais à ce genre de commande:
:7:5 => aller à la ligne 7 c

[progliste] Re: 6pad++ class Page, int curLine

2016-09-11 Par sujet Jean-François Colas

Salut,

Pour curline, c'est un objet régi par les règles d'indexation de Python, 
du coup, oui, ça commence à zéro. Pour la barre d'état, c'est une 
position plus "physique" ou "pragmatique", donc la première ligne est 
normalement 1. Perso en tout cas je n'aimerais pas voir ligne 0 sur la 
barre d'état si je suis au début de mon document.


J.-F.

Le 11/09/2016 16:53, Mathieu Barbe a écrit :

Bonjour la liste,
je script avec 6pad et j'ai une question.
j'ai peut-être pas bien compris, mais quand j'utiliss curLine de la 
class page, la valeur retournée est décrémenté de 1 par rapport à ce 
que je lis dans la barre d'état?

On peut parlé d'un offset de une ligne.

Si par exemple, je me place sur la première ligne de mon document,
la barre d'état me dit ligne 1
et curLine me renvoi 0.

Ce comportement est-il voulu?
Bug déjà référencé?
Merci pour votre aide.
Amicalement, Mathieu
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++, réflexion d'un soir... ou pas

2016-09-08 Par sujet Mathieu Barbe

Coucou Quentin et la liste,

Le 08/09/2016 à 22:32, QuentinC a écrit :

Bonjour,

Aujourd'hui pas de nouvelle version de 6pad++ à vous proposer, mais
peut-être le début du développement d'une nouvelle extension, et bien
sûr, vos avis quant à certaines des fonctionnalités qui pourraient, ou
pas, y être incluses.

J'ai commencé mon tout premier travail au début du mois, et il va
falloir que j'utilise eclipse. Je débute avec, mais à peine après
quelques jours d'utilisation, ça m'a déjà donné quelques idées que je
pourrais ajouter dans 6pad++.
Du coup j'aurais aimé savoir ce que vous en pensiez avant d'aller plus
loin.

J'avais commencé le développement d'une extension que j'avais appelé
developer, mais j'ai un peu codé ça n'importe comment.


Ah, bas du coup, je vais attendre avant de coder le lien entre mon 
extension et celle-ci!

J'avais commencé à regarder le code.

Je la laisse donc

tomber et à la place, j'en démarrerais une nouvelle qui s'appellerait
minide; évidemment un petit nom sympa qui en rappelle son objectif, mini
environnement de développement.
Je réfléchis à deux grosses parties à cette extension:
1 - Fonctionnalités spécifiques aux projets et types de fichier
2 - La fonctionnalité accès rapide

1 - Fonctionnalités spécifiques aux projets et types de fichier
En premier lieu, le but de cette fonctionnalité est, à l'ouverture d'un
fichier, de détecter son type (p.ex. quel langage de programmation), et
le projet auquel il appartient.
A partir de là, on pourra imaginer proposer:
1. des fonctions spécifiques au fichier ouverrt, p.ex. une fonction
commenter qui en Java mettra // et en python # au début de la ligne
courante. Si c'est du python on trouvera sûrement un moyen d'intégrer le
forPython  que vous avez bien avancé jusqu'ici.


Très bonne idée, on retrouve ce type de fonctionnement dans emacs est 
c'est vraiment bien.

Avec des fichier de définition pour chaque langage ça pourrait allé vite.
Il faudrait pouvoir également charger une extension supplémentaire si 
elle existe pour le type de langage


   2. Des fonctions relatives au projet, p.ex. compiler, exécuter, ouvrir

le navigateur web sur la page d'acueil du projet, redémarrer apache, etc.
Le tout de telle sorte qu'il puisse y avoir plusieurs fichiers de
projets différents ouverts en même temps... ce qu'aucun IDE ne fait de
manière vraiment pratique.


Oui, très bonne idée, mais c'est surement un peu plus dur à gérer entre 
les différents type de langage. Mais ça à l'air gérable.





ET aussi, avec la possibilité d'ajouter pas trop difficilement la prise
en charge de nouveaux types de fichiers ou de types de projets.

Pour détecter le type de fichier ce n'est pas compliqué, il n'y a qu'à
se baser sur l'extension. Basique mais efficace et 99.9% suffisant.


Bien d’accord avec toi.


Pour détecter le projet auquel appartient le fichier, l'idée est de
remonter l'arborescence depuis le dossier où se trouve le fichier
progressivement jusqu'à la racine, et de s'arrêter quand on trouve un
fichier de configuration significatif.
Le dossier où se trouve ce fichier de configuration significatif
deviendra la racine du projet.
Pour le moment je ne détecte que des fichiers project.ini et je n'en
fais rien; l'idée plus tard ce serait de réussir à exploiter
correctement les pom.xml, build.xml, .project, les makefile, et pourquoi
pas peut-être les .vcproj ou je ne sais quoi d'autre; par exploiter
j'entends par là pouvoir lancer les bonnes commandes qui permettent de
compiler, exécuter, etc. depuis 6pad++.

Qu'est-ce que vous pensez de cette approche ?


C'est une bonne solution qui parait robuste au première abord.
Cela permettrait de bien gérer les compilation de projet qui ne peut 
être géré automatiquement.Il faudrait peut-être distinguer la 
compilation du projet et la compilation de la page en cour.

En tout cas, ça risque d'être vraiment sympa à l'usage.
La gestion des différent langage se rapproche de mon extension pour les 
langages MarkUp. Je vais envoyer un mail pour vous expliquer tous ça!


Pour ta seconde idée, ça à l'air super efficace une fois qu'on maitrise 
la bête!

Surtout si on cumule comme tu l'as expliqué.
Bon codage!!
Bien amicalement, Mathieu

 >

2 - La fonctionnalité accès rapide
Pour le moment je l'ai appelée Quick jump en anglais avec le raccourci
Alt+J. En faisant ce raccourci, ça ouvre une petite boîte de dialogue où
on peut saisir rapidement une commande.
JE pensais à ce genre de commande:
:7:5 => aller à la ligne 7 caractère 5
+10 => avancer de 10 lignes
-10 => reculer de 10 lignes
/duTexte => faire une recherche de "duTexte"
!save => s'il y a un menu item qui a save comme nom, exécuter cette
commande directement
#truc => aller à la fonction truc (et c'est là que ça devient
intéressant, il faut évidemment différencier la recherche selon le type
de fichier / langage de programmation s'il est pris en 

[progliste] Re: 6pad++, réflexio n d'un soir... ou pas

2016-09-08 Par sujet Cyrille
Salut Quentin,

Pour les fonctionnalités spécifiques au projet, je vois bien l'utilité. C'est 
pour moi super important et quelque chose d'intégré avec plusieurs types de 
fichiers et projets serait super bien.
J'avais commencé une petite extension pour ça en prenant en compte mes besoins 
sur les types de fichiers python et Matlab, mais n'ai jamais poursuivi.
Pour le quick jump, je ne saisis pas encore beaucoup le gain par rapport à des 
raccourcis liés à des items de menus classiques. Pourquoi Alt+J puis / serait 
plus rapide que Ctrl+F ? Le seul intérêt que je vois est lorsque plusieurs 
commandes s'enchaînent. Là on doit effectivement gagner du temps. Mais 
peut-être que je ne saisis pas tout. Si tu fais cette extension, je la testerai 
évidemment. Mais pour moi, elle est moins prioritaire que les commandes 
spécifiques aux projets et types de fichiers.

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : jeudi 8 septembre 2016 22:32
À : progliste@ml.free.fr
Objet : [progliste] 6pad++, réflexion d'un soir... ou pas

Bonjour,

Aujourd'hui pas de nouvelle version de 6pad++ à vous proposer, mais 
peut-être le début du développement d'une nouvelle extension, et bien 
sûr, vos avis quant à certaines des fonctionnalités qui pourraient, ou 
pas, y être incluses.

J'ai commencé mon tout premier travail au début du mois, et il va 
falloir que j'utilise eclipse. Je débute avec, mais à peine après 
quelques jours d'utilisation, ça m'a déjà donné quelques idées que je 
pourrais ajouter dans 6pad++.
Du coup j'aurais aimé savoir ce que vous en pensiez avant d'aller plus loin.

J'avais commencé le développement d'une extension que j'avais appelé 
developer, mais j'ai un peu codé ça n'importe comment. Je la laisse donc 
tomber et à la place, j'en démarrerais une nouvelle qui s'appellerait 
minide; évidemment un petit nom sympa qui en rappelle son objectif, mini 
environnement de développement.
Je réfléchis à deux grosses parties à cette extension:
1 - Fonctionnalités spécifiques aux projets et types de fichier
2 - La fonctionnalité accès rapide

1 - Fonctionnalités spécifiques aux projets et types de fichier
En premier lieu, le but de cette fonctionnalité est, à l'ouverture d'un 
fichier, de détecter son type (p.ex. quel langage de programmation), et 
le projet auquel il appartient.
A partir de là, on pourra imaginer proposer:
1. des fonctions spécifiques au fichier ouverrt, p.ex. une fonction 
commenter qui en Java mettra // et en python # au début de la ligne 
courante. Si c'est du python on trouvera sûrement un moyen d'intégrer le 
forPython  que vous avez bien avancé jusqu'ici.
2. Des fonctions relatives au projet, p.ex. compiler, exécuter, ouvrir 
le navigateur web sur la page d'acueil du projet, redémarrer apache, etc.
Le tout de telle sorte qu'il puisse y avoir plusieurs fichiers de 
projets différents ouverts en même temps... ce qu'aucun IDE ne fait de 
manière vraiment pratique.
ET aussi, avec la possibilité d'ajouter pas trop difficilement la prise 
en charge de nouveaux types de fichiers ou de types de projets.

Pour détecter le type de fichier ce n'est pas compliqué, il n'y a qu'à 
se baser sur l'extension. Basique mais efficace et 99.9% suffisant.

Pour détecter le projet auquel appartient le fichier, l'idée est de 
remonter l'arborescence depuis le dossier où se trouve le fichier 
progressivement jusqu'à la racine, et de s'arrêter quand on trouve un 
fichier de configuration significatif.
Le dossier où se trouve ce fichier de configuration significatif 
deviendra la racine du projet.
Pour le moment je ne détecte que des fichiers project.ini et je n'en 
fais rien; l'idée plus tard ce serait de réussir à exploiter 
correctement les pom.xml, build.xml, .project, les makefile, et pourquoi 
pas peut-être les .vcproj ou je ne sais quoi d'autre; par exploiter 
j'entends par là pouvoir lancer les bonnes commandes qui permettent de 
compiler, exécuter, etc. depuis 6pad++.

Qu'est-ce que vous pensez de cette approche ?

2 - La fonctionnalité accès rapide
Pour le moment je l'ai appelée Quick jump en anglais avec le raccourci 
Alt+J. En faisant ce raccourci, ça ouvre une petite boîte de dialogue où 
on peut saisir rapidement une commande.
JE pensais à ce genre de commande:
:7:5 => aller à la ligne 7 caractère 5
+10 => avancer de 10 lignes
-10 => reculer de 10 lignes
/duTexte => faire une recherche de "duTexte"
!save => s'il y a un menu item qui a save comme nom, exécuter cette 
commande directement
#truc => aller à la fonction truc (et c'est là que ça devient 
intéressant, il faut évidemment différencier la recherche selon le type 
de fichier / langage de programmation s'il est pris en charge)
On peut évidemment imaginer d'autres caractères pour d'autres types de 
recherches... p.ex. @ ? > :: ^~ = % < $ &. A moins que vous ayez envie 
d'en réserver pour d'autres idées de commandes encore.

Là où ça peut devenir 

[progliste] Re: 6pad++ alpha 9

2016-08-28 Par sujet Jean-François Colas

Hello people,

En tout cas, moi ça me va très bien. On ne trouve pas ça dans le 
Bloc-notes, mais on trouve ça dans Notetab, on trouve même ça dans Word, 
ils en ont même davantage mais ils ont aussi davantage d'objets que l'on 
peut rechercher alors toute proportion gardée, moi ça me suffit a 
priori. Sûr qu'un brin de doc ne serait sûrement pas superflu à terme... 
Ou une aide contextuelle. Enfin je ne sais pas combien nous pouvons être 
à ce jour à utiliser 6Pad++, donc à pouvoir faire des retours; je ne 
sais pas bien si à ce jour on peut en parler sur d'autres listes, le 
statut alpha me fait un peu hésiter.


J.-F.


Le 27/08/2016 15:26, QuentinC a écrit :
> Vu que tu utilises les caractères spéciaux type ^t pour tabulation, 
comment rechercher la chaîne constituée littérallement des caractères 
accent circonflexe

puis t ?
 Est-ce que ça ne va pas complexifier la recherche ?

Si, ça peut complexifier un peu. Normalement j'ai prévu que ^^ soit 
remplacé par un simple ^. Du coup si tu veux rechercher ^^ il faudra 
taper  et honnêtement je n'ai pas trop testé dans les détails. 
Pour ton cas il faudrait taper ^^t.
J'ai choisi ^plutôt que \ dans ce cas car \ est souvent utilisé en 
programmation. Du coup je pense qu'au final ça ne sera qu'un moindre mal.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-27 Par sujet Cyrille
Salut Quentin,

Est-ce que ce fonctionnement est documenté ?
Si ce n'est pas le cas, il faudrait trouver un endroit où le faire, ou alors 
décrire ce comportement directement dans la boîte de dialogue. Sinon, sans doc 
ni indication, je m'imagine que en décochant la case expressions régulières, la 
recherche doit être la plus simple qui soit, ce qui n'est plus tout à fait le 
cas avec ce comportement.

Bonne soirée.

Cyrille




-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : samedi 27 août 2016 15:26
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ alpha 9

 > Vu que tu utilises les caractères spéciaux type ^t pour tabulation, 
comment rechercher la chaîne constituée littérallement des caractères 
accent circonflexe
puis t ?
  Est-ce que ça ne va pas complexifier la recherche ?

Si, ça peut complexifier un peu. Normalement j'ai prévu que ^^ soit 
remplacé par un simple ^. Du coup si tu veux rechercher ^^ il faudra 
taper  et honnêtement je n'ai pas trop testé dans les détails. Pour 
ton cas il faudrait taper ^^t.
J'ai choisi ^plutôt que \ dans ce cas car \ est souvent utilisé en 
programmation. Du coup je pense qu'au final ça ne sera qu'un moindre mal.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-27 Par sujet QuentinC
> Vu que tu utilises les caractères spéciaux type ^t pour tabulation, 
comment rechercher la chaîne constituée littérallement des caractères 
accent circonflexe

puis t ?
 Est-ce que ça ne va pas complexifier la recherche ?

Si, ça peut complexifier un peu. Normalement j'ai prévu que ^^ soit 
remplacé par un simple ^. Du coup si tu veux rechercher ^^ il faudra 
taper  et honnêtement je n'ai pas trop testé dans les détails. Pour 
ton cas il faudrait taper ^^t.
J'ai choisi ^plutôt que \ dans ce cas car \ est souvent utilisé en 
programmation. Du coup je pense qu'au final ça ne sera qu'un moindre mal.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-27 Par sujet Cyrille
Salut Quentin,

Je dépile mes mails au retour de vacances.
J'ai pas encore téléchargé l'alpha 9, mais j'ai déjà une question à la lecture 
de ton mail :
Vu que tu utilises les caractères spéciaux type ^t pour tabulation, comment 
rechercher la chaîne constituée littérallement des caractères accent 
circonflexe puis t ?
 Est-ce que ça ne va pas complexifier la recherche ?

Bon je vais continuer à dépiler mes mails, de retour de vacances.
Merci et bonne journée.

Cyrile 

-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : vendredi 26 août 2016 15:29
À : progliste@ml.free.fr
Objet : [progliste] 6pad++ alpha 9

Bonjour,

Petite mise à jour de 6pad++ cet après-midi. Téléchargement sur 
http://vrac.quentinc.net/6pad%2b%2b.zip

Correction du bug regex, les références arrière qui ne fonctionnaient pas.
Correction du bug fichier nouvellement enregistré qui ne se plaçait pas 
dans les fichiers récents.
Ajout des options de ligne de commande /configfile et /nacked, doc mise 
à jour.
Ajout de la fonction reloadConfig, doc mise à jour.
Ajout de ^t ^r ^n ^b ^f ^v et ^e pour les recherches et remplacements 
qui ne sont pas en mode regex.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-26 Par sujet Mathieu Barbe

Coucou JF,


Le 26/08/2016 à 17:57, Jean-François Colas a écrit :

Hello la ML,

Merci beaucoup pour cette nouvelle version. J'espère que chez moi elle
va mettre tout le monde d'accord, c'est-à-dire moi qui utilise la Bêta
d'octobre, moi qui avais voulu switcher sur l'Alpha de février, moi qui
avais commencé à utiliser l'alpha 7, etc...

Matt, donc si je comprends bien, aujourd'hui, tes txt s'ouvrent avec le
bloc-notes par défaut, tes .py avec quoi?
Par défaut, les fichier .py s'ouvrent avec python et je peux mettre le 
bloc note à la place.
Mon soucis, c'est que je peux choisir un autre programme pour ouvrir ces 
deux type de fichiers, .txt et .p.

Je me retrouve dans la liste où il y a déjà quelques programmes.
Je fais parcourir pour ajouter 6pad++.
Et là, pas moyen, il ne s'ajoute pas dans la liste des programmes. Je ne 
peux donc pas le lancer avec 6pad++, et encore moins, le choisir par défaut.

Je n'ai jamais eu ce type de soucis avec d'autre exécutables.
Je faisais parcourir, je trouvais mon .exe. Je validais et je le 
retrouvais bien dans la liste.J'ai même déjà fais ça avec des 
application portable non installées.

Je comprend vraiment pas pourquoi ce comportement avec 6pad++.
J'espère trouver.
Amicalement, Mathieu




 >

Les deux pistes que je suivrais au point où tu es, pourraient être:

1) désassocier les .txt par les options des dossiers, je ne sais plus où
ça se trouve dans les windows postérieurs à XP. Ensuite, l'extension txt
n'étant plus connue par windows, au premier rencontré il te demandera de
choisir un programe, et comme 6Pad++ sera celui que tu choisiras,
Windows n'aura peut-être alors plus le choix.

2) Sinon, puisqu'il semble qu'on puisse laisser les associations par
défaut, mais avec un peu de bol, la court-circuiter par Ouvrir avec, je
partirais à la chasse aux astuces concernant les clefs de base de
registre régissant Ouvrir avec, pour éventuellement les régler à la main...

Et je ne sais pas trop par laquelle je commencerais en fait.

J.-F.


Le 26/08/2016 15:29, QuentinC a écrit :

Bonjour,

Petite mise à jour de 6pad++ cet après-midi. Téléchargement sur
http://vrac.quentinc.net/6pad%2b%2b.zip

Correction du bug regex, les références arrière qui ne fonctionnaient
pas.
Correction du bug fichier nouvellement enregistré qui ne se plaçait
pas dans les fichiers récents.
Ajout des options de ligne de commande /configfile et /nacked, doc
mise à jour.
Ajout de la fonction reloadConfig, doc mise à jour.
Ajout de ^t ^r ^n ^b ^f ^v et ^e pour les recherches et remplacements
qui ne sont pas en mode regex.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-26 Par sujet Jean-François Colas

Hello la ML,

Merci beaucoup pour cette nouvelle version. J'espère que chez moi elle 
va mettre tout le monde d'accord, c'est-à-dire moi qui utilise la Bêta 
d'octobre, moi qui avais voulu switcher sur l'Alpha de février, moi qui 
avais commencé à utiliser l'alpha 7, etc...


Matt, donc si je comprends bien, aujourd'hui, tes txt s'ouvrent avec le 
bloc-notes par défaut, tes .py avec quoi?


Les deux pistes que je suivrais au point où tu es, pourraient être:

1) désassocier les .txt par les options des dossiers, je ne sais plus où 
ça se trouve dans les windows postérieurs à XP. Ensuite, l'extension txt 
n'étant plus connue par windows, au premier rencontré il te demandera de 
choisir un programe, et comme 6Pad++ sera celui que tu choisiras, 
Windows n'aura peut-être alors plus le choix.


2) Sinon, puisqu'il semble qu'on puisse laisser les associations par 
défaut, mais avec un peu de bol, la court-circuiter par Ouvrir avec, je 
partirais à la chasse aux astuces concernant les clefs de base de 
registre régissant Ouvrir avec, pour éventuellement les régler à la main...


Et je ne sais pas trop par laquelle je commencerais en fait.

J.-F.


Le 26/08/2016 15:29, QuentinC a écrit :

Bonjour,

Petite mise à jour de 6pad++ cet après-midi. Téléchargement sur 
http://vrac.quentinc.net/6pad%2b%2b.zip


Correction du bug regex, les références arrière qui ne fonctionnaient 
pas.
Correction du bug fichier nouvellement enregistré qui ne se plaçait 
pas dans les fichiers récents.
Ajout des options de ligne de commande /configfile et /nacked, doc 
mise à jour.

Ajout de la fonction reloadConfig, doc mise à jour.
Ajout de ^t ^r ^n ^b ^f ^v et ^e pour les recherches et remplacements 
qui ne sont pas en mode regex.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-26 Par sujet QuentinC

> Comment faire pour que 6pad soit reconnu comme commande interne?

IL faut juste qu'il soit dans le path

> Dernière question, à quoi correspondent les nouveau codes que tu as 
ajoutés?
t: tab, r: retour chariot, n: nouvelle ligne, f: form feed, v: 
tabulation verticale, b: backspace, e: escape

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 9

2016-08-26 Par sujet Mathieu Barbe

Coucou Quentin,
merci pour cette nouvelle version.
Je pars en test.

Par contre, je n'arrive toujours pas à associé 6pad à l'ouverture de 
fichier txt ou py. Je comprend pas le problème.


J'ai aussi vue en lisant la doc, qu'on pouvait exécuter 6pad++ à partir 
de la ligne de commande.

Comment faire pour que 6pad soit reconnu comme commande interne?

Dernière question, à quoi correspondent les nouveau codes que tu as ajoutés?
^t doit-être le tab;
^r ^n concerne les sauts de ligne.
A quoi servent les autres:
^b
^f
^v
^e?

Quentin.

Quentin, Merci mille fois pour ton travail
Amicalement, Mathieu


Le 26/08/2016 à 15:29, QuentinC a écrit :

Bonjour,

Petite mise à jour de 6pad++ cet après-midi. Téléchargement sur
http://vrac.quentinc.net/6pad%2b%2b.zip

Correction du bug regex, les références arrière qui ne fonctionnaient pas.
Correction du bug fichier nouvellement enregistré qui ne se plaçait pas
dans les fichiers récents.
Ajout des options de ligne de commande /configfile et /nacked, doc mise
à jour.
Ajout de la fonction reloadConfig, doc mise à jour.
Ajout de ^t ^r ^n ^b ^f ^v et ^e pour les recherches et remplacements
qui ne sont pas en mode regex.
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-26 Par sujet Mathieu Barbe



Le 26/08/2016 à 06:15, QuentinC a écrit :

Salut,


Une petite question, les extensions présentent dans le dossier plugins

fonctionnent-elles?

Seulement partiellement


A quoi servent-elles?


dialogs: c'est le code source de la DLL des boîtes de dialogues
supplémentaires; pour le moment je propose une boîte de dialogue
contenant un composant tree view.
C'est l'extension de loin la plus complète, mais je suis loin d'avoir fini.

audio_indent: comme le nom le suggère, cette extension indique
l'indentation à l'aide de sons. Quand on change de ligne, si
l'indentation est différente de la ligne précédente, un son se fait
entendre.

developer: ça c'est beaucoup plus expérimental, l'idée c'était de
changer 6pad++ en petit IDE, avec un menu projet, une option pour
compiler, exécuter, etc. et surtout, des options qui peuvent changer
selon le type de fichier actuellement ouvert.


J'ai testé, je vois le menu, mais les deux options reste grisées, j'ai 
essayé avec un fichier .md et .py.

++ Math


Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-25 Par sujet QuentinC

Salut,

> Une petite question, les extensions présentent dans le dossier 
plugins fonctionnent-elles?


Seulement partiellement

> A quoi servent-elles?

dialogs: c'est le code source de la DLL des boîtes de dialogues 
supplémentaires; pour le moment je propose une boîte de dialogue 
contenant un composant tree view.

C'est l'extension de loin la plus complète, mais je suis loin d'avoir fini.

audio_indent: comme le nom le suggère, cette extension indique 
l'indentation à l'aide de sons. Quand on change de ligne, si 
l'indentation est différente de la ligne précédente, un son se fait 
entendre.


developer: ça c'est beaucoup plus expérimental, l'idée c'était de 
changer 6pad++ en petit IDE, avec un menu projet, une option pour 
compiler, exécuter, etc. et surtout, des options qui peuvent changer 
selon le type de fichier actuellement ouvert.

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-25 Par sujet Mathieu Barbe

Je devrais pouvoir te pardonner!!

Une petite question, les extensions présentent dans le dossier plugins 
fonctionnent-elles?

A quoi servent-elles?
J'ai vue du markdown dans les codes sources.
Math


++ Mathieu

Le 25/08/2016 à 21:10, QuentinC a écrit :

Salut,

Oui alors c'est ça, juste la DLL qui manquait. Toutes mes excuses.
Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-25 Par sujet QuentinC

Salut,

Oui alors c'est ça, juste la DLL qui manquait. Toutes mes excuses.
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-25 Par sujet Mathieu Barbe

Salut Quentin,
j'ai la dernière version stable de nvda, la 2016.2.1.
Dans le dossier de 6pad++, pas de fichier relatif à nvda.
J'ai par contre UniversalSpeech.dll.

Pour teste, j'ai récupéré le fichier en question dans une vieille 
version et cela refonctionne.

Il doit donc manquer les fichier dans la version alpha 7.
On m'a donné le lien la semaine dernière.

En tout cas, là ça roule pour le moment.
Grand merci,
Bien amicalement, Mathieu


Le 25/08/2016 à 17:43, QuentinC a écrit :

Salut,

Bizarre! Quelle version de NVDA ?
Y a-t-il bien nvdaControllerClient.dll ou une de ses variantes 32 ou 64
dans le dossier de 6pad++ ?
Progliste :
Pour se désinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ alpha 7 et synthèse vocale

2016-08-25 Par sujet QuentinC

Salut,

Bizarre! Quelle version de NVDA ?
Y a-t-il bien nvdaControllerClient.dll ou une de ses variantes 32 ou 64 
dans le dossier de 6pad++ ?

Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet Mathieu Barbe
j'ai trouvé une fenêtre de configuration où il y a toute les extensions 
de fichier et les programme associés.

Je vois vien que txt est associé au bloc note classique.
Mais quand je modifie, je retrouve la m^me fenêtre de choix de programme 
où l'on n'arrive pas à ajouter 6pad

Du coup mauvaise solution.
++ Math



 Le 22/08/2016 à 15:14, Jean-François Colas a écrit :

Hello Mathieu et tous,

Pour moi, la gestion des extension, du point de vue de l'utilisateur
final, c'est souvent très pratique, mais pour sa gestion, ça me paraît
un sac de noeuds d'informaticiens. J'ai découvert justement récemment
deux commandes "DOS", assoc et Ftype. Par exemple, assoc .txt me retourne:
.txt=txtFile

Si je fais:
ftype txtfile
j'obtiens:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Vu que ces deux commandes assoc et ftype permettent, non seulement
d'interroger, mais aussi de définir, on pourrait imaginer de définir
txtfile comme pointant sur l'emplacement effectif de 6Pad++.

Et toute extension qu'on veut voir prise en charge par 6Pad++ comme
txtfile.

A noter que, malgré ces infos, ici, quand je double-clique sur un txt...
c'est bien 6Pad++ qui s'ouvre, et alors là, du coup, je ne sais pas
pourquoi.

Sac de noeuds, j'vous dis!

Ou alors manque de doc, et de préférence, de doc traduite du microsoft
en français aussi...

J.-F.


Le 22/08/2016 11:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par
défaut pour l'ouverture de nombreux fichiers.

Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve
6pad++.
Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le
dossier classique C://prtgramme.
J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet Mathieu Barbe

Hep,
même sur le disque hors dropbox, même problème.
Je vois que je ne suis pas le seul.
++ Mathieu


Le 22/08/2016 à 13:39, Yannick Youalé a écrit :

Coucou Mathieu,


Début de citation


Je dois choisir le programme par défaut, je fais parcourir, je trouve
6pad++.
Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.


Fin de citation


Cela me l'a fait aussi quand j'ai voulu déplacer le 6pad++ dans mon
dossier dropbox.


J'ai due le remettre à son emplacement initial et ça s'est remis à
fonctionner.


Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net


Le 22/08/2016 à 10:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par
défaut pour l'ouverture de nombreux fichiers.

Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve
6pad++.
Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le
dossier classique C://prtgramme.
J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste :
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.




--
Mathieu Barbe
Ingénieur informatique embarqué & handi grimpeur
Court métrage, La vue au bout des doigts 
mat.ba...@gmail.com

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet yannick

hello idem chez moi aussi : pb d'association de type de fichier .


Le 22/08/2016 à 15:14, Jean-François Colas a écrit :

Hello Mathieu et tous,

Pour moi, la gestion des extension, du point de vue de l'utilisateur 
final, c'est souvent très pratique, mais pour sa gestion, ça me paraît 
un sac de noeuds d'informaticiens. J'ai découvert justement récemment 
deux commandes "DOS", assoc et Ftype. Par exemple, assoc .txt me 
retourne:

.txt=txtFile

Si je fais:
ftype txtfile
j'obtiens:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Vu que ces deux commandes assoc et ftype permettent, non seulement 
d'interroger, mais aussi de définir, on pourrait imaginer de définir 
txtfile comme pointant sur l'emplacement effectif de 6Pad++.


Et toute extension qu'on veut voir prise en charge par 6Pad++ comme 
txtfile.


A noter que, malgré ces infos, ici, quand je double-clique sur un 
txt... c'est bien 6Pad++ qui s'ouvre, et alors là, du coup, je ne sais 
pas pourquoi.


Sac de noeuds, j'vous dis!

Ou alors manque de doc, et de préférence, de doc traduite du microsoft 
en français aussi...


J.-F.


Le 22/08/2016 11:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par 
défaut pour l'ouverture de nombreux fichiers.


Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve 
6pad++.

Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le 
dossier classique C://prtgramme.

J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.







Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet Jean-François Colas

Hello Mathieu et tous,

Pour moi, la gestion des extension, du point de vue de l'utilisateur 
final, c'est souvent très pratique, mais pour sa gestion, ça me paraît 
un sac de noeuds d'informaticiens. J'ai découvert justement récemment 
deux commandes "DOS", assoc et Ftype. Par exemple, assoc .txt me retourne:

.txt=txtFile

Si je fais:
ftype txtfile
j'obtiens:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Vu que ces deux commandes assoc et ftype permettent, non seulement 
d'interroger, mais aussi de définir, on pourrait imaginer de définir 
txtfile comme pointant sur l'emplacement effectif de 6Pad++.


Et toute extension qu'on veut voir prise en charge par 6Pad++ comme txtfile.

A noter que, malgré ces infos, ici, quand je double-clique sur un txt... 
c'est bien 6Pad++ qui s'ouvre, et alors là, du coup, je ne sais pas 
pourquoi.


Sac de noeuds, j'vous dis!

Ou alors manque de doc, et de préférence, de doc traduite du microsoft 
en français aussi...


J.-F.


Le 22/08/2016 11:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par 
défaut pour l'ouverture de nombreux fichiers.


Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve 
6pad++.

Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le 
dossier classique C://prtgramme.

J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ et extension

2016-08-22 Par sujet Yannick Youalé

Coucou Mathieu,


Début de citation


Je dois choisir le programme par défaut, je fais parcourir, je trouve 
6pad++.

Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.


Fin de citation


Cela me l'a fait aussi quand j'ai voulu déplacer le 6pad++ dans mon 
dossier dropbox.



J'ai due le remettre à son emplacement initial et ça s'est remis à 
fonctionner.



Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net


Le 22/08/2016 à 10:16, Mathieu Barbe a écrit :

Bonjour,
j'aime tellement 6pad++ que j'aimerai l'utiliser comme programme par 
défaut pour l'ouverture de nombreux fichiers.


Quand je fais ouvrir avec sur un fichier.
Je dois choisir le programme par défaut, je fais parcourir, je trouve 
6pad++.

Je valide, je retrouve la liste des programmes disponibles.
Mais 6pad++ n'a pas été ajouté.
Très étrange.
J'ai essayé cinquante fois dans des dossier différents, même le 
dossier classique C://prtgramme.

J'ai également changé le nom de 6pad++.
Mais rien n'y fait.
Quelle-qu’un à t-il le même soucis ou une idée?
Merci

Amicalement,  Mathieu
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO 


Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ forPython- autres amélior ations

2016-08-20 Par sujet Yannick Youalé



Salut Abdel,

Début de citation

Merci pour toutes ces nouveautés.

Fin de citation

Et je te remercie de me remercier !

MDR !

Et pour ainsi dire, tu n'as pas encore tout vu car, je prépare en ce 
moment un gros coup.


Je peux d'ailleurs déjà t'en donner un aperçu. Enfin, je veux dire 
"vous" en donner un aperçu.


Je veux essentiellement parler d'un module (pour le moment associé) qui 
permet de gérer carrément les projets python.


Autrement dit, la possibilité par le forPython de ne plus gérer les 
fichier uniquement un par un, mais par dossier entiers. Le dossier ici 
représentant le projet logiciel fait en langage python.


Voici le lien de téléchargement de la nouvelle occurence du forPython 
par laquelle tu pourras tester, enfin je veux dire "vous" pourrez 
tester  ce nouveau concept que je propose.


https://dl.dropboxusercontent.com/u/50237171/forPython.zip

En quoi cela consiste concrètement:

* au démarrage du forPython, des éléments de menus liés à la gestion de 
projet sont ajoutés à des endroits précis:

- nouveau projet python dans le menu nouveau;
- ouvrir un projet python dans le menu fichier;
- projet python récents dans le menu fichier (listant les derniers 
projets ayant été ouverts).


Lorsqu'un projet est ouvert par les menus plus haut:
* un fichier de paramétrage nommé project.pyproj est ouvert ou crréé, et 
lu pour déterminer certaines préférences de ce projet. (Exemple de 
paramètres: le fichier de démarrage, le nom du projet, le type de 
projet, etc...).
* tous les fichiers python à la racine du dossier sont chargés dans les 
différents onglets. Ce comportement sera modifiable dans les options.
* le nom du projet est en permanance affiché à la droite du nom du 
fichier sur la barre de titre dans l'onglet courant; Apparemment un bug 
dans l'évènement title m'empêche encore de le réaliser. Je contourne 
provisoirement le problème en le faisant lire de force lors du 
basculement entre onglets.

* un menu "Enregistrer le projet sous est créé dans le menu fichier.
* un menu Exécuter le projet est créé dans le menu python, exécution.
* Un menu principal nommé "projet" est créé sur la barre des menus, 
proposant les sous-menus que voici:

- ajouter un module
- ajouter une interface graphique
- ajouter un fichier de base de données
- supprimer du projet
- paramètres de sauvegarde du projet
- explorateur de projet
- explorateur de classes
- propriétés du projet
Pour le moment ce n'est que l'explorateur de projet qui fonctionne, les 
autres étant actuellement grisés.


Comme autres changements, j'ai également:
* résolu un bug lié à l'assignation d'évènement à l'objet page qui ne 
prenaient pas en compte les onglets multiples.;
* résolu un bug lors de la complétion de code lorsque l'interpréteur 
6pad++ est sélectionné.
* ajouter des messages vocaux à des commandes se lançant par raccourci 
clavier. Choix qui devrait être modifiable prochainement dans les 
options de configuration).


Cela dit, au cours de mes développements, je crois avoir rencontré 
certains problèmes que je vais soumettre à Quentin.


* L'évènement "activated" de l'objet page semble ne pas fonctionner.

* l'évènement "title" de l'objet window, lorsqu'on fait un return dans 
la fonction callback pour modifier le titre de la fenêtre semble ne pas 
le prendre en compte.


* la méthode focus de l'objet page ne semble pas jusqu'ici avoir marché 
pour toutes mes tentatives.


A présent ci-dessous, pour savoir ce que je prévois pour le futur, je 
vous colle un extrait de mon cahier des charge personnel, qu'il serait 
d'ailleurs peut-être temps de faire passer au cahier des charges officiel:


Taches à réaliser:

* faire les créations d'exécutable par CX Freeze et Pyinstaller :

* refaire des commandes plus fiables de sélection de la classe et de la 
fonction courante
Proposer pour ce faire des fonctions alternatives et simplement 
désactiver les anciennes


* rectification au menu lié au projet courant:
faire un sous menu spécifique aux sauvegardes qui contiendra:
sauvegardes:
lancer la sauvegarde du projet
paramètres de sauvegarde du projet

* Activer les menus liés au projet courant actuellement grisés:
ajouter un module
ajouter une interface graphique
ajouter un fichier de base de données
supprimer du projet
paramètres de sauvegarde
explorateur de projet
explorateur de classes
propriétés du projet

* travailler sur la traduction en anglais
D'abord des modules associés, puis des formulaires HTA, ensuite du 
fichier init de forPython


* proposer des fonctions supplémentaires pour sélectionner les blocs
A savoir:
Etendre la sélection au bloc parent

* faire la commande exécuter jusqu'au curseur
Va être basée sur l'insertion d'une instruction d'arrêt ou de mise en 
pause du programme.
Ce serait cool si on pouvait alors demander à ce moment-là la valeur de 
certaines variables.

Créer pour ce faire un nouvel 

[progliste] Re: 6pad++ forPython- autres améliorations

2016-08-19 Par sujet Abdel
Coucou Yannick,

Merci pour toutes ces nouveautés.

En plus de CX Freeze, il existe aussi Pyinstaller :

http://www.pyinstaller.org/

Ces 2 packages ont le mérite d'être multiplateformes, contrairement à Py2exe, 
qui ne fonctionne que sous Windows.

Encore merci à toi...

Bien amicalement,
Abdel.


- Mail original -
De: "Yannick Youalé" 
À: progliste@ml.free.fr
Envoyé: Mardi 16 Août 2016 13:56:11
Objet: [progliste] 6pad++ forPython- autres améliorations

Salut à tous,

Quelques améliorations au forPython que vous pouvez apprécier dans le 
fichier suivant:
https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Les améliorations sont:
* intégration de la compilation par le py2exe accessible dans le menu 
python, exécution, compiler... ctrl+f6

* ajout de messages vocaux dans certaines commandes déclenchables par 
raccourcis clavier.

J'ai découvert récemment qu'il existe un autre outils nommé cx_Freeze 
pour créer des exécutables windows en python. je vais me pencher sur sa 
prise en compte dans le forPython.

Et comme je le disais auparavant à Abdel, j'estime que tout ces outils 
alternatifs (les commandes pyp et les autres) doivent être toujours 
visibles et soit être grisé en cas d'inopérabilité, ou alors afficher un 
message d'indisponibilité lorsque validés et pourquoi pas même proposer 
d'être téléchargé pour la version de python couramment cochée.

A plus !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
 www.visuweb.net


Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.


Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ forPython- nouvelle version

2016-08-03 Par sujet Yannick Youalé

Salut à tous,

Pour répondre aux préoccupation de J-F et de J-C

Cette nouvelle version du forPython est sensée fonctionner avec toutes 
les versions du 6pad++.


Cependant, pour les version de 6pad++ antérieures à la dernière version 
postée il y a quelques jours par QuentinC, vous devez vous assurer de la 
présence du fichier "qc6paddlgs.pyd" dans le dossier plugins. Il s'agit 
de la dll du nouveau control arborescence que QuentinC nous a mis à 
disposition.


Si ce n'est le cas, vous pouvez télécharger ce fichier par le lien suivant:

  https://dl.dropboxusercontent.com/u/50237171/qc6paddlgs.pyd

Assurez-vous également que le dossier "forPython" se trouve 
immédiatement à la racine du dossier plugins. En effet, c'est nécessaire 
pour que les modules complémentaires associés au forPython soient trouvés.


Pour finir, j'en profite par le lien suivant pour renvoyer le forPython 
dans lequel j'ai repéré et résolu un bug due à une de mes regexp qui 
était malencontreusement désactivée.


https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Une dernière recommandation, ou plutôt une indication.

Lorsque vous personnalisez vos raccourcis clavier dans cette nouvelle 
version du forPython, ces configurations de raccourci clavier sont 
enregistrés dans le dossier du forPython à l'intérieur d'un fichier 
nommé "manageShortcuts.ini".


Si vous voulez conserver ces raccourcis clavier d'une version à l'autre, 
vous pouvez simplement recopier ce fichier.


Je reste à l'affut pour d'autres questions que vous auriez.

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net



Le 02/08/2016 à 20:54, Jean-François Colas a écrit :


Salut Yannick et la ML,

Grand merci pour cette nouvelle version.

J'ai juste besoin d'un petit rappel: est-ce que le forPython nécessite 
une version particulière de 6Pad++?


Par exemple, vu que je risque de devoir provisoirement revenir à la 
Beta 1 d'octobre dernier, y a-t-il des risques d'incompatibilité?


L'alpha sortie en février l'a été en pleine activité d'élaboration de 
ce module, c'est pourquoi je me demandais si ce qu'a apporté cette 
nouvelle Alpha avait été utilisé...


Oui la jeune histoire de 6Pad++ est déjà assez compliquée au fond!

J.-F.

Le 02/08/2016 15:31, Yannick Youalé a écrit :

Salut à tous,

Comme vous l'attendez certainement impatiemment, voici la nouvelle 
version du forPython sur laquelle j'ai travaillé pendant la "longue" 
semaine que vous avez bien voulu m'accorder.


Vous la téléchargerez ici:
https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Pardon pour le retard, tout ça, tout ça.
Ca ne se reproduira plus, promis.

Alors, pour parler des changements supplémentaires, je peux dire que:

Le formulaire des options est en place, et la plupart de ses options 
sont désormais prises en compte.


Notamment:

* les options de démarrage du forPython.

* les options de débugage;

* les options de complétion de code

* les options de gestions des modules complémentaires associés.

Je me suis attelé à rendre les menus plus cohérents, mieux nommés et 
mieux placés.


Les ajouts et retraits de balises fonctionnent bien. Je les ai 
testées sur pas mal de code python. mais je reste à l'affut d'une 
quelconque exception qui m'aurait échappée.


La complétion de code n'est pas ridicule, mais ommet encore pas mal 
de cas particuliers.

Ça va demander un travail minutieux à tête reposée.



La vérification automatique de la syntaxe, une autre fonctionnalité 
qui me tient à coeur, est en place, quoi que très basique.


Lors de cette vérification il est également procédé à un ajustement, 
pour ne pas dire une homogénisation du code. Je n'y ai pas encore 
implémenté mon idée d'ajuster également le nom des variables, ce qui 
donnera droit à ne plus se soucier de la cass au final si j'arrive à 
bien faire les choses.


les ajout et suppression de balises de fin de bloc, les ajustement de 
l'indentation peuvent se faire uniquement sur le texte sélectionné, 
plutôt que sur tout le document.


Au fait, avec NVDA, on peut très bien explorer les blocs de code avec 
alt plus les flèches de direction.
Malheureusement avec Jaws, on doit se résigner à utiliser d'autres 
commandes raccourcis.


Pour ce qui est des raccourcis clavier, il sont avec ma nouvelle 
méthode  désormais tous modifiables.
JJ'emploi d'ailleurs le nouveau control arborescence relisé par 
Quentin pour les gérer. Dans cette fenêtre, utilisez les menu 
contextuel pour déclancher les actions.




En perspective, je pense pour le futur à ajouter au forPython un 
système de gestion de la documentation dans le code.


Et pourquoi pas à une véritable gestion de projets python avec des 
fonctionnalités comme la désignation du fichier de lancement du 
projet, le choix de type de projet, la recherche et remplacement dans 
tous les fichiers du projet,  

[progliste] Re: 6pad++ - Bug sur la barre d'état

2016-08-02 Par sujet Cyrille
Salut Quentin !

Merci beaucoup !
J'ai vu aussi que tu as fermé ou mis à jour d'autres bugs et que le nombre 
d'issues ouvertes diminue ! Super ! Bravo !
Vivement la alpha8 ou la beta2 !

Bonne soirée.

Cyrille

-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de QuentinC
Envoyé : mardi 2 août 2016 10:40
À : progliste@ml.free.fr
Objet : [progliste] Re: 6pad++ - Bug sur la barre d'état

Salut,

Non ce n'était pas grand chose, ça sera corrigé à la prochaine mise à jour.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.




[progliste] Re: 6pad++ forPython- nouvelle version

2016-08-02 Par sujet Jean-Claude Armingaud

Salut tous,

En complément de la question de J.-F., j'aimerais savoir si on tourne en 
64 ou en 32 bits ?

Merci,

J.-C.


Le 02/08/2016 21:54, Jean-François Colas a écrit :

Salut Yannick et la ML,

Grand merci pour cette nouvelle version.

J'ai juste besoin d'un petit rappel: est-ce que le forPython nécessite 
une version particulière de 6Pad++?


Par exemple, vu que je risque de devoir provisoirement revenir à la 
Beta 1 d'octobre dernier, y a-t-il des risques d'incompatibilité?


L'alpha sortie en février l'a été en pleine activité d'élaboration de 
ce module, c'est pourquoi je me demandais si ce qu'a apporté cette 
nouvelle Alpha avait été utilisé...


Oui la jeune histoire de 6Pad++ est déjà assez compliquée au fond!

J.-F.

Le 02/08/2016 15:31, Yannick Youalé a écrit :

Salut à tous,

Comme vous l'attendez certainement impatiemment, voici la nouvelle 
version du forPython sur laquelle j'ai travaillé pendant la "longue" 
semaine que vous avez bien voulu m'accorder.


Vous la téléchargerez ici:
https://dl.dropboxusercontent.com/u/50237171/forPython.zip

Pardon pour le retard, tout ça, tout ça.
Ca ne se reproduira plus, promis.

Alors, pour parler des changements supplémentaires, je peux dire que:

Le formulaire des options est en place, et la plupart de ses options 
sont désormais prises en compte.


Notamment:

* les options de démarrage du forPython.

* les options de débugage;

* les options de complétion de code

* les options de gestions des modules complémentaires associés.

Je me suis attelé à rendre les menus plus cohérents, mieux nommés et 
mieux placés.


Les ajouts et retraits de balises fonctionnent bien. Je les ai 
testées sur pas mal de code python. mais je reste à l'affut d'une 
quelconque exception qui m'aurait échappée.


La complétion de code n'est pas ridicule, mais ommet encore pas mal 
de cas particuliers.

Ça va demander un travail minutieux à tête reposée.



La vérification automatique de la syntaxe, une autre fonctionnalité 
qui me tient à coeur, est en place, quoi que très basique.


Lors de cette vérification il est également procédé à un ajustement, 
pour ne pas dire une homogénisation du code. Je n'y ai pas encore 
implémenté mon idée d'ajuster également le nom des variables, ce qui 
donnera droit à ne plus se soucier de la cass au final si j'arrive à 
bien faire les choses.


les ajout et suppression de balises de fin de bloc, les ajustement de 
l'indentation peuvent se faire uniquement sur le texte sélectionné, 
plutôt que sur tout le document.


Au fait, avec NVDA, on peut très bien explorer les blocs de code avec 
alt plus les flèches de direction.
Malheureusement avec Jaws, on doit se résigner à utiliser d'autres 
commandes raccourcis.


Pour ce qui est des raccourcis clavier, il sont avec ma nouvelle 
méthode  désormais tous modifiables.
JJ'emploi d'ailleurs le nouveau control arborescence relisé par 
Quentin pour les gérer. Dans cette fenêtre, utilisez les menu 
contextuel pour déclancher les actions.




En perspective, je pense pour le futur à ajouter au forPython un 
système de gestion de la documentation dans le code.


Et pourquoi pas à une véritable gestion de projets python avec des 
fonctionnalités comme la désignation du fichier de lancement du 
projet, le choix de type de projet, la recherche et remplacement dans 
tous les fichiers du projet,  l'ajustement des paramètres de 
configuration d'un projet, la proposition de modèles, etc...


Je n'ai pas non plus oublié l'octroi au forPython en particulier, et 
au 6pad++ en général d'un designer pour générer des fenêtres graphiques.

Je suis en train de faire passer mon projet Interface du vb6 au vb.net.
Pas si facile qu'il n'y parrait.

Voilà ! J'espère que tout ça vous plaira !

Je reste à l'affut et croise les doigts pour qu'il n'y ait pas trop 
de bugs.



Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en 
priv�, je vous r�pondrez en priv�.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est 
limit� � 2 MO

Pour acc�der aux fichiers de la liste

  1   2   3   4   5   6   >