#include #include "eve.h" #include "eve_kbd.h" #include "eve_font.h" #include "screen/window.h" #include "screen/page.h" #include "widget.h" const size_t _eve_widget_size[] = { 0, sizeof(EVEFreeWidget), sizeof(EVEWidget), sizeof(EVEPageWidget), sizeof(EVEToggleWidget), sizeof(EVEStrWidget), sizeof(EVETextWidget), sizeof(EVESelectWidget), }; const eve_widget_create_t _eve_widget_create[] = { NULL, eve_freew_create, eve_spacerw_create, eve_pagew_create, eve_togglew_create, eve_strw_create, eve_textw_create, eve_selectw_create, }; const eve_widget_destroy_t _eve_widget_destroy[] = { NULL, NULL, NULL, NULL, NULL, eve_strw_destroy, eve_textw_destroy, eve_selectw_destroy, };