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 }