From ddce619def62f967ea4ca7b01f9c6657f349fb27 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Fri, 25 Oct 2002 04:04:10 +0000 Subject: [PATCH] Implementation of the 'Memory Unit Size' action. --- debug/org.eclipse.cdt.debug.ui/ChangeLog | 5 +++++ .../debug/internal/ui/actions/MemorySizeAction.java | 1 + .../debug/internal/ui/views/memory/MemoryViewer.java | 10 ++++++++++ 3 files changed, 16 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index 388b56e72be..b6fdd67269f 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,8 @@ +2002-10-24 Mikhail Khodjaiants + Implementation of the 'Memory Unit Size' action. + * MemorySizeAction.java + * MemoryView.java + 2002-10-24 Mikhail Khodjaiants Implementing Memory view formatting actions. * MemoryActionSelectionGroup.java: implementation of a toggle action group. diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/MemorySizeAction.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/MemorySizeAction.java index 1669b63f227..2ffa4dc3f9a 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/MemorySizeAction.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/MemorySizeAction.java @@ -77,6 +77,7 @@ public class MemorySizeAction extends Action implements IUpdate public void run() { fGroup.setCurrentSelection( this ); + fMemoryViewer.setWordSize( fId ); } public String getActionId() diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/MemoryViewer.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/MemoryViewer.java index c3ef5595e9c..24d9c1b1fa3 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/MemoryViewer.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/MemoryViewer.java @@ -215,4 +215,14 @@ public class MemoryViewer extends ContentViewer IFormattedMemoryBlock block = ((MemoryControlArea)fTabFolder.getSelection().getControl()).getMemoryBlock(); return ( block != null ) ? block.getWordSize() : 0; } + + public void setWordSize( int size ) + { + IFormattedMemoryBlock block = ((MemoryControlArea)fTabFolder.getSelection().getControl()).getMemoryBlock(); + if ( block != null ) + { + block.setWordSize( size ); + ((MemoryControlArea)fTabFolder.getSelection().getControl()).refresh(); + } + } }