/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/WpfDesign.addin

http://github.com/icsharpcode/SharpDevelop · Unknown · 76 lines · 76 code · 0 blank · 0 comment · 0 complexity · e39673f4120094ba2d276a550a227cfd MD5 · raw file

  1. <AddIn name="WPF Designer AddIn"
  2. author="Daniel Grunwald"
  3. copyright="prj:///doc/copyright.txt"
  4. description="WPF Designer"
  5. addInManagerHidden="preinstalled">
  6. <Manifest>
  7. <Identity name="ICSharpCode.WpfDesigner" />
  8. <Dependency addin="ICSharpCode.FormsDesigner" requirePreload="true" />
  9. </Manifest>
  10. <Runtime>
  11. <Import assembly="ICSharpCode.WpfDesign.AddIn.dll">
  12. <ConditionEvaluator name="IsCutCopyEnabled" class="ICSharpCode.WpfDesign.AddIn.Commands.IsCutCopyEnabled" />
  13. <ConditionEvaluator name="IsPasteEnabled" class="ICSharpCode.WpfDesign.AddIn.Commands.IsPasteEnabled" />
  14. <ConditionEvaluator name="IsRemoveEnabled" class="ICSharpCode.WpfDesign.AddIn.Commands.IsRemoveEnabled" />
  15. <ConditionEvaluator name="IsUndoEnabled" class="ICSharpCode.WpfDesign.AddIn.Commands.IsUndoEnabled" />
  16. <ConditionEvaluator name="IsRedoEnabled" class="ICSharpCode.WpfDesign.AddIn.Commands.IsRedoEnabled" />
  17. <ConditionEvaluator name="IsToolsOpen" class="ICSharpCode.WpfDesign.AddIn.Commands.IsToolsOpen" />
  18. <ConditionEvaluator name="IsPropertiesOpen" class="ICSharpCode.WpfDesign.AddIn.Commands.IsPropertiesOpen" />
  19. <ConditionEvaluator name="IsOutlineOpen" class="ICSharpCode.WpfDesign.AddIn.Commands.IsOutlineOpen" />
  20. </Import>
  21. </Runtime>
  22. <Path name="/SharpDevelop/Workbench/DisplayBindings">
  23. <!--<DisplayBinding id = "WPFDesigner"
  24. class = "ICSharpCode.WpfDesign.AddIn.WpfPrimaryDisplayBinding"
  25. insertbefore = "Text"
  26. fileNamePattern = "\.(xaml)$"
  27. title = "WPF designer"/>-->
  28. <DisplayBinding id="WPFDesigner"
  29. type="Secondary"
  30. class="ICSharpCode.WpfDesign.AddIn.WpfSecondaryDisplayBinding"
  31. fileNamePattern="\.xaml$" />
  32. </Path>
  33. <Path name = "/SharpDevelop/Workbench/Pads">
  34. <Pad id = "ThumbnailViewPad"
  35. category = "Main"
  36. title = "${res:ICSharpCode.WpfDesign.AddIn.ThumbnailViewPad}"
  37. icon = "PadIcons.Toolbar"
  38. class = "ICSharpCode.WpfDesign.AddIn.ThumbnailViewPad"
  39. defaultPosition = "Right, Hidden" />
  40. </Path>
  41. <!--
  42. <Path name = "/SharpDevelop/Workbench/Pads">
  43. <Pad id = "OutlineViewPad"
  44. category = "Tools"
  45. title = "${res:ICSharpCode.SharpDevelop.Gui.OutlinePad}"
  46. icon = "PadIcons.BreakPoints"
  47. shortcut = "Control|Alt|I"
  48. class = "ICSharpCode.WpfDesign.AddIn.OutlineViewPad"/>
  49. </Path>
  50. -->
  51. <Path name="/AddIns/WpfDesign/Designer/ContextMenu">
  52. <MenuItem label="${res:ICSharpCode.WPFDesigner.ContextMenu.ViewXAML}" id="viewXaml" icon="Icons.16x16.XMLFileIcon" class="ICSharpCode.WpfDesign.AddIn.Commands.ViewXaml" />
  53. <MenuItem label="seperator1" type="Separator" />
  54. <Condition name="IsCutCopyEnabled" action="Disable">
  55. <MenuItem id="cut" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Cut}" icon="Icons.16x16.CutIcon" shortcut="Control|X" class="ICSharpCode.WpfDesign.AddIn.Commands.Cut" />
  56. <MenuItem id="copy" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Copy}" icon="Icons.16x16.CopyIcon" shortcut="Control|C" class="ICSharpCode.WpfDesign.AddIn.Commands.Copy" />
  57. </Condition>
  58. <Condition name="IsPasteEnabled" action="Disable">
  59. <MenuItem id="paste" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Paste}" icon="Icons.16x16.PasteIcon" shortcut="Control|V" class="ICSharpCode.WpfDesign.AddIn.Commands.Paste" />
  60. </Condition>
  61. <Condition name="IsRemoveEnabled" action="Disable">
  62. <MenuItem id="remove" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Remove}" icon="Icons.16x16.DeleteIcon" shortcut="Del" class="ICSharpCode.WpfDesign.AddIn.Commands.Remove" />
  63. </Condition>
  64. <MenuItem label="seperator2" type="Separator" />
  65. <Condition name="IsUndoEnabled" action="Disable">
  66. <MenuItem id="undo" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Undo}" icon="Icons.16x16.UndoIcon" shortcut="Control|Z" class="ICSharpCode.WpfDesign.AddIn.Commands.Undo" />
  67. </Condition>
  68. <Condition name="IsRedoEnabled" action="Disable">
  69. <MenuItem id="redo" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Redo}" icon="Icons.16x16.RedoIcon" shortcut="Control|R" class="ICSharpCode.WpfDesign.AddIn.Commands.Redo" />
  70. </Condition>
  71. <MenuItem label="seperator3" type="Separator" />
  72. <MenuItem id="tools" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Tools}" icon="PadIcons.Toolbar" shortcut="Control|Alt|X" class="ICSharpCode.WpfDesign.AddIn.Commands.Tools" />
  73. <MenuItem id="properties" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Properties}" icon="Icons.16x16.PropertiesIcon" shortcut="F4" class="ICSharpCode.WpfDesign.AddIn.Commands.Properties" />
  74. <MenuItem id="outline" label="${res:ICSharpCode.WPFDesigner.ContextMenu.Outline}" icon="PadIcons.Toolbar" class="ICSharpCode.WpfDesign.AddIn.Commands.Outline" />
  75. </Path>
  76. </AddIn>