changed the "description" attribute in phpsyntax.xml into multi-line text between...
authorkhartlage <khartlage>
Tue, 28 Jan 2003 21:54:20 +0000 (21:54 +0000)
committerkhartlage <khartlage>
Tue, 28 Jan 2003 21:54:20 +0000 (21:54 +0000)
net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPElement.java
net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPFunction.java

index be19656..455b979 100644 (file)
@@ -5,29 +5,40 @@ package net.sourceforge.phpeclipse.phpeditor.php;
  */
 public abstract class PHPElement {
 
-       private String ElementName;
-       private String ElementDescription;
-       
-       //Setters
-       public final void setName(String ElementName)
-       { this.ElementName = ElementName; }
-       public final void setDescription(String ElementDescription)
-       { this.ElementDescription = ElementDescription; }
-       
-       //Getters
-       public final String getName() { return ElementName; }
-       public final String getDescription() { return ElementDescription; }
-       
-       public PHPElement(){}
-       public PHPElement(String Name, String Description){
-               setName(Name);
-               if ((Description == null) || (Description.equals("")))
-               {
-                       setDescription(Name +" - ");
-               }
-               else {
-                       setDescription(Description); 
-               }
-       }
-       
+  private String ElementName;
+  private String ElementUsage;
+
+  //Setters
+  public final void setName(String ElementName) {
+    this.ElementName = ElementName;
+  }
+  public final void setUsage(String ElementDescription) {
+    this.ElementUsage = ElementDescription;
+  }
+
+  //Getters
+  public final String getName() {
+    return ElementName;
+  }
+  
+  public final String getUsage() {
+    return ElementUsage;
+  }
+
+  public String getHoverText() {
+    return getUsage();
+  }
+  
+  public PHPElement() {
+  }
+  
+  public PHPElement(String Name, String Usage) {
+    setName(Name);
+    if ((Usage == null) || (Usage.equals(""))) {
+      setUsage(Name + " - ");
+    } else {
+      setUsage(Usage);
+    }
+  }
+
 }
index fe1e11e..be5fb49 100644 (file)
@@ -11,15 +11,19 @@ package net.sourceforge.phpeclipse.phpeditor.php;
 public class PHPFunction extends PHPElement {
   private String FunctionUsage;
   
-  public void setUsage(String Usage) {
+  public void setDescription(String Usage) {
     this.FunctionUsage = Usage;
   }
-  public String getUsage() {
+  public String getDescription() {
     return this.FunctionUsage;
   }
 
+  public String getHoverText() {
+    return super.getHoverText()+"\n\n"+getDescription();
+  }
+  
   public PHPFunction(String Name, String Description, String Usage) {
     super(Name, Description);
-    setUsage(Usage);
+    setDescription(Usage);
   }
 }