Mercurial > hg > octave-nkf
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 +++ b/src/ChangeLog @@ -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 +++ b/src/DLD-FUNCTIONS/fltk_backend.cc @@ -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++) {