X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fsrc%2Fgfx%2FFontResource.ec;h=1d7cb0381e201f91dd130493896f3fc32fa77e24;hb=a19a119c625751ce1296c0692c1426dcdb9c7989;hp=22a3afd28ac004597fe532687d3aa728e0692741;hpb=0225c11798f54fdbac41f20af7d0111a08d064d4;p=sdk diff --git a/ecere/src/gfx/FontResource.ec b/ecere/src/gfx/FontResource.ec index 22a3afd..1d7cb03 100644 --- a/ecere/src/gfx/FontResource.ec +++ b/ecere/src/gfx/FontResource.ec @@ -5,7 +5,7 @@ import "Window" public class FontResource : Resource { public: - property char * faceName { set { delete faceName; faceName = CopyString(value); } get { return this ? faceName : null; } }; + property const char * faceName { set { delete faceName; faceName = CopyString(value); } get { return this ? faceName : null; } }; property float size { set { size = value; } get { return this ? size : 0; } }; property bool bold { set { flags.bold = value; } get { return this ? flags.bold : false; } }; property bool italic { set { flags.italic = value; } get { return this ? flags.italic : false; } }; @@ -87,7 +87,7 @@ private: return result; } - char * OnGetString(char * string, void * fieldDat, bool * needClass) + const char * OnGetString(char * string, void * fieldDat, bool * needClass) { if(this) { @@ -101,7 +101,7 @@ private: return null; } - bool OnGetDataFromString(char * string) + bool OnGetDataFromString(const char * string) { this = (string && string[0]) ? FontResource { } : null; if(this)