Opdrachtafbeeldingen

org.eclipse.ui.commandImages

3.2

Via dit extensiepunt kunnen verschillende typen afbeeldingen en pictogrammen aan opdrachten worden gekoppeld. De afbeeldingen kunnen worden weergegeven bij de opdrachten in de gebruikersinterface. Met het oog op enkele grensgevallen (bijvoorbeeld een vervolgkeuze-item op een werkbalk) kunt u de afbeeldingen van bepaalde opdrachten in "stijlen" onderbrengen. Zodra vervolgens een opdracht moet worden afgebeeld, kan de stijl specifiek worden opgevraagd.

<!ELEMENT extension (image*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT image EMPTY>

<!ATTLIST image

commandId    CDATA #REQUIRED

icon         CDATA #REQUIRED

disabledIcon CDATA #IMPLIED

hoverIcon    CDATA #IMPLIED

style        CDATA #IMPLIED>

De afbeeldingen die aan een bepaalde opdracht moeten worden gekoppeld.



<extension point=

"org.eclipse.ui.commandsImages"

>

<image commandId=

"ProfileLast"

hoverIcon=

"icons/full/etool16/profile.gif"

disabledIcon=

"icons/full/dtool16/profile.gif"

icon=

"icons/full/etool16/profile.gif"

/>

<image commandId=

"ProfileLast"

hoverIcon=

"icons/full/etool16/history.gif"

disabledIcon=

"icons/full/dtool16/history.gif"

icon=

"icons/full/etool16/history.gif"

imageStyle=

"toolbar"

/>

</extension>

U kunt in de workbench afbeeldingen van opdrachten ophalen met de interface org.eclipse.ui.handlers.ICommandImageService. U kunt de interface ophalen uit ondersteunde workbenchobjecten, waaronder IWorkbench. U kunt met de service werken door IWorkbench.getAdapter(ICommandImageService.class) aan te roepen.