From 44680b6ce80221e91cb14dca9ca7fad7015f1297 Mon Sep 17 00:00:00 2001 From: louis Date: Thu, 12 Mar 2015 17:28:35 +0100 Subject: version 0.3.0 --- libcore/cairoimage.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 libcore/cairoimage.h (limited to 'libcore/cairoimage.h') diff --git a/libcore/cairoimage.h b/libcore/cairoimage.h new file mode 100644 index 0000000..02e9c89 --- /dev/null +++ b/libcore/cairoimage.h @@ -0,0 +1,26 @@ +#ifndef __CAIROIMAGE_H +#define __CAIROIMAGE_H + +#include +#include +#include +#include + +using namespace std; + +class cCairoImage { +private: + int width; + int height; + cairo_surface_t *surface; + cairo_t *cr; + void SetColor(tColor color); + int GetTextWidth(string text, string font, int size); +public: + cCairoImage(void); + virtual ~cCairoImage(); + void InitCairoImage(int width, int height); + void DrawTextVertical(string text, tColor color, string font, int size); + cImage *GetImage(void); +}; +#endif //__CAIROIMAGE_H \ No newline at end of file -- cgit v1.2.3