The PFButton.SWT widget is rendered in an Office-like Style
(Office 2007 or 2010). The appearance is defined in specific renderers
which can be used or overriden for custom-styling. The renderer has methods for every painted part of the button which means that the control is very flexible and fully customizable.
The buttons can be changed to Split-Buttons by setting the setSplitButton to
You can bind a listener addSplitAreaListener to react when the Split-Area is clicked.
In this event-handler you can open a contextmenu for example.