core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/TaskBar.java
changeset 1615 d5f384bf1e88
parent 1609 085da1889c59
child 1618 712d047abd8b
--- a/core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/TaskBar.java	Wed Jul 14 09:40:09 2010 -0500
+++ b/core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/TaskBar.java	Wed Jul 14 12:01:27 2010 -0500
@@ -35,6 +35,8 @@
 
 class TaskBar extends RoundedCornerComposite {
 
+	private static final String FONT_NAME = "Arial"; //$NON-NLS-1$
+
 	private final class ActionListener implements IHyperlinkListener {
 		@Override
 		public void linkActivated(HyperlinkEvent e) {
@@ -66,21 +68,18 @@
 		this.portalEditor = portalEditor;
 		createTitle(actionBar);
 		createActions(actionBar);
-		setLayoutData(GridDataFactory.swtDefaults().grab(true, true).align(SWT.CENTER, SWT.BEGINNING).create());
-		setLayout(RowLayoutFactory.swtDefaults().type(SWT.VERTICAL).margins(10, 10).extendedMargins(5, 5, 5, 10).fill(true).wrap(false).create());
+		GridDataFactory.swtDefaults().grab(true, true).align(SWT.CENTER, SWT.BEGINNING).applyTo(this);
+		RowLayoutFactory.swtDefaults().type(SWT.VERTICAL).margins(10, 10).extendedMargins(5, 5, 5, 10).fill(true).wrap(false).applyTo(this);
 	}
 
 	private void createTitle(IActionBar actionBar) {
-		String title = actionBar.getTitle();
-		if (title != null) {
-			Label l = new Label(this, SWT.LEFT);
-			l.setFont(portalEditor.createFont("Arial", 10, SWT.BOLD));
-			l.setBackground(l.getDisplay().getSystemColor(SWT.COLOR_WHITE));
-			l.setText(title);
-			l.setLayoutData(RowDataFactory.swtDefaults().create());
-			l = new Label(this, SWT.HORIZONTAL | SWT.SEPARATOR);
-			l.setLayoutData(RowDataFactory.swtDefaults().create());
-		}
+		Label l = new Label(this, SWT.LEFT);
+		l.setFont(portalEditor.createFont(FONT_NAME, 10, SWT.BOLD));
+		l.setBackground(l.getDisplay().getSystemColor(SWT.COLOR_WHITE));
+		l.setText(actionBar.getTitle());
+		RowDataFactory.swtDefaults().applyTo(l);
+		l = new Label(this, SWT.HORIZONTAL | SWT.SEPARATOR);
+		RowDataFactory.swtDefaults().applyTo(l);
 	}
 
 	private void createActions(IActionBar actionBar) {