Imágenes de mandato

org.eclipse.ui.commandImages

3.2

El punto de extensión de imágenes proporciona una forma de enlazar distintos tipos de imágenes e iconos con un mandato determinado. Estas imágenes pueden utilizarse, según convenga, siempre que el mandato aparezca en la interfaz de usuario. Para acomodar algunos casos límite (por ejemplo, elementos desplegables de barra de herramientas) es posible agrupar las imágenes para mandatos determinados en "estilos". Estos estilos pueden solicitarse específicamente cuando se debe visualizar un mandato.

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

Las imágenes a asociar a un mandato determinado.



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

En el entorno de trabajo, es posible obtener imágenes para los mandatos que utilizan la interfaz org.eclipse.ui.handlers.ICommandImageService. Esta interfaz puede recuperarse desde objetos de entorno de trabajo de soporte, como la propia interfaz IWorkbench. Para recuperar el servicio, debería realizar una llamada como IWorkbench.getAdapter(ICommandImageService.class).