Fixing majority of actions in netbeans.org sources to define itself in Actions/ folder and then use .instance file to reference itself from Menu, Toolbar, etc.
1.1 --- a/visualweb.insync/src/org/netbeans/modules/visualweb/insync/mf-layer.xml Wed Jun 03 16:51:31 2009 +0200
1.2 +++ b/visualweb.insync/src/org/netbeans/modules/visualweb/insync/mf-layer.xml Sat Jun 13 21:30:19 2009 +0200
1.3 @@ -115,9 +115,6 @@
1.4 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-DesignBeanContextAction.instance"/>
1.5 <attr name="position" intvalue="1300"/>
1.6 </file>
1.7 - <file name="org-openide-actions-NewAction.instance">
1.8 - <attr name="position" intvalue="1400"/>
1.9 - </file>
1.10 <file name="org-netbeans-modules-visualweb-insync-action-PropertyBindingAction.shadow">
1.11 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-PropertyBindingAction.instance"/>
1.12 <attr name="position" intvalue="1500"/>
1.13 @@ -138,24 +135,29 @@
1.14 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.15 <attr name="position" intvalue="2200"/>
1.16 </file>
1.17 - <file name="org-openide-actions-CustomizeAction.instance">
1.18 - <attr name="position" intvalue="2300"/>
1.19 - </file>
1.20 <file name="Separator6.instance">
1.21 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.22 <attr name="position" intvalue="2400"/>
1.23 </file>
1.24 - <file name="org-openide-actions-CutAction.instance">
1.25 + <file name="org-openide-actions-CopyAction.shadow">
1.26 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CopyAction.instance"/>
1.27 + <attr name="position" intvalue="2600"/>
1.28 + </file>
1.29 + <file name="org-openide-actions-CustomizeAction.shadow">
1.30 + <attr name="originalFile" stringvalue="Actions/View/org-openide-actions-CustomizeAction.instance"/>
1.31 + <attr name="position" intvalue="2300"/>
1.32 + </file>
1.33 + <file name="org-openide-actions-CutAction.shadow">
1.34 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CutAction.instance"/>
1.35 <attr name="position" intvalue="2500"/>
1.36 </file>
1.37 - <file name="org-openide-actions-CopyAction.instance">
1.38 - <attr name="position" intvalue="2600"/>
1.39 + <file name="org-openide-actions-DeleteAction.shadow">
1.40 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-DeleteAction.instance"/>
1.41 + <attr name="position" intvalue="2800"/>
1.42 </file>
1.43 - <file name="org-openide-actions-PasteAction.instance">
1.44 - <attr name="position" intvalue="2700"/>
1.45 - </file>
1.46 - <file name="org-openide-actions-DeleteAction.instance">
1.47 - <attr name="position" intvalue="2800"/>
1.48 + <file name="org-openide-actions-NewAction.shadow">
1.49 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-NewAction.instance"/>
1.50 + <attr name="position" intvalue="1400"/>
1.51 </file>
1.52 <file name="Separator7.instance">
1.53 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.54 @@ -173,6 +175,10 @@
1.55 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-ViewPageNavigationAction.instance"/>
1.56 <attr name="position" intvalue="3500"/>
1.57 </file>
1.58 + <file name="org-openide-actions-PasteAction.shadow">
1.59 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-PasteAction.instance"/>
1.60 + <attr name="position" intvalue="2700"/>
1.61 + </file>
1.62 </folder>
1.63 </folder>
1.64 </folder>
1.65 @@ -220,9 +226,6 @@
1.66 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-DesignBeanContextAction.instance"/>
1.67 <attr name="position" intvalue="200"/>
1.68 </file>
1.69 - <file name="org-openide-actions-NewAction.instance">
1.70 - <attr name="position" intvalue="300"/>
1.71 - </file>
1.72 <file name="org-netbeans-modules-visualweb-insync-action-PropertyBindingAction.shadow">
1.73 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-PropertyBindingAction.instance"/>
1.74 <attr name="position" intvalue="400"/>
1.75 @@ -243,24 +246,29 @@
1.76 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.77 <attr name="position" intvalue="2200"/>
1.78 </file>
1.79 - <file name="org-openide-actions-CustomizeAction.instance">
1.80 - <attr name="position" intvalue="2300"/>
1.81 - </file>
1.82 <file name="Separator6.instance">
1.83 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.84 <attr name="position" intvalue="2400"/>
1.85 </file>
1.86 - <file name="org-openide-actions-CutAction.instance">
1.87 + <file name="org-openide-actions-CopyAction.shadow">
1.88 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CopyAction.instance"/>
1.89 + <attr name="position" intvalue="2600"/>
1.90 + </file>
1.91 + <file name="org-openide-actions-CustomizeAction.shadow">
1.92 + <attr name="originalFile" stringvalue="Actions/View/org-openide-actions-CustomizeAction.instance"/>
1.93 + <attr name="position" intvalue="2300"/>
1.94 + </file>
1.95 + <file name="org-openide-actions-CutAction.shadow">
1.96 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CutAction.instance"/>
1.97 <attr name="position" intvalue="2500"/>
1.98 </file>
1.99 - <file name="org-openide-actions-CopyAction.instance">
1.100 - <attr name="position" intvalue="2600"/>
1.101 + <file name="org-openide-actions-DeleteAction.shadow">
1.102 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-DeleteAction.instance"/>
1.103 + <attr name="position" intvalue="2800"/>
1.104 </file>
1.105 - <file name="org-openide-actions-PasteAction.instance">
1.106 - <attr name="position" intvalue="2700"/>
1.107 - </file>
1.108 - <file name="org-openide-actions-DeleteAction.instance">
1.109 - <attr name="position" intvalue="2800"/>
1.110 + <file name="org-openide-actions-NewAction.shadow">
1.111 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-NewAction.instance"/>
1.112 + <attr name="position" intvalue="300"/>
1.113 </file>
1.114 <file name="Separator7.instance">
1.115 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
1.116 @@ -278,6 +286,10 @@
1.117 <attr name="originalFile" stringvalue="/Actions/Insync/org-netbeans-modules-visualweb-insync-action-ViewPageNavigationAction.instance"/>
1.118 <attr name="position" intvalue="3500"/>
1.119 </file>
1.120 + <file name="org-openide-actions-PasteAction.shadow">
1.121 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-PasteAction.instance"/>
1.122 + <attr name="position" intvalue="2700"/>
1.123 + </file>
1.124 </folder>
1.125
1.126 <folder name="Toolbars">
2.1 --- a/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/layer.xml Wed Jun 03 16:51:31 2009 +0200
2.2 +++ b/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/layer.xml Sat Jun 13 21:30:19 2009 +0200
2.3 @@ -283,89 +283,89 @@
2.4 <folder name="visual">
2.5 <folder name="Actions">
2.6 <!-- <RAVE> Add Set As Start Page action -->
2.7 - <file name="SetStartPageAction.instance">
2.8 + <file name="CopyAction.shadow">
2.9 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CopyAction.instance"/>
2.10 + <attr name="position" intvalue="900"/>
2.11 + </file>
2.12 + <file name="CutAction.shadow">
2.13 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CutAction.instance"/>
2.14 + <attr name="position" intvalue="800"/>
2.15 + </file>
2.16 + <file name="DeleteAction.shadow">
2.17 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-DeleteAction.instance"/>
2.18 + <attr name="position" intvalue="1300"/>
2.19 + </file>
2.20 + <file name="EditAction.shadow">
2.21 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-EditAction.instance"/>
2.22 + <attr name="position" intvalue="400"/>
2.23 + </file>
2.24 + <file name="FileSystemAction.shadow">
2.25 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-FileSystemAction.instance"/>
2.26 + <attr name="position" intvalue="600"/>
2.27 + </file>
2.28 + <file name="NewAction.shadow">
2.29 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-NewAction.instance"/>
2.30 + <attr name="position" intvalue="1200"/>
2.31 + </file>
2.32 + <file name="OpenAction.shadow">
2.33 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-OpenAction.instance"/>
2.34 + <attr name="position" intvalue="300"/>
2.35 + </file>
2.36 + <file name="PasteAction.shadow">
2.37 + <attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-PasteAction.instance"/>
2.38 + <attr name="position" intvalue="1000"/>
2.39 + </file>
2.40 + <file name="PropertiesAction.shadow">
2.41 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-PropertiesAction.instance"/>
2.42 + <attr name="position" intvalue="2000"/>
2.43 + </file>
2.44 + <file name="RefactoringAll.shadow">
2.45 + <attr name="originalFile" stringvalue="Actions/Refactoring/RefactoringAll.instance"/>
2.46 + <attr name="position" intvalue="1700"/>
2.47 + </file>
2.48 + <file name="SaveAsTemplateAction.shadow">
2.49 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-SaveAsTemplateAction.instance"/>
2.50 + <attr name="position" intvalue="1500"/>
2.51 + </file>
2.52 + <file name="SetStartPageAction.instance">
2.53 <attr name="instanceClass" stringvalue="org.netbeans.modules.visualweb.project.jsf.actions.SetStartPageAction"/>
2.54 <attr name="position" intvalue="100"/>
2.55 </file>
2.56 - <file name="rave-separator-1.instance">
2.57 + <file name="ToolsAction.shadow">
2.58 + <attr name="originalFile" stringvalue="Actions/System/org-openide-actions-ToolsAction.instance"/>
2.59 + <attr name="position" intvalue="1900"/>
2.60 + </file>
2.61 + <file name="rave-separator-1.instance">
2.62 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.63 <attr name="position" intvalue="200"/>
2.64 </file>
2.65 <!-- </RAVE> -->
2.66
2.67 - <file name="OpenAction.instance">
2.68 - <attr name="instanceClass" stringvalue="org.openide.actions.OpenAction"/>
2.69 - <attr name="position" intvalue="300"/>
2.70 - </file>
2.71 - <file name="EditAction.instance">
2.72 - <attr name="instanceClass" stringvalue="org.openide.actions.EditAction"/>
2.73 - <attr name="position" intvalue="400"/>
2.74 - </file>
2.75 <file name="jsp-project-separator-3.instance">
2.76 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.77 <attr name="position" intvalue="500"/>
2.78 </file>
2.79 - <file name="FileSystemAction.instance">
2.80 - <attr name="instanceClass" stringvalue="org.openide.actions.FileSystemAction"/>
2.81 - <attr name="position" intvalue="600"/>
2.82 - </file>
2.83 <file name="jsp-project-separator-4.instance">
2.84 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.85 <attr name="position" intvalue="700"/>
2.86 </file>
2.87 - <file name="CutAction.instance">
2.88 - <attr name="instanceClass" stringvalue="org.openide.actions.CutAction"/>
2.89 - <attr name="position" intvalue="800"/>
2.90 - </file>
2.91 - <file name="CopyAction.instance">
2.92 - <attr name="instanceClass" stringvalue="org.openide.actions.CopyAction"/>
2.93 - <attr name="position" intvalue="900"/>
2.94 - </file>
2.95 - <file name="PasteAction.instance">
2.96 - <attr name="instanceClass" stringvalue="org.openide.actions.PasteAction"/>
2.97 - <attr name="position" intvalue="1000"/>
2.98 - </file>
2.99 <file name="jsp-project-separator-5.instance">
2.100 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.101 <attr name="position" intvalue="1100"/>
2.102 - </file>
2.103 - <file name="NewAction.instance">
2.104 - <attr name="instanceClass" stringvalue="org.openide.actions.NewAction"/>
2.105 - <attr name="position" intvalue="1200"/>
2.106 - </file>
2.107 - <file name="DeleteAction.instance">
2.108 - <attr name="instanceClass" stringvalue="org.openide.actions.DeleteAction"/>
2.109 - <attr name="position" intvalue="1300"/>
2.110 </file>
2.111 <file name="jsp-project-separator-6.instance">
2.112 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.113 <attr name="position" intvalue="1400"/>
2.114 </file>
2.115 - <file name="SaveAsTemplateAction.instance">
2.116 - <attr name="instanceClass" stringvalue="org.openide.actions.SaveAsTemplateAction"/>
2.117 - <attr name="position" intvalue="1500"/>
2.118 - </file>
2.119 <file name="jsp-project-separator-7.instance">
2.120 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.121 <attr name="position" intvalue="1600"/>
2.122 </file>
2.123 - <file name="RefactoringAll.instance">
2.124 - <attr name="instanceCreate" methodvalue="org.netbeans.modules.refactoring.api.ui.RefactoringActionsFactory.popupSubmenuAction"/>
2.125 - <attr name="position" intvalue="1700"/>
2.126 - </file>
2.127 <file name="jsp-project-separator-8.instance">
2.128 <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
2.129 <attr name="position" intvalue="1800"/>
2.130 </file>
2.131 - <file name="ToolsAction.instance">
2.132 - <attr name="instanceClass" stringvalue="org.openide.actions.ToolsAction"/>
2.133 - <attr name="position" intvalue="1900"/>
2.134 - </file>
2.135 - <file name="PropertiesAction.instance">
2.136 - <attr name="instanceClass" stringvalue="org.openide.actions.PropertiesAction"/>
2.137 - <attr name="position" intvalue="2000"/>
2.138 - </file>
2.139 - </folder>
2.140 + </folder>
2.141 </folder>
2.142 </folder>
2.143 </folder>