MACRO metashow

Customizes icon/cooldown information shown by a macro using the icon.
 #show [options] action
== Usage ==
If this meta-command is used with no arguments, the client will provide icon/cooldown feedback based on the /cast, /castsequence, /castrandom, /equip, and /equipslot commands in the macro.
== Arguments ==
You may specify an action using any format supported by /cast; in particular:
;spellname:Name of the spell of whose icon is to be shown, e.g. Moonfire.
;itemname:Name of the item of whose icon is to be shown, e.g. Healing Potion
;BagID slot : The bag the item is in (0 is backpack, etc...), and the slot number, starting at 1, of the item you wish to show, e.g. 0 1 for the first item in your backpack.
; InvSlot : The slot on your character in which to show an item, e.g. 13 for the first trinket slot.
== Details ==
* If you don't know the spell, don't have the item, or the position you specified on your character or bag is empty, the button will show the default "?" icon. 
* Other data affecting the button's appearance will be pulled from this as well, such as the green border around equipped items, the number of items you have, and so forth.
* The click action of the button will not be affected by this, you still need to use the commands to make the button do something.
* Any successive metacommands to define the icon or tooltip will be ignored. 
* This does not affect the tooltip of the macro. If you want to specify both the icon and tooltip, you should use #showtooltip.