OSDN Git Service

Use a text box instead of a browser in tooltip area.
authorSiva Velusamy <vsiva@google.com>
Thu, 29 Sep 2011 19:53:45 +0000 (12:53 -0700)
committerSiva Velusamy <vsiva@google.com>
Thu, 29 Sep 2011 19:53:45 +0000 (12:53 -0700)
Change-Id: Ica610ef4cefffaef3b6404a425c8b4551e741676

ddms/libs/ddmuilib/src/com/android/ddmuilib/logcat/LogCatPanel.java

index aac9124..607b5b2 100644 (file)
@@ -37,7 +37,6 @@ import org.eclipse.jface.viewers.ViewerCell;
 import org.eclipse.jface.window.ToolTip;
 import org.eclipse.jface.window.Window;
 import org.eclipse.swt.SWT;
-import org.eclipse.swt.browser.Browser;
 import org.eclipse.swt.custom.SashForm;
 import org.eclipse.swt.dnd.Clipboard;
 import org.eclipse.swt.dnd.TextTransfer;
@@ -705,19 +704,14 @@ public final class LogCatPanel extends SelectionDependentPanel
             l.verticalSpacing = 0;
             comp.setLayout(l);
 
-            // Use a browser widget since it automatically provides both wrapping text,
-            // and adds a scroll bar if necessary
-            Browser browser = new Browser(comp, SWT.BORDER);
-            browser.setText(getBrowserText(cell.getElement()));
-            browser.setLayoutData(new GridData(500, 150));
+            Text text = new Text(comp, SWT.BORDER | SWT.V_SCROLL | SWT.WRAP);
+            text.setEditable(false);
+            text.setText(cell.getElement().toString());
+            text.setLayoutData(new GridData(500, 150));
 
             return comp;
         }
 
-        private String getBrowserText(Object element) {
-            return String.format("<html><body><code>%s</code></body></html>", element.toString());
-        }
-
         @Override
         public boolean isHideOnMouseDown() {
             return false;