Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-ui-dev] Dynamic UI from Equinox

Thanks Woody.  We'll be looking at this with the Equinox team early in M6.

Regards,
Nick




Woody Huang <ywh@xxxxxxxxxx> 
Sent by: platform-ui-dev-admin@xxxxxxxxxxx
11/19/2003 07:15 PM
Please respond to
platform-ui-dev


To
platform-ui-dev@xxxxxxxxxxx
cc

Subject
[platform-ui-dev] Dynamic UI from Equinox







In Equinox, we've been looking at how the workbench can be made dynamic. 
We have been able to make incremental and non-intrusive changes to 
org.eclipse.ui.workbench to make ui extensions responsive to plugin 
life-cycle changes in a dynamic manner. Currently the latest dynamc ui 
(org.eclipse.ui.workbench) is available from the Equinox repo. This 
version is based on the Eclipse I20031113 build. A binary download will be 
made available from Equinox download site soon. 

If you are interested in seeing dynamic UI in action, you can run the 
following scenario: 

1. start a new runtime workbench with the new org.eclipse.ui.workbench 
from Equinox. Make sure -console is on (in program arguments) 

2. when the new workbench is up, on the console view, park cursor on the 
first position of the first empty line to activate the command 
interpreter. 

3. from command interpreter, type status and return to find out the bundle 
id for  the jdt.ui plugin 

4. from command interpreter,  type uninstall id# (where # is the bundle id 
for jdt.ui) 

5. go back to the new workbench and you will see that all visible ui 
extensions (perspectives, views, new project wizard, etc.) for jdt.ui are 
gone 

6. from command interpreter, type install 
reference:fie:<path-of-plugins>.org.eclipse.jdt.ui_3.0.0 and return, you 
should get a bundle id 

7. from command interpreter, type start id# where # is the bundle id for 
jdt.ui 

8. now go to the new workbench and you will see that ui extensions for 
jdt.ui are all back in the workbench 


Let me know if you need help or have any questions. Thanks.

Woody Huang
IBM T.J. Watson Reserach Center
30 Saw Mill River Road, H0-C23
Hawthorne, NY 10532
(914) 784-7523



Back to the top