[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