diff src/graphics.h.in @ 10289:4b124317dc38

base_properties::set_children: account for hidden children
author John W. Eaton <jwe@octave.org>
date Tue, 09 Feb 2010 20:58:55 -0500
parents 8c583af2cf64
children 42d098307c30
line wrap: on
line diff
--- a/src/graphics.h.in	Tue Feb 09 20:10:35 2010 -0500
+++ b/src/graphics.h.in	Tue Feb 09 20:58:55 2010 -0500
@@ -1859,6 +1859,8 @@
 
   Matrix get_all_children (void) const { return children; }
 
+  Matrix get_hidden_children (void) const;
+
   void set_children (const octave_value& val);
 
   void set_modified (const octave_value& val) { set___modified__ (val); }
@@ -1961,6 +1963,9 @@
     { insert_property (name, property (&p, true)); }
   
   virtual void init (void) { }
+
+private:
+  Matrix get_children_internal (bool return_hidden) const;
 };
 
 class OCTINTERP_API base_graphics_object