added class fields to outline
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / phpeditor / BasicJavaEditorActionContributor.java
index a6504c8..d79c30d 100644 (file)
@@ -15,6 +15,7 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.ResourceBundle;
 
+import net.sourceforge.phpdt.internal.ui.actions.FoldingActionGroup;
 import net.sourceforge.phpdt.ui.IContextMenuConstants;
 import net.sourceforge.phpdt.ui.actions.GotoMatchingBracketAction;
 import net.sourceforge.phpdt.ui.actions.PHPdtActionConstants;
@@ -67,7 +68,7 @@ public class BasicJavaEditorActionContributor extends BasicTextEditorActionContr
                ResourceBundle b= PHPEditorMessages.getResourceBundle();
                
                fRetargetShowJavaDoc= new RetargetAction(PHPdtActionConstants.SHOW_JAVA_DOC, PHPEditorMessages.getString("ShowJavaDoc.label")); //$NON-NLS-1$
-               fRetargetShowJavaDoc.setActionDefinitionId(PHPEditorActionDefinitionIds.SHOW_JAVADOC);
+               fRetargetShowJavaDoc.setActionDefinitionId(net.sourceforge.phpdt.ui.actions.PHPEditorActionDefinitionIds.SHOW_JAVADOC);
                markAsPartListener(fRetargetShowJavaDoc);
                
                // actions that are "contributed" to editors, they are considered belonging to the active editor
@@ -81,7 +82,7 @@ public class BasicJavaEditorActionContributor extends BasicTextEditorActionContr
                fGotoMatchingBracket.setActionDefinitionId(PHPEditorActionDefinitionIds.GOTO_MATCHING_BRACKET);
                
                fShowJavaDoc= new RetargetTextEditorAction(b, "ShowJavaDoc."); //$NON-NLS-1$
-               fShowJavaDoc.setActionDefinitionId(PHPEditorActionDefinitionIds.SHOW_JAVADOC);
+               fShowJavaDoc.setActionDefinitionId(net.sourceforge.phpdt.ui.actions.PHPEditorActionDefinitionIds.SHOW_JAVADOC);
                
 //             fShowOutline= new RetargetTextEditorAction(PHPEditorMessages.getResourceBundle(), "ShowOutline."); //$NON-NLS-1$
 //             fShowOutline.setActionDefinitionId(PHPEditorActionDefinitionIds.SHOW_OUTLINE);
@@ -212,6 +213,9 @@ public class BasicJavaEditorActionContributor extends BasicTextEditorActionContr
                if (part instanceof PHPEditor) {
                    PHPEditor javaEditor= (PHPEditor) part;
                        javaEditor.getActionGroup().fillActionBars(getActionBars());
+                       FoldingActionGroup foldingActions= javaEditor.getFoldingActionGroup();
+                       if (foldingActions != null)
+                               foldingActions.updateActionBars();
                }
        }