[197541] Tooltip support
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
index 72596f0..7583b37 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
@@ -16,15 +16,18 @@
import org.eclipse.wst.server.core.IServer;
public class GeneralToolTip implements IServerToolTip {
-
public GeneralToolTip() {
// do nothing
}
- public Composite createContent(Composite parent,IServer server) {
+ public Composite createContent(Composite parent, IServer server) {
Text text = new Text(parent,SWT.NONE);
text.setBackground(parent.getBackground());
- text.setText("The WebTools project</a>");
+ String s = "";
+ if (server.getRuntime() != null)
+ s += server.getRuntime().getName() + " - ";
+ s += server.getModules().length + " modules";
+ text.setText(s);
text.setCapture(true);
return parent;
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
index a2c543b..17ac54c 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
@@ -18,8 +18,11 @@
*/
public interface IServerToolTip {
/**
- * Allows adopters to add widgets to the tooltip. The parent is a StyledText Object
- * @return
+ * Allows adopters to add widgets to the tooltip. The parent is a StyledText object.
+ *
+ * @param parent the parent, a StyledText
+ * @param server the server
+ * @return the composite to display
*/
- public Composite createContent(Composite parent,IServer server);
+ public Composite createContent(Composite parent, IServer server);
}
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
index 04fab0b..64e5640 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
@@ -70,7 +70,7 @@
* being passed
* @param element
* @param index
- * @return
+ * @return an image
*/
public abstract Image getColumnImage(Object element, int index);
@@ -79,7 +79,7 @@
* being passed
* @param element
* @param index
- * @return
+ * @return a string
*/
public abstract String getColumnText(Object element, int index);
}
\ No newline at end of file