提交 86c3b6b8 编写于 作者: S serge-rider

#500 Keep geometry SRID in editor

上级 d6789048
......@@ -17,24 +17,14 @@
package org.jkiss.dbeaver.ui.data.managers;
import com.vividsolutions.jts.geom.Geometry;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.model.data.DBDDisplayFormat;
import org.jkiss.dbeaver.model.exec.DBCException;
import org.jkiss.dbeaver.model.exec.DBCExecutionPurpose;
import org.jkiss.dbeaver.model.exec.DBCSession;
import org.jkiss.dbeaver.model.runtime.VoidProgressMonitor;
import org.jkiss.dbeaver.ui.data.IValueController;
import org.jkiss.dbeaver.ui.data.editors.BaseValueEditor;
import org.jkiss.dbeaver.ui.data.editors.StringInlineEditor;
/**
* StringInlineEditor.
* TODO: use StyledText instead of Text? with fillDefaultStyledTextContextMenu it works better than Text
* TODO: however Text is native and has extra features. Can't decide.
* GeometryInlineEditor.
* Edits value as string. Also manager SRID.
*/
public class GeometryInlineEditor extends StringInlineEditor {
......
......@@ -21,7 +21,7 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.ui.data.IValueController;
import org.jkiss.dbeaver.ui.data.IValueEditor;
import org.jkiss.dbeaver.ui.dialogs.data.TextViewDialog;
import org.jkiss.dbeaver.ui.dialogs.data.DefaultValueViewDialog;
/**
* Geometry value manager
......@@ -45,7 +45,7 @@ public class GeometryValueManager extends BaseValueManager {
case PANEL:
return new GeometryInlineEditor(controller);
case EDITOR:
return new TextViewDialog(controller);
return new DefaultValueViewDialog(controller);
default:
return null;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册