diff options
author | kchong | 2006-07-19 19:11:27 +0000 |
---|---|---|
committer | kchong | 2006-07-19 19:11:27 +0000 |
commit | c9c08cbdfb04767b1a3f67f678291bd5ccb0c88f (patch) | |
tree | 520239ee380b7cb9b9bc434de009ab738fc699f6 /bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org | |
parent | d1ac4ee48f763ebcea8080eb520d6ab845e65e02 (diff) | |
download | webtools.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')
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); } |