Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit d4bc76e

Browse files
Remove Addin-File from ICSharpCode.Reports.AddIn
comment dependency to Reporting in QCA
1 parent 34305d2 commit d4bc76e

6 files changed

Lines changed: 185 additions & 227 deletions

File tree

src/AddIns/Analysis/CodeQuality/CodeQuality.addin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<Manifest>
88
<Identity name = "ICSharpCode.CodeQuality"/>
9-
<Dependency addin="ICSharpCode.Reports.Addin" requirePreload="true" />
9+
<!--<Dependency addin="ICSharpCode.Reporting.Addin" requirePreload="true"></Dependency>-->
1010
</Manifest>
1111

1212
<Runtime>
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
<AddIn name="New SharpDevelop-Reporting"
2+
author="Forstmeier Peter"
3+
url="http://www.sharpdevelopreports.net/"
4+
description="Reporting Tool For SharpDevelop"
5+
addInManagerHidden="preinstalled">
6+
7+
<Manifest>
8+
<Identity name="ICSharpCode.Reporting.Addin" />
9+
<Dependency addin="SharpDevelop" />
10+
<Dependency addin="ICSharpCode.Data.Addin" requirePreload="true" />
11+
</Manifest>
12+
13+
<Runtime>
14+
<Import assembly="ICSharpCode.Reporting.dll" />
15+
<Import assembly="ICSharpCode.Reporting.Addin.dll">
16+
<Doozer name="ReportDialogPanel" class="ICSharpCode.Reports.Addin.ReportWizard.DialogPanelDoozer" />
17+
</Import>
18+
</Runtime>
19+
20+
<!-- DisplayBinding -->
21+
<Path name="/SharpDevelop/Workbench/DisplayBindings">
22+
<DisplayBinding id="SharpDevelopReportsBinding"
23+
insertbefore="Text"
24+
fileNamePattern="\.(srd)$"
25+
languagePattern="^SharpDevelopReports$"
26+
class="ICSharpCode.Reporting.Addin.DesignerBinding.ReportDesignerBinding" />
27+
</Path>
28+
29+
<!-- label = "${res:SharpReport.ReportGenerator}"-->
30+
<Path name="/SharpDevelop/Workbench/Tools">
31+
<MenuItem id="ReportGeneratorPad"
32+
label="New Reporting"
33+
class="ICSharpCode.Reporting.Addin.DesignerBinding.ReportDesignerBinding" />
34+
</Path>-
35+
36+
37+
<!-- File Filter -->
38+
<Path name="/SharpDevelop/Workbench/FileFilter">
39+
<FileFilter id="SharpDevelopReports"
40+
insertbefore="AllFiles"
41+
name="SharpDevelop Reports (*.srd)"
42+
extensions="*.srd"
43+
mimeType="text/xml" />
44+
</Path>
45+
46+
<!-- ReportExplorer -->
47+
<Path name="/SharpDevelop/Workbench/Pads">
48+
<Pad id="reportexplorer"
49+
category="Tools"
50+
icon="Icons.16x16.SharpQuery.Refresh"
51+
title="ReportExplorer"
52+
class="ICSharpCode.Reports.Addin.ReportExplorerPad"
53+
defaultPosition="Right, Hidden" />
54+
</Path>
55+
56+
<Path name = "/SharpDevelop/ReportDesigner/ContextMenus/ContainerMenu">
57+
<MenuItem id = "ViewCode"
58+
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
59+
icon = "Icons.16x16.FormsDesigner.ViewCode"
60+
class = "ICSharpCode.Reports.Addin.Commands.ViewCode"/>
61+
62+
<MenuItem id = "ShowProperties"
63+
label = "${res:XML.MainMenu.FormatMenu.ShowProperties}"
64+
icon = "Icons.16x16.Property"
65+
class = "ICSharpCode.Reports.Addin.Commands.ShowProperties"/>
66+
67+
<MenuItem id = "PageMarginSeparator" type = "Separator"/>
68+
69+
<MenuItem id = "PageMargin"
70+
label = "PageMargin"
71+
icon = "Icons.16x16.Property"
72+
class = "ICSharpCode.Reports.Addin.Commands.TogglePageMargin"/>
73+
74+
<MenuItem id = "DesignerSeparator" type = "Separator"/>
75+
76+
<MenuItem id = "Paste"
77+
label = "${res:XML.MainMenu.EditMenu.Paste}"
78+
icon = "Icons.16x16.PasteIcon"
79+
command = "Paste"/>
80+
81+
<MenuItem id = "DesignerVerbsSeparator" type = "Separator"/>
82+
83+
<MenuItem id = "DesignerVerbsBuilder"
84+
type = "Builder"
85+
class = "ICSharpCode.Reports.Addin.Commands.DesignerVerbSubmenuBuilder" />
86+
</Path>
87+
88+
<Path name = "/SharpDevelop/ReportDesigner/ContextMenus/TraySelectionMenu">
89+
<MenuItem id = "ViewCode"
90+
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
91+
icon = "Icons.16x16.FormsDesigner.ViewCode"
92+
class = "ICSharpCode.Reports.Addin.Commands.ViewCode"/>
93+
94+
<MenuItem id = "ShowProperties"
95+
label = "${res:XML.MainMenu.FormatMenu.ShowProperties}"
96+
icon = "Icons.16x16.Property"
97+
class = "ICSharpCode.Reports.Addin.Commands.ShowProperties"/>
98+
99+
100+
<MenuItem id = "DesignerVerbsSeparator" type = "Separator"/>
101+
102+
<MenuItem id = "DesignerVerbsBuilder"
103+
type = "Builder"
104+
class = "ICSharpCode.Reports.Addin.Commands.DesignerVerbSubmenuBuilder" />
105+
</Path>
106+
107+
<Path name="/SharpDevelop/ReportDesigner/ContextMenus/SelectionMenu">
108+
<MenuItem id="ViewCode" label="${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}" icon="Icons.16x16.FormsDesigner.ViewCode" class="ICSharpCode.Reports.Addin.Commands.ViewCode" />
109+
<MenuItem id="ShowProperties" label="${res:XML.MainMenu.FormatMenu.ShowProperties}" icon="Icons.16x16.Property" class="ICSharpCode.Reports.Addin.Commands.ShowProperties" />
110+
<MenuItem id="PropertySeparator" type="Separator" />
111+
<MenuItem id="Cut" label="${res:XML.MainMenu.EditMenu.Cut}" icon="Icons.16x16.CutIcon" command="Cut" />
112+
<MenuItem id="Copy" label="${res:XML.MainMenu.EditMenu.Copy}" icon="Icons.16x16.CopyIcon" command="Copy" />
113+
<MenuItem id="Paste" label="${res:XML.MainMenu.EditMenu.Paste}" icon="Icons.16x16.PasteIcon" command="Paste" />
114+
<MenuItem id="Delete" label="${res:XML.MainMenu.EditMenu.Delete}" icon="Icons.16x16.DeleteIcon" command="Delete" />
115+
<MenuItem id="DesignerVerbsSeparator" type="Separator" />
116+
<MenuItem id="DesignerVerbsBuilder" type="Builder" class="ICSharpCode.Reports.Addin.Commands.DesignerVerbSubmenuBuilder" />
117+
</Path>
118+
119+
<!-- ReportExplorer ContextMenu's -->
120+
<Path name="/SharpDevelopReports/ContextMenu/FieldsExplorer/SectionTreeNode">
121+
<MenuItem id="removenodes" label="${res:SharpReport.FieldsExplorer.ContextMenu.Section.Clear}" class="ICSharpCode.Reports.Addin.Commands.ClearSelectedNodeCommand" />
122+
</Path>
123+
124+
<!-- Sorting -->
125+
<Path name="/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnSortTreeNode">
126+
<MenuItem id="toggle" label="${res:SharpReport.FieldsExplorer.ContextMenu.Columns.ToggleSort}" class="ICSharpCode.Reports.Addin.Commands.ToggleOrderCommand" />
127+
128+
<MenuItem id="removesortnode" label="${res:SharpReport.FieldsExplorer.ContextMenu.Columns.Remove}" class="ICSharpCode.Reports.Addin.Commands.RemoveSortNodeCommand" />
129+
</Path>
130+
131+
<!-- Grouping -->
132+
133+
<Path name = "/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnGroupTreeNode">
134+
<MenuItem id="toggle"
135+
label="${res:SharpReport.FieldsExplorer.ContextMenu.Columns.ToggleSort}"
136+
class="ICSharpCode.Reports.Addin.Commands.ToggleOrderCommand"/>
137+
138+
<MenuItem id="removegroupnode"
139+
label="${res:SharpReport.FieldsExplorer.ContextMenu.Columns.Remove}"
140+
class="ICSharpCode.Reports.Addin.Commands.RemoveGroupNodeCommand"/>
141+
</Path>
142+
143+
<!-- Run Expression Editor -->
144+
<Path name = "/SharpDevelopReports/ContextMenu/FieldsExplorer/ParameterNode">
145+
<MenuItem id="params"
146+
label="${res:SharpReport.FieldsExplorer.Parameters}"
147+
class="ICSharpCode.Reports.Addin.Commands.ParameterEditorCommand"/>
148+
</Path>
149+
150+
<!-- Start SharpDevelop Reports from MainMenu -->
151+
<Path name = "/SharpDevelop/Workbench/Tools">
152+
<MenuItem id = "ReportGeneratorPad"
153+
label = "${res:SharpReport.ReportGenerator}"
154+
155+
class = "ICSharpCode.Reports.Addin.Commands.StartViewCommand"/>
156+
</Path>
157+
158+
<!-- Report wizard -->
159+
<Path name="/ReportGenerator/ReportGeneratorWizard">
160+
<ReportDialogPanel id="Base" label="${res:SharpReport.Wizard.BaseSettings}" class="ICSharpCode.Reports.Addin.ReportWizard.BaseSettingsPanel" />
161+
<ReportDialogPanel id="PushModel" label="${res:SharpReport.Wizard.PushModel}" class="ICSharpCode.Reports.Addin.ReportWizard.PushModelPanel" />
162+
<ReportDialogPanel id="PullModel" label="${res:SharpReport.Wizard.PullModel}" class="ICSharpCode.Reports.Addin.ReportWizard.PullModelPanel" />
163+
<ReportDialogPanel id="QueryResult" label="${res:SharpReport.Wizard.ShowQueryResult}" class="ICSharpCode.Reports.Addin.ReportWizard.ResultPanel" />
164+
<ReportDialogPanel id="Layout" label="Layout" class="ICSharpCode.Reports.Addin.ReportWizard.LayoutPanel" />
165+
</Path>
166+
<!-- ContextMenu Sections -->
167+
<!-- Save Data from Resultpanel as *xsd File -->
168+
<Path name ="/ReportGenerator/ResultPanel/ContextMenuDefault">
169+
<MenuItem id="xsdcomplete" label="${res:SharpReport.Wizard.ResultPanel.SaveXsdComplete}" class="ICSharpCode.Reports.Addin.ReportWizard.XsdSchemaAndDataCommand"/>
170+
<MenuItem id="xsdschema" label="${res:SharpReport.Wizard.ResultPanel.SaveXsdSchemaOnly}" class="ICSharpCode.Reports.Addin.ReportWizard.XsdSchemaOnlyCommand"/>
171+
</Path>
172+
173+
<!-- Tell SharpDevelop to look for the file template (EmptyReport.xft) in the AddIn directory -->
174+
<Path name="/SharpDevelop/BackendBindings/Templates">
175+
<TemplateFile id="ICSharpCode.Reporting" path="." />
176+
</Path>
177+
</AddIn>

0 commit comments

Comments
 (0)