From: khartlage Date: Fri, 27 Dec 2002 23:18:14 +0000 (+0000) Subject: use module net.sourceforge.phpeclipse.phphelp instead of net.sourceforge.phpeclipse... X-Git-Url: http://git.phpeclipse.com use module net.sourceforge.phpeclipse.phphelp instead of net.sourceforge.phpeclipse.debug.phphelp --- diff --git a/net.sourceforge.phpeclipse.debug.phphelp/.classpath b/net.sourceforge.phpeclipse.debug.phphelp/.classpath deleted file mode 100644 index 8a77a77..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/.classpath +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/net.sourceforge.phpeclipse.debug.phphelp/.project b/net.sourceforge.phpeclipse.debug.phphelp/.project deleted file mode 100644 index 39448c4..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/.project +++ /dev/null @@ -1,29 +0,0 @@ - - - net.sourceforge.phpeclipse.phphelp - - - net.sourceforge.phpeclipse - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.pde.PluginNature - - diff --git a/net.sourceforge.phpeclipse.debug.phphelp/.template b/net.sourceforge.phpeclipse.debug.phphelp/.template deleted file mode 100644 index d65e0f4..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/.template +++ /dev/null @@ -1,4 +0,0 @@ - -
-

Tips on working with this plug-in project

  • For the view of the new plug-in at a glance, go to the Overview.
  • You can test the contributions of this plug-in by launching another instance of the workbench. On the Run menu, click Run As and choose Run-time Workbench from the available choices.
  • You can add more functionality to this plug-in by adding extensions using the New Extension Wizard.
  • The plug-in project contains Java code that you can debug. Place breakpoints in Java classes. On the Run menu, select Debug As and choose Run-time Workbench from the available choices.
  • -
    diff --git a/net.sourceforge.phpeclipse.debug.phphelp/phphelp.xml b/net.sourceforge.phpeclipse.debug.phphelp/phphelp.xml deleted file mode 100644 index 8e19278..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/phphelp.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/net.sourceforge.phpeclipse.debug.phphelp/plugin.properties b/net.sourceforge.phpeclipse.debug.phphelp/plugin.properties deleted file mode 100644 index 0a31e89..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/plugin.properties +++ /dev/null @@ -1,5 +0,0 @@ -######################################### -# -######################################### -pluginName=PHP Plugin Help -providerName=EclipseProject.de diff --git a/net.sourceforge.phpeclipse.debug.phphelp/plugin.xml b/net.sourceforge.phpeclipse.debug.phphelp/plugin.xml deleted file mode 100644 index 6af417e..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/plugin.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPEclipseShowContextHelp.java b/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPEclipseShowContextHelp.java deleted file mode 100644 index 834d108..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPEclipseShowContextHelp.java +++ /dev/null @@ -1,96 +0,0 @@ -/********************************************************************** -Copyright (c) 2000, 2002 IBM Corp. and others. -All rights reserved. This program and the accompanying materials -are made available under the terms of the Common Public License v1.0 -which accompanies this distribution, and is available at -http://www.eclipse.org/legal/cpl-v10.html - -Contributors: - IBM Corporation - Initial implementation - Klaus Hartlage - www.eclipseproject.de -**********************************************************************/ -package net.sourceforge.phpdt.phphelp.actions; - -import net.sourceforge.phpeclipse.phpeditor.PHPEditor; -import net.sourceforge.phpeclipse.phpeditor.php.PHPWordExtractor; -import org.eclipse.help.IHelp; -import org.eclipse.help.IHelpResource; -import org.eclipse.jface.action.IAction; -import org.eclipse.jface.text.BadLocationException; -import org.eclipse.jface.text.IDocument; -import org.eclipse.jface.text.ITextSelection; -import org.eclipse.jface.text.TextSelection; -import org.eclipse.jface.viewers.ISelection; -import org.eclipse.swt.graphics.Point; -import org.eclipse.ui.IEditorActionDelegate; -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.IWorkbenchWindow; -import org.eclipse.ui.actions.ActionDelegate; -import org.eclipse.ui.help.WorkbenchHelp; - -public class PHPEclipseShowContextHelp extends ActionDelegate implements IEditorActionDelegate { - - private IWorkbenchWindow window; - private PHPEditor editor; - - public void dispose() { - } - - public void init(IWorkbenchWindow window) { - this.window = window; - } - - public void selectionChanged(IAction action, ISelection selection) { - if (!selection.isEmpty()) { - if (selection instanceof TextSelection) { - action.setEnabled(true); - } else if (window.getActivePage() != null && window.getActivePage().getActivePart() != null) { - // - } - } - } - - public void run(IAction action) { - if (editor == null) { - IEditorPart targetEditor = window.getActivePage().getActiveEditor(); - if (targetEditor != null && (targetEditor instanceof PHPEditor)) { - editor = (PHPEditor) targetEditor; - } - } - if (editor != null) { - ITextSelection selection = (ITextSelection) editor.getSelectionProvider().getSelection(); - IDocument doc = editor.getDocumentProvider().getDocument(editor.getEditorInput()); - int pos = selection.getOffset(); - String word = getFunctionName(doc, pos); - openContextHelp(word); - - } - } - - public void setActiveEditor(IAction action, IEditorPart targetEditor) { - if (targetEditor != null && (targetEditor instanceof PHPEditor)) { - editor = (PHPEditor) targetEditor; - } - } - - public static void openContextHelp(String word) { - IHelp help = WorkbenchHelp.getHelpSupport(); - if (help != null) { - IHelpResource helpResource = new PHPFunctionHelpResource(word); - WorkbenchHelp.getHelpSupport().displayHelpResource(helpResource); - } else { - // showMessage(shell, dialogTitle, ActionMessages.getString("Open help not available"), false); //$NON-NLS-1$ - } - } - - private String getFunctionName(IDocument doc, int pos) { - Point word = PHPWordExtractor.findWord(doc, pos); - if (word != null) { - try { - return doc.get(word.x, word.y).replace('_', '-'); - } catch (BadLocationException e) { - } - } - return ""; - } -} diff --git a/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPFunctionHelpResource.java b/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPFunctionHelpResource.java deleted file mode 100644 index 7f0249f..0000000 --- a/net.sourceforge.phpeclipse.debug.phphelp/src/net/sourceforge/phpdt/phphelp/actions/PHPFunctionHelpResource.java +++ /dev/null @@ -1,35 +0,0 @@ -/********************************************************************** -Copyright (c) 2000, 2002 IBM Corp. and others. -All rights reserved. This program and the accompanying materials -are made available under the terms of the Common Public License v1.0 -which accompanies this distribution, and is available at -http://www.eclipse.org/legal/cpl-v10.html - -Contributors: - IBM Corporation - Initial implementation - Klaus Hartlage - www.eclipseproject.de -**********************************************************************/ -package net.sourceforge.phpdt.phphelp.actions; - -import org.eclipse.help.IHelpResource; - -/** - * - */ -public class PHPFunctionHelpResource implements IHelpResource { - - private String word; - - public PHPFunctionHelpResource(String word) { - this.word = word; - } - - public String getHref() { - return "/net.sourceforge.phpeclipse.phphelp/doc/function." + word + ".html"; - } - - public String getLabel() { - return "PHP Context Help"; - } - -} \ No newline at end of file