mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 386424 - non-externalized strings - GDB Debugger preference page
This commit is contained in:
parent
8aebf4d454
commit
eee6cbd94d
3 changed files with 26 additions and 9 deletions
|
@ -10,6 +10,7 @@
|
||||||
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
||||||
* Sergey Prigogin (Google)
|
* Sergey Prigogin (Google)
|
||||||
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
||||||
|
* IBM Corporation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
|
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
|
||||||
|
|
||||||
|
@ -537,17 +538,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
||||||
|
|
||||||
final StringFieldEditor stringFieldEditorCommand = new StringFieldEditor(
|
final StringFieldEditor stringFieldEditorCommand = new StringFieldEditor(
|
||||||
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_COMMAND,
|
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_COMMAND,
|
||||||
"GDB debugger:", //$NON-NLS-1$
|
MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger,
|
||||||
group1);
|
group1);
|
||||||
|
|
||||||
stringFieldEditorCommand.fillIntoGrid(group1, 2);
|
stringFieldEditorCommand.fillIntoGrid(group1, 2);
|
||||||
addField(stringFieldEditorCommand);
|
addField(stringFieldEditorCommand);
|
||||||
Button browsebutton = new Button(group1, SWT.PUSH);
|
Button browsebutton = new Button(group1, SWT.PUSH);
|
||||||
browsebutton.setText("&Browse..."); //$NON-NLS-1$
|
browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button);
|
||||||
browsebutton.addSelectionListener(new SelectionAdapter() {
|
browsebutton.addSelectionListener(new SelectionAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void widgetSelected(SelectionEvent e) {
|
public void widgetSelected(SelectionEvent e) {
|
||||||
handleBrowseButtonSelected("GDB Debugger", //$NON-NLS-1$
|
handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title,
|
||||||
stringFieldEditorCommand);
|
stringFieldEditorCommand);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -555,17 +556,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
||||||
|
|
||||||
final StringFieldEditor stringFieldEditorGdbInit = new StringFieldEditor(
|
final StringFieldEditor stringFieldEditorGdbInit = new StringFieldEditor(
|
||||||
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_INIT,
|
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_INIT,
|
||||||
"GDB command file:", //$NON-NLS-1$
|
MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file,
|
||||||
group1);
|
group1);
|
||||||
|
|
||||||
stringFieldEditorGdbInit.fillIntoGrid(group1, 2);
|
stringFieldEditorGdbInit.fillIntoGrid(group1, 2);
|
||||||
addField(stringFieldEditorGdbInit);
|
addField(stringFieldEditorGdbInit);
|
||||||
browsebutton = new Button(group1, SWT.PUSH);
|
browsebutton = new Button(group1, SWT.PUSH);
|
||||||
browsebutton.setText("&Browse..."); //$NON-NLS-1$
|
browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button);
|
||||||
browsebutton.addSelectionListener(new SelectionAdapter() {
|
browsebutton.addSelectionListener(new SelectionAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void widgetSelected(SelectionEvent e) {
|
public void widgetSelected(SelectionEvent e) {
|
||||||
handleBrowseButtonSelected("GDB Command File", //$NON-NLS-1$
|
handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file_dialog_title,
|
||||||
stringFieldEditorGdbInit);
|
stringFieldEditorGdbInit);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -574,7 +575,7 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
||||||
final StringWithBooleanFieldEditor enableStopAtMain = new StringWithBooleanFieldEditor(
|
final StringWithBooleanFieldEditor enableStopAtMain = new StringWithBooleanFieldEditor(
|
||||||
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN,
|
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN,
|
||||||
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN_SYMBOL,
|
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN_SYMBOL,
|
||||||
"Stop on startup at:", //$NON-NLS-1$
|
MessagesForPreferences.GdbDebugPreferencePage_Stop_on_startup_at,
|
||||||
group1);
|
group1);
|
||||||
enableStopAtMain.fillIntoGrid(group1, 3);
|
enableStopAtMain.fillIntoGrid(group1, 3);
|
||||||
addField(enableStopAtMain);
|
addField(enableStopAtMain);
|
||||||
|
@ -608,14 +609,14 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
||||||
@Override
|
@Override
|
||||||
public void widgetSelected(SelectionEvent e) {
|
public void widgetSelected(SelectionEvent e) {
|
||||||
handleAdvancedButtonSelected(
|
handleAdvancedButtonSelected(
|
||||||
"GDB Debugger"); //$NON-NLS-1$
|
MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
setButtonLayoutData( fTimeoutAdvancedButton );
|
setButtonLayoutData( fTimeoutAdvancedButton );
|
||||||
|
|
||||||
final ListenableBooleanFieldEditor enableNonStop= new ListenableBooleanFieldEditor(
|
final ListenableBooleanFieldEditor enableNonStop= new ListenableBooleanFieldEditor(
|
||||||
IGdbDebugPreferenceConstants.PREF_DEFAULT_NON_STOP,
|
IGdbDebugPreferenceConstants.PREF_DEFAULT_NON_STOP,
|
||||||
"Non-stop mode (Note: Requires non-stop GDB)", //$NON-NLS-1$
|
MessagesForPreferences.GdbDebugPreferencePage_Non_stop_mode,
|
||||||
SWT.NONE, group1);
|
SWT.NONE, group1);
|
||||||
enableNonStop.fillIntoGrid(group1, 3);
|
enableNonStop.fillIntoGrid(group1, 3);
|
||||||
addField(enableNonStop);
|
addField(enableNonStop);
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
* Ericsson - initial API and implementation
|
* Ericsson - initial API and implementation
|
||||||
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
||||||
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
||||||
|
* IBM Corporation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
|
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
|
||||||
|
|
||||||
|
@ -31,6 +32,7 @@ class MessagesForPreferences extends NLS {
|
||||||
/** @since 2.2 */
|
/** @since 2.2 */
|
||||||
public static String GdbDebugPreferencePage_maxGdbTraces_label;
|
public static String GdbDebugPreferencePage_maxGdbTraces_label;
|
||||||
public static String GdbDebugPreferencePage_autoTerminateGdb_label;
|
public static String GdbDebugPreferencePage_autoTerminateGdb_label;
|
||||||
|
public static String GdbDebugPreferencePage_Browse_button;
|
||||||
public static String GdbDebugPreferencePage_Command_column_name;
|
public static String GdbDebugPreferencePage_Command_column_name;
|
||||||
public static String GdbDebugPreferencePage_Command_field_can_not_be_empty;
|
public static String GdbDebugPreferencePage_Command_field_can_not_be_empty;
|
||||||
public static String GdbDebugPreferencePage_Command_timeout;
|
public static String GdbDebugPreferencePage_Command_timeout;
|
||||||
|
@ -48,11 +50,17 @@ class MessagesForPreferences extends NLS {
|
||||||
/** @since 2.2 */
|
/** @since 2.2 */
|
||||||
public static String GdbDebugPreferencePage_defaults_label;
|
public static String GdbDebugPreferencePage_defaults_label;
|
||||||
public static String GdbDebugPreferencePage_Delete_button;
|
public static String GdbDebugPreferencePage_Delete_button;
|
||||||
|
public static String GdbDebugPreferencePage_GDB_command_file;
|
||||||
|
public static String GdbDebugPreferencePage_GDB_command_file_dialog_title;
|
||||||
|
public static String GdbDebugPreferencePage_GDB_debugger;
|
||||||
|
public static String GdbDebugPreferencePage_GDB_debugger_dialog_title;
|
||||||
public static String GdbDebugPreferencePage_Invalid_timeout_value;
|
public static String GdbDebugPreferencePage_Invalid_timeout_value;
|
||||||
|
public static String GdbDebugPreferencePage_Non_stop_mode;
|
||||||
public static String GdbDebugPreferencePage_Timeout_column_name;
|
public static String GdbDebugPreferencePage_Timeout_column_name;
|
||||||
public static String GdbDebugPreferencePage_Timeout_value_can_not_be_negative;
|
public static String GdbDebugPreferencePage_Timeout_value_can_not_be_negative;
|
||||||
/** @since 2.3 */
|
/** @since 2.3 */
|
||||||
public static String GdbDebugPreferencePage_rtti_label;
|
public static String GdbDebugPreferencePage_rtti_label;
|
||||||
|
public static String GdbDebugPreferencePage_Stop_on_startup_at;
|
||||||
/** @since 2.3 */
|
/** @since 2.3 */
|
||||||
public static String GdbDebugPreferencePage_use_rtti_label1;
|
public static String GdbDebugPreferencePage_use_rtti_label1;
|
||||||
/** @since 2.3 */
|
/** @since 2.3 */
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
# Ericsson - initial API and implementation
|
# Ericsson - initial API and implementation
|
||||||
# Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
# Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
|
||||||
# Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
# Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
|
||||||
|
# IBM Corporation
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
GdbDebugPreferencePage_Add_button=Add
|
GdbDebugPreferencePage_Add_button=Add
|
||||||
|
@ -47,3 +48,10 @@ GdbDebugPreferencePage_Advanced_timeout_dialog_title=Add/delete/modify custom ti
|
||||||
GdbDebugPreferencePage_Advanced_timeout_settings_dialog_tooltip=Specify commands and corresponding timeout values, use zero for "no timeout".\nMI commands must start with hyphen ('-'). For example, '-target-select'.\nThe default value will be used for all commands that are not mentioned here.
|
GdbDebugPreferencePage_Advanced_timeout_settings_dialog_tooltip=Specify commands and corresponding timeout values, use zero for "no timeout".\nMI commands must start with hyphen ('-'). For example, '-target-select'.\nThe default value will be used for all commands that are not mentioned here.
|
||||||
GdbDebugPreferencePage_Advanced_Timeout_Settings=Advanced Timeout Settings
|
GdbDebugPreferencePage_Advanced_Timeout_Settings=Advanced Timeout Settings
|
||||||
|
|
||||||
|
GdbDebugPreferencePage_Browse_button=&Browse...
|
||||||
|
GdbDebugPreferencePage_GDB_command_file=GDB command file:
|
||||||
|
GdbDebugPreferencePage_GDB_command_file_dialog_title=GDB Command File
|
||||||
|
GdbDebugPreferencePage_GDB_debugger=GDB debugger:
|
||||||
|
GdbDebugPreferencePage_GDB_debugger_dialog_title=GDB Debugger
|
||||||
|
GdbDebugPreferencePage_Non_stop_mode=Non-stop mode (Note: Requires non-stop GDB)
|
||||||
|
GdbDebugPreferencePage_Stop_on_startup_at=Stop on startup at:
|
||||||
|
|
Loading…
Add table
Reference in a new issue