is an option for CloudObject and related objects that specifies icons to use in different environments to represent an object.


IconRules
is an option for CloudObject and related objects that specifies icons to use in different environments to represent an object.
Details

- The setting for IconRules can be the following:
-
image a single image to be resized for all icons {image1,image2,…} images where an appropriate size is used for all icons {"env1"image,…} separate settings for different environments - Possible environments include:
-
"Android" icon to display under Android "FileBrowser" icon to display in the file browser "IOS" icon to display under iOS "WebPage" favicon for a webpage All generic icon to use - The setting for each environment is of the form "env"->image or "env"->{image1,image2,…}.
- When an icon of a particular size is required, the immediately larger imagei is selected and scaled down to the required size.
- Each image can be an explicit Image object, Graphics, or any other expression, which if necessary will be rasterized.
- A setting of Automatic for IconRules or for a particular element will generate an icon automatically from the contents of the cloud object.
- If a particular element is needed that has not been specified explicitly, it will be interpolated from other elements given.
- The setting for IconRules for a cloud object can be changed using SetOptions.
Examples
open all close allBasic Examples (1)
Related Guides
Related Workflows
- Set Up Icons to Be Used on Mobile
History
Text
Wolfram Research (2014), IconRules, Wolfram Language function, https://reference.wolfram.com/language/ref/IconRules.html.
CMS
Wolfram Language. 2014. "IconRules." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/IconRules.html.
APA
Wolfram Language. (2014). IconRules. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/IconRules.html
BibTeX
@misc{reference.wolfram_2025_iconrules, author="Wolfram Research", title="{IconRules}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/IconRules.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_iconrules, organization={Wolfram Research}, title={IconRules}, year={2014}, url={https://reference.wolfram.com/language/ref/IconRules.html}, note=[Accessed: 15-August-2025]}