[jbosstools-commits] JBoss Tools SVN: r17740 - trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/view.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Sep 25 09:45:58 EDT 2009


Author: sdzmitrovich
Date: 2009-09-25 09:45:58 -0400 (Fri, 25 Sep 2009)
New Revision: 17740

Modified:
   trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/view/CSSEditorView.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4849

Modified: trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/view/CSSEditorView.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/view/CSSEditorView.java	2009-09-25 13:19:10 UTC (rev 17739)
+++ trunk/jst/plugins/org.jboss.tools.jst.css/src/org/jboss/tools/jst/css/view/CSSEditorView.java	2009-09-25 13:45:58 UTC (rev 17740)
@@ -17,7 +17,9 @@
 import org.eclipse.ui.IWorkbenchPart;
 import org.eclipse.ui.PartInitException;
 import org.eclipse.ui.part.IContributedContentsView;
+import org.eclipse.ui.part.IPage;
 import org.eclipse.ui.part.IPageBookViewPage;
+import org.eclipse.ui.part.PageBook;
 import org.eclipse.ui.views.contentoutline.ContentOutline;
 import org.eclipse.ui.views.properties.IPropertySheetPage;
 import org.eclipse.ui.views.properties.PropertySheet;
@@ -51,11 +53,23 @@
 
 	}
 
+	protected IPage createDefaultPage(PageBook book) {
+		return createCssPropertyPage();
+	}
+
 	@Override
 	protected PageRec doCreatePage(final IWorkbenchPart part) {
-		// if (part instanceof PropertySheet) {
-		// return null;
-		// }
+		IPage page = createCssPropertyPage();
+
+		if (page != null) {
+			return new PageRec(part, page);
+		}
+
+		return null;
+	}
+
+	private IPage createCssPropertyPage() {
+
 		IPropertySheetPage page = new CSSPropertyPage(
 				new ITabbedPropertySheetPageContributor() {
 
@@ -68,10 +82,10 @@
 				initPage((IPageBookViewPage) page);
 			}
 			page.createControl(getPageBook());
-			return new PageRec(part, page);
 		}
 
-		return null;
+		return page;
+
 	}
 
 	@Override
@@ -100,6 +114,7 @@
 			((CSSPropertyPage) getCurrentPage()).update();
 
 	}
+
 	@Override
 	protected boolean isImportant(IWorkbenchPart part) {
 		if ((part instanceof IEditorPart) || (part instanceof ContentOutline))



More information about the jbosstools-commits mailing list