From 1df3be627f2056ca74972149c3ba0ceef60c0b31 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Mon, 23 Nov 2015 16:43:23 -0500 Subject: [PATCH] launchbar: API to get text of the custom control for UI testing Change-Id: I8824070c562dc830b6791e6e7670ed9ebf42b758 --- .../launchbar/ui/internal/controls/CSelector.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java index 3c84cd069e7..2d581782a2c 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java @@ -514,6 +514,16 @@ public abstract class CSelector extends Composite { } } + /** + * Returns the text currently visible in the selector + */ + public String getText() { + if (currentLabel != null) { + currentLabel.getText(); + } + return ""; + } + protected boolean hasActionArea() { return false; }