Псевдо-mdi и пристыкованные окна

Комрады.
Решил реализовать прикладу с главным окном и возможностью открыть из него несколько дочерних, которые могут по необходимости пристыковываться к главному. Вроде все ничего, но пока хоть одно дочернее окно "на свободе", главное недоступно для редактирования.

Есть опыт или мысли, как это исправить?
Решил реализовать прикладу с главным окном и возможностью открыть из него несколько дочерних, которые могут по необходимости пристыковываться к главному. Вроде все ничего, но пока хоть одно дочернее окно "на свободе", главное недоступно для редактирования.

Есть опыт или мысли, как это исправить?