#include "clean.h" #include #include #include #include #include #include "msg.h" CleanCmd::CleanCmd ( const char* label, ButtonState* b, View* v ) : (label, b, 1) { input = new Sensor(updownEvents); bs = b; view = v; } void CleanCmd::Press() { cerr << "clean screen\n" ; view->output->ClearRect(view->canvas, 0, 0, view->canvas->Width()-1, view->canvas->Height()-1); struct CleanRecord clr; clr.msgType = CLEAN; if (sendto(view->socketToUA, (char *) &clr, 1, 0, &(view->toSocket), sizeof(struct sockaddr_un)) < 0) perror("sending datagram message"); }