public interface IDetailPane
Control
. Use the
org.eclipse.debug.ui.detailFactories
extension point to contribute a detail pane
factory.
Implementors should implement IDetailPane2
in favor of this interface.
IDetailPaneFactory
,
IDetailPane2
Modifier and Type | Method and Description |
---|---|
Control |
createControl(Composite parent)
Creates and returns the main control for this detail pane using the given composite as a
parent.
|
void |
display(IStructuredSelection selection)
Displays details for the given selection, possible
null . |
void |
dispose()
Disposes this detail pane.
|
String |
getDescription()
A brief description of this detail pane, or
null if none |
String |
getID()
Returns a unique identifier for this detail pane.
|
String |
getName()
The human readable name of this detail pane.
|
void |
init(IWorkbenchPartSite partSite)
Initializes this detail pane for the given workbench part site.
|
boolean |
setFocus()
Allows this detail pane to give focus to an appropriate control, and returns whether
the detail pane accepted focus.
|
void init(IWorkbenchPartSite partSite)
null
.partSite
- The workbench part site that this detail pane has been created in or null
Control createControl(Composite parent)
parent
- The parent composite that UI components should be added tovoid dispose()
createControl()
.void display(IStructuredSelection selection)
null
. An empty selection
or null
should clear this detail pane.selection
- The selection to be displayed, possibly empty or null
boolean setFocus()
false
, allowing the containing view to choose another target
for focus.String getID()
String getName()
String getDescription()
null
if nonenull
if none
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.