From: <bma...@us...> - 2008-11-16 20:34:06
|
Revision: 4220 http://fudaa.svn.sourceforge.net/fudaa/?rev=4220&view=rev Author: bmarchan Date: 2008-11-16 20:34:00 +0000 (Sun, 16 Nov 2008) Log Message: ----------- Restitution de la position de la fenetre Vue 2D lors de l'ouverture d'un projet. Modified Paths: -------------- branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FilleVisuSaver.java branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FudaaFilleVisuPersistence.java Modified: branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FilleVisuSaver.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FilleVisuSaver.java 2008-11-14 15:53:13 UTC (rev 4219) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FilleVisuSaver.java 2008-11-16 20:34:00 UTC (rev 4220) @@ -15,22 +15,33 @@ /** * Une classe contenant les propri\xE9t\xE9s de la vue calque. Faire tres attention lors de la modification de cette classe. NE PAS - * CHANGER LE NOM CAR ENREGISTRER DANS DES FICHIERS DE PARAMETRES. + * CHANGER LE NOM CAR ENREGISTRER DANS DES FICHIERS DE PARAMETRES.<p> + * Remarque : Des champs peuvent \xEAtre ajout\xE9s, mais non retir\xE9s (ou db4o ne sait pas restaurer l'objet). * * @author Fred Deniger * @version $Id: FilleVisuSaver.java,v 1.7.4.1 2008-04-01 07:20:53 bmarchan Exp $ */ public final class FilleVisuSaver { + /** Le nom de la fenetre */ + String name_; + /** La localisation de la fenetre */ Point ifLocation_; - String name_; + /** La dimension de la fenetre */ Dimension ifDim_; + /** Contient les infos calque de donn\xE9es */ BCalqueSaverInterface props_; + /** Le nom du calque selectionne */ String selectedLayer_; + /** Le min X viewport de la fenetre en espace reel */ double ptMinX_; + /** Le min Y viewport de la fenetre en espace reel */ double ptMinY_; + /** Le max X viewport de la fenetre en espace reel */ double ptMaxX_ = -1; + /** Le max Y viewport de la fenetre en espace reel */ double ptMaxY_ = -1; + /** Les propri\xE9t\xE9s pour le calque de l\xE9gende */ EbliUIProperties legendUI_; public FilleVisuSaver() { Modified: branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FudaaFilleVisuPersistence.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FudaaFilleVisuPersistence.java 2008-11-14 15:53:13 UTC (rev 4219) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/commun/save/FudaaFilleVisuPersistence.java 2008-11-16 20:34:00 UTC (rev 4220) @@ -179,6 +179,9 @@ if (_saveData.ifDim_ != null) { visu_.setSize(_saveData.ifDim_); } + if (_saveData.ifLocation_ != null) { + visu_.setLocation(_saveData.ifLocation_); + } if (_saveData.ptMaxX_ > _saveData.ptMinX_ && _saveData.ptMaxY_ > _saveData.ptMinY_) { final GrBoite b = new GrBoite(); b.ajuste(_saveData.ptMaxX_, _saveData.ptMaxY_, 0); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |