Patrick, we really haven't had a lot of discussion on this, thanks for bringing it up...the following info is just 'pie in the sky' ideas, not a proposal as to what we're planning on doing. What would you like to see in place of Perspectives??
The most promising idea we've had seemed to be based around trying to tie a 'part' to both its likely 'need' for a particular work flow (a la Activities) and also to its 'function' using a tagging mechanism to provide the UI with 'hints'. For example the Project Explorer might be tagged 'Resource Management' as its work flow and 'primary navigation' as its function. With a suitable set of tags we were hoping to get to a point where when you changed work flows (i.e. from 'development' to 'debugging') the UI would automagically switch to showing the appropriate set of views... The naive version had some 'permanent' stacks: Primary Navigation: How you get to the things you need to work on in a particular flow...Project/Package Explorer, Debug View... (this is our usual 'left' stack) Secondary Navigation: How to get around *within* an object of interest in the current flow...Outline view (this is our usual 'right' stack) Support: views used to augment the work flow that aren't navigation oriented...Search, Properties...(this is our usual 'bottom' stack) User Assistance: view used to help the user use the tooling...Welcome, Help, Cheat Sheets...(this is our usual 'sticky right' stack) In essence the current perspective gets replaced with a 'work flow' and some code to filter views (and editors?) into/out of the users attention at the appropriate time The down side to this is that in order to be really effective we'd need a defined set of 'work flow' & 'function' tags that would be used by *everybody*... From: Patrick Paulin <[email protected]> To: E4 Project developer mailing list <[email protected]> Date: 09/18/2009 04:01 PM Subject: [e4-dev] Contributing parts to the workbench Sent by: [email protected] Now that perspectives will be optional and the internal structure of the workbench is much more flexible, has there been work done on an alternative to declarative perspective layouts? I know you can structure things however you like in the workbench model, but what about declarative contributions from other bundles? My guess is that this would look something like the locationURI mechanism for declaratively contributing menu items. So has this been discussed already and if so where are we at? Regards, --- Patrick Patrick Paulin Eclipse RCP/OSGi Trainer and Consultant Modular Mind, Ltd. patrick at modumind dot com www.modumind.com twitter.com/pjpaulin linkedin.com/in/pjpaulin _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
