hai list, as i currently hacking kaphra i subclassed and extended Splitterwindow. It holds both childs permanently but also any other property. so it has same size after resplit. or ther right/bottom can be dominant aka seen after unsplit. reparenting works automatically. and best of all, the new method has nice interface with named parameters so i can say:
$sp = Kephra::App::Splitter->new(parent => ..., left=> ..., right => ...., dominant_child => 'right'); and thats all i ever have to say and gravity is automatically also set right unless you say you want it otherwise. all property can be overwritten anytime. there still some detail issues to work out. its very new module, but i love it so much it maybe end up in cpan.(cant do it now) any comments ideas or if someone want to run with it (its in https://bitbucket.org/lichtkind/kephra/src/d9d4098f4460/lib/Kephra/App/Splitter.pm) please do so. best lk