...et voilà, encore une idée qui m'est venue
(faut que j'arrête le chocolat: ça me doppe)
Tant qu'à avoir un visualiseur de fichier texte, pourquoi ne pas en faire aussi un mini éditeur ?
Comme c'est un EditorGadget(), il m'a suffit de mettre un bouton pour basculer le mode lecture seule,
ajouter une fonction pour enregistrer sous, mettre tout ça dans une barre de bouton, c'est mieux.
Donc, aidé du
Form Designer interne de PB qui se charge de la basse besogne:
- Créer la barre d'état avec calcul des zones
- Créer les boutons
- Charger les images dedans
- Créer les lignes pénibles auxquelles je pige que pouic (IncludeBinary, CatchImage ...)
- Créer la procédure de resize des gadgets pour suivre la fenêtre
(dès qu'on a changé au moins un ancrage, il fait le reste)
En 1 heure c'est plié sans stress
(
Suis content de voir que mes neurones de 54 balais ne sont pas encore trop rouillés et le codage (PB) aide considérablement à l'entretien )
Pour Info: Les 18 formulaires de cette application sont réalisés avec le PBF interne,
une fois qu'on a compris son mode de fonctionnement et qu'on sait éviter son bug magistral (facile à reprendre)
on gagne un temps considérable. Il n'est pas plus compliqué que les générateurs de code d'autres langages.
J'espère que si de nouveaux
forms designers aboutissent il sauront aussi faire tout ce que fait l'actuel
(Code standard + Menus + code d'intégration des images + gadgets imbriqués (tab, spliters, fentres filles etc))
J'adopterais volontiers, car c'est très long de gérer des interfaces graphiques complexes à la main.
Version
3.10 à l'
endroit habituel.
Enjoy
PS. L'EditorGadget a une grande capacité, supporte le drag'n'drop au point d'insertion, les raccourcis claviers classiques (ctrl+c, v, x)
Mais curieusement impossible de lui faire détecter le clic droit
Donc impossible de déclencher un menu popup