public ArcticFoxConfigurationWindow([NotNull] ToolboxConfiguration toolboxConfiguration) { if (toolboxConfiguration == null) throw new ArgumentNullException("toolboxConfiguration"); m_toolboxConfiguration = toolboxConfiguration; InitializeComponent(); Initialize(); InitializeControls(); }
public DeviceMonitorWindow(ToolboxConfiguration configuration) { m_configuration = configuration; InitializeComponent(); Initialize(); InitializeControls(); InitializeChart(); InitializeSeries(); InitializeContextMenus(); }
public ScreenshooterWindow([NotNull] ToolboxConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } m_configuration = configuration; InitializeComponent(); InitializeControls(); }
public void ResetToolboxContents() { config = new ToolboxConfiguration(); foreach (object ob in AddinManager.GetExtensionObjects(toolboxProviderPath)) { IToolboxDefaultProvider provider = ob as IToolboxDefaultProvider; if (provider != null) { RegisterDefaultToolboxProvider(provider); } } }
private void Initialize() { m_configuration = LoadConfiguration(); if (m_startupMode == StartupMode.Minimized) { Opacity = 0; ShowInTaskbar = false; } Load += (s, e) => { switch (m_startupMode) { case StartupMode.ArcticFoxConfiguration: ArcticFoxConfigurationButton.PerformClick(); break; case StartupMode.DeviceMonitor: DeviceMonitorButton.PerformClick(); break; case StartupMode.FirmwareUpdater: FirmwareUpdaterButton.PerformClick(); break; } }; Closing += (s, e) => { if (m_hideToTray) { e.Cancel = true; WindowState = FormWindowState.Minimized; } }; SizeChanged += (s, e) => { if (WindowState == FormWindowState.Minimized) { HideToTray(); } }; HidConnector.Instance.DeviceConnected += DeviceConnected; }
public ToolboxConfiguration Load([NotNull] string filePath) { ToolboxConfiguration result = null; if (File.Exists(filePath)) { try { using (var fs = File.OpenRead(filePath)) { result = Serializer.Read <ToolboxConfiguration>(fs); } } catch (Exception /*ex*/) { //s_logger.Warn(ex, "An error occurred during loading application configuration."); } } return(result ?? new ToolboxConfiguration()); }
public void Save([NotNull] string filePath, [NotNull] ToolboxConfiguration configuration) { if (string.IsNullOrEmpty(filePath)) { throw new ArgumentNullException("filePath"); } if (configuration == null) { throw new ArgumentNullException("configuration"); } try { using (var fs = File.Create(filePath)) { Serializer.Write(configuration, fs); } } catch (Exception /*ex*/) { //s_logger.Warn(ex, "An error occurred during saving application configuration."); } }