Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Customizing "New Project" wizard in uDig Core

Hi Kenneth; 

I was involved with a team that just did this; you can make a normal new wizard and use it to make a new map. The team I was working with used it to provide a list of "Ready to Go" maps that would be created from a template.
When you define your application perspective you can choose your new map wizard to show up in the file menu; the uDig one will still exist and be available as an option.

You can even contribute your new map wizard to the existing udig perspectives (if you are even using them in your app).

There is already map interceptors you can use to configure each and every map created if you need to; I wrote some docs on it last month; but it is not the same thing as adding additional pages to the existing wizard.

Jody

On 08/06/2010, at 7:15 PM, Kenneth Gulbrandsoy wrote:

Hi List!

I need to extend the default "New Project" wizard in uDig. One obvious (but not necessarily smart) solution is to import the plugin net.refractions.udig.project.ui as source, alter the "New Project" code and ship this altered plugin instead of the one in the SDK. This solution however, breaks each time a new SDK is released. A better solution could be use of extension points which allows pages to be added to the "New Project" wizard, together with some sort of interceptor invoked from the NewProjectWizard.performFinish() method. I have not found any extension points that does in the SDK. 

Does anyone have a another solution already implemented that does not break each time a new SDK is released? If not, I'll start implement my proposal and share it with you through the correct channels. I have started to document my request for change here

Best regards,

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


Back to the top