changeset 6844:9ac351b05b51

[project @ 2007-08-30 00:46:23 by jwe]
author jwe
date Thu, 30 Aug 2007 00:46:23 +0000
parents 9adfed86501f
children 11dd2cb3825c
files src/ChangeLog src/graphics.cc src/graphics.h
diffstat 3 files changed, 231 insertions(+), 221 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Aug 29 20:39:12 2007 +0000
+++ b/src/ChangeLog	Thu Aug 30 00:46:23 2007 +0000
@@ -1,5 +1,15 @@
 2007-08-29  John W. Eaton  <jwe@octave.org>
 
+	* graphics.cc (class root_figure::properties):
+	Rename from root_figure::root_figure_properties.
+	(class figure::properties): Rename from figure::figure_properties.
+	(class axes::properties): Rename from axes::axes_properties.
+	(class line::properties): Rename from line::line_properties.
+	(class text::properties): Rename from text::text_properties.
+	(class image::properties): Rename from image::image_properties.
+	(class patch::properties): Rename from patch::patch_properties.
+	(class surface::properties): Rename from surface::surface_properties.
+
 	* base-list.h (octave_base_list::remove): Implement our own
 	remove_if function here.
 
--- a/src/graphics.cc	Wed Aug 29 20:39:12 2007 +0000
+++ b/src/graphics.cc	Thu Aug 30 00:46:23 2007 +0000
@@ -740,8 +740,8 @@
 }
 
 void
-root_figure::root_figure_properties::set (const property_name& name,
-					  const octave_value& val)
+root_figure::properties::set (const property_name& name,
+			      const octave_value& val)
 {
   if (name.compare ("currentfigure"))
     {
@@ -764,7 +764,7 @@
     warning ("set: invalid property `%s'", name.c_str ());
 }
 
-octave_value root_figure::root_figure_properties::get (void) const
+octave_value root_figure::properties::get (void) const
 {
   Octave_map m;
 
@@ -777,7 +777,7 @@
 }
 
 octave_value 
-root_figure::root_figure_properties::get (const property_name& name) const
+root_figure::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -798,12 +798,12 @@
 property_list
 root_figure::factory_properties = root_figure::init_factory_properties ();
 
-std::string root_figure::root_figure_properties::go_name ("root figure");
+std::string root_figure::properties::go_name ("root figure");
 
 // ---------------------------------------------------------------------
 
-figure::figure_properties::figure_properties (const graphics_handle& mh,
-					      const graphics_handle& p)
+figure::properties::properties (const graphics_handle& mh,
+				const graphics_handle& p)
   : base_properties (go_name, mh, p),
     __plot_stream__ (Matrix ()),
     nextplot ("replace"),
@@ -815,8 +815,8 @@
 { }
 
 void
-figure::figure_properties::set (const property_name& name,
-				const octave_value& val)
+figure::properties::set (const property_name& name,
+			 const octave_value& val)
 {
   bool modified = true;
 
@@ -869,7 +869,7 @@
 }
 
 octave_value
-figure::figure_properties::get (void) const
+figure::properties::get (void) const
 {
   Octave_map m;
 
@@ -889,7 +889,7 @@
 }
 
 octave_value
-figure::figure_properties::get (const property_name& name) const
+figure::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -922,7 +922,7 @@
 }
 
 void
-figure::figure_properties::close (void)
+figure::properties::close (void)
 {
   if (! __plot_stream__.is_empty ())
     {
@@ -941,7 +941,7 @@
 }
 
 property_list::pval_map_type
-figure::figure_properties::factory_defaults (void)
+figure::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -970,11 +970,11 @@
   return retval;
 }
 
-std::string figure::figure_properties::go_name ("figure");
+std::string figure::properties::go_name ("figure");
 
 // ---------------------------------------------------------------------
 
-axes::axes_properties::axes_properties (const graphics_handle& mh,
+axes::properties::properties (const graphics_handle& mh,
 					const graphics_handle& p)
   : base_properties (go_name, mh, p),
     position (Matrix ()),
@@ -1047,7 +1047,7 @@
 }
 
 void
-axes::axes_properties::set (const property_name& name, const octave_value& val)
+axes::properties::set (const property_name& name, const octave_value& val)
 {
   bool modified = true;
 
@@ -1242,7 +1242,7 @@
 }
 
 void
-axes::axes_properties::set_defaults (base_graphics_object& obj,
+axes::properties::set_defaults (base_graphics_object& obj,
 				     const std::string& mode)
 {
   position = Matrix ();
@@ -1324,7 +1324,7 @@
 }
 
 octave_value
-axes::axes_properties::get (void) const
+axes::properties::get (void) const
 {
   Octave_map m;
 
@@ -1398,7 +1398,7 @@
 }
 
 octave_value
-axes::axes_properties::get (const property_name& name) const
+axes::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -1535,7 +1535,7 @@
 }
 
 void
-axes::axes_properties::remove_child (const graphics_handle& h)
+axes::properties::remove_child (const graphics_handle& h)
 {
   if (! xisnan (title) && h == title)
     title = gh_manager::make_graphics_handle ("text", __myhandle__);
@@ -1550,7 +1550,7 @@
 }
 
 void
-axes::axes_properties::delete_children (void)
+axes::properties::delete_children (void)
 {
   base_properties::delete_children ();
 
@@ -1568,7 +1568,7 @@
 }
 
 property_list::pval_map_type
-axes::axes_properties::factory_defaults (void)
+axes::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -1660,7 +1660,7 @@
   return retval;
 }
 
-std::string axes::axes_properties::go_name ("axes");
+std::string axes::properties::go_name ("axes");
 
 // ---------------------------------------------------------------------
 
@@ -1675,8 +1675,8 @@
   return retval;
 }
 
-line::line_properties::line_properties (const graphics_handle& mh,
-					const graphics_handle& p)
+line::properties::properties (const graphics_handle& mh,
+			      const graphics_handle& p)
   : base_properties (go_name, mh, p),
     xdata (default_data ()),
     ydata (default_data ()),
@@ -1696,7 +1696,7 @@
 { }
 
 void
-line::line_properties::set (const property_name& name, const octave_value& val)
+line::properties::set (const property_name& name, const octave_value& val)
 {
   bool modified = true;
 
@@ -1750,7 +1750,7 @@
 }
 
 octave_value
-line::line_properties::get (void) const
+line::properties::get (void) const
 {
   Octave_map m;
 
@@ -1778,7 +1778,7 @@
 }
 
 octave_value
-line::line_properties::get (const property_name& name) const
+line::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -1827,7 +1827,7 @@
 }
 
 property_list::pval_map_type
-line::line_properties::factory_defaults (void)
+line::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -1850,12 +1850,12 @@
   return m;
 }
 
-std::string line::line_properties::go_name ("line");
+std::string line::properties::go_name ("line");
 
 // ---------------------------------------------------------------------
 
-text::text_properties::text_properties (const graphics_handle& mh,
-					const graphics_handle& p)
+text::properties::properties (const graphics_handle& mh,
+			      const graphics_handle& p)
   : base_properties (go_name, mh, p),
     string (""),
     units ("data"),
@@ -1866,7 +1866,7 @@
 { }
 
 void
-text::text_properties::set (const property_name& name, const octave_value& val)
+text::properties::set (const property_name& name, const octave_value& val)
 {
   bool modified = true;
 
@@ -1902,7 +1902,7 @@
 }
 
 octave_value
-text::text_properties::get (void) const
+text::properties::get (void) const
 {
   Octave_map m;
 
@@ -1921,7 +1921,7 @@
 }
 
 octave_value
-text::text_properties::get (const property_name& name) const
+text::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -1952,7 +1952,7 @@
 }
 
 property_list::pval_map_type
-text::text_properties::factory_defaults (void)
+text::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -1966,12 +1966,12 @@
   return m;
 }
 
-std::string text::text_properties::go_name ("text");
+std::string text::properties::go_name ("text");
 
 // ---------------------------------------------------------------------
 
-image::image_properties::image_properties (const graphics_handle& mh,
-					   const graphics_handle& p)
+image::properties::properties (const graphics_handle& mh,
+			       const graphics_handle& p)
   : base_properties (go_name, mh, p),
     cdata (Matrix ()),
     xdata (Matrix ()),
@@ -1979,8 +1979,8 @@
 { }
 
 void
-image::image_properties::set (const property_name& name,
-			      const octave_value& val)
+image::properties::set (const property_name& name,
+			const octave_value& val)
 {
   bool modified = true;
 
@@ -2010,7 +2010,7 @@
 }
 
 octave_value
-image::image_properties::get (void) const
+image::properties::get (void) const
 {
   Octave_map m;
 
@@ -2026,7 +2026,7 @@
 }
 
 octave_value
-image::image_properties::get (const property_name& name) const
+image::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -2051,7 +2051,7 @@
 }
 
 property_list::pval_map_type
-image::image_properties::factory_defaults (void)
+image::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -2062,12 +2062,12 @@
   return m;
 }
 
-std::string image::image_properties::go_name ("image");
+std::string image::properties::go_name ("image");
 
 // ---------------------------------------------------------------------
 
-patch::patch_properties::patch_properties (const graphics_handle& mh,
-					   const graphics_handle& p)
+patch::properties::properties (const graphics_handle& mh,
+			       const graphics_handle& p)
   : base_properties (go_name, mh, p),
     cdata (Matrix ()),
     xdata (Matrix ()),
@@ -2085,8 +2085,8 @@
 { }
 
 void
-patch::patch_properties::set (const property_name& name,
-			      const octave_value& val)
+patch::properties::set (const property_name& name,
+			const octave_value& val)
 {
   bool modified = true;
 
@@ -2137,7 +2137,7 @@
 }
 
 octave_value
-patch::patch_properties::get (void) const
+patch::properties::get (void) const
 {
   Octave_map m;
 
@@ -2163,7 +2163,7 @@
 }
 
 octave_value
-patch::patch_properties::get (const property_name& name) const
+patch::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -2208,7 +2208,7 @@
 }
 
 property_list::pval_map_type
-patch::patch_properties::factory_defaults (void)
+patch::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -2230,12 +2230,12 @@
   return m;
 }
 
-std::string patch::patch_properties::go_name ("patch");
+std::string patch::properties::go_name ("patch");
 
 // ---------------------------------------------------------------------
 
-surface::surface_properties::surface_properties (const graphics_handle& mh,
-						 const graphics_handle& p)
+surface::properties::properties (const graphics_handle& mh,
+				 const graphics_handle& p)
   : base_properties (go_name, mh, p),
     xdata (Matrix ()),
     ydata (Matrix ()),
@@ -2244,8 +2244,8 @@
 { }
 
 void
-surface::surface_properties::set (const property_name& name,
-				  const octave_value& val)
+surface::properties::set (const property_name& name,
+			  const octave_value& val)
 {
   bool modified = true;
 
@@ -2277,7 +2277,7 @@
 }
 
 octave_value
-surface::surface_properties::get (void) const
+surface::properties::get (void) const
 {
   Octave_map m;
 
@@ -2294,7 +2294,7 @@
 }
 
 octave_value
-surface::surface_properties::get (const property_name& name) const
+surface::properties::get (const property_name& name) const
 {
   octave_value retval;
 
@@ -2321,7 +2321,7 @@
 }
 
 property_list::pval_map_type
-surface::surface_properties::factory_defaults (void)
+surface::properties::factory_defaults (void)
 {
   property_list::pval_map_type m;
 
@@ -2333,7 +2333,7 @@
   return m;
 }
 
-std::string surface::surface_properties::go_name ("surface");
+std::string surface::properties::go_name ("surface");
 
 // ---------------------------------------------------------------------
 
@@ -2429,13 +2429,13 @@
 {
   property_list::plist_map_type plist_map;
 
-  plist_map["figure"] = figure::figure_properties::factory_defaults ();
-  plist_map["axes"] = axes::axes_properties::factory_defaults ();
-  plist_map["line"] = line::line_properties::factory_defaults ();
-  plist_map["text"] = text::text_properties::factory_defaults ();
-  plist_map["image"] = image::image_properties::factory_defaults ();
-  plist_map["patch"] = patch::patch_properties::factory_defaults ();
-  plist_map["surface"] = surface::surface_properties::factory_defaults ();
+  plist_map["figure"] = figure::properties::factory_defaults ();
+  plist_map["axes"] = axes::properties::factory_defaults ();
+  plist_map["line"] = line::properties::factory_defaults ();
+  plist_map["text"] = text::properties::factory_defaults ();
+  plist_map["image"] = image::properties::factory_defaults ();
+  plist_map["patch"] = patch::properties::factory_defaults ();
+  plist_map["surface"] = surface::properties::factory_defaults ();
 
   return plist_map;
 }
@@ -2898,8 +2898,8 @@
 
 	      if (obj.isa ("line"))
 		{
-		  line::line_properties& lp
-		    = dynamic_cast<line::line_properties&> (obj.get_properties ());
+		  line::properties& lp
+		    = dynamic_cast<line::properties&> (obj.get_properties ());
 		  retval = lp.get_xdata ();
 		  Matrix m (1, 5);
 		  m(0) = 0;
--- a/src/graphics.h	Wed Aug 29 20:39:12 2007 +0000
+++ b/src/graphics.h	Thu Aug 30 00:46:23 2007 +0000
@@ -701,16 +701,16 @@
 class root_figure : public base_graphics_object
 {
 public:
-  class root_figure_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    root_figure_properties (void)
+    properties (void)
       : base_properties ("root figure", 0, octave_NaN),
 	currentfigure (octave_NaN),
 	visible ("on")
     { }
 
-    ~root_figure_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -728,15 +728,15 @@
   };
 
 private:
-  root_figure_properties properties;
+  properties xproperties;
 
 public:
 
-  root_figure (void) : properties (), default_properties () { }
+  root_figure (void) : xproperties (), default_properties () { }
 
-  ~root_figure (void) { properties.delete_children (); }
+  ~root_figure (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
   void mark_modified (void) { }
 
@@ -752,7 +752,7 @@
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& value)
@@ -763,12 +763,12 @@
       // default_properties map.
       default_properties.set (name.substr (7), value);
     else
-      properties.set (name, value);
+      xproperties.set (name, value);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
@@ -780,7 +780,7 @@
     else if (name.compare ("factory", 7))
       return get_factory_default (name.substr (7));
     else
-      retval = properties.get (name);
+      retval = xproperties.get (name);
 
     return retval;
   }
@@ -815,15 +815,15 @@
     return factory_properties.as_struct ("factory");
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& np) { properties.reparent (np); }
+  void reparent (const graphics_handle& np) { xproperties.reparent (np); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 
@@ -840,12 +840,12 @@
 class figure : public base_graphics_object
 {
 public:
-  class figure_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    figure_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~figure_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -872,30 +872,30 @@
   };
 
 private:
-  figure_properties properties;
+  properties xproperties;
 
 public:
   figure (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p), default_properties ()
+    : base_graphics_object (), xproperties (mh, p), default_properties ()
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
   ~figure (void)
   {
-    properties.delete_children ();
-    properties.close ();
+    xproperties.delete_children ();
+    xproperties.close ();
   }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (root figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
 
     // Now override with our defaults.  If the default_properties
     // list includes the properties for all defaults (line,
@@ -907,7 +907,7 @@
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& value)
@@ -918,12 +918,12 @@
       // default_properties map.
       default_properties.set (name.substr (7), value);
     else
-      properties.set (name, value);
+      xproperties.set (name, value);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
@@ -933,7 +933,7 @@
     if (name.compare ("default", 7))
       retval = get_default (name.substr (7));
     else
-      retval = properties.get (name);
+      retval = xproperties.get (name);
 
     return retval;
   }
@@ -945,15 +945,15 @@
     return default_properties.as_struct ("default");
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& np) { properties.reparent (np); }
+  void reparent (const graphics_handle& np) { xproperties.reparent (np); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 
@@ -966,12 +966,12 @@
 class axes : public base_graphics_object
 {
 public:
-  class axes_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    axes_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~axes_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1044,26 +1044,26 @@
   };
 
 private:
-  axes_properties properties;
+  properties xproperties;
 
 public:
   axes (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p), default_properties ()
+    : base_graphics_object (), xproperties (mh, p), default_properties ()
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~axes (void) { properties.delete_children (); }
+  ~axes (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
 
     // Now override with our defaults.  If the default_properties
     // list includes the properties for all defaults (line,
@@ -1075,7 +1075,7 @@
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& value)
@@ -1086,17 +1086,17 @@
       // default_properties map.
       default_properties.set (name.substr (7), value);
     else
-      properties.set (name, value);
+      xproperties.set (name, value);
   }
 
   void set_defaults (const std::string& mode)
   {
-    properties.set_defaults (*this, mode);
+    xproperties.set_defaults (*this, mode);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
@@ -1107,7 +1107,7 @@
     if (name.compare ("default", 7))
       retval = get_default (name.substr (7));
     else
-      retval = properties.get (name);
+      retval = xproperties.get (name);
 
     return retval;
   }
@@ -1119,15 +1119,15 @@
     return default_properties.as_struct ("default");
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& np) { properties.reparent (np); }
+  void reparent (const graphics_handle& np) { xproperties.reparent (np); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 
@@ -1140,12 +1140,12 @@
 class line : public base_graphics_object
 {
 public:
-  class line_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    line_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~line_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1178,57 +1178,57 @@
   };
 
 private:
-  line_properties properties;
+  properties xproperties;
 
 public:
   line (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p)
+    : base_graphics_object (), xproperties (mh, p)
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~line (void) { properties.delete_children (); }
+  ~line (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
   }
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& val)
   {
-    properties.set (name, val);
+    xproperties.set (name, val);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
   {
-    return properties.get (name);
+    return xproperties.get (name);
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& h) { properties.reparent (h); }
+  void reparent (const graphics_handle& h) { xproperties.reparent (h); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 };
@@ -1238,12 +1238,12 @@
 class text : public base_graphics_object
 {
 public:
-  class text_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    text_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~text_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1267,57 +1267,57 @@
   };
 
 private:
-  text_properties properties;
+  properties xproperties;
 
 public:
   text (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p)
+    : base_graphics_object (), xproperties (mh, p)
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~text (void) { properties.delete_children (); }
+  ~text (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
   }
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& val)
   {
-    properties.set (name, val);
+    xproperties.set (name, val);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
   {
-    return properties.get (name);
+    return xproperties.get (name);
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& h) { properties.reparent (h); }
+  void reparent (const graphics_handle& h) { xproperties.reparent (h); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 };
@@ -1327,12 +1327,12 @@
 class image : public base_graphics_object
 {
 public:
-  class image_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    image_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~image_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1353,57 +1353,57 @@
   };
 
 private:
-  image_properties properties;
+  properties xproperties;
 
 public:
   image (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p)
+    : base_graphics_object (), xproperties (mh, p)
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~image (void) { properties.delete_children (); }
+  ~image (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
   }
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& val)
   {
-    properties.set (name, val);
+    xproperties.set (name, val);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
   {
-    return properties.get (name);
+    return xproperties.get (name);
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& h) { properties.reparent (h); }
+  void reparent (const graphics_handle& h) { xproperties.reparent (h); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 };
@@ -1413,12 +1413,12 @@
 class patch : public base_graphics_object
 {
 public:
-  class patch_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    patch_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~patch_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1449,57 +1449,57 @@
   };
 
 private:
-  patch_properties properties;
+  properties xproperties;
 
 public:
   patch (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p)
+    : base_graphics_object (), xproperties (mh, p)
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~patch (void) { properties.delete_children (); }
+  ~patch (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
   }
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& val)
   {
-    properties.set (name, val);
+    xproperties.set (name, val);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
   {
-    return properties.get (name);
+    return xproperties.get (name);
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& h) { properties.reparent (h); }
+  void reparent (const graphics_handle& h) { xproperties.reparent (h); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 };
@@ -1509,12 +1509,12 @@
 class surface : public base_graphics_object
 {
 public:
-  class surface_properties : public base_properties
+  class properties : public base_properties
   {
   public:
-    surface_properties (const graphics_handle& mh, const graphics_handle& p);
+    properties (const graphics_handle& mh, const graphics_handle& p);
 
-    ~surface_properties (void) { }
+    ~properties (void) { }
 
     void set (const property_name& name, const octave_value& val);
 
@@ -1536,57 +1536,57 @@
   };
 
 private:
-  surface_properties properties;
+  properties xproperties;
 
 public:
   surface (const graphics_handle& mh, const graphics_handle& p)
-    : base_graphics_object (), properties (mh, p)
+    : base_graphics_object (), xproperties (mh, p)
   {
-    properties.override_defaults (*this);
+    xproperties.override_defaults (*this);
   }
 
-  ~surface (void) { properties.delete_children (); }
+  ~surface (void) { xproperties.delete_children (); }
 
-  std::string type (void) const { return properties.graphics_object_name (); }
+  std::string type (void) const { return xproperties.graphics_object_name (); }
 
-  void mark_modified (void) { properties.mark_modified (); }
+  void mark_modified (void) { xproperties.mark_modified (); }
 
   void override_defaults (base_graphics_object& obj)
   {
     // Allow parent (figure) to override first (properties knows how
     // to find the parent object).
-    properties.override_defaults (obj);
+    xproperties.override_defaults (obj);
   }
 
   void set_from_list (property_list& plist)
   {
-    properties.set_from_list (*this, plist);
+    xproperties.set_from_list (*this, plist);
   }
 
   void set (const property_name& name, const octave_value& val)
   {
-    properties.set (name, val);
+    xproperties.set (name, val);
   }
 
   octave_value get (void) const
   {
-    return properties.get ();
+    return xproperties.get ();
   }
 
   octave_value get (const property_name& name) const
   {
-    return properties.get (name);
+    return xproperties.get (name);
   }
 
-  graphics_handle get_parent (void) const { return properties.get_parent (); }
+  graphics_handle get_parent (void) const { return xproperties.get_parent (); }
 
-  void remove_child (const graphics_handle& h) { properties.remove_child (h); }
+  void remove_child (const graphics_handle& h) { xproperties.remove_child (h); }
 
-  void adopt (const graphics_handle& h) { properties.adopt (h); }
+  void adopt (const graphics_handle& h) { xproperties.adopt (h); }
 
-  void reparent (const graphics_handle& h) { properties.reparent (h); }
+  void reparent (const graphics_handle& h) { xproperties.reparent (h); }
 
-  base_properties& get_properties (void) { return properties; }
+  base_properties& get_properties (void) { return xproperties; }
 
   bool valid_object (void) const { return true; }
 };