Exemplo n.º 1
0
        public void Perform()
        {
            var imageSettings = appSettings.ImageSettings;

            SettingsForm.For(imageSettings).ShowDialog();
            imageHolder.RecreateImage(imageSettings);
        }
Exemplo n.º 2
0
        public void Perform()
        {
            var res = SettingsForm.For(imageSettings).ShowDialog();

            if (res == DialogResult.OK)
            {
                imageHolder.RecreateImage(imageSettings);
            }
        }
Exemplo n.º 3
0
        public void Perform()
        {
            var settings = settingsManager.Load();

            SettingsForm.For(imageSettings).ShowDialog();
            imageHolder.RecreateImage(imageSettings);
            settings.ImageSettings = imageSettings;
            settingsManager.Save(settings);
        }
Exemplo n.º 4
0
        public void Perform()
        {
            // var imageSettings = imageSettingsProvider.ImageSettings;
            SettingsForm.For(imageSettings).ShowDialog();
            imageHolder.RecreateImage(imageSettings);
            var appSettings = manager.Load();

            appSettings.ImageSettings = imageSettings;
            manager.Save(appSettings);
        }
Exemplo n.º 5
0
        public void Perform()
        {
            SettingsForm.For(imageSettings).ShowDialog();
            imageSettings.CheckSettings().OnFail(error =>
            {
                MessageBox.Show(error);
                Perform();
            });

            imageHolder.RecreateImage(imageSettings);
        }
Exemplo n.º 6
0
        public Result <None> Paint(IEnumerable <Word> words)
        {
            var imageSize = imageSettings.ImageSize;

            imageHolder.RecreateImage(imageSize);
            var graphics = imageHolder.StartDrawing();

            return(Result
                   .Of(() => words.Select(x => ValidateDrawingWord(x, imageSize)))
                   .Then(wordsToDraw =>
            {
                foreach (var word in wordsToDraw)
                {
                    graphics.DrawString(word.Text, word.Font, new SolidBrush(imageSettings.GetColor()),
                                        word.Rectangle.Location);
                }
            }));
        }
Exemplo n.º 7
0
 public void Perform()
 {
     SettingsForm.For(imageSettings.Value).ShowDialog();
     imageHolder.RecreateImage(imageSettings.Value);
 }
Exemplo n.º 8
0
 public void Perform()
 {
     SettingsForm.For(imageSettingsContainer).ShowDialog();
     imageHolderContainer.RecreateImage(imageSettingsContainer);
 }
Exemplo n.º 9
0
 public void Perform()
 {
     SettingsForm.For(settings).ShowDialog();
     imageHolder.RecreateImage(settings);
 }
Exemplo n.º 10
0
 public void Perform()
 {
     //var imageSettings = imageSettingsProvider.ImageSettings;
     SettingsForm.For(imageSettings).ShowDialog();
     imageHolder.RecreateImage(imageSettings);
 }