Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 56321 - [RCP] Move WelcomeParser API from IDE plugin to UI plugin
Summary: [RCP] Move WelcomeParser API from IDE plugin to UI plugin
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Dejan Glozic CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-26 05:33 EST by emmanuel CLA
Modified: 2015-04-08 22:56 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description emmanuel CLA 2004-03-26 05:33:30 EST
In creation of RCP application, WelcomeParser API is a nice feature to easily
create pretty screen inside application. Actually this API is bundle inside the
IDE plugin. How about move this API inside a plugin like UI. I don't want to add
the IDE plugin inside ours RCP applications.

Thx,
-emmanuel
Comment 1 Nick Edgar CLA 2004-03-26 13:35:56 EST
There is new and improved mechanism for the intro experience in M8.
The old welcome page support is there just for backwards compatibility and we
have no plans to push this down to the generic workbench.

Dejan, can you point him at the API or other docs?

To see how the IDE opens this, look at IDEWorkbenchAdvisor.openIntro (internal)
and IWorkbench.showIntro (API).

Comment 2 Dejan Glozic CLA 2004-03-26 13:41:49 EST
The base support for this is in the platform UI - extension point 
org.eclipse.ui.intro.

The contributed part is responsible for creating widgets and handling state 
changes (active vs. standby vs. closed).

Eclipse provides an optional plug-in that can be used by RCP applications to 
get more value-add in this space: org.eclipse.ui.intro. Eclipse SDK uses it to 
contribute the new welcome you can see when you launch M8 for the first time. 
Take a look at org.eclipse.platform, org.eclipse.jdt and org.eclipse.pde plug-
ins for an example of intro contribution.

Note that early in M9 we will change the way content is contributed (will move 
it out of the plugin.xml and into the content files), so watch for the 
breaking changes here (sorry about this, but the new welcome work has started 
fairly late and will only stabilize in M9).
Comment 3 Dejan Glozic CLA 2004-04-15 16:01:45 EDT
You can look at the following plug-ins: 

org.eclipse.platform
org.eclipse.jdt
prg.eclipse.pde

The first defines a base contribution into the new Welcome mechanism, while 
the other two contribute into this extension by adding more content. We have 
now moved the actual Welcome content into the individual resources referenced 
from the extension for scalability reasons.