fDataView
.Add(fDataView = new BGridView(10, 5))
BGridLayout* layout = fDataView->GridLayout();
BGridView* fDataView;
fDataView = new DataView(fEditor);
fDataView->SetBase((base_type)baseType);
fDataView->SetFontSize(fontSize);
fScrollView = new BScrollView("scroller", fDataView, B_WILL_DRAW, true,
fDataView->UpdateScroller();
fDataView->StopWatching(fHeaderView, kDataViewCursorPosition);
fDataView->StopWatching(this, kDataViewSelection);
fDataView->StopWatching(this, kDataViewPreferredSize);
BMessenger(fDataView));
fDataView->StartWatching(fHeaderView, kDataViewCursorPosition);
fDataView->StartWatching(this, kDataViewSelection);
fDataView->StartWatching(this, kDataViewPreferredSize);
fUndoMenuItem->SetTarget(fDataView);
fRedoMenuItem->SetTarget(fDataView);
int32 fontSize = int32(fDataView->FontSize() + 0.5);
if (fDataView->FontSizeFitsBounds())
fDataView->MakeFocus(true);
const uint8* data = fDataView->DataAt(start);
if (fDataView->Base() == kHexBase) {
if (fDataView->Base() == kHexBase) {
if (fDataView->Base() == kHexBase)
if (fDataView->Base() == kHexBase)
fDataView->GetPreferredSize(&width, &height);
fDataView->SetScale(rect.Width() / width);
printJob.DrawView(fDataView, rect, rect.LeftTop());
fDataView->SetScale(1.0);
fDataView->SetBase((base_type)type);
fDataView->GetSelection(start, end);
fDataView->SetFontSize(size);
fDataView->GetSelection(start, end);
DataView* fDataView;