Bonjour Quentin et les autres alpha-testeurs, Voici encore quelques remarques sur la version alpha 3 :
1- Jouvre 6pad++. Je fais des modifs dans le document sans titre puis les annule avec Ctrl+Z. Je me retrouve donc avec un document vierge. Ensuite, je vais dans lexplorateur et jouvre un fichier dans 6pad++. Comme je suis en mode instance unique = 1, le fichier souvre dans le même 6pad++. Mais une fenêtre apparaît également pour me demander si je veux sauvegarder les modifications dans le fichier sans titre qui était déjà ouvert dans 6pad++. Cest un détail, mais lorsque jouvre un fichier dans une appli qui possède des onglets, je ne mattends pas à ce quon me demande de sauvegarder ou pas les modifications parce quun autre fichier se ferme. Je vois bien que cest dû à un mécanisme de fermeture automatique dun fichier sans titre lorsque celui-ci est vide. Pour moi il serait préférable de restreindre la fermeture automatique dun fichier si celui-ci est vide et quil na jamais été modifié. Ca permet dailleurs de ne pas fermer sans confirmation un fichier dont on aurait supprimé tout le contenu par erreur (Ctrl+A puis Suppr). 2- Dans la console python, lorsquon remonte lhistorique des commandes précédantes avec flèche haut, le curseur se positionne juste avant le dernier caractère au lieu de se positionner à la fin de la ligne. Jimagine que cest un bug. 3- On a les fonction messageBox, alert, confirm, warning et choice qui permettent davoir des petites interfaces sans devoir faire appel à des modules spécifiques (wxPython ). A cette liste serait-il possible dajouter inpu, une boîte de dialogue permettant à lutilisateur dentrer une chaîne de caractères. Bon après étude du sujet sur la MSDN, jimagine que tu vas me répondre non parce que y a pas de fonction directe pour ça dans lAPI Windows. Mais je tente mon coup quand-même ! Et si cest non, que proposerais-tu pour cela ? Est-ce facile dintégrer du WxPython aux scripts de 6pad++ par exemple ? Tiens, en lisant les mails précédants, je me rend compte que je ne suis pas le seul à poser la question... 4- Je nai pas encore testé comme il faut la fonction find de lAPI 6pad++. Mais je pose déjà la question, cette fonction sélectionne-t-elle le texte trouvé comme la fonction du menu ? Si oui, je pense que ça risque dêtre gênant pour faire des script qui utilisent cette fonction pour aller à la déclaration de fonction suivante/précédante, à la fin dun bloc dans un langage tels que les scripts Jaws ou le VBS, etc. Finalement, plus jy pense, plus je me dis que cette fonction find, éventuellement à renommer, devrait renvoyer un offset et peut-être aussi la longueur du texte trouvé. Après, cela permet à chacun de positionner le curseur à loffset retourné, voir de sélectionner le texte trouvé. Bonne soirée à tous. 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 juin 2015 21:29 À : progliste@ml.free.fr Objet : [progliste] Re: 6Pad++ de juin Hello Yannick, Ouit, t'as loupé un truc, mais je laisserai Quentin te raconter ce qu'il en est. Par contre j'annule mon point 4, j'avais employé Del, ça marchait pas, mais avec Delete ça marche. Ctrl+Delete est donc bien assignable. J.-F. Le 03/06/2015 19:28, yannick a écrit : > slt JF, pour ton point 3, cela me semble logique non ? > un copié collé consiste à ajouter et non pas remplacer , j'ai peu être > loupé un truc ! > > Le 03/06/2015 14:16, Jean-François Colas a écrit : >> Hello folks, >> >> Je suis en train de convertir doucement mes scripts NoteTab en Python >> pour 6Pad++. Je pensais qu'il me manquerait encore pas mal d'outils >> niveau scripting, en fait on est déjà bien servis. Je dois voir ce >> que je sais faire, certains de mes scripts s'appuient par exemple sur >> une fonction d'assez haut niveau qui collecte toutes les occurrences >> d'une expression dans tout un document... J'en suis pas encore là. >> Pour l'instant, juste quelques nouvelles remarques. >> >> >> 1. On a un find, on a un replace mais de nature différente: il >> pourrait y avoir besoin d'un replace qui accepte les expressions >> régulières... A ce propos tiens, j'ai cru voir que tu étais passé des >> PCRE à un Boost quelque chose, celui qui m'avait posé quelques >> soucis: y a-t-il des différences de convention entre les deux? >> >> 2. Je n'ai pas encore essayé choice; à ce stade, si j'ai bien suivi, >> je crois qu'on ne dispose pas de moyen de saisir une chaîne >> arbitraire, genre prompt... Ca pourrait être utile. Si on pouvait >> préciser une valeur par défaut, ça serait le top. >> >> 3. Collage intelligent: est-ce que le cas de figure suivant arrive en >> contradiction avec le principe: >> >> Je veux interchanger la place de deux lignes, de même niveau >> d'indentation. >> Je suis sur le premier car non blanc de la ligne à couper. Je fais >> Maj+flb, Ctrl+x. La première ligne disparaît, je suis sur le premer >> caractère non blanc de la 2ème ligne, normal. >> >> Je descends d'une ligne, je n'ai pas bougé de colonne. Je fais >> Ctrl+v: la ligne collée et bien, mais la suivante se retrouve >> décalée. Petite anomalie ou petit truc qui m'échappe? >> >> 4. A quoi sert la touche Ctrl+Del? Est-elle assignable par >> addAccelerator? J'ai essayé, mais apparemment ça n'a pas exécuté la >> fonction que j'avais attachée, je n'ai pas poussé le test plus loin. >> >> 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é. --- 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é.