提交 319f8c4c 编写于 作者: S Serge Rider

Text with open enablement


Former-commit-id: 94e3849e
上级 ee6645b8
......@@ -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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册