dialog-notebook: Fix show_all rewrite to recurse
thinko: we need to go over all children, recursively, not just those at the first level as for_each_child() does. so use for_each_descendant().
If we don't, then some newly created dialogs won't have any visible widgets. D'oh!
Edited by Daniel Boles