Followup to fa0ce4b7d, at that time I came to the conclusion that programmatic split couldn't work without knowing the size ahead of it. I forgot the reason for that. May bite us back!
IM_ASSERT(size_avail>0.0f);// If you created a node manually with DockBuilderAddNode(), you need to also call DockBuilderSetNodeSize() before splitting.
IM_ASSERT(size_avail>0.0f);// If you created a node manually with DockBuilderAddNode(), you need to also call DockBuilderSetNodeSize() before splitting.