Icon element

Defines Image elements for Button or Menu controls.

Attributes

Attribute Required Description
xsi:type No The type of icon being defined. This is only applicable to icons in mobile form factors. Icon elements contained within a MobileFormFactor element must have this attribute set to bt:MobileIconList.

Child elements

Element Required Description
Image Yes resid of an image to use

Image

An image for the button. The resid attribute must be set to the value of the id attribute of an Image element in the Images element in the Resources element. The size attribute indicates the size in pixels of the image. Three image sizes are required (16, 32, and 80 pixels) while five other sizes are supported (20, 24, 40, 48, and 64 pixels).|

<Icon>
  <bt:Image size="16" resid="blue-icon-16" />
  <bt:Image size="32" resid="blue-icon-32" />
  <bt:Image size="80" resid="blue-icon-80" />
</Icon>

Additional requirements for mobile form factors

When the parent Icon element is a descendant of a MobileFormFactor element, the minimum required sizes are slightly different. The manifest must minimally provide 25, 32, and 48 pixel sizes. Each size provided must appear three times, with a scale attribute set to 1, 2, or 3.

<Icon xsi:type="bt:MobileIconList">
  <bt:Image resid="blue-icon-16-1" size="25" scale="1" />
  <bt:Image resid="blue-icon-16-2" size="25" scale="2" />
  <bt:Image resid="blue-icon-16-3" size="25" scale="3" />
  <bt:Image resid="blue-icon-32-1" size="32" scale="1" />
  <bt:Image resid="blue-icon-32-2" size="32" scale="2" />
  <bt:Image resid="blue-icon-32-3" size="32" scale="3" />
  <bt:Image resid="blue-icon-80-1" size="48" scale="1" />
  <bt:Image resid="blue-icon-80-2" size="48" scale="2" />
  <bt:Image resid="blue-icon-80-3" size="48" scale="3" />
</Icon>