* @param action
* @return
*/
public static Button createToolbarButton( final IGWTAction action, boolean imageOnly ) {
Button button = new CubusButton();
if ( !imageOnly && action.getText() != null ) {
button.setTitle( action.getText() );
button.setAutoFit( true );
}
else {
button.setTitle( "" );
button.setWidth( 24 );
button.setShowDown( true );
button.setShowOverCanvas( true );
}
button.setIcon( action.getIcon() );
if ( action.getTooltip() != null ) {
button.setTooltip( action.getTooltip() );
}
button.setBorder( "0px" );
button.addClickHandler( new ClickHandler() {
public void onClick( ClickEvent event ) {
action.execute();
}