DrawView
virtual void DrawView(BView* view, BRect rect,
printJob.DrawView(fDataView, rect, rect.LeftTop());
print.DrawView(&header_view, rect, BPoint(0.0, 0.0));
print.DrawView(&line, line.Bounds(), BPoint(0, header_height + 1));
print.DrawView(fContentView->TextView(), curPageRect,
printJob.DrawView(fImageView, bounds, BPoint(0, 0));
printJob.DrawView(fTextView, textRect, B_ORIGIN);
job.DrawView(_ActiveTermView(), curPageRect, B_ORIGIN);
fJob->DrawView(fTestPage, fTestPage->Bounds(), B_ORIGIN);
Desktop::Desktop(DrawView* drawView, DrawingEngine* engine)
DrawView* fDrawView;
class DrawView;
Desktop(DrawView* drawView,
DrawView::DrawView(BRect frame)
DrawView::~DrawView()
DrawView::MouseDown(BPoint where)
DrawView::MouseUp(BPoint where)
DrawView::MouseMoved(BPoint where, uint32 code, const BMessage* dragMessage)
DrawView::SetDesktop(Desktop* desktop)
DrawView(BRect frame);
virtual ~DrawView();
class DrawView : public BView {
DrawView* fView;
fView = new DrawView(Bounds());