MemoryView
scrollView->SetTarget(fMemoryView = MemoryView::Create(fTeam, this));
MemoryView* fMemoryView;
private TeamMemoryBlock::Listener, private MemoryView::Listener,
MemoryView::_CopySelectionToClipboard()
MemoryView::_HandleAutoScroll()
MemoryView::_ScrollByLines(int32 lineCount)
MemoryView::_HandleContextMenu(BPoint point)
MemoryView::_SetupEditableData()
MemoryView::Listener::~Listener()
MemoryView::UnsetListener()
MemoryView::SetEditMode(bool enabled)
MemoryView::AttachedToWindow()
MemoryView::Draw(BRect rect)
MemoryView::FrameResized(float width, float height)
MemoryView::KeyDown(const char* bytes, int32 numBytes)
MemoryView::MemoryView(::Team* team, Listener* listener)
MemoryView::MakeFocus(bool isFocused)
MemoryView::MessageReceived(BMessage* message)
MemoryView::MouseDown(BPoint point)
MemoryView::MouseMoved(BPoint point, uint32 transit, const BMessage* message)
MemoryView::MouseUp(BPoint point)
MemoryView::ScrollToSelection()
MemoryView::TargetedByScrollView(BScrollView* scrollView)
MemoryView::MinSize()
MemoryView::PreferredSize()
MemoryView::MaxSize()
MemoryView::_Init()
MemoryView::_RecalcScrollBars()
MemoryView::~MemoryView()
MemoryView::_GetNextHexBlock(char* buffer, int32 bufferSize,
/*static */ MemoryView*
MemoryView::_GetOffsetAt(BPoint point) const
MemoryView::Create(::Team* team, Listener* listener)
MemoryView* self = new MemoryView(team, listener);
MemoryView::_GetPointForOffset(int32 offset) const
MemoryView::_RecalcBounds()
MemoryView::_GetAddressDisplayWidth() const
MemoryView::_GetEditCaretRect(BRect& rect) const
MemoryView::_GetSelectionRegion(BRegion& region) const
MemoryView::_GetSelectedText(BString& text) const
MemoryView::SetTargetAddress(TeamMemoryBlock* block, target_addr_t address)
class MemoryView::Listener {
class MemoryView : public BView {
MemoryView(::Team* team, Listener* listener);
virtual ~MemoryView();
static MemoryView* Create(::Team* team, Listener* listener);