({{, ButtonEvaluator
is an option for the low-level function (RefLink[ButtonBox, paclet:ref/ButtonBox]) that specifies where the expression constructed from (RefLink[ButtonFunction, paclet:ref/ButtonFunction]) should be sent for evaluation. }})

OpenersNotesSection(Spacer1)Details

The default setting is ButtonEvaluator->(RefLink[None, paclet:ref/None]).

Possible settings are:

With ButtonEvaluator->(RefLink[Automatic, paclet:ref/Automatic]), the expression to be evaluated can contain any Mathematica objects.

With ButtonEvaluator->(RefLink[None, paclet:ref/None]), the expression can contain only the specific notebook commands supported by the front end. All these commands are in the context FrontEnd`. Expressions intended for processing purely by the front end must be wrapped with (RefLink[FrontEndExecute, paclet:ref/FrontEndExecute]).

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[ButtonFunction, paclet:ref/ButtonFunction])  ▪  (RefLink[SelectionEvaluate, paclet:ref/SelectionEvaluate])  ▪  (RefLink[ButtonNotebook, paclet:ref/ButtonNotebook])}})}})