Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java50
1 files changed, 25 insertions, 25 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java
index 7e9408004..02af03ea0 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingPropertiesPage.java
@@ -43,49 +43,49 @@ public class TableRenderingPropertiesPage extends PropertyPage implements
compositeLayout.numColumns = 2;
compositeLayout.makeColumnsEqualWidth = false;
composite.setLayout(compositeLayout);
-
+
GridData comositeSpec= new GridData();
comositeSpec.grabExcessVerticalSpace= true;
comositeSpec.grabExcessHorizontalSpace= true;
comositeSpec.horizontalAlignment= GridData.FILL;
comositeSpec.verticalAlignment= GridData.CENTER;
composite.setLayoutData(comositeSpec);
-
+
String label = rendering.getLabel();
if (label.startsWith("&&")) //$NON-NLS-1$
label = label.replaceFirst("&&", "&"); //$NON-NLS-1$//$NON-NLS-2$
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_1, label);
-
+
MemoryByte[] bytes = rendering.getSelectedAsBytes();
if (bytes.length > 0) {
-
+
if (rendering.getSelectedAddress() != null)
{
String selectedAddress = "0x" + rendering.getSelectedAddress().toString(16).toUpperCase(); //$NON-NLS-1$
StringBuffer content = new StringBuffer(selectedAddress);
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_2, content.toString());
}
-
+
String length = String.valueOf(rendering.getAddressableUnitPerColumn()) + " " + DebugUIMessages.TableRenderingPropertiesPage_3; //$NON-NLS-1$
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_4, length);
-
+
String selectedContent = rendering.getSelectedAsString();
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_5, selectedContent);
-
+
int addressableSize = rendering.getAddressableSize() * 8;
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_6, String.valueOf(addressableSize) + " " + DebugUIMessages.TableRenderingPropertiesPage_8); //$NON-NLS-1$
-
+
boolean endianessKnown = bytes[0].isEndianessKnown();
int endianess = RenderingsUtil.ENDIANESS_UNKNOWN;
if (endianessKnown)
- endianess = bytes[0].isBigEndian()?RenderingsUtil.BIG_ENDIAN:RenderingsUtil.LITTLE_ENDIAN;
-
+ endianess = bytes[0].isBigEndian()?RenderingsUtil.BIG_ENDIAN:RenderingsUtil.LITTLE_ENDIAN;
+
boolean allBytesKnown = bytes[0].isHistoryKnown();
boolean allBytesUnchanged = bytes[0].isChanged()?false:true;
-
+
boolean allBytesReadable = bytes[0].isReadable();
boolean allBytesWritable = bytes[0].isWritable();
-
+
if (bytes.length > 1)
{
for (int i=1; i<bytes.length; i++)
@@ -96,29 +96,29 @@ public class TableRenderingPropertiesPage extends PropertyPage implements
if (endianess != RenderingsUtil.ENDIANESS_UNKNOWN && endianess != byteEndianess)
endianess = RenderingsUtil.ENDIANESS_UNKNOWN;
}
-
+
if (!bytes[i].isHistoryKnown())
allBytesKnown = false;
if (bytes[i].isChanged())
allBytesUnchanged = false;
-
+
if (!bytes[i].isReadable())
allBytesReadable = false;
-
+
if (!bytes[i].isWritable())
allBytesWritable = false;
}
}
-
+
boolean isChanged = allBytesKnown && !allBytesUnchanged;
if (allBytesKnown)
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_9, String.valueOf(isChanged));
else
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_10, DebugUIMessages.TableRenderingPropertiesPage_11);
-
+
String dataEndian = DebugUIMessages.TableRenderingPropertiesPage_12;
if (endianessKnown)
- {
+ {
if (endianess == RenderingsUtil.BIG_ENDIAN)
dataEndian = DebugUIMessages.TableRenderingPropertiesPage_13;
else if (endianess == RenderingsUtil.LITTLE_ENDIAN)
@@ -127,15 +127,15 @@ public class TableRenderingPropertiesPage extends PropertyPage implements
dataEndian = DebugUIMessages.TableRenderingPropertiesPage_15;
}
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_16, dataEndian);
-
-
+
+
if (rendering instanceof AbstractIntegerRendering)
{
-
+
AbstractIntegerRendering intRendering = (AbstractIntegerRendering)rendering;
String displayEndian = DebugUIMessages.TableRenderingPropertiesPage_17;
endianess = intRendering.getDisplayEndianess();
-
+
if (endianess == RenderingsUtil.BIG_ENDIAN)
displayEndian = DebugUIMessages.TableRenderingPropertiesPage_18;
else if (endianess == RenderingsUtil.LITTLE_ENDIAN)
@@ -156,15 +156,15 @@ public class TableRenderingPropertiesPage extends PropertyPage implements
{
String selectedAddress = "0x" + rendering.getSelectedAddress().toString(16).toUpperCase(); //$NON-NLS-1$
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_25, selectedAddress);
-
+
int unitsPerLine = rendering.getAddressableUnitPerLine();
addProperty(composite, DebugUIMessages.TableRenderingPropertiesPage_26, String.valueOf(unitsPerLine));
}
}
-
+
return composite;
}
-
+
private void addProperty(Composite composite, String labelStr, String contentStr)
{
Label label = new Label(composite, SWT.NONE);

Back to the top