Different predefined alignment options:
By default the button function does not evaluate until you click it:
By setting
AutoAction, the button function evaluates as you mouse over the button area:
Change the background colors:
By setting
Enabled->False, the buttons are disabled but visible in their current state:
By default, the button function is sent to the kernel for evaluation:
By setting
Evaluator, the button functions are evaluated in the front end:
Not all functions are available in the front end:
By setting
FrameMargins, you make the button content area larger:
By setting
ImageMargins, you make the button area larger:
By setting the second element, you can also control the height:
A fully customized image size:
Button functions are evaluated on a preemptive link, which times out after five seconds:
Use
Method->"Queued" to evaluate button functions on the main link, which never times out: