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