ultimatepp/upptst/Test_painting/main.cpp
cxl c176a3ba21 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14569 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-09 07:26:15 +00:00

59 lines
1.4 KiB
C++

#include "Test_painting.h"
#define IMAGECLASS Test_paintingImg
#define IMAGEFILE <Test_painting/Test_painting.iml>
#include <Draw/iml_source.h>
Test_painting::Test_painting()
{
CtrlLayout(*this, "Window title");
ctrl1_draw._drawMode = -1;
ctrl1_noaa._drawMode = MODE_NOAA;
ctrl1_aa._drawMode = MODE_ANTIALIASED;
ctrl1_subpix._drawMode = MODE_SUBPIXEL;
Image img = Test_paintingImg::testImg();
ctrl1_draw._ctrlBckgndStyle = img;
ctrl1_noaa._ctrlBckgndStyle = img;
ctrl1_aa._ctrlBckgndStyle = img;
ctrl1_subpix._ctrlBckgndStyle = img;
ctrl2_draw._drawMode = -1;
ctrl2_noaa._drawMode = MODE_NOAA;
ctrl2_aa._drawMode = MODE_ANTIALIASED;
ctrl2_subpix._drawMode = MODE_SUBPIXEL;
ctrl2_draw._ctrlBckgndStyle = img;
ctrl2_noaa._ctrlBckgndStyle = img;
ctrl2_aa._ctrlBckgndStyle = img;
ctrl2_subpix._ctrlBckgndStyle = img;
ctrl3_draw._drawMode = -1;
ctrl3_noaa._drawMode = MODE_NOAA;
ctrl3_aa._drawMode = MODE_ANTIALIASED;
ctrl3_subpix._drawMode = MODE_SUBPIXEL;
ctrl3_draw._ctrlBckgndStyle = img;
ctrl3_noaa._ctrlBckgndStyle = img;
ctrl3_aa._ctrlBckgndStyle = img;
ctrl3_subpix._ctrlBckgndStyle = img;
}
GUI_APP_MAIN
{
Image img = Test_paintingImg::testImg();
const RGBA *s = ~img;
Index<RGBA> rgba;
for(const RGBA& c : img)
rgba.FindAdd(c);
DDUMP(rgba);
Test_painting().Run();
}