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

Pref pages additions

上级 717ccbc6
......@@ -1011,7 +1011,8 @@ public class CoreMessages extends NLS {
public static String pref_page_sql_editor_group_result_view;
public static String pref_page_sql_editor_label_close_results_tab_on_error;
public static String pref_page_sql_editor_label_results_orientation;
public static String pref_page_sql_editor_label_results_orientation_tip;
public static String pref_page_sql_editor_label_results_orientation_tip;
public static String pref_page_sql_editor_link_text_editor;
// SQLExecute
public static String pref_page_sql_editor_label_sql_timeout_tip;
public static String pref_page_sql_editor_enable_parameters_in_ddl;
......
......@@ -975,6 +975,7 @@ pref_page_sql_editor_group_result_view = Results view
pref_page_sql_editor_label_close_results_tab_on_error = Close results tab on error
pref_page_sql_editor_label_results_orientation = Results orientation
pref_page_sql_editor_label_results_orientation_tip = Results orientation in SQL editor
pref_page_sql_editor_link_text_editor = Text Editor Settings
#SQLExecute
pref_page_sql_editor_label_sql_timeout_tip = Query execute timeout (in seconds). 0 means no timeout
pref_page_sql_editor_enable_parameters_in_ddl = Enable parameters in DDL
......
......@@ -22,6 +22,8 @@ import org.eclipse.jface.fieldassist.TextContentAdapter;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.dialogs.PreferenceLinkArea;
import org.eclipse.ui.preferences.IWorkbenchPreferenceContainer;
import org.jkiss.dbeaver.DBeaverPreferences;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
......@@ -39,6 +41,8 @@ public class PrefPageSQLEditor extends TargetPrefPage
{
public static final String PAGE_ID = "org.jkiss.dbeaver.preferences.main.sqleditor"; //$NON-NLS-1$
public static final String TEXT_EDITOR_PAGE_ID = "org.eclipse.ui.preferencePages.GeneralTextEditor"; //$NON-NLS-1$
private Button editorSeparateConnectionCheck;
private Button connectOnActivationCheck;
private Button connectOnExecuteCheck;
......@@ -141,6 +145,13 @@ public class PrefPageSQLEditor extends TargetPrefPage
}
}
{
new PreferenceLinkArea(composite, SWT.NONE,
PrefPageSQLEditor.TEXT_EDITOR_PAGE_ID,
"<a>''{0}''</a>" + CoreMessages.pref_page_sql_editor_link_text_editor,
(IWorkbenchPreferenceContainer) getContainer(), null); //$NON-NLS-1$
}
return composite;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册