X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Frowitempaintparams.hpp;h=5c71edcbbcb10783f7cd06ed1e50758af9f05e3c;hp=062b3cdd5db2a6b8ca1cdff872e224edbcc34600;hb=4c8a6a6d03e2a12f67d910a83589072b478114cb;hpb=97904bf71258d3b522b00eb3dcae1efea6bd1298 diff --git a/pv/view/rowitempaintparams.hpp b/pv/view/rowitempaintparams.hpp index 062b3cd..5c71edc 100644 --- a/pv/view/rowitempaintparams.hpp +++ b/pv/view/rowitempaintparams.hpp @@ -27,7 +27,7 @@ namespace view { class RowItemPaintParams { public: - RowItemPaintParams(int left, int right); + RowItemPaintParams(int left, int right, double scale, double offset); int left() const { return left_; @@ -37,13 +37,27 @@ public: return right_; } + double scale() const { + return scale_; + } + + double offset() const { + return offset_; + } + int width() const { return right_ - left_; } + double pixels_offset() const { + return offset_ / scale_; + } + private: int left_; int right_; + double scale_; + double offset_; }; } // namespace view