mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-01 06:05:24 +02:00
Bug 389518: Simplify DSF-GDB preferences page
Change-Id: Iaafc2acaaeb36a825584db7bea08dd179e4ab9a6 Reviewed-on: https://git.eclipse.org/r/7750 Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com> IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com> Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com> Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com> IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com> Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
This commit is contained in:
parent
c35d8851b9
commit
983d057df1
3 changed files with 13 additions and 22 deletions
|
@ -658,6 +658,17 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
|||
// Need to set layout again.
|
||||
group2.setLayout(groupLayout);
|
||||
|
||||
boolField= new BooleanFieldEditor(
|
||||
IGdbDebugPreferenceConstants.PREF_USE_RTTI,
|
||||
MessagesForPreferences.GdbDebugPreferencePage_use_rtti_label1 + "\n" //$NON-NLS-1$
|
||||
+ MessagesForPreferences.GdbDebugPreferencePage_use_rtti_label2,
|
||||
group2);
|
||||
|
||||
boolField.fillIntoGrid(group2, 3);
|
||||
addField(boolField);
|
||||
// need to set layout again
|
||||
group2.setLayout(groupLayout);
|
||||
|
||||
Group group = new Group(parent, SWT.NONE);
|
||||
group.setText(MessagesForPreferences.GdbDebugPreferencePage_prettyPrinting_label);
|
||||
groupLayout = new GridLayout(3, false);
|
||||
|
@ -702,23 +713,6 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements
|
|||
}
|
||||
});
|
||||
|
||||
group= new Group(parent, SWT.NONE);
|
||||
group.setText(MessagesForPreferences.GdbDebugPreferencePage_rtti_label);
|
||||
groupLayout= new GridLayout(3, false);
|
||||
group.setLayout(groupLayout);
|
||||
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
|
||||
|
||||
boolField= new BooleanFieldEditor(
|
||||
IGdbDebugPreferenceConstants.PREF_USE_RTTI,
|
||||
MessagesForPreferences.GdbDebugPreferencePage_use_rtti_label1 + "\n" //$NON-NLS-1$
|
||||
+ MessagesForPreferences.GdbDebugPreferencePage_use_rtti_label2,
|
||||
group);
|
||||
|
||||
boolField.fillIntoGrid(group, 3);
|
||||
addField(boolField);
|
||||
// need to set layout again
|
||||
group.setLayout(groupLayout);
|
||||
|
||||
// need to set layouts again
|
||||
indentHelper.setLayout(helperLayout);
|
||||
group.setLayout(groupLayout);
|
||||
|
|
|
@ -56,8 +56,6 @@ class MessagesForPreferences extends NLS {
|
|||
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;
|
||||
|
|
|
@ -28,12 +28,11 @@ GdbDebugPreferencePage_hideRunningThreads=Show only suspended threads in the Deb
|
|||
|
||||
GdbDebugPreferencePage_prettyPrinting_label=Pretty Printing
|
||||
GdbDebugPreferencePage_enablePrettyPrinting_label1=Enable pretty printers in variable/expression tree
|
||||
GdbDebugPreferencePage_enablePrettyPrinting_label2=(requires python-enabled GDB)
|
||||
GdbDebugPreferencePage_enablePrettyPrinting_label2=(Note: requires python-enabled GDB)
|
||||
GdbDebugPreferencePage_initialChildCountLimitForCollections_label=For collections, initially limit child count to
|
||||
|
||||
GdbDebugPreferencePage_rtti_label=Run-time type information
|
||||
GdbDebugPreferencePage_use_rtti_label1=Display run-time type of variables
|
||||
GdbDebugPreferencePage_use_rtti_label2=(requires GDB 7.5 or higher)
|
||||
GdbDebugPreferencePage_use_rtti_label2=(Note: requires GDB 7.5 or higher)
|
||||
|
||||
GdbDebugPreferencePage_defaults_label=Debug Configurations Defaults
|
||||
GdbDebugPreferencePage_Delete_button=Delete
|
||||
|
|
Loading…
Add table
Reference in a new issue