A CButton is a class wich wraps an SWT Button to create a widget that acts as much like a
native Button as possible while adding the following features:
The appearance of Label when the mouse is not over it and it does not have the focus or selection
(if style is SWT.TOGGLE).
Can fit seemlessly into a larger visual piece - simple set the image to that of its background and
adjust the image's offset if necessary.
Can draw polygons and ovals.
Can center or otherwise align its visual display (text, image, polygon or oval).