> 1. Dans l'aide en .chm, j'ai voulu accéder à l'exemple "Select a tab
to switch to", mais lorsque j'arrive dans la zone du texte je ne vois
rien d'autre
que le titre, alors que le texte est bien présent dans le .vsnt récupéré
ce matin.
Oui. Je suppose que c'est parce que tu as récupéré le VSMT sur le SVN
qui est à jour, et le CHM qui est sur mon site en vrac et qui lui n'est
pas à jour.
Je vais le regénérer sans doute la semaine prochaîne et je mettrai un
zip pour la 1.4 beta 2 sur vrac.quentinc.net.
> 2. Pour rappel pour moi, est-ce que le .chm remplace bien à la fois
api functions.txt et regular expressions.txt, qui pourraient dans ce cas
être d'ores et déjà enlevés du pack?
Oui, le CHM remplacera bien tous les txt de doc qu'il y avait avant.
> 3. Si quelqu'un voulait se mettre un peu à ce langage de script alors
qu'il tombe par hasard sur 6Pad, n'y aurait-il pas un petit document
d'initiation
à Lua qui pourrait être ajouté au paquet 6Pad, afin qu'il ait tout le
minimum sous la main? Par exemple, moi, je n'ai pas encore trop bien
compris ce que permet une table, il n'y a pas ce genre d'info dans
l'aide du scripting, je peux trouver ça normal mais ça réserve d'emblée
l'aventure à des gens, soit
qui connaissent déjà un peu, soit à des fouineurs.
IL y a le manuel officiel pour ça :
http://www.lua.org/manual/5.1/manual.html
Il serait ans doute utile de l'incorporer dans le CHM, mais je ne sais
pas si c'est possible et si oui comment, et si c'est vraiment utile de
l'incorporer complètement ou s'il ne faudrait qu'y mettre le chapitre 5.
> 4. Existe-t-il un moyen pour exécuter une fonction Lua à l'ouverture
de l'application (pas d'un fichier)?
Oui. Tout simplement en exécutant du code au chargement du script. Si tu
mets par exemple alert('hello') tout seul dans un script, il s'exécutera
bien au lancement de l'application une seule fois.
> 5. Du coup, pour me faire éventuellement gagner un peu de temps,
comment faire pour enregistrer dans un élément de table, à la fois le
nom du fichier et
une autre donnée, numérique (en l'occurrence, window.edit.selectionStart)?
Il faut utiliser des tables imbriquées. C'est comme ça que fonctionne
lua: tous les aggrégas, objets composites, etc. sont en fait des tables.
> 6. Si je parcours la table des tabs, par quel moyen puis-je savoir
quand j'en suis à celle qui correspond à window.currentTab?
Pour le moment, il n'y a pas de moyen, je n'ai pas pensé à ça.
Par contre tu peux comparer les noms de fichier pour voir s'ils sont
égaux. Ca ça marche.
> 7. Pour connnaître l'endroit où se trouve le curseur dans une tab qui
n'est pas la tab courante, doi-je d'abord lui donner le focus ou puis-je
y accéder directement?
Non, je na'vais pas prévu ça non plus.
> 8. Last for that one, pourrait-on envisager une propriété de plus
dans tab, qui permettrait d'accéder en lecture/écriture à l'état du
retour automatique
à la ligne?
Cette information n'est disponible nulle part pour le moment, il faut
que j'y réfléchisse.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
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é.