You can add the right button, as in this thread :
what can be done by adding a button for the quick view pane and opening the standard view in the button event
Button Button = new Window Button ((Composite) ((Window WorkbenchWindow)). GetFastViewBar (). GetControl (), SWT.PUSH);
To avoid overlapping button events, first create a folder layout for this view with a link to the initial view, and then call an action to add the view.
IFolderLayout ViewLayout1 = layout.createFolder ( "ViewLayout1",
IPageLayout.BOTTOM,
0.50f, initalView.ID);
OpenViewAction ov = new OpenViewAction (window, "label", secondview.ID);
ov.run ();
"org.eclipse.ui.views.showView" "org.eclipse.ui.views.showView.makeFast".
. Eclipse RCP: org.eclipse.ui.handlers.ShowViewHandler:
Eclipse org.eclipse.ui.views.showView, .
- org.eclipse.ui.handlers.ShowViewHandler. - , . :
ID org.eclipse.ui.views.showView.viewId , ,ID org.eclipse.ui.views.showView.makeFast , .
, .
.
: " ". . :
<command
name="%command.showView.name"
description="%command.showView.description"
categoryId="org.eclipse.ui.category.views"
id="org.eclipse.ui.views.showView"
defaultHandler="org.eclipse.ui.handlers.ShowViewHandler">
<commandParameter
id="org.eclipse.ui.views.showView.viewId"
name="%command.showView.viewIdParameter"
values="org.eclipse.ui.internal.registry.ViewParameterValues" />
<commandParameter
id="org.eclipse.ui.views.showView.makeFast"
name="%command.showView.makeFastParameter"
optional="true"/>
</command>
ViewParameterValues. .
: ( )
RCP , WorkbenchWindowConfigurer.setShowFastViewBar(false) WorkbenchAdvisor preWindowOpen().
, " " .