You want to create a JIRA / pull request? I am not sure where in the code this 
is checked. 

-- 
Jody Garnett


On Wednesday, 16 November 2011 at 8:59 AM, andrea antonello wrote:

> +1 for user preference setting
> On Nov 15, 2011 1:33 PM, "Jody Garnett" <[email protected] 
> (mailto:[email protected])> wrote:
> > I thought this may of been set by the uDig configuration file (cannot 
> > remember the name of it; but it is the file people who build their own RCP 
> > applications use to customise how uDig behaves).
> > 
> > But yes I would prefer a preference setting (under user control; although I 
> > can understand why an RCP developer may want to lock down the behaviour for 
> > their application?)
> > 
> > -- 
> > Jody Garnett
> > 
> > 
> > On Tuesday, 15 November 2011 at 10:12 PM, Frank Gasdorf wrote:
> > 
> > > Just had a look at MapEditor and the dispose() method. I guess it looks 
> > > like the answer for my question:
> > > 
> > > // Save a project Project p = getMap().getProjectInternal();
> > > 
> > > if (p != null) {
> > > > if (p.eResource() != null && p.eResource().isModified()) {              
> > > >       p.eResource().save(ProjectPlugin.getPlugin().saveOptions);
> > > 
> > >           }
> > > // and save map
> > >           final Resource resource = getMap().eResource();
> > >           resource.save(ProjectPlugin.getPlugin().saveOptions);
> > > 
> > > // need to kick the Project so viewers will update
> > >           p.eNotify(new ENotificationImpl((InternalEObject) p, 
> > > Notification.SET,
> > >                         ProjectPackage.PROJECT__ELEMENTS_INTERNAL,
> > >           null, null));
> > > } else {
> > > // just save the map resources
> > >           final Resource resource = getMap().eResource();
> > >           if (resource != null)
> > >                     resource.save(ProjectPlugin.getPlugin().saveOptions);
> > > }
> > > 
> > > I guess it would be great to have a PreferencePage checkbox to allow 
> > > "autosave" for Project/Map configurations. Is there a hidden 
> > > configuration area I haven't seen so far? What do you think about this 
> > > use case? 
> > > 
> > > Cheers,
> > > -Frank
> > > 
> > > 2011/11/15 Frank Gasdorf <[email protected] 
> > > (mailto:[email protected])>
> > > > Hallo List,
> > > > 
> > > > I'm wondering if there is a way to configure uDig (config.ini or 
> > > > programmatically) to force autosave of maps/projects if any layer was 
> > > > added/removed or rearranged. How can I achieve this?  
> > > > 
> > > > The reason why I ask is : If the application will be killed (however), 
> > > > the maps and projects files should be consisted and should reflect the 
> > > > last edit state after the user has changed anything. I know that its 
> > > > quite limited and it would fail if the crash occurs before the models 
> > > > got saved. 
> > > > 
> > > > Any suggestions?
> > > > 
> > > > - Frank 
> > > _______________________________________________
> > > User-friendly Desktop Internet GIS (uDig)
> > > http://udig.refractions.net
> > > http://lists.refractions.net/mailman/listinfo/udig-devel
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > _______________________________________________
> > User-friendly Desktop Internet GIS (uDig)
> > http://udig.refractions.net
> > http://lists.refractions.net/mailman/listinfo/udig-devel
> > 
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
> 
> 


_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to