private void RebuildLayout() { _windowRect = position; _windowRect.x = 0; _windowRect.y = 0; _windowHeaderRect = _windowRect; _windowHeaderRect.height = FSequenceWindowHeader.HEIGHT; _windowHeader.RebuildLayout(_windowHeaderRect); _toolbarRect = _windowRect; _toolbarRect.yMin = _toolbarRect.yMax - FSequenceWindowToolbar.HEIGHT; _toolbar.RebuildLayout(_toolbarRect); Rect timelineViewRect = _windowRect; timelineViewRect.yMin += FSequenceWindowHeader.HEIGHT; timelineViewRect.yMax -= FSequenceWindowToolbar.HEIGHT; _sequenceEditor.RebuildLayout(timelineViewRect); Repaint(); }