Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 353972 - Extend basic wizards using "template infrastructure"
Summary: Extend basic wizards using "template infrastructure"
Status: CLOSED INVALID
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-05 04:06 EDT by Tony Chen CLA
Modified: 2017-02-23 14:20 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Chen CLA 2011-08-05 04:06:09 EDT
<from William A Smythe>
I *really* think we need to carry over the infrastructure that was put in place
for the New EGL Record wizard and support the concept of templates. Being able
to extend these basic wizards is very powerful for us because it makes it easy
to give users more options AND it avoids dirtying up our wizards with lots of
options that don't apply in all contexts. It's also valuable to enable others
to contribute their own templates.

It would be *very* easy to have the handler/widget wizards use this same
infrastructure. The infrastructure is designed to make it really used to
leverage existing templates (defined in the EGL preferences).

The EGL Record wizard also provides a nice preview function so developers can
see the code before it's created. This is obviously more useful if there are
configuration options in the wizard (that impact the generated code), but is
still useful/interesting.
</from William A Smythe>


wizards to be considered include new handler, new widget, new service.
Comment 1 Tony Chen CLA 2011-08-29 01:53:09 EDT
We have extended the "new project" wizard using the template style.
Comment 2 Will Smythe CLA 2011-12-16 15:12:54 EST
The New Handler wizard now supports templates. Once we have a need for service templates, we can add this infrastructure to the New EGL Service wizard.