#include struct EVEWidgetSpec; typedef struct EVEToggleWidget { EVEWidget w; EVEFont *font; char *labels; uint8_t state; } EVEToggleWidget; typedef struct EVEToggleSpec { EVEFont *font; char *labels; } EVEToggleSpec; void eve_togglew_init(EVEToggleWidget *widget, EVERect *g, EVEPage *page, EVEFont *font, char *labels); int eve_togglew_create(EVEWidget *_widget, struct EVEWidgetSpec *spec, EVEPage *page); uint8_t eve_togglew_draw(EVEWidget *_widget, uint8_t tag0); int eve_togglew_touch(EVEWidget *_widget, EVETouch *touch, uint16_t evt);