From 319f8c4c9494c93d936fd90384eec2a3def4850d Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Wed, 25 Dec 2019 15:02:28 +0300 Subject: [PATCH] Text with open enablement Former-commit-id: 94e3849e6abe52d17ea6ed82003990b660d58500 --- .../org/jkiss/dbeaver/ui/controls/TextWithOpen.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/TextWithOpen.java b/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/TextWithOpen.java index c7d1dc2b8f..7e7f314be1 100644 --- a/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/TextWithOpen.java +++ b/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/TextWithOpen.java @@ -34,6 +34,7 @@ import org.jkiss.dbeaver.ui.DBeaverIcons; public class TextWithOpen extends Composite { private final Text text; + private final ToolBar toolbar; public TextWithOpen(Composite parent) { @@ -48,7 +49,7 @@ public class TextWithOpen extends Composite text = new Text(this, SWT.BORDER); text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); - ToolBar toolbar = new ToolBar(this, SWT.FLAT); + toolbar = new ToolBar(this, SWT.FLAT); final ToolItem toolItem = new ToolItem(toolbar, SWT.NONE); toolItem.setImage(DBeaverIcons.getImage(DBIcon.TREE_FOLDER)); toolItem.setToolTipText("Browse"); @@ -88,4 +89,11 @@ public class TextWithOpen extends Composite public Text getTextControl() { return text; } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + toolbar.setEnabled(enabled); + text.setEnabled(enabled); + } } \ No newline at end of file -- GitLab