B15F
Board 15 Famulus Edition
view_info.h
1 #ifndef VIEW_INFO
2 #define VIEW_INFO
3 
4 #include "view.h"
5 
6 class ViewInfo : public View
7 {
8 public:
9  ViewInfo(void);
10  virtual void setText(std::string text);
11  virtual void setLabelClose(std::string label);;
12  virtual void setCall(call_t call);
13  virtual void draw(void) override;
14  virtual call_t keypress(int& key) override;
15 
16 protected:
17  std::string text;
18  std::string label_close;
19  int close_offset_x = 0;
20  int close_offset_y = 0;
21  constexpr static int text_offset_x = 2;
22  constexpr static int text_offset_y = 3;
23 };
24 
25 #endif // VIEW_INFO
ViewInfo
Definition: view_info.h:6
View
Definition: view.h:17