ACME TreeNote
Publié : mar. 25/oct./2016 16:35
Hello,
Après avoir répondu à la demande de Micoute sur l'utilisation du Splitter, j'ai un peu continué depuis mon exemple pour (essayer de) faire un gestionnaire de notes
Vous me direz, ça existe déjà et en bien mieux, mais c'est comme pour la recherche des nombres premiers, c'est pour le faire soi-même
Bref,
comme tout ce qui est informatique, ce qui semble simple en théorie est un casse-tête en pratique
Il y a un tas de subtilités à gérer
J'avais commencé une version en SQLite, mais pour des petites notes qu'on feuillette très vite, c'est plutôt lent.
Je me suis donc penché sur le format JSON (que je ne connaissais pas du tout). Merci au tuto de Falsam.
Une première version bêta ici
Téléchargez, copiez n'importe où (dans un dossier ayant l'accès en écriture).
Le programme va créer un fichier .JSON pour les données et .INI pour garder la taille, position et fonte.
Cette version ne fait pas grand chose pour l'instant (pas de sous-niveau)
Il y a un bug quand on déplace du premier au dernier (ou je ne sais où?), je j'arrive pas encore à le cerner, d'où version 0.99.x
Si on fait un d&d de texte depuis une application vers l'éditeur, le texte précédent est effacé (pas d'insertion)
Comme pour ACME Desk, toute l'interface est réalisée avec le Form Designer interne de PB

Après avoir répondu à la demande de Micoute sur l'utilisation du Splitter, j'ai un peu continué depuis mon exemple pour (essayer de) faire un gestionnaire de notes

Vous me direz, ça existe déjà et en bien mieux, mais c'est comme pour la recherche des nombres premiers, c'est pour le faire soi-même

Bref,
comme tout ce qui est informatique, ce qui semble simple en théorie est un casse-tête en pratique


Il y a un tas de subtilités à gérer

J'avais commencé une version en SQLite, mais pour des petites notes qu'on feuillette très vite, c'est plutôt lent.
Je me suis donc penché sur le format JSON (que je ne connaissais pas du tout). Merci au tuto de Falsam.
Une première version bêta ici
Téléchargez, copiez n'importe où (dans un dossier ayant l'accès en écriture).
Le programme va créer un fichier .JSON pour les données et .INI pour garder la taille, position et fonte.
Cette version ne fait pas grand chose pour l'instant (pas de sous-niveau)
Il y a un bug quand on déplace du premier au dernier (ou je ne sais où?), je j'arrive pas encore à le cerner, d'où version 0.99.x
Si on fait un d&d de texte depuis une application vers l'éditeur, le texte précédent est effacé (pas d'insertion)
Comme pour ACME Desk, toute l'interface est réalisée avec le Form Designer interne de PB
