Bug 174144 - [Perspectives] Creating new perspectives visually
Summary: [Perspectives] Creating new perspectives visually
Status: ASSIGNED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-14 05:20 EST by Dan Phifer CLA
Modified: 2013-06-05 10:42 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 Dan Phifer CLA 2007-02-14 05:20:24 EST
I don't see any reason why the primary method for creating perspectives should be via an IPerspectiveFactory.  Creating a perspective within the application (whether Eclipse or an RCP app) is more more efficient, more intuitive and has less potential for bugs.

Since perspectives are currently read from an XML file, it doesn't seem like it would be too much of a stretch to allow an XML file to be used as the definition for a perspective in the org.eclipse.ui.perspectives extensions point.  Additionally, if the "Save As..." option could (optionally) be directed to a seperate XML file (rather than embedding it in the worbench settings xml file), developers could create/modify perspectives easily.  No matter how good the layout API, it just can't compete with me running the app, dragging and dropping views exactly where I want them, and clicking "save as".  

This also opens the door for users to pass perspectives around via an XML file, but I don't think that's as important.
Comment 1 Boris Bokowski CLA 2007-02-14 13:40:50 EST
Nice idea.
Comment 2 Paul Webster CLA 2007-06-26 10:45:45 EDT
Sounds like your "tree"

PW
Comment 3 Eric Moffatt CLA 2007-06-26 10:51:38 EDT
Yes, one of the most 'model-ish' parts of the presentation is the Perspective which does indeed -simply- run off of its defined XML spec. At minimum Export/Import should be fairly easy.

I'm less sure that we can produce a schema that would cover the current XML format as defined but I haven't looked...
Comment 4 Dani Megert CLA 2013-06-05 10:42:46 EDT
Removing outdated target milestone.