X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fview.h;h=24ae6d92c6789e7c7cc32d63a228447bcc2265f3;hb=eb7a30473a78452a890bd453f80d4a90aee5d364;hp=6b637991216a7b6f6b4a8c406e47963552f94496;hpb=a269b3e29535918a390f448829a3459e4853425b;p=ipdf%2Fcode.git diff --git a/src/view.h b/src/view.h index 6b63799..24ae6d9 100644 --- a/src/view.h +++ b/src/view.h @@ -9,7 +9,8 @@ namespace IPDF class View { public: - View(Document & document) : m_document(document), m_bounds(0,0,1,1) {} + View(Document & document, const Rect & bounds = Rect(0,0,1,1), const Colour & colour = Colour(0.f,0.f,0.f,1.f)) + : m_document(document), m_bounds(bounds), m_colour(colour) {} virtual ~View() {} void Render(); @@ -18,8 +19,10 @@ namespace IPDF void ScaleAroundPoint(Real x, Real y, Real scaleAmt); private: + void DrawGrid(); Document & m_document; Rect m_bounds; + Colour m_colour; }; }