Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkchong2006-07-19 19:11:27 +0000
committerkchong2006-07-19 19:11:27 +0000
commitc9c08cbdfb04767b1a3f67f678291bd5ccb0c88f (patch)
tree520239ee380b7cb9b9bc434de009ab738fc699f6 /bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org
parentd1ac4ee48f763ebcea8080eb520d6ab845e65e02 (diff)
downloadwebtools.sourceediting-c9c08cbdfb04767b1a3f67f678291bd5ccb0c88f.tar.gz
webtools.sourceediting-c9c08cbdfb04767b1a3f67f678291bd5ccb0c88f.tar.xz
webtools.sourceediting-c9c08cbdfb04767b1a3f67f678291bd5ccb0c88f.zip
[151122] [Editor] Enable printing of design view
Diffstat (limited to 'bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org')
-rw-r--r--bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/InternalXSDMultiPageEditor.java4
-rw-r--r--bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/XSDMultiPageEditorContributor.java1
2 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/InternalXSDMultiPageEditor.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/InternalXSDMultiPageEditor.java
index 8763355c14..6c0f38ba2b 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/InternalXSDMultiPageEditor.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/InternalXSDMultiPageEditor.java
@@ -24,6 +24,7 @@ import org.eclipse.gef.commands.CommandStack;
import org.eclipse.gef.commands.CommandStackEvent;
import org.eclipse.gef.commands.CommandStackEventListener;
import org.eclipse.gef.ui.actions.ActionRegistry;
+import org.eclipse.gef.ui.actions.PrintAction;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.viewers.DoubleClickEvent;
@@ -563,6 +564,9 @@ public class InternalXSDMultiPageEditor extends ADTMultiPageEditor implements IT
registry.registerAction(setExistingTypeAction);
addMultiplicityMenu(registry);
+
+ PrintAction printAction = new PrintAction(this);
+ registry.registerAction(printAction);
}
protected void addMultiplicityMenu(ActionRegistry registry)
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/XSDMultiPageEditorContributor.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/XSDMultiPageEditorContributor.java
index c580c49d8a..a2a8562d63 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/XSDMultiPageEditorContributor.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/editor/XSDMultiPageEditorContributor.java
@@ -131,6 +131,7 @@ public class XSDMultiPageEditorContributor extends MultiPageEditorActionBarContr
actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), registry.getAction(DeleteAction.ID));
actionBars.setGlobalActionHandler(GEFActionConstants.ZOOM_IN, registry.getAction(GEFActionConstants.ZOOM_IN));
actionBars.setGlobalActionHandler(GEFActionConstants.ZOOM_OUT, registry.getAction(GEFActionConstants.ZOOM_OUT));
+ actionBars.setGlobalActionHandler(ActionFactory.PRINT.getId(), registry.getAction(ActionFactory.PRINT.getId()));
zoomInRetargetAction.setEnabled(true);
zoomOutRetargetAction.setEnabled(true);
}

Back to the top