Mercurial > hg > octave-nkf
diff src/graphics.cc @ 11726:5ccda2448992 release-3-0-x
new tickdir and tickdirmode axes properties
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 02 Apr 2008 13:34:43 -0400 |
parents | 842cc9439011 |
children | 72830070a17b |
line wrap: on
line diff
--- a/src/graphics.cc +++ b/src/graphics.cc @@ -1128,6 +1128,8 @@ xticklabelmode ("auto"), yticklabelmode ("auto"), zticklabelmode ("auto"), + tickdir (radio_values ("{in}|out")), + tickdirmode (radio_values ("{auto}|manual")), color (color_values (0, 0, 0), radio_values ("flat|none|interp")), xcolor (color_values (0, 0, 0)), ycolor (color_values (0, 0, 0)), @@ -1325,6 +1327,10 @@ set_yticklabelmode (val); else if (name.compare ("zticklabelmode")) set_zticklabelmode (val); + else if (name.compare ("tickdir")) + set_tickdir (val); + else if (name.compare ("tickdirmode")) + set_tickdirmode (val); else if (name.compare ("color")) set_color (val); else if (name.compare ("xcolor")) @@ -1423,6 +1429,8 @@ xticklabelmode = "auto"; yticklabelmode = "auto"; zticklabelmode = "auto"; + tickdir = radio_property (radio_values ("{in}|out")); + tickdirmode = radio_property (radio_values ("{auto}|manual")); color = color_property (color_values (0, 0, 0), radio_values("flat|none|interp")); xcolor = color_property ("black"); ycolor = color_property ("black"); @@ -1550,6 +1558,8 @@ m.assign ("xticklabelmode", xticklabelmode); m.assign ("yticklabelmode", yticklabelmode); m.assign ("zticklabelmode", zticklabelmode); + m.assign ("tickdir", tickdir); + m.assign ("tickdirmode", tickdirmode); m.assign ("color", color); m.assign ("xcolor", xcolor); m.assign ("ycolor", ycolor); @@ -1666,6 +1676,10 @@ retval = yticklabelmode; else if (name.compare ("zticklabelmode")) retval = zticklabelmode; + else if (name.compare ("tickdir")) + retval = tickdir; + else if (name.compare ("tickdirmode")) + retval = tickdirmode; else if (name.compare ("color")) retval = color; else if (name.compare ("xcolor")) @@ -1789,6 +1803,8 @@ m["xticklabelmode"] = "auto"; m["yticklabelmode"] = "auto"; m["zticklabelmode"] = "auto"; + m["tickdir"] = radio_property (radio_values ("{in}|out")); + m["tickdirmode"] = radio_property (radio_values ("{auto}|manual")); m["color"] = color_property (color_values (0, 0, 0), radio_values("flat|none|interp")); m["xcolor"] = color_property ("black"); m["ycolor"] = color_property ("black");