core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/PortalEditor.java
changeset 1615 d5f384bf1e88
parent 1609 085da1889c59
child 1616 1828ccdd6878
--- a/core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/PortalEditor.java	Wed Jul 14 09:40:09 2010 -0500
+++ b/core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/editor/PortalEditor.java	Wed Jul 14 12:01:27 2010 -0500
@@ -47,6 +47,7 @@
 import org.eclipse.ui.part.EditorPart;
 
 import com.nokia.carbide.discovery.ui.Activator;
+import com.nokia.carbide.discovery.ui.Messages;
 import com.nokia.carbide.internal.discovery.ui.extension.IPortalPage;
 import com.nokia.carbide.internal.discovery.ui.extension.IPortalPage.IActionBar;
 import com.nokia.cpp.internal.api.utils.ui.WorkbenchUtils;
@@ -74,13 +75,13 @@
 	private void getPortalPages() {
 		uninitializedPages = new ArrayList<IPortalPage>();
 		IConfigurationElement[] elements = 
-			Platform.getExtensionRegistry().getConfigurationElementsFor(Activator.PLUGIN_ID + ".portalPage");
+			Platform.getExtensionRegistry().getConfigurationElementsFor(Activator.PLUGIN_ID + ".portalPage"); //$NON-NLS-1$
 		for (IConfigurationElement element : elements) {
 			try {
 				uninitializedPages.add((IPortalPage) element.createExecutableExtension("class")); //$NON-NLS-1$
 			} 
 			catch (CoreException e) {
-				Activator.logError("Could not load portal page", e);
+				Activator.logError(Messages.PortalEditor_PageLoadError, e);
 			}
 		}
 	}
@@ -121,7 +122,7 @@
 		// create background
 		backgroundParent = new Composite(parent, SWT.NONE);
 		applyBG(backgroundParent);
-		backgroundParent.setLayout(GridLayoutFactory.fillDefaults().create());
+		GridLayoutFactory.fillDefaults().applyTo(backgroundParent);
 		// create top naviation bar
 		navigationBar = createNavigationBar(backgroundParent);
 		// create stack composite
@@ -135,36 +136,35 @@
 			Control control = createPage(page);
 			pageToControlMap.put(page, control);
 		}
-		stackComposite.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create());
+		GridDataFactory.fillDefaults().grab(true, true).applyTo(stackComposite);
 	}
 
 	private Control createPage(IPortalPage page) {
 		Composite pageComposite = new SharedBackgroundComposite(stackComposite, backgroundParent);
-		pageComposite.setLayout(GridLayoutFactory.fillDefaults().numColumns(2).spacing(20, 0)
-				.extendedMargins(20, 20, 20, 0).create());
+		GridLayoutFactory.fillDefaults().numColumns(2).spacing(20, 0).extendedMargins(20, 20, 20, 0).applyTo(pageComposite);
 		ActionUIUpdater updater = new ActionUIUpdater();
 		IActionBar[] commandBars = page.createCommandBars(this, updater);
 		if (commandBars.length > 0) {
 			Composite taskComposite = new SharedBackgroundComposite(pageComposite, backgroundParent);
-			taskComposite.setLayout(GridLayoutFactory.fillDefaults().create());
-			taskComposite.setLayoutData(GridDataFactory.fillDefaults().grab(false, true).create());
+			GridLayoutFactory.fillDefaults().applyTo(taskComposite);
+			GridDataFactory.fillDefaults().grab(false, true).applyTo(taskComposite);
 			for (IActionBar actionBar : commandBars) {
 				Control control = createTaskBarControl(taskComposite, actionBar, updater);
-				control.setLayoutData(GridDataFactory.fillDefaults().indent(0, 0).create());
+				GridDataFactory.fillDefaults().indent(0, 0).applyTo(control);
 			}
 		}
 		Composite pageControl = new RoundedCornerComposite(pageComposite, backgroundParent, 
 				null, pageComposite.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
-		pageControl.setLayout(GridLayoutFactory.fillDefaults().margins(2, 2).create());
-		pageControl.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create());
+		GridLayoutFactory.fillDefaults().margins(2, 2).applyTo(pageControl);
+		GridDataFactory.fillDefaults().grab(true, true).applyTo(pageControl);
 		Control control = page.createControl(pageControl, this);
-		control.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create());
+		GridDataFactory.fillDefaults().grab(true, true).applyTo(control);
 		return pageComposite;
 	}
 
 	private Control createTaskBarControl(Composite clientArea, IActionBar actionBar, ActionUIUpdater updater) {
 		TaskBar taskBar = new TaskBar(clientArea, this, actionBar);
-		updater.setTaskBar(taskBar);
+		updater.addTaskBar(taskBar);
 		return taskBar;
 	}
 
@@ -213,7 +213,7 @@
 		try {
 			WorkbenchUtils.openEditor(getInput(), ID);
 		} catch (PartInitException e) {
-			Activator.logError("Could not open portal", e);
+			Activator.logError(Messages.PortalEditor_PageOpenError, e);
 		}
 	}
 
@@ -238,7 +238,7 @@
 				
 				@Override
 				public String getName() {
-					return "Carbide.c++ Portal";
+					return Messages.PortalEditor_Name;
 				}
 				
 				@Override
@@ -265,7 +265,6 @@
 	
 	Font createFont(String name, int height, int style) {
 		Font font = new Font(Display.getCurrent(), name, height, style);
-		
 		resources.add(font);
 		return font;
 	}