Membres inscrits :668
Membres en ligne : 0
Invités en ligne : 6


|
| Conversation : Positions des éléments d’une application |
dphenix (Nouveau membre)
Inscrit le : 04-05-2011
Messages: 3
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour,
J’ai développé un programme comportant plusieurs panels (fixes et floats).
Je voudrais savoir quel est la méthode la plus simple pour sauvegarder/réinitialiser les dernières positions de l’application ainsi que ses panels.
Dan
| |
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1191
Snippets: 23
Tutoriels: 6
Site web
Hors ligne |
Salut.
Pour ma part, j'utilise une classe spécifique qui gère les options/réglages et qui les stocke dans un fichier xml : c'est souple et très facile à mettre en place.
Si tu veux un exemple (et que tu as le courage de décortiquer du code), tu peux jeter un coup d'oeil au projet "wxToDoList" présent sur ce site (classe SettingsManager dans le dossier "libwxToDoList" ).
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà...
|
dphenix (Nouveau membre)
Inscrit le : 04-05-2011
Messages: 3
Snippets: 0
Tutoriels: 0
Hors ligne |
Merci Xaviou.
Je vais regarder le code de wxToDoList.
J'ai également vu dans la doc les wxPersitentObject et dérivés (Manager,Register,..) des classes faisant ce job. Mais ce n'est inclus que dans la version 2.9. N'étant pas encore déclarée 'stable', j'hésite à upgrader ma version. Donc, la solution que je cherche est peut être momentanée. J'avais aussi pensé prendre les GetSize et positions de toutes les fenêtres et de les sauver avec le wxConfig. En Xml, c'est bien aussi. Je vais y jeter un coup d’œil.
Merci encore
Dan
| |
|
|