Pas mal d'avancées satisfaisantes pour finir la semaine. D'un coté, un gros travail de séparation des fonctions génériques de celles spécifiques à la machine a été fait. Il nous restera donc a remplir les sources mannequins pour obtenir une version d'Acam sur n'importe quel OS. Pour entrer dans le détail, depuis quelques dizaines d'années, les systèmes d'interface graphique n'ont guère divergés. Il y un menu, des fenêtres. Chaque fenêtre propose une aire système (titre, marges...) et une aire utilisateur sur laquelle on peut dessiner ce que l'on veut. Alors, pour créer une fenêtre cela peut être NewWindow, CreateWindow, OpenWindow sur les différents OS, le résultat reste le même. Donc, notre entrée AcamCreateWindow devient l'entrée générique pour toutes nos applications. Ensuite, sur Mac OS X, nous avons réussi à gérer les menus de manière conforme à l'aspect du système : Au passage, l'appli est un petit éditeur de texte que nous avons écrit il y a une vingtaine d'année pour tester les premières versions d'Acam. La prochaine étape est l'uniformisation de la gestion des polices de caractères. Bon week-end ! |
|
|
by Didier Guillion | | | |
| Comments
2 réponses pour Acam 3 réponses pour Wacam A+ |
|
|
Salut, La recherche du mot "Acam" ne donne rien sur le blog !? Il y a peut-être un petit problème ? Rom |
|
|
Re: "Source mannequin" ??? |
on Apr 23rd, 2011, 9:24pm, Jean-Armand wrote:Bon, c'est quoi, un source mannequin ? |
| C'est un fichier source, avec toutes les entrées définies mais les fonctions sont vides, elle vont être "habillés" selon l'OS. D. |
|
|
Bon, c'est quoi, un source mannequin ? |
|
|
Pour info: En espérant , voir les fenêtres et palettes dites "out". Voir ,peut-être ,HA abandonner le système labyrinthe et le remplacer par le concept dissemblable. Bon Travail, Bonnes Pâques, A+ |
|
|
Ça a l'air d'avancer sans trop d'accroche ! En tout cas c'est passionnant de vous suivre ! Je me demandais si d'autres programmateurs utilisent Acam ? Si cette librairie devient indépendante du système elle risque d'intéresser du monde non ? |
|
|
|
|
|