Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 58146

Summary: [Workbench][RCP] Keep Eclipse and RCP presentation the same
Product: [Eclipse Project] Platform Reporter: Ed Burnette <ed.burnette>
Component: UIAssignee: Tod Creasey <Tod_Creasey>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: aiproulx, bogofilter+eclipse.org
Version: 3.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Ed Burnette CLA 2004-04-12 11:17:16 EDT
Eclipse is the flagship for RCP applications. In an ideal world there would be 
no distinction between the Eclipse L&F and the RCP L&F. That would allow us to 
demonstrate a full featured application like the Eclipse IDE and tell people 
that RCP applications would look the same way.

The presentation API is OK if you're Lotus but I'm looking for a platform that 
requires a minimum of programming. For real work, I wouldn't likely consider 
writing my own presentation or even taking over the createContents() function 
of the WorkbenchAdvisor. Our teams are usually strapped for resources so we 
need something that lets us focus on our core competencies.

(split off from bug 52780 and bug 52685).
Comment 1 David J. Orme CLA 2004-04-14 11:26:09 EDT
Eclipse is not just the flagship for RCP applications, it is the default
standard generic RCP application container.

The fact that you pull out the IDE bits and brand your RCP application however
you like is only interesting to verticals.  Horizontal market applications,
especially open-source ones, might prefer to be just installed as an Eclipse
plug-in.  Then developers automatically get everything they need to develop the
RCP application as well.

Therefore, Eclipse needs to think not just about how it can serve its IDE
customers using the default look and feel, but how it can best serve its RCP
application customers.

Comment 2 Tod Creasey CLA 2006-04-13 21:09:48 EDT
The two presentations are different by design. There is currently no plan to work on this.