Mercurial > hg > orthanc-stone
comparison Framework/Widgets/TestCairoWidget.h @ 728:8190213e2279 am-dev
Merged default into am-dev
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 21 May 2019 13:25:58 +0200 |
parents | 4f2416d519b4 |
children |
comparison
equal
deleted
inserted
replaced
690:f185cfcb72a0 | 728:8190213e2279 |
---|---|
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "CairoWidget.h" | 24 #include "CairoWidget.h" |
25 | 25 |
26 namespace OrthancStone | 26 namespace Deprecated |
27 { | 27 { |
28 namespace Samples | 28 namespace Samples |
29 { | 29 { |
30 class TestCairoWidget : public CairoWidget | 30 class TestCairoWidget : public CairoWidget |
31 { | 31 { |
34 unsigned int height_; | 34 unsigned int height_; |
35 float value_; | 35 float value_; |
36 bool animate_; | 36 bool animate_; |
37 | 37 |
38 protected: | 38 protected: |
39 virtual bool RenderCairo(CairoContext& context); | 39 virtual bool RenderCairo(OrthancStone::CairoContext& context); |
40 | 40 |
41 virtual void RenderMouseOverCairo(CairoContext& context, | 41 virtual void RenderMouseOverCairo(OrthancStone::CairoContext& context, |
42 int x, | 42 int x, |
43 int y); | 43 int y); |
44 | 44 |
45 public: | 45 public: |
46 TestCairoWidget(const std::string& name, bool animate); | 46 TestCairoWidget(const std::string& name, bool animate); |
47 | 47 |
48 virtual void SetSize(unsigned int width, | 48 virtual void SetSize(unsigned int width, |
49 unsigned int height); | 49 unsigned int height); |
50 | 50 |
51 virtual IMouseTracker* CreateMouseTracker(MouseButton button, | 51 virtual IMouseTracker* CreateMouseTracker(OrthancStone::MouseButton button, |
52 int x, | 52 int x, |
53 int y, | 53 int y, |
54 KeyboardModifiers modifiers, | 54 OrthancStone::KeyboardModifiers modifiers, |
55 const std::vector<Touch>& touches); | 55 const std::vector<Touch>& touches); |
56 | 56 |
57 virtual void MouseWheel(MouseWheelDirection direction, | 57 virtual void MouseWheel(OrthancStone::MouseWheelDirection direction, |
58 int x, | 58 int x, |
59 int y, | 59 int y, |
60 KeyboardModifiers modifiers); | 60 OrthancStone::KeyboardModifiers modifiers); |
61 | 61 |
62 virtual void KeyPressed(KeyboardKeys key, | 62 virtual void KeyPressed(OrthancStone::KeyboardKeys key, |
63 char keyChar, | 63 char keyChar, |
64 KeyboardModifiers modifiers); | 64 OrthancStone::KeyboardModifiers modifiers); |
65 | 65 |
66 virtual bool HasAnimation() const | 66 virtual bool HasAnimation() const |
67 { | 67 { |
68 return animate_; | 68 return animate_; |
69 } | 69 } |