Lab4
Dependencies: SeeedStudioTFTv2 TFT_fonts mbed
Fork of Seeed_TFT_Touch_Shield by
Button.h@4:ebcf8d366b91, 2014-09-26 (annotated)
- Committer:
- uswickra
- Date:
- Fri Sep 26 12:40:19 2014 +0000
- Revision:
- 4:ebcf8d366b91
- Child:
- 6:ebffa73d4f95
Lab 4;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
uswickra | 4:ebcf8d366b91 | 1 | #pragma once |
uswickra | 4:ebcf8d366b91 | 2 | #include "Panel.h" |
uswickra | 4:ebcf8d366b91 | 3 | |
uswickra | 4:ebcf8d366b91 | 4 | class Button:public Panel { |
uswickra | 4:ebcf8d366b91 | 5 | public: |
uswickra | 4:ebcf8d366b91 | 6 | //constructor to create 1x1 button |
uswickra | 4:ebcf8d366b91 | 7 | Button(char* label, int p_color, int bd_color); |
uswickra | 4:ebcf8d366b91 | 8 | //constructor to create wxh button |
uswickra | 4:ebcf8d366b91 | 9 | Button(char* label, int p_color, int bd_color, int w, int h); |
uswickra | 4:ebcf8d366b91 | 10 | virtual void paint(); |
uswickra | 4:ebcf8d366b91 | 11 | |
uswickra | 4:ebcf8d366b91 | 12 | virtual void trigger_action(ActionType type, ActionEvent evnt); |
uswickra | 4:ebcf8d366b91 | 13 | |
uswickra | 4:ebcf8d366b91 | 14 | private: |
uswickra | 4:ebcf8d366b91 | 15 | char* lbl; |
uswickra | 4:ebcf8d366b91 | 16 | }; |