Hello le peuple,
Ah, alors s'il s'agit d'un vote, ça change tout, et je reviens à un vote
pour Jane, mais que les "Spaciens", comme dirait Asimov, se rassurent,
vous allez quand même l'emporter haut la main, quelque chose comme 4 à
2... En tout cas pour ce qu'on voit ici.
J.-F.
Le 2018-01-22 22:22, QuentinC a écrit :
Bonsoir,
JE vous envoie une mise à jour de l'éditeur python, qu'on appellera
donc Space ou Jane.
Pour l'instant la majorité est pour Space. Je vais bientôt core les
votes, mettre tout ça sur github et balancer une info sur program-l.
J'ai ajouté peu de fonctionnalités dans cette version en fait. J'ai
plutôt fait de la doc, ce qui devrait plaire à certains.
J'ai tenté d'ajouter un moyen de charger des extensions, mais ça ne
fonctionne pas.
Que je mette mon fichier MyExtension1.py de test dans le dossier
racine du projet ou dans le sous-dossier Space, je me prends une
ModuleNotFoundError... si quelqu'un sait comment
importlib.import_module marche ?
Après le principe des extensions tel qu'il est actuellement est que
vous devriez pouvoir importer:
* DocumentFactory et Document/TextDocument pour créer un nouveau type
de document. Par exemple si vous avez envie de coder un éditeur
hexadécimal, ou une vue en arbre pour les fichiers XML, voir carrément
remplacer la zone de texte par un autre truc de votre crû si vous êtes
des types géniaux qui pensent que je fais n'importe quoi.
* ProjectFactory et Project pour créer un nouveau type de projet
* TextType pour créer un nouveau type de texte (langage de
programmation)
On peut déjà ajouter des menus spécifiques à un type de projet ou de
document dans la barre de menus. Mais pour le moment il faut avoir
recours à wx pour construire les dits menus. On verra s'il pourrait
être intéressant de proposer quelque chose de plus facile pour ne pas
avoir à passer par wx pour ajouter des menus avec des actions simples.
Pour les boîtes de dialogue personnalisés par contre je pense que ça
restera toujours à coder en wx.
Reste à savoir si les import continueront à fonctionner une fois le
programme compilé en .exe avec cx_Freeze... pour l'instant je n'ai pas
testé.
Bonne soirée.
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�.