mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
[210571] Refactored number format detail pane.
This commit is contained in:
parent
816a523659
commit
64a3c6512a
29 changed files with 74 additions and 88 deletions
|
@ -1,3 +1,3 @@
|
||||||
#Fri Jul 27 14:30:56 EDT 2007
|
#Tue Nov 20 14:43:47 PST 2007
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
encoding//src/org/eclipse/dd/dsf/debug/ui/viewmodel/detailpanesupport/messages.properties=8859_1
|
encoding//src/org/eclipse/dd/dsf/debug/ui/viewmodel/numberformat/detail/messages.properties=8859_1
|
||||||
|
|
|
@ -26,9 +26,9 @@ Export-Package:
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel,
|
org.eclipse.dd.dsf.debug.ui.viewmodel,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.dm,
|
org.eclipse.dd.dsf.debug.ui.viewmodel.dm,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.expression,
|
org.eclipse.dd.dsf.debug.ui.viewmodel.expression,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport,
|
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.launch,
|
org.eclipse.dd.dsf.debug.ui.viewmodel.launch,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.modules,
|
org.eclipse.dd.dsf.debug.ui.viewmodel.modules,
|
||||||
|
org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.register,
|
org.eclipse.dd.dsf.debug.ui.viewmodel.register,
|
||||||
org.eclipse.dd.dsf.debug.ui.viewmodel.variable
|
org.eclipse.dd.dsf.debug.ui.viewmodel.variable
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
||||||
|
|
|
@ -211,11 +211,18 @@
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
<extension
|
<extension
|
||||||
point="org.eclipse.debug.ui.detailPaneFactories">
|
point="org.eclipse.debug.ui.detailPaneFactories">
|
||||||
<detailFactories
|
<detailFactories
|
||||||
class="org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport.DetailPaneFactory"
|
class="org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail.NumberFormatDetailPaneFactory"
|
||||||
id="org.eclipse.dd.dsf.debug.ui.viewmodel.detailPaneFactory">
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.detailPaneFactory">
|
||||||
</detailFactories>
|
<enablement>
|
||||||
|
<with variable="selection">
|
||||||
|
<iterate>
|
||||||
|
<instanceof value="org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValueVMContext"/>
|
||||||
|
</iterate>
|
||||||
|
</with>
|
||||||
|
</enablement>
|
||||||
|
</detailFactories>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
|
@ -12,6 +12,7 @@ public class DsfDebugUIPlugin extends AbstractUIPlugin {
|
||||||
// The plug-in ID
|
// The plug-in ID
|
||||||
public static final String PLUGIN_ID = "org.eclipse.dd.dsf.debug.ui"; //$NON-NLS-1$
|
public static final String PLUGIN_ID = "org.eclipse.dd.dsf.debug.ui"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
|
||||||
// The shared instance
|
// The shared instance
|
||||||
private static DsfDebugUIPlugin plugin;
|
private static DsfDebugUIPlugin plugin;
|
||||||
|
|
||||||
|
@ -33,6 +34,7 @@ public class DsfDebugUIPlugin extends AbstractUIPlugin {
|
||||||
super.start(context);
|
super.start(context);
|
||||||
plugin = this;
|
plugin = this;
|
||||||
fgBundleContext = context;
|
fgBundleContext = context;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
/*******************************************************************************
|
|
||||||
* Copyright (c) 2007 Wind River Systems and others.
|
|
||||||
* All rights reserved. This program and the accompanying materials
|
|
||||||
* are made available under the terms of the Eclipse Public License v1.0
|
|
||||||
* which accompanies this distribution, and is available at
|
|
||||||
* http://www.eclipse.org/legal/epl-v10.html
|
|
||||||
*
|
|
||||||
* Contributors:
|
|
||||||
* Randy Rohrbach (Wind River Systems, Inc.) - initial implementation
|
|
||||||
*******************************************************************************/
|
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport;
|
|
||||||
|
|
||||||
import java.util.MissingResourceException;
|
|
||||||
import java.util.ResourceBundle;
|
|
||||||
|
|
||||||
public class Messages {
|
|
||||||
private static final String BUNDLE_NAME = "org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport.messages"; //$NON-NLS-1$
|
|
||||||
|
|
||||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
|
|
||||||
|
|
||||||
private Messages() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String getString(String key) {
|
|
||||||
try {
|
|
||||||
return RESOURCE_BUNDLE.getString(key);
|
|
||||||
} catch (MissingResourceException e) {
|
|
||||||
return '!' + key + '!';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
DetailPaneFactory.0=DSF Default Detail Pane
|
|
||||||
DetailPaneFactory.1=DSF Default Viewer
|
|
||||||
DetailPaneFactory.2=This is the default detail pane representation for DSF assisted views
|
|
|
@ -11,7 +11,7 @@
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.expression;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.expression;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.FormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.FormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterGroupLayoutNode;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterGroupLayoutNode;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterLayoutNode;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterLayoutNode;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.SyncRegisterDataAccess;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.SyncRegisterDataAccess;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.core.runtime.IAdaptable;
|
import org.eclipse.core.runtime.IAdaptable;
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Wind River Systems - initial API and implementation
|
* Wind River Systems - initial API and implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail;
|
||||||
|
|
||||||
|
import org.eclipse.osgi.util.NLS;
|
||||||
|
|
||||||
|
class MessagesForNumberFormatDetail extends NLS {
|
||||||
|
private static final String BUNDLE_NAME = "org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail.messages"; //$NON-NLS-1$
|
||||||
|
|
||||||
|
public static String NumberFormatDetailPane_name;
|
||||||
|
public static String NumberFormatDetailPane_description;
|
||||||
|
|
||||||
|
static {
|
||||||
|
// initialize resource bundle
|
||||||
|
NLS.initializeMessages(BUNDLE_NAME, MessagesForNumberFormatDetail.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
private MessagesForNumberFormatDetail() {
|
||||||
|
}
|
||||||
|
}
|
|
@ -9,7 +9,7 @@
|
||||||
* IBM Corporation - initial API and implementation
|
* IBM Corporation - initial API and implementation
|
||||||
* Randy Rohrbach (Wind River Systems, Inc.) - extended implementation
|
* Randy Rohrbach (Wind River Systems, Inc.) - extended implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail;
|
||||||
|
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -110,8 +110,7 @@ import org.eclipse.ui.texteditor.ITextEditorActionConstants;
|
||||||
import org.eclipse.ui.texteditor.IUpdate;
|
import org.eclipse.ui.texteditor.IUpdate;
|
||||||
import org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds;
|
import org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds;
|
||||||
|
|
||||||
@SuppressWarnings("restriction")
|
public class NumberFormatDetailPane implements IDetailPane, IAdaptable, IPropertyChangeListener {
|
||||||
public class DetailPane implements IDetailPane, IAdaptable, IPropertyChangeListener {
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The <code>IWorkbenchPartSite</code> that the details area (and the
|
* The <code>IWorkbenchPartSite</code> that the details area (and the
|
||||||
|
@ -258,9 +257,7 @@ public class DetailPane implements IDetailPane, IAdaptable, IPropertyChangeListe
|
||||||
* The ID, name and description of this pane are stored in constants so that the class
|
* The ID, name and description of this pane are stored in constants so that the class
|
||||||
* does not have to be instantiated to access them.
|
* does not have to be instantiated to access them.
|
||||||
*/
|
*/
|
||||||
public static final String ID = DetailMessages.DefaultDetailPane_0;
|
public static final String ID = "NumberFormatPane";
|
||||||
public static final String NAME = DetailMessages.DefaultDetailPane_1;
|
|
||||||
public static final String DESCRIPTION = DetailMessages.DefaultDetailPane_57;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Data structure for the position label value.
|
* Data structure for the position label value.
|
||||||
|
@ -304,12 +301,11 @@ public class DetailPane implements IDetailPane, IAdaptable, IPropertyChangeListe
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
|
* @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
@Override
|
@Override
|
||||||
protected IStatus run(IProgressMonitor monitor) {
|
protected IStatus run(IProgressMonitor monitor) {
|
||||||
String message = null;
|
String message = null;
|
||||||
fMonitor = monitor;
|
fMonitor = monitor;
|
||||||
Iterator<Object> iterator = fElements.iterator();
|
Iterator<?> iterator = fElements.iterator();
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
if (monitor.isCanceled()) {
|
if (monitor.isCanceled()) {
|
||||||
break;
|
break;
|
||||||
|
@ -821,21 +817,21 @@ public class DetailPane implements IDetailPane, IAdaptable, IPropertyChangeListe
|
||||||
* @see org.eclipse.debug.ui.IDetailPane#getDescription()
|
* @see org.eclipse.debug.ui.IDetailPane#getDescription()
|
||||||
*/
|
*/
|
||||||
public String getDescription() {
|
public String getDescription() {
|
||||||
return DetailPaneFactory.DSF_DETAIL_PANE_DESC;
|
return MessagesForNumberFormatDetail.NumberFormatDetailPane_description;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.debug.ui.IDetailPane#getID()
|
* @see org.eclipse.debug.ui.IDetailPane#getID()
|
||||||
*/
|
*/
|
||||||
public String getID() {
|
public String getID() {
|
||||||
return DetailPaneFactory.DSF_DETAIL_PANE_ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.debug.ui.IDetailPane#getName()
|
* @see org.eclipse.debug.ui.IDetailPane#getName()
|
||||||
*/
|
*/
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return DetailPaneFactory.DSF_DETAIL_PANE_NAME;
|
return MessagesForNumberFormatDetail.NumberFormatDetailPane_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
|
@ -8,7 +8,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Randy Rohrbach (Wind River Systems, Inc.) - initial implementation
|
* Randy Rohrbach (Wind River Systems, Inc.) - initial implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail;
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -21,18 +21,13 @@ import org.eclipse.jface.viewers.IStructuredSelection;
|
||||||
* This provides a simple Detail Pane Factory for the core debug views for DSF.
|
* This provides a simple Detail Pane Factory for the core debug views for DSF.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@SuppressWarnings("restriction")
|
public class NumberFormatDetailPaneFactory implements IDetailPaneFactory {
|
||||||
public class DetailPaneFactory implements IDetailPaneFactory {
|
|
||||||
|
|
||||||
public static final String DSF_DETAIL_PANE_ID = Messages.getString("DetailPaneFactory.0"); //$NON-NLS-1$
|
|
||||||
public static final String DSF_DETAIL_PANE_NAME = Messages.getString("DetailPaneFactory.1"); //$NON-NLS-1$
|
|
||||||
public static final String DSF_DETAIL_PANE_DESC = Messages.getString("DetailPaneFactory.2"); //$NON-NLS-1$
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#createDetailsArea(java.lang.String)
|
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#createDetailsArea(java.lang.String)
|
||||||
*/
|
*/
|
||||||
public IDetailPane createDetailPane(String id) {
|
public IDetailPane createDetailPane(String id) {
|
||||||
return new DetailPane();
|
return new NumberFormatDetailPane();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
@ -41,7 +36,7 @@ public class DetailPaneFactory implements IDetailPaneFactory {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public Set getDetailPaneTypes(IStructuredSelection selection) {
|
public Set getDetailPaneTypes(IStructuredSelection selection) {
|
||||||
Set<String> possibleIDs = new HashSet<String>(1);
|
Set<String> possibleIDs = new HashSet<String>(1);
|
||||||
possibleIDs.add(DSF_DETAIL_PANE_ID);
|
possibleIDs.add(NumberFormatDetailPane.ID);
|
||||||
return possibleIDs;
|
return possibleIDs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,15 +44,15 @@ public class DetailPaneFactory implements IDetailPaneFactory {
|
||||||
* @see org.eclipse.debug.ui.IDetailPaneFactory#getDefaultDetailPane(java.util.Set, org.eclipse.jface.viewers.IStructuredSelection)
|
* @see org.eclipse.debug.ui.IDetailPaneFactory#getDefaultDetailPane(java.util.Set, org.eclipse.jface.viewers.IStructuredSelection)
|
||||||
*/
|
*/
|
||||||
public String getDefaultDetailPane(IStructuredSelection selection) {
|
public String getDefaultDetailPane(IStructuredSelection selection) {
|
||||||
return DSF_DETAIL_PANE_ID;
|
return NumberFormatDetailPane.ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#getName(java.lang.String)
|
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#getName(java.lang.String)
|
||||||
*/
|
*/
|
||||||
public String getDetailPaneName(String id) {
|
public String getDetailPaneName(String id) {
|
||||||
if (id.equals(DSF_DETAIL_PANE_ID)){
|
if (id.equals(NumberFormatDetailPane.ID)){
|
||||||
return DSF_DETAIL_PANE_NAME;
|
return MessagesForNumberFormatDetail.NumberFormatDetailPane_name;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -66,8 +61,8 @@ public class DetailPaneFactory implements IDetailPaneFactory {
|
||||||
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#getDescription(java.lang.String)
|
* @see org.eclipse.debug.internal.ui.views.variables.IDetailsFactory#getDescription(java.lang.String)
|
||||||
*/
|
*/
|
||||||
public String getDetailPaneDescription(String id) {
|
public String getDetailPaneDescription(String id) {
|
||||||
if (id.equals(DSF_DETAIL_PANE_ID)){
|
if (id.equals(NumberFormatDetailPane.ID)){
|
||||||
return DSF_DETAIL_PANE_DESC;
|
return MessagesForNumberFormatDetail.NumberFormatDetailPane_description;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
|
@ -9,7 +9,7 @@
|
||||||
* IBM Corporation - initial API and implementation
|
* IBM Corporation - initial API and implementation
|
||||||
* Randy Rohrbach (Wind River Systems, Inc.) - extended implementation
|
* Randy Rohrbach (Wind River Systems, Inc.) - extended implementation
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.detailpanesupport;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.detail;
|
||||||
|
|
||||||
import org.eclipse.jface.action.Action;
|
import org.eclipse.jface.action.Action;
|
||||||
import org.eclipse.jface.text.ITextOperationTarget;
|
import org.eclipse.jface.text.ITextOperationTarget;
|
|
@ -0,0 +1,2 @@
|
||||||
|
NumberFormatDetailPane_name=Number Formats Viewer
|
||||||
|
NumberFormatDetailPane_description=Detail viewer showing selected variable in all available formats.
|
|
@ -14,7 +14,7 @@ import org.eclipse.dd.dsf.debug.service.IRegisters.IBitFieldDMData;
|
||||||
import org.eclipse.dd.dsf.debug.service.IRegisters.IMnemonic;
|
import org.eclipse.dd.dsf.debug.service.IRegisters.IMnemonic;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.dm.AbstractDMVMLayoutNode;
|
import org.eclipse.dd.dsf.ui.viewmodel.dm.AbstractDMVMLayoutNode;
|
||||||
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
||||||
|
|
|
@ -33,8 +33,8 @@ import org.eclipse.dd.dsf.debug.service.IRunControl.ISuspendedDMEvent;
|
||||||
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValueVMContext;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValueVMContext;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterBitFieldLayoutCellModifier.BitFieldEditorStyle;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.register.RegisterBitFieldLayoutCellModifier.BitFieldEditorStyle;
|
||||||
import org.eclipse.dd.dsf.service.DsfSession;
|
import org.eclipse.dd.dsf.service.DsfSession;
|
||||||
import org.eclipse.dd.dsf.service.IDsfService;
|
import org.eclipse.dd.dsf.service.IDsfService;
|
||||||
|
|
|
@ -30,8 +30,8 @@ import org.eclipse.dd.dsf.debug.service.IRegisters.IRegisterGroupDMContext;
|
||||||
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValueVMContext;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValueVMContext;
|
||||||
import org.eclipse.dd.dsf.service.DsfSession;
|
import org.eclipse.dd.dsf.service.DsfSession;
|
||||||
import org.eclipse.dd.dsf.service.IDsfService;
|
import org.eclipse.dd.dsf.service.IDsfService;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMProvider;
|
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMProvider;
|
||||||
|
|
|
@ -17,7 +17,7 @@ import org.eclipse.dd.dsf.debug.service.IRegisters.IRegisterDMContext;
|
||||||
import org.eclipse.dd.dsf.debug.service.IRegisters.IRegisterDMData;
|
import org.eclipse.dd.dsf.debug.service.IRegisters.IRegisterDMData;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.dm.AbstractDMVMLayoutNode;
|
import org.eclipse.dd.dsf.ui.viewmodel.dm.AbstractDMVMLayoutNode;
|
||||||
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.register;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.register;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.FormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.FormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.service.DsfSession;
|
import org.eclipse.dd.dsf.service.DsfSession;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMAdapter;
|
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMAdapter;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMLayoutNode;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMLayoutNode;
|
||||||
|
|
|
@ -35,8 +35,8 @@ import org.eclipse.dd.dsf.debug.service.IStack.IVariableDMData;
|
||||||
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.AbstractExpressionLayoutNode;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValueVMContext;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValueVMContext;
|
||||||
import org.eclipse.dd.dsf.service.DsfSession;
|
import org.eclipse.dd.dsf.service.DsfSession;
|
||||||
import org.eclipse.dd.dsf.service.IDsfService;
|
import org.eclipse.dd.dsf.service.IDsfService;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMProvider;
|
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMProvider;
|
||||||
|
|
|
@ -11,7 +11,7 @@ import org.eclipse.dd.dsf.debug.service.IFormattedValues;
|
||||||
import org.eclipse.dd.dsf.debug.service.IExpressions.IExpressionDMContext;
|
import org.eclipse.dd.dsf.debug.service.IExpressions.IExpressionDMContext;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.IDebugVMConstants;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.expression.WatchExpressionCellModifier;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.IFormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.IFormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMContext;
|
||||||
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext;
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
package org.eclipse.dd.dsf.debug.ui.viewmodel.variable;
|
package org.eclipse.dd.dsf.debug.ui.viewmodel.variable;
|
||||||
|
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.dm.AbstractDebugDMVMProviderWithCache;
|
||||||
import org.eclipse.dd.dsf.debug.ui.viewmodel.formatsupport.FormattedValuePreferenceStore;
|
import org.eclipse.dd.dsf.debug.ui.viewmodel.numberformat.FormattedValuePreferenceStore;
|
||||||
import org.eclipse.dd.dsf.service.DsfSession;
|
import org.eclipse.dd.dsf.service.DsfSession;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMAdapter;
|
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMAdapter;
|
||||||
import org.eclipse.dd.dsf.ui.viewmodel.IVMLayoutNode;
|
import org.eclipse.dd.dsf.ui.viewmodel.IVMLayoutNode;
|
||||||
|
|
Loading…
Add table
Reference in a new issue