Kommandobilder

org.eclipse.ui.commandImages

3.2

Med hjälp av bildutökningspunkten kan du länka olika typer av bilder och ikoner till ett visst kommando. De här bilderna kan visas där kommandot visas i användargränssnittet. Om du vill att bilderna ska anpassas efter gränser (till exempel listrutor i verktygsfält) kan du gruppera bilderna för ett visst kommando efter format. Du kan sedan begära de här formaten när ett kommando ska visas.

<!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>

Bilder som ska associeras med ett visst kommando.



<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>

Inom arbetsmiljön är det möjligt att hämta bilder för kommandon med hjälp av gränssnittet org.eclipse.ui.handlers.ICommandImageService. Det här gränssnittet kan hämtas från användbara arbetsmiljöobjekt, t.ex. IWorkbench själv. Om du vill hämta tjänsten gör du ett anrop, till exempel IWorkbench.getAdapter(ICommandImageService.class).