public void Resize(int width, int height) { int toolBarHeight = (int)(40 * GLTheme.MainWindowScaling); int projectExplorerWidth = (int)(280 * GLTheme.MainWindowScaling); int sequencerHeight = (int)(sequencer.ComputeDesiredSizeY() * GLTheme.MainWindowScaling); toolbar.Move(0, 0, width, toolBarHeight); projectExplorer.Move(width - projectExplorerWidth, toolBarHeight, projectExplorerWidth, height - toolBarHeight); sequencer.Move(0, toolBarHeight, width - projectExplorerWidth, sequencerHeight); pianoRoll.Move(0, toolBarHeight + sequencerHeight, width - projectExplorerWidth, height - toolBarHeight - sequencerHeight); }
public void Resize(int w, int h) { width = Math.Max(1, w); height = Math.Max(1, h); int toolBarHeight = DpiScaling.ScaleForMainWindow(40); int projectExplorerWidth = DpiScaling.ScaleForMainWindow(300); int sequencerHeight = pianoRoll.IsMaximized ? 1 : DpiScaling.ScaleForMainWindow(sequencer.ComputeDesiredSizeY()); toolbar.Move(0, 0, width, toolBarHeight); projectExplorer.Move(width - projectExplorerWidth, toolBarHeight, projectExplorerWidth, height - toolBarHeight); sequencer.Move(0, toolBarHeight, width - projectExplorerWidth, sequencerHeight); pianoRoll.Move(0, toolBarHeight + sequencerHeight, width - projectExplorerWidth, height - toolBarHeight - sequencerHeight); }