示例#1
0
        // 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);
        }
示例#2
0
        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;
        }