diff --git a/src/lib/views/sunlight/Makefile b/src/lib/views/sunlight/Makefile index b6e6e85..133dbbe 100644 --- a/src/lib/views/sunlight/Makefile +++ b/src/lib/views/sunlight/Makefile @@ -4,7 +4,7 @@ include ../../../Makefile.inc #Objects -OBJS = sStyle.o vContext.o vButton.o vMenuBar.o vView.o vCanvas.o vDesktop.o vTitleTab.o +OBJS = sStyle.o sTypes.o vContext.o vButton.o vMenuBar.o vView.o vCanvas.o vDesktop.o vTitleTab.o #Include INCLUDE = -I./ -I../../..lib/libc/include -I../../../lib/libcpp/include -I../../objgfx40/objgfx40 -I./include diff --git a/src/lib/views/sunlight/include/sTypes.h b/src/lib/views/sunlight/include/sTypes.h index 7bbddb8..875f33e 100644 --- a/src/lib/views/sunlight/include/sTypes.h +++ b/src/lib/views/sunlight/include/sTypes.h @@ -4,14 +4,22 @@ #include #include #include +#include class sString : public sStyle { public: std::string name; sString(void) { name = ""; }; + sString(const std::string _name) { name = _name; }; virtual ~sString(void) { name = ""; }; }; // sString +class sBGColor : public sStyle { + public: + ogRGBA8 colors[4]; + sBGColor(void); + virtual ~sBGColor(void); +}; // #if 0 class sUInt32 : public sStyle { public: diff --git a/src/lib/views/sunlight/sTypes.cpp b/src/lib/views/sunlight/sTypes.cpp new file mode 100644 index 0000000..05d90ec --- /dev/null +++ b/src/lib/views/sunlight/sTypes.cpp @@ -0,0 +1,13 @@ +#include +#include +#include +#include + +sBGColor::sBGColor(void) { + memset(colors, 0, sizeof(colors)); + return; +} // sBGColor::sBGColor + +sBGColor::~sBGColor(void) { + return; +} // sBGColor::~sBGColor