private MainWindow CreateWindow(Screen screen, LayoutCanvas canvas, bool primary) { MainWindow win = new MainWindow(primary); win.Closed += new EventHandler(winChild_Closed); win.SetImageLibraryController(m_libraryManager); win.SetupLayout(canvas, screen, m_mode == ManagerMode.Desktop); CentreWindow(win, screen); win.Show(); return win; }
public void Start() { SetupLayoutManager(); MainWindow win = CreateWindow(m_displays.Primary, m_layoutManager[m_displays.Primary.Index], true); win.ManagerModeChanged += new MainWindow.ManagerModeChangedHandler(win_ManagerModeChanged); win.RenderWallpaper += new EventHandler(win_RenderWallpaper); win.resetDisplayDelegate = new ResetDisplaySettingsDelegate(this.ResetDisplaySettings); ; m_primaryWindow = win; SpawnChildWindows(); appInstance.Run(win); }