Class PluginDetailPart
java.lang.Object
de.willuhn.jameica.gui.parts.InfoPanel
de.willuhn.jameica.gui.internal.parts.PluginDetailPart
- All Implemented Interfaces:
Part
Zeigt die Kurz-Infos eines Plugins inclusive Buttons fuer die Verwaltung
des Plugins an.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Legt fest, um welche Art von Plugin-Info es sich handelt.Nested classes/interfaces inherited from class de.willuhn.jameica.gui.parts.InfoPanel
InfoPanel.DrawState
-
Constructor Summary
ConstructorsConstructorDescriptionPluginDetailPart
(Manifest mf, PluginDetailPart.Type type) ct.PluginDetailPart
(Manifest mf, List<PluginData> plugins, PluginDetailPart.Type type) ct. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.widgets.Composite
extend
(InfoPanel.DrawState state, org.eclipse.swt.widgets.Composite comp, Object context) Kann ueberschrieben werden, um das Info-Panel zu customizen.Methods inherited from class de.willuhn.jameica.gui.parts.InfoPanel
addButton, dispose, getComposite, paint, setBorder, setComment, setForeground, setIcon, setText, setTitle, setTooltip, setUrl
-
Constructor Details
-
PluginDetailPart
ct.- Parameters:
mf
- das Manifest des Plugins.type
- der Typ des Plugins.
-
PluginDetailPart
ct.- Parameters:
mf
- das Manifest des Plugins.plugins
- Liste der gefundenen Plugins.type
- der Typ des Plugins.
-
-
Method Details
-
extend
public org.eclipse.swt.widgets.Composite extend(InfoPanel.DrawState state, org.eclipse.swt.widgets.Composite comp, Object context) Description copied from class:InfoPanel
Kann ueberschrieben werden, um das Info-Panel zu customizen.- Overrides:
extend
in classInfoPanel
- Parameters:
state
- der Status.comp
- das Composite, in dem das Control gezeichnet wird/wurde.context
- das aktuelle Control. Kann ein SWT-Control aber auch eine ButtonArea sein. Bei den "_BEFORE"-States ist es immer NULL, weil das Control zu dem Zeitpunkt ja noch nicht existiert.- Returns:
- das Composite, in dem das Control gezeichnet wird. Ein abweichendes Composite macht nur bei den "_BEFORE"-States Sinn.
- See Also:
-