Index: src/org/netbeans/modules/form/FormDataLoader.java =================================================================== RCS file: /cvs/form/src/org/netbeans/modules/form/FormDataLoader.java,v --- src/org/netbeans/modules/form/FormDataLoader.java 31 Aug 2004 08:28:51 -0000 1.43 +++ src/org/netbeans/modules/form/FormDataLoader.java 9 Nov 2004 06:58:05 -0000 @@ -43,16 +43,8 @@ .getString("PROP_FormLoader_Name"); // NOI18N } - /** Gets default actions. Overrides superclass method. */ - protected SystemAction[] defaultActions() { - DataLoader javaLoader = getLoader(JavaDataLoader.class); - SystemAction[] javaActions = javaLoader.getActions(); - SystemAction[] formActions = new SystemAction[javaActions.length+2]; - formActions[0] = javaActions[0]; // OpenAction - formActions[1] = SystemAction.get(EditAction.class); - formActions[2] = null; - System.arraycopy(javaActions, 1, formActions, 3, javaActions.length-1); - return formActions; + protected String actionsContext () { + return "Loaders/text/x-java/Actions"; // NOI18N } /** For a given file finds a primary file. Index: src/org/netbeans/modules/form/FormDataNode.java =================================================================== RCS file: /cvs/form/src/org/netbeans/modules/form/FormDataNode.java,v --- src/org/netbeans/modules/form/FormDataNode.java 2 Sep 2004 15:47:20 -0000 1.24 +++ src/org/netbeans/modules/form/FormDataNode.java 9 Nov 2004 06:58:05 -0000 @@ -45,4 +45,14 @@ return SystemAction.get(OpenAction.class); } + public Action[] getActions (boolean context) { + Action[] javaActions = super.getActions(context); + Action[] formActions = new Action[javaActions.length+2]; + formActions[0] = javaActions[0]; // OpenAction + formActions[1] = SystemAction.get(org.openide.actions.EditAction.class); + formActions[2] = null; + System.arraycopy(javaActions, 1, formActions, 3, javaActions.length-1); + return formActions; + } + }