diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/CustomTimeEditor.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/CustomTimeEditor.java index 2f74dddf54abdd2703a798fd3883df5b8ac2b880..3ed8e373aa83bae4fb5788d8bdd2dd9b911bb7a8 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/CustomTimeEditor.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/CustomTimeEditor.java @@ -22,17 +22,30 @@ import org.jkiss.code.Nullable; import org.jkiss.dbeaver.DBException; /** -* CustomTimeEditor -*/ + * CustomTimeEditor + */ public class CustomTimeEditor { private Text timeEditor; +// private Button timePickerButton; public CustomTimeEditor(Composite parent, int style) { this.timeEditor = new Text(parent, style); +/* + Composite ph = UIUtils.createPlaceholder(parent, 2); + this.timeEditor = new Text(ph, style); + + this.timePickerButton = new Button(ph, SWT.FLAT | SWT.ARROW | SWT.DOWN); + this.timePickerButton.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + super.widgetSelected(e); + UIUtils.showMessageBox(timePickerButton.getShell(), "asdf", "sdf", SWT.ICON_INFORMATION); + } + }); +*/ } - public void setValue(@Nullable String value) - { + public void setValue(@Nullable String value) { if (value == null) { timeEditor.setText(""); } else { @@ -41,8 +54,7 @@ public class CustomTimeEditor { } public String getValue() - throws DBException - { + throws DBException { final String timeText = timeEditor.getText(); if (timeText.isEmpty()) { return null;