diff --git a/benchmarks/sizeof_gui/init b/benchmarks/sizeof_gui/init new file mode 100644 index 000000000..0c01d9cc5 --- /dev/null +++ b/benchmarks/sizeof_gui/init @@ -0,0 +1,5 @@ +#ifndef _sizeof_gui_icpp_init_stub +#define _sizeof_gui_icpp_init_stub +#include "CtrlLib/init" +#include "RichEdit/init" +#endif diff --git a/benchmarks/sizeof_gui/main.cpp b/benchmarks/sizeof_gui/main.cpp new file mode 100644 index 000000000..333e341dc --- /dev/null +++ b/benchmarks/sizeof_gui/main.cpp @@ -0,0 +1,26 @@ +#include +#include + +using namespace Upp; + +GUI_APP_MAIN +{ + StdLogSetup(LOG_FILE|LOG_COUT); + + RDUMP(sizeof(Image)); + RDUMP(sizeof(RichText)); + RDUMP(sizeof(Ctrl)); + RDUMP(sizeof(Button)); + RDUMP(sizeof(Switch)); + RDUMP(sizeof(Label)); + RDUMP(sizeof(EditField)); + RDUMP(sizeof(EditString)); + RDUMP(sizeof(EditIntSpin)); + RDUMP(sizeof(ArrayCtrl)); + RDUMP(sizeof(TreeCtrl)); + RDUMP(sizeof(TreeCtrl::Node)); + RDUMP(sizeof(FileSel)); + RDUMP(sizeof(RichTextView)); + RDUMP(sizeof(ColumnList)); + RDUMP(sizeof(RichEdit)); +} diff --git a/benchmarks/sizeof_gui/sizeof_gui.upp b/benchmarks/sizeof_gui/sizeof_gui.upp new file mode 100644 index 000000000..8bda99db1 --- /dev/null +++ b/benchmarks/sizeof_gui/sizeof_gui.upp @@ -0,0 +1,10 @@ +uses + CtrlLib, + RichEdit; + +file + main.cpp; + +mainconfig + "" = "GUI SSE2"; +