Lab4

Dependencies:   SeeedStudioTFTv2 TFT_fonts mbed

Fork of Seeed_TFT_Touch_Shield by Shields

Revision:
6:ebffa73d4f95
Parent:
4:ebcf8d366b91
diff -r b33fc1aa8d33 -r ebffa73d4f95 Button.cpp
--- a/Button.cpp	Fri Sep 26 12:42:10 2014 +0000
+++ b/Button.cpp	Fri Sep 26 15:33:34 2014 +0000
@@ -19,7 +19,17 @@
     TFT.printf(lbl);
 }
 
-void Button::trigger_action(ActionType type, ActionEvent evnt){
-        //do something
-        
+void Button::trigger_action(ActionType type, ActionEvent evnt, void* target){
+        //do something  
+        if(type == CORD){
+            ActionEvent new_event;
+            new_event.x = evnt.x;       
+            new_event.y = evnt.y; 
+            new_event.str = lbl; 
+            ActionType type;
+            type = CORD_STR;
+            
+            Panel* target_pnl = (Panel*) target;
+            target_pnl->trigger_action(type, new_event, NULL);
+        }
 }
\ No newline at end of file