* is conducted by the Presenter.
*/
@Override
public void addToolBar( final ToolBar _toolBar ) {
final ButtonGroup bgroup = new ButtonGroup();
if ( toolBarItemsMap.size() == 0 ) {
bgroup.getElement().getStyle().setPaddingLeft( 19, Style.Unit.PX );
}
for ( final ToolBarItem item : _toolBar.getItems() ) {
bgroup.add( new Tooltip( item.getTooltip() ) {{
setPlacement( Placement.BOTTOM );
add( new Button() {{
setIcon( IconType.valueOf( ( (ToolBarTypeIcon) item.getIcon() ).getType().toString() ) );
setEnabled( item.isEnabled() );
addClickHandler( new ClickHandler() {