From ac3881d2c084fae15a841d729acdf7d88cc97e47 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Sun, 18 Oct 2020 08:13:03 +0100 Subject: [PATCH] 567256: Improve help and minor updates Add status line messages for internal browser Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=567256 Change-Id: Iad5a48dc38f1737d2502829450e075db07d2c760 --- .../mat/ui/internal/panes/QueryTextResultPane.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/panes/QueryTextResultPane.java b/plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/panes/QueryTextResultPane.java index 65515f592..eb869c5c2 100644 --- a/plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/panes/QueryTextResultPane.java +++ b/plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/panes/QueryTextResultPane.java @@ -53,6 +53,8 @@ import org.eclipse.swt.browser.LocationEvent; import org.eclipse.swt.browser.LocationListener; import org.eclipse.swt.browser.OpenWindowListener; +import org.eclipse.swt.browser.StatusTextEvent; +import org.eclipse.swt.browser.StatusTextListener; import org.eclipse.swt.browser.VisibilityWindowListener; import org.eclipse.swt.browser.WindowEvent; import org.eclipse.swt.graphics.Color; @@ -91,6 +93,13 @@ public void createPartControl(Composite parent) { browser = new Browser(top, BROWSER_STYLE); browser.addLocationListener(this); + browser.addStatusTextListener(new StatusTextListener() { + @Override + public void changed(StatusTextEvent event) + { + getEditorSite().getActionBars().getStatusLineManager().setMessage(event.text); + } + }); //initialize(browser.getDisplay(), browser); } catch (SWTError e)