changeset 11301:cc9b8cd5aa87

consider hidden handles in uimenu code
author Kai Habel <kai.habel@gmx.de>
date Fri, 26 Nov 2010 09:32:16 +0100
parents 4ecc7bc5bc83
children e971caa4c2bb
files src/ChangeLog src/DLD-FUNCTIONS/fltk_backend.cc
diffstat 2 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Fri Nov 26 02:58:16 2010 -0500
+++ b/src/ChangeLog	Fri Nov 26 09:32:16 2010 +0100
@@ -1,3 +1,8 @@
+2010-11-26  Kai Habel  <kai.habel@gmx.de>
+
+	* DLD-FUNCTIONS/fltk_backend.cc (find_uimenu_children, 
+	__fltk_redraw__): Consider hidden handles here.
+
 2010-11-26  John W. Eaton  <jwe@octave.org>
 
 	* defaults.cc (FEXEC_PATH): Only call set_exec_path if nargin is
--- a/src/DLD-FUNCTIONS/fltk_backend.cc	Fri Nov 26 02:58:16 2010 -0500
+++ b/src/DLD-FUNCTIONS/fltk_backend.cc	Fri Nov 26 09:32:16 2010 +0100
@@ -318,14 +318,14 @@
   
   Matrix find_uimenu_children (uimenu::properties& uimenup) const
     {
-      Matrix uimenu_childs = uimenup.get_children ();
+      Matrix uimenu_childs = uimenup.get_all_children ();
       Matrix retval = do_find_uimenu_children (uimenu_childs);
       return retval;
     }
 
   Matrix find_uimenu_children (figure::properties& figp) const
     {
-      Matrix uimenu_childs = figp.get_children ();
+      Matrix uimenu_childs = figp.get_all_children ();
       Matrix retval = do_find_uimenu_children (uimenu_childs);
       return retval;
     }
@@ -1722,7 +1722,7 @@
       if (obj && obj.isa ("root"))
         {
           base_properties& props = obj.get_properties ();
-          Matrix children = props.get_children ();
+          Matrix children = props.get_all_children ();
 
           for (octave_idx_type n = 0; n < children.numel (); n++)
             {