Mercurial > hg > octave-lyh
diff src/graphics.cc @ 7162:f2ba4aa9a5f9
[project @ 2007-11-12 19:56:07 by jwe]
author | jwe |
---|---|
date | Mon, 12 Nov 2007 19:56:08 +0000 |
parents | 735086cfd405 |
children | f345eb60f941 |
line wrap: on
line diff
--- a/src/graphics.cc +++ b/src/graphics.cc @@ -1917,7 +1917,9 @@ position (Matrix (1, 3, 0.0)), rotation (0), horizontalalignment ("left"), - color (Matrix (1, 3, 0.0)) + color (Matrix (1, 3, 0.0)), + fontname ("Helvetica"), + fontsize (10) { } void @@ -1946,6 +1948,10 @@ set_horizontalalignment (val); else if (name.compare ("color")) set_color (val); + else if (name.compare ("fontname")) + set_fontname (val); + else if (name.compare ("fontsize")) + set_fontsize (val); else { modified = false; @@ -1971,6 +1977,8 @@ m.assign ("rotation", rotation); m.assign ("horizontalalignment", horizontalalignment); m.assign ("color", color); + m.assign ("fontname", fontname); + m.assign ("fontsize", fontsize); return m; } @@ -2000,6 +2008,10 @@ retval = horizontalalignment; else if (name.compare ("color")) retval = color; + else if (name.compare ("fontname")) + retval = fontname; + else if (name.compare ("fontsize")) + retval = fontsize; else warning ("get: invalid property `%s'", name.c_str ()); @@ -2017,6 +2029,8 @@ m["rotation"] = 0; m["horizontalalignment"] = "left"; m["color"] = Matrix (1, 3, 1.0); + m["fontname"] = "Helvetica"; + m["fontsize"] = 10; return m; }