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)
* Sergey Prigogin (Google)
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
* IBM Corporation
*******************************************************************************/
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
@ -537,17 +538,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
final StringFieldEditor stringFieldEditorCommand = new StringFieldEditor(
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_COMMAND,
"GDB debugger:", //$NON-NLS-1$
MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger,
group1);
stringFieldEditorCommand.fillIntoGrid(group1, 2);
addField(stringFieldEditorCommand);
Button browsebutton = new Button(group1, SWT.PUSH);
browsebutton.setText("&Browse..."); //$NON-NLS-1$
browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button);
browsebutton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
handleBrowseButtonSelected("GDB Debugger", //$NON-NLS-1$
handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title,
stringFieldEditorCommand);
}
});
@ -555,17 +556,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
final StringFieldEditor stringFieldEditorGdbInit = new StringFieldEditor(
IGdbDebugPreferenceConstants.PREF_DEFAULT_GDB_INIT,
"GDB command file:", //$NON-NLS-1$
MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file,
group1);
stringFieldEditorGdbInit.fillIntoGrid(group1, 2);
addField(stringFieldEditorGdbInit);
browsebutton = new Button(group1, SWT.PUSH);
browsebutton.setText("&Browse..."); //$NON-NLS-1$
browsebutton.setText(MessagesForPreferences.GdbDebugPreferencePage_Browse_button);
browsebutton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
handleBrowseButtonSelected("GDB Command File", //$NON-NLS-1$
handleBrowseButtonSelected(MessagesForPreferences.GdbDebugPreferencePage_GDB_command_file_dialog_title,
stringFieldEditorGdbInit);
}
});
@ -574,7 +575,7 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
final StringWithBooleanFieldEditor enableStopAtMain = new StringWithBooleanFieldEditor(
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN,
IGdbDebugPreferenceConstants.PREF_DEFAULT_STOP_AT_MAIN_SYMBOL,
"Stop on startup at:", //$NON-NLS-1$
MessagesForPreferences.GdbDebugPreferencePage_Stop_on_startup_at,
group1);
enableStopAtMain.fillIntoGrid(group1, 3);
addField(enableStopAtMain);
@ -608,14 +609,14 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
@Override
public void widgetSelected(SelectionEvent e) {
handleAdvancedButtonSelected(
"GDB Debugger"); //$NON-NLS-1$
MessagesForPreferences.GdbDebugPreferencePage_GDB_debugger_dialog_title);
}
});
setButtonLayoutData( fTimeoutAdvancedButton );
final ListenableBooleanFieldEditor enableNonStop= new ListenableBooleanFieldEditor(
IGdbDebugPreferenceConstants.PREF_DEFAULT_NON_STOP,
"Non-stop mode (Note: Requires non-stop GDB)", //$NON-NLS-1$
MessagesForPreferences.GdbDebugPreferencePage_Non_stop_mode,
SWT.NONE, group1);
enableNonStop.fillIntoGrid(group1, 3);
addField(enableNonStop);

View file

@ -9,6 +9,7 @@
* Ericsson - initial API and implementation
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
* Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
* IBM Corporation
*******************************************************************************/
package org.eclipse.cdt.dsf.gdb.internal.ui.preferences;
@ -31,6 +32,7 @@ class MessagesForPreferences extends NLS {
/** @since 2.2 */
public static String GdbDebugPreferencePage_maxGdbTraces_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_field_can_not_be_empty;
public static String GdbDebugPreferencePage_Command_timeout;
@ -48,11 +50,17 @@ class MessagesForPreferences extends NLS {
/** @since 2.2 */
public static String GdbDebugPreferencePage_defaults_label;
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_Non_stop_mode;
public static String GdbDebugPreferencePage_Timeout_column_name;
public static String GdbDebugPreferencePage_Timeout_value_can_not_be_negative;
/** @since 2.3 */
public static String GdbDebugPreferencePage_rtti_label;
public static String GdbDebugPreferencePage_Stop_on_startup_at;
/** @since 2.3 */
public static String GdbDebugPreferencePage_use_rtti_label1;
/** @since 2.3 */

View file

@ -9,6 +9,7 @@
# Ericsson - initial API and implementation
# Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
# Anton Gorenkov - A preference to use RTTI for variable types determination (Bug 377536)
# IBM Corporation
###############################################################################
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=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: