Parancsképek

org.eclipse.ui.commandImages

3.2

A képek kiterjesztési pont lehetőséget biztosít különböző típusú képek és ikonok egy adott parancshoz fűzésére. Ezek a képek bárhol használhatók a felhasználói felületen, ahol a parancs megjelenik. Néhány határesethez idomulás érdekében (például eszköztár legördülő elemei) lehetséges egy adott parancs képeit "stílusokba" csoportosítani. Ezek a stílusok ezután specifikusan kérhetők egy parancs megjelenítése előtt.

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

Egy adott parancshoz társítandó képek.



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

A munkaterületen lehetséges képek lekérése a parancsokhoz az org.eclipse.ui.handlers.ICommandImageService felület használatával. Ez a felület az olyan támogató munkaterület-objektumokból kérhető le, mint maga az IWorkbench. A szolgáltatás lekéréséhez egy olyan hívást kell elvégeznie, mint az IWorkbench.getAdapter(ICommandImageService.class).