# File gtk/sample/gtk-demo/panes.rb, line 132 def toggle_shrink(child) paned = child.parent is_child1 = (child == paned.child1) resize = if is_child1 paned.child1_resize? else paned.child2_resize? end shrink = if is_child1 paned.child1_shrink? else paned.child2_shrink? end child.parent.remove(child) if is_child1 paned.pack1(child, resize, !shrink) else paned.pack2(child, resize, !shrink) end end