diff src/graphics.cc @ 7283:a1fdd4dabefb

[project @ 2007-12-10 23:13:13 by jwe]
author jwe
date Mon, 10 Dec 2007 23:13:13 +0000
parents 9c6e93b7a3f7
children c0c6aa5afff4
line wrap: on
line diff
--- a/src/graphics.cc
+++ b/src/graphics.cc
@@ -863,7 +863,8 @@
     currentaxes (octave_NaN),
     colormap (),
     visible ("on"),
-    paperorientation ("portrait")
+    paperorientation ("portrait"),
+    color ( color_values (1, 1, 1))
 { }
 
 void
@@ -922,6 +923,8 @@
     set_visible (val);
   else if (name.compare ("paperorientation"))
     set_paperorientation (val);
+  else if (name.compare ("color"))
+    set_color (val);
   else
     {
       modified = false;
@@ -950,6 +953,7 @@
   m.assign ("colormap", colormap);
   m.assign ("visible", visible);
   m.assign ("paperorientation", paperorientation);
+  m.assign ("color", color);
 
   return m;
 }
@@ -985,6 +989,8 @@
     retval = visible;
   else if (name.compare ("paperorientation"))
     retval = paperorientation;
+  else if (name.compare ("color"))
+    retval = color;
   else
     warning ("get: invalid property `%s'", name.c_str ());
 
@@ -1022,7 +1028,7 @@
   m["colormap"] = colormap_property ();
   m["visible"] = "on";
   m["paperorientation"] = "portrait";
-
+  m["color"] = color_property (color_values (1, 1, 1));
   return m;
 }