public MainWindow() { CNC.Core.Resources.Path = AppDomain.CurrentDomain.BaseDirectory; InitializeComponent(); ui = this; GCodeViewer = viewer; int res; if ((res = AppConfig.Settings.SetupAndOpen(Title, (GrblViewModel)DataContext, App.Current.Dispatcher)) != 0) { Environment.Exit(res); } BaseWindowTitle = Title; CNC.Core.Grbl.GrblViewModel = (GrblViewModel)DataContext; GrblInfo.LatheModeEnabled = AppConfig.Settings.Lathe.IsEnabled; #if ADD_CAMERA enableCamera(this); #else menuCamera.Visibility = Visibility.Hidden; #endif // SDCardControl.FileSelected += new CNC_Controls.SDCardControl.FileSelectedHandler(SDCardControl_FileSelected); new PipeServer(App.Current.Dispatcher); PipeServer.FileTransfer += Pipe_FileTransfer; }
public MainWindow() { CNC.Core.Resources.Path = AppDomain.CurrentDomain.BaseDirectory; InitializeComponent(); ui = this; GCodeViewer = viewer; Title = string.Format(Title, version); int res; if ((res = AppConfig.Settings.SetupAndOpen(Title, (GrblViewModel)DataContext, App.Current.Dispatcher)) != 0) { Environment.Exit(res); } BaseWindowTitle = Title; CNC.Core.Grbl.GrblViewModel = (GrblViewModel)DataContext; GrblInfo.LatheModeEnabled = AppConfig.Settings.Lathe.IsEnabled; // SDCardControl.FileSelected += new CNC_Controls.SDCardControl.FileSelectedHandler(SDCardControl_FileSelected); new PipeServer(App.Current.Dispatcher); PipeServer.FileTransfer += Pipe_FileTransfer; AppConfig.Settings.Base.PropertyChanged += Base_PropertyChanged; }
public MainWindow() { InitializeComponent(); ui = this; GCodeViewer = viewer; int res; if ((res = Profile.SetupAndOpen(Title, App.Current.Dispatcher)) != 0) { Environment.Exit(res); } BaseWindowTitle = Title; GrblInfo.LatheModeEnabled = Profile.Config.LatheMode; turningWizard.ApplySettings(Profile.Config.Lathe); threadingWizard.ApplySettings(Profile.Config.Lathe); if (Profile.Config.EnableGCodeViewer) { GCodeViewer.ApplySettings(Profile.Config.GCodeViewer); } else { ShowView(false, ViewType.GCodeViewer); } #if ADD_CAMERA enableCamera(this); #else menuCamera.Visibility = Visibility.Hidden; #endif turningWizard.GCodePush += wizard_GCodePush; threadingWizard.GCodePush += wizard_GCodePush; //facingWizard.GCodePush += wizard_GCodePush; //SDCardControl.FileSelected += new CNC_Controls.SDCardControl.FileSelectedHandler(SDCardControl_FileSelected); tabMode.SelectedIndex = 0; foreach (TabItem tab in UIUtils.FindLogicalChildren <TabItem>(ui.tabMode)) { tab.IsEnabled = GetRenderer(tab).mode == ViewType.GRBL; } currentRenderer = GetRenderer((TabItem)tabMode.Items[tabMode.SelectedIndex]); }