diff options
author | Dave Brolley <brolley@redhat.com> | 2009-12-21 12:42:11 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-12-21 12:42:11 -0500 |
commit | 25a0404570724499bcdf1ebfd9f03084c2e00137 (patch) | |
tree | f9824f847b407790ab10116c2ebcc7e664d53253 /grapher/CairoWidget.hxx | |
parent | 08098abb6b206dc3aea984f18b5054d34e015185 (diff) | |
parent | c6fcc4c1ca5f222cf90bf3968e34a10f09b30be4 (diff) | |
download | systemtap-steved-25a0404570724499bcdf1ebfd9f03084c2e00137.tar.gz systemtap-steved-25a0404570724499bcdf1ebfd9f03084c2e00137.tar.xz systemtap-steved-25a0404570724499bcdf1ebfd9f03084c2e00137.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'grapher/CairoWidget.hxx')
-rw-r--r-- | grapher/CairoWidget.hxx | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/grapher/CairoWidget.hxx b/grapher/CairoWidget.hxx index bcabafb2..32d92cce 100644 --- a/grapher/CairoWidget.hxx +++ b/grapher/CairoWidget.hxx @@ -12,51 +12,51 @@ #include <cairomm/context.h> namespace systemtap { - class CairoWidget +class CairoWidget +{ +public: + CairoWidget(bool visible = false) + : _visible(visible) + {} + bool isVisible() const { return _visible; } + void setVisible(bool visible) { _visible = visible; } + void getOrigin(double &x, double &y) const { - public: - CairoWidget(bool visible = false) - : _visible(visible) - {} - bool isVisible() const { return _visible; } - void setVisible(bool visible) { _visible = visible; } - void getOrigin(double &x, double &y) const - { - x = _x0; - y = _y0; - } - void setOrigin(double x, double y) - { - _x0 = x; - _y0 = y; - } - virtual void draw(Cairo::RefPtr<Cairo::Context> cr) = 0; - virtual bool containsPoint(double x, double y) { return false; } - protected: - bool _visible; - double _x0; - double _y0; - }; - - class CairoPlayButton : public CairoWidget + x = _x0; + y = _y0; + } + void setOrigin(double x, double y) { - public: - CairoPlayButton(bool visible = false) - : CairoWidget(visible), _size(50.0), _radius(5) - { - } - virtual void draw(Cairo::RefPtr<Cairo::Context> cr); - virtual bool containsPoint(double x, double y); - protected: - double _size; - double _radius; - }; + _x0 = x; + _y0 = y; + } + virtual void draw(Cairo::RefPtr<Cairo::Context> cr) = 0; + virtual bool containsPoint(double x, double y) { return false; } +protected: + bool _visible; + double _x0; + double _y0; +}; - class CairoTextBox : public CairoWidget +class CairoPlayButton : public CairoWidget +{ +public: + CairoPlayButton(bool visible = false) + : CairoWidget(visible), _size(50.0), _radius(5) { - public: - void draw(Cairo::RefPtr<Cairo::Context> cr); - std::string contents; - }; + } + virtual void draw(Cairo::RefPtr<Cairo::Context> cr); + virtual bool containsPoint(double x, double y); +protected: + double _size; + double _radius; +}; + +class CairoTextBox : public CairoWidget +{ +public: + void draw(Cairo::RefPtr<Cairo::Context> cr); + std::string contents; +}; } #endif |