This macro make transcluded icons follow the line height of the text with the option of a link and a tooltip. This makes prettier references to buttons (instead of this ) in documentation text.
There is a simple macro without a button and an extended macro with a button.
_
)<<_icon <transclusion> >>
<<icon <transclusion> <link> "<tooltip text>" >>
<<icon {{$:/core/images/new-button}} "link" "tooltip text">>