private void LoadSettings() { // Registry Settings - Not Used Anymore //SnipManSettings = new SnipMan.Core.MyRegistry(); //System.IO.Directory.GetDirectoryRoot(Application.ExecutablePath); string iniPath = Path.GetDirectoryName(Application.ExecutablePath) ?? ""; _snipManSettings = new Methods.IniSettings(iniPath + (!iniPath.EndsWith(@"\") ? @"\" : "") + "snipman.ini"); // Process Registry/INI Settings //richTextBox1.AcceptsTab = true; textEditorControl1.Font = new Font(_snipManSettings.DefaultFont, _snipManSettings.DefaultFontSize); textEditorControl1.ShowTabs = false; textEditorControl1.ShowSpaces = false; textEditorControl1.ShowEOLMarkers = false; alwaysOnTopToolStripMenuItem.Checked = TopMost = _snipManSettings.AlwaysOnTop; wordWrapToolStripMenuItem.Checked = true; confirmOnDeleteToolStripMenuItem1.Checked = _snipManSettings.ConfirmDelete; verticalSplitToolStripMenuItem.Checked = _snipManSettings.VerticalOrient; splitContainer1.Orientation = _snipManSettings.VerticalOrient ? Orientation.Vertical : Orientation.Horizontal; splitContainer1.SplitterDistance = _snipManSettings.SplitterDistance; menuStrip1.Visible = _snipManSettings.ShowMenu; hideMenuToolStripMenuItem.Checked = !_snipManSettings.ShowMenu; tableLayoutPanel1.RowStyles[tableLayoutPanel1.GetRow(attachment1)] = new RowStyle(SizeType.Absolute, 0); autoSaveToolStripMenuItem.Checked = _snipManSettings.AutoSave; minimizeToSystemTrayToolStripMenuItem.Checked = _snipManSettings.MinimizeTray; //textEditorControl1.Document.HighlightingStrategy = ICSharpCode.TextEditor.Document.HighlightingStrategyFactory.CreateHighlightingStrategy("SQL"); //ICSharpCode.TextEditor.Util.RtfWriter. //textEditorControl1.SetHighlighting("JavaScript"); notifyIcon1.Text = "SnipMan"; }
public DbLocator(IMessageBoxer messageBoxer, IMyOpenFileDialog openFileDialog, IFileSystem fileSystem, IMySettings mySettings) { mMessageBoxer = messageBoxer; mOpenFileDialog = openFileDialog; mFileSystem = fileSystem; _mySettings = mySettings; }
public void SetUp() { mMessageBoxer = A.Fake <IMessageBoxer>(); mOpenFileDialog = A.Fake <IMyOpenFileDialog>(); mFileSystem = A.Fake <IFileSystem>(); mFile = A.Fake <IFile>(); mySettings = A.Fake <IMySettings>(); A.CallTo(() => mySettings.GetCombinedSetting("DbFileFullPath")).Returns(@"folder\file.dbx"); A.CallTo(() => mFileSystem.GetFile(@"folder\file.dbx")).Returns(mFile); mUnderTest = new DbLocator(mMessageBoxer, mOpenFileDialog, mFileSystem, mySettings); }
public void SetUp() { _fileSystem = A.Fake <IFileSystem>(); _mySettings = A.Fake <IMySettings>(); _directory = A.Fake <IDirectory>(); mUnderTest = new DbTxtFileWriter(_fileSystem, _mySettings); A.CallTo(() => _mySettings.GetSetting("TemporaryTxtDbPath")).Returns("path"); A.CallTo(() => _fileSystem.GetDirectory("path")).Returns(_directory); // WriteDbFile Base scenario A.CallTo(() => _directory.Exists).Returns(true); A.CallTo(() => _fileSystem.PathCombine("path", "filename")).Returns("fullpath"); mFile = A.Fake <IFile>(); A.CallTo(() => _fileSystem.GetFile("fullpath")).Returns(mFile); }
public ShellViewModel() { Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.File("logs\\yatt.log") .CreateLogger(); SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch); try { settings = new ConfigurationBuilder <IMySettings>() .UseAppConfig() .Build(); UserID = userModel.ID; } catch (Exception ex) { Log.Error(ex, "Configuration file could not be initialized."); } startANewDay(); Timer timer = new Timer(); timer.Elapsed += new ElapsedEventHandler(OnTimedEvent); timer.Interval = 1000; timer.Enabled = true; Timer aTimer2 = new Timer(); aTimer2.Elapsed += new ElapsedEventHandler(OnTimedEvent2); aTimer2.Interval = 10000; aTimer2.Enabled = true; }
public RegularPaymentsProvider(IMySettings mySettings) { _filename = mySettings.GetCombinedSetting("RegularPaymentsFileFullPath"); RegularPayments = Read() ?? new RegularPayments(); }
public MyPageViewModel( INavigationService navigationService, IMySettings mySettings ) { _mySettings = mySettings; // Update this somewhere in the code before navigating to the new page }
bool AreSettingsValid(IMySettings mySettings) { return(mySettings.GetSetting("Setting1") != null && mySettings.GetSetting("Setting2") != null); }
public ClassThatNeedsSettings(IMySettings settings) { _settings = settings; }
// extra constructor for those who don't want to use configuration file public MyClass(IMySettings settings) { this.Settings = settings; }
public DbTxtFileWriter(IFileSystem fileSystem, IMySettings mySettings) { mFileSystem = fileSystem; _mySettings = mySettings; }
public FormMain() { SetWindowLocationBottomRightAboveIconTray(); settings = new ConfigurationBuilder <IMySettings>() .UseJsonConfig() .Build(); if (settings.PostClickDeadzoneRadius > 0) { postClickDeadzoneRadius = settings.PostClickDeadzoneRadius; } if (settings.ClickDelayMs > 99) { clickDelayMs = settings.ClickDelayMs; } if (settings.ClickDelayAfterRightClickMs > 99) { clickDelayAfterRightClickMs = settings.ClickDelayAfterRightClickMs; } if (settings.ToggleClickAssistanceMs > 99) { toggleClickAssistanceMs = settings.ToggleClickAssistanceMs; } if (settings.NoClickAfterTypingMs > 99) { noClickAfterTypingMs = settings.NoClickAfterTypingMs; } if (settings.NoClickAfterScrollingMs > 99) { noClickAfterScrollingMs = settings.NoClickAfterScrollingMs; } if (settings.NoClickAfterPhysicalMouseClickMs > 99) { noClickAfterPhysicalMouseClickMs = settings.NoClickAfterPhysicalMouseClickMs; } if (!string.IsNullOrWhiteSpace(settings.WavFileLocationMouseAssistOn) && settings.WavFileLocationMouseAssistOn.IndexOfAny(Path.GetInvalidPathChars()) == -1) { try { using (FileStream fileStream = File.OpenRead(settings.WavFileLocationMouseAssistOn)) { fileStream.CopyTo(customMouseAssistOnSound); } } catch { // Do nothing, keep empty file MemoryStream with which wavFileLocationMouseAssistOn has been initialized which with a length of 0 will trigger the default built in sounds. } } if (!string.IsNullOrWhiteSpace(settings.WavFileLocationMouseAssistOff) && settings.WavFileLocationMouseAssistOff.IndexOfAny(Path.GetInvalidPathChars()) == -1) { try { using (FileStream fileStream = File.OpenRead(settings.WavFileLocationMouseAssistOff)) { fileStream.CopyTo(customMouseAssistOffSound); } } catch { // Do nothing, keep empty file MemoryStream with which wavFileLocationMouseAssistOff has been initialized which with a length of 0 will trigger the default built in sounds. } } InitializeComponent(); SetLastMouseClickPosition(); SetTimer(); SubscribeGlobal(); }
public MySettings(IMySettings settings) { _settings = settings; }