// When the window is opened for the first time. private void MainWindow_Load(object sender, EventArgs e) { // Set water mark on text fields DirectoryTextBox.SetWatermark("Directory"); SearchTextBox.SetWatermark("Search"); // Initialize form controls EmoteBox.Image = new Bitmap(1, 1); EmoteSizeLabel.Text = string.Empty; ResultReporterLabel.Text = string.Empty; _uiService.LoadConfig(DirectoryTextBox); }
public MainWindow(MainUiService uiService, EmoteResizer emoteResizer) { InitializeComponent(); _uiService = uiService; _emoteResizer = emoteResizer; // If config file doesn't exist, create it if (!File.Exists(_configPath)) { _config = new ConfigModel(); _uiService.SaveConfig(_config, _configPath); } else { _config = _uiService.LoadConfig(_configPath); } SourceTextBox.Text = _config.SourceDirectory; OutputTextBox.Text = _config.OutputDirectory; OutputLink.Text = _config.OutputDirectory; EmoteReporterLabel.Text = string.Empty; }