1
0
Fork 0
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:
Vivian Kong 2012-08-03 16:21:50 -04:00
parent 8aebf4d454
commit eee6cbd94d
3 changed files with 26 additions and 9 deletions

View file

@ -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);

View file

@ -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 */

View file

@ -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: