diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index 8dd3e9edd2c..cbeddd40279 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,9 @@ +2003-04-01 Mikhail Khodjaiants + Removed the 'Show Type Names' preference from the Registers view's preference page. + * ShowRegisterTypesAction.java + * RegistersViewPreferencePage.java + * RegistersView.java + 2003-03-31 Mikhail Khodjaiants 'Auto-Refresh' and 'Refresh' actions for registers view. * ICDebugHelpContextIds.java diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ShowRegisterTypesAction.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ShowRegisterTypesAction.java index bbcb26c05a3..655fd66691c 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ShowRegisterTypesAction.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ShowRegisterTypesAction.java @@ -31,7 +31,7 @@ public class ShowRegisterTypesAction extends Action */ public ShowRegisterTypesAction( StructuredViewer viewer ) { - super( "Show &Type Names" ); + super( "Show &Type Names", Action.AS_CHECK_BOX ); setViewer( viewer ); setToolTipText( "Show Type Names" ); CDebugImages.setLocalImageDescriptors( this, CDebugImages.IMG_LCL_TYPE_NAMES ); diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/preferences/RegistersViewPreferencePage.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/preferences/RegistersViewPreferencePage.java index d0623ab5b92..9a6dde85d76 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/preferences/RegistersViewPreferencePage.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/preferences/RegistersViewPreferencePage.java @@ -7,7 +7,6 @@ package org.eclipse.cdt.debug.internal.ui.preferences; import org.eclipse.cdt.debug.internal.ui.ICDebugHelpContextIds; import org.eclipse.cdt.debug.ui.CDebugUIPlugin; -import org.eclipse.debug.ui.IDebugUIConstants; import org.eclipse.jface.preference.BooleanFieldEditor; import org.eclipse.jface.preference.ColorFieldEditor; import org.eclipse.jface.preference.FieldEditorPreferencePage; @@ -58,8 +57,6 @@ public class RegistersViewPreferencePage extends FieldEditorPreferencePage { addField( new ColorFieldEditor( ICDebugPreferenceConstants.CHANGED_REGISTER_RGB, "&Changed register value color:", getFieldEditorParent() ) ); createSpacer( getFieldEditorParent(), 1 ); - addField( new BooleanFieldEditor( IDebugUIConstants.PREF_SHOW_TYPE_NAMES, "Show type &names by default", SWT.NONE, getFieldEditorParent() ) ); - createSpacer( getFieldEditorParent(), 1 ); addField( new BooleanFieldEditor( ICDebugPreferenceConstants.PREF_REGISTERS_AUTO_REFRESH, "Auto-Refresh by default", getFieldEditorParent() ) ); } @@ -72,7 +69,6 @@ public class RegistersViewPreferencePage extends FieldEditorPreferencePage public static void initDefaults( IPreferenceStore store ) { - store.setDefault( IDebugUIConstants.PREF_SHOW_TYPE_NAMES, false ); PreferenceConverter.setDefault( store, ICDebugPreferenceConstants.CHANGED_REGISTER_RGB, new RGB( 255, 0, 0 ) ); diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/RegistersView.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/RegistersView.java index ec3d6bf6a71..883814a6c41 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/RegistersView.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/RegistersView.java @@ -88,7 +88,6 @@ public class RegistersView extends AbstractDebugEventHandlerView protected void createActions() { IAction action = new ShowRegisterTypesAction( getStructuredViewer() ); - action.setChecked( CDebugUIPlugin.getDefault().getPreferenceStore().getBoolean( IDebugUIConstants.PREF_SHOW_TYPE_NAMES ) ); setAction( "ShowTypeNames", action ); //$NON-NLS-1$ action = new ChangeRegisterValueAction( getViewer() ); @@ -134,13 +133,17 @@ public class RegistersView extends AbstractDebugEventHandlerView { menu.add( new Separator( ICDebugUIConstants.EMPTY_REGISTER_GROUP ) ); menu.add( new Separator( ICDebugUIConstants.REGISTER_GROUP ) ); - menu.add( getAction( "ChangeRegisterValue" ) ); //$NON-NLS-1$ + menu.add( new Separator( IDebugUIConstants.EMPTY_RENDER_GROUP ) ); menu.add( new Separator( IDebugUIConstants.RENDER_GROUP ) ); - menu.add( getAction( "ShowTypeNames" ) ); //$NON-NLS-1$ + + menu.add( new Separator( ICDebugUIConstants.EMPTY_REFRESH_GROUP ) ); + menu.add( new Separator( ICDebugUIConstants.REFRESH_GROUP ) ); menu.add( new Separator( IWorkbenchActionConstants.MB_ADDITIONS ) ); + menu.appendToGroup( ICDebugUIConstants.REGISTER_GROUP, getAction( "ChangeRegisterValue" ) ); //$NON-NLS-1$ + menu.appendToGroup( IDebugUIConstants.RENDER_GROUP, getAction( "ShowTypeNames" ) ); //$NON-NLS-1$ menu.appendToGroup( ICDebugUIConstants.REFRESH_GROUP, getAction( "AutoRefresh" ) ); //$NON-NLS-1$ menu.appendToGroup( ICDebugUIConstants.REFRESH_GROUP, getAction( "Refresh" ) ); //$NON-NLS-1$ }