/// <summary>
 /// Handle when OK button's command has been executed
 /// </summary>
 private void OK_HasExecuted(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     DialogResult = true;
 }
 private void CancelBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     Close();
 }
 public void ExecuteHandler(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     Execute(e.Parameter as ContextViewModelType);
 }
Exemple #4
0
 private void Exit(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.Close();
 }
Exemple #5
0
 public void OpenUrl(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     Process.Start(e.Parameter.ToString());
 }
Exemple #6
0
 private void CommandBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     new Settings().ShowDialog();
 }
Exemple #7
0
 /// <summary>
 ///  Keyboard shortcuts
 ///   - Alt + Left Arrow = Previous page of results
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void KeyboardShortcut_Previous(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     ShowResultPage((int)ResultPage.Previous);
 }
Exemple #8
0
 private void CancelSelection(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.DialogResult = false;
     this.Close();
 }
Exemple #9
0
 /// <summary>
 ///  Keyboard shortcuts
 ///  - Alt + S | Enter = Search similar images
 //
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void KeyboardShortcut_Search(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     SearchSimilar();
 }
Exemple #10
0
 /// <summary>
 ///  Keyboard shortcuts
 ///  - Ctrl + S = Save similar images
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void KeyboardShortcut_Save(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     SaveImages();
 }
Exemple #11
0
 /// <summary>
 ///  Keyboard shortcuts
 ///  - Alt + I = Set image
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void KeyboardShortcut_Image(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     ImageDialog();
 }
 private void borrarButton_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     _vm.BorrarPeliculas();
 }
 private void vaciarButton_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     peliculasListBox.UnselectAll();
 }
Exemple #14
0
 private void SaveAllExecuted(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     SaveAllDocument();
     menu.Update();
 }
Exemple #15
0
 /// <summary>
 ///  Keyboard shortcuts
 ///  - Alt + F = Set image folder
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Window_KeyboardShortcut_folder(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     ImageFolderDialog();
 }
Exemple #16
0
 private void AcknowledgeSelection(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.DialogResult = true;
     this.Close();
 }
Exemple #17
0
 private async void Refresh_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     await this.RenderTablature();
 }
Exemple #18
0
        private void OpenHyperlink(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
        {
            if (e.Parameter.ToString().Contains("http"))
            {
                Process.Start(e.Parameter.ToString());
            }
            else
            {
                var hyperLink         = e.OriginalSource as Hyperlink;
                var text              = new TextRange(hyperLink.ContentStart, hyperLink.ContentEnd).Text;
                var markdown          = userGuideMarkdownViewer.Markdown;
                var index             = markdown.IndexOf(text);
                var relativeLinkMatch = new Regex(string.Format(_relativeLink, text)).Match(markdown.Substring(index - 1));
                if (!relativeLinkMatch.Success)
                {
                    return;
                }

                var relativeLink = relativeLinkMatch.Groups[1].Value;
                relativeLink = relativeLink.TrimStart('#').Replace('-', ' ');
                lock (_lock)
                {
                    if (_paragraphDictionary.ContainsKey(relativeLink))
                    {
                        _paragraphDictionary[relativeLink].BringIntoView();
                        return;
                    }
                }

                var enumerator = userGuideMarkdownViewer.Document.Blocks.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    var paragraph = enumerator.Current as Paragraph;
                    if (paragraph == null)
                    {
                        continue;
                    }

                    foreach (var inline in paragraph.Inlines)
                    {
                        var run = inline as Run;
                        if (run == null)
                        {
                            continue;
                        }

                        if (run.Text.ToLower() == relativeLink.ToLower())
                        {
                            lock (_lock)
                            {
                                if (!_paragraphDictionary.ContainsKey(relativeLink))
                                {
                                    _paragraphDictionary.Add(relativeLink.ToLower(), paragraph);
                                }
                            }
                            paragraph.BringIntoView();
                            return;
                        }
                    }
                }
            }
        }
Exemple #19
0
        private void Ok_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
        {
            #region Validation

            if (TitleTextBox.IsNullOrWhiteSpace())
            {
                StatusBand.Warning(LocalizationHelper.Get("S.Preset.Warning.Name"));
                return;
            }

            var list = UserSettings.All.ExportPresets.OfType <ExportPreset>().ToList();

            //Don't let two preset of the same type to have the same name.
            if (list.Any(a => a.Type == Current.Type && a.Title != Current.Title && a.Title == TitleTextBox.Text.Trim()))
            {
                StatusBand.Warning(LocalizationHelper.Get("S.Preset.Warning.SameName"));
                return;
            }

            #endregion

            #region Build preset

            var encoder = EncoderComboBox.SelectedValue as EncoderType?;

            if (IsNew)
            {
                switch (Current.Type)
                {
                case Export.Gif:
                {
                    switch (encoder)
                    {
                    case EncoderType.ScreenToGif:
                        var embeddedGifPreset = new EmbeddedGifPreset();

                        Current.CopyPropertiesTo(embeddedGifPreset);
                        embeddedGifPreset.Encoder = EncoderType.ScreenToGif;
                        embeddedGifPreset.ImageId = "Vector.Logo";
                        Current = embeddedGifPreset;
                        break;

                    case EncoderType.FFmpeg:
                        var ffmpegGifPreset = new FfmpegGifPreset();

                        Current.CopyPropertiesTo(ffmpegGifPreset);
                        ffmpegGifPreset.Encoder = EncoderType.FFmpeg;
                        ffmpegGifPreset.ImageId = "Vector.Ffmpeg";
                        Current = ffmpegGifPreset;
                        break;

                    case EncoderType.Gifski:
                        var gifskiGifPreset = new GifskiGifPreset();

                        Current.CopyPropertiesTo(gifskiGifPreset);
                        gifskiGifPreset.Encoder = EncoderType.Gifski;
                        gifskiGifPreset.ImageId = "Vector.Gifski";
                        Current = gifskiGifPreset;
                        break;

                    case EncoderType.System:
                        var systemGifPreset = new SystemGifPreset();

                        Current.CopyPropertiesTo(systemGifPreset);
                        systemGifPreset.Encoder = EncoderType.System;
                        systemGifPreset.ImageId = "Vector.Net";
                        Current = systemGifPreset;
                        break;
                    }

                    break;
                }

                case Export.Apng:
                {
                    switch (encoder)
                    {
                    case EncoderType.ScreenToGif:
                    {
                        var embeddedApngPreset = new EmbeddedApngPreset();

                        Current.CopyPropertiesTo(embeddedApngPreset);
                        embeddedApngPreset.Encoder = EncoderType.ScreenToGif;
                        embeddedApngPreset.ImageId = "Vector.Logo";
                        Current = embeddedApngPreset;
                        break;
                    }

                    case EncoderType.FFmpeg:
                    {
                        var ffmpegApngPreset = new FfmpegApngPreset();

                        Current.CopyPropertiesTo(ffmpegApngPreset);
                        ffmpegApngPreset.Encoder = EncoderType.FFmpeg;
                        ffmpegApngPreset.ImageId = "Vector.Ffmpeg";
                        Current = ffmpegApngPreset;
                        break;
                    }
                    }

                    break;
                }

                case Export.Webp:
                {
                    var ffmpegWebpPreset = new FfmpegWebpPreset();

                    Current.CopyPropertiesTo(ffmpegWebpPreset);
                    Current = ffmpegWebpPreset;
                    break;
                }

                case Export.Avi:
                {
                    var ffmpegAviPreset = new FfmpegAviPreset();

                    Current.CopyPropertiesTo(ffmpegAviPreset);
                    Current = ffmpegAviPreset;
                    break;
                }

                case Export.Mkv:
                {
                    var ffmpegMkvPreset = new FfmpegMkvPreset();

                    Current.CopyPropertiesTo(ffmpegMkvPreset);
                    Current = ffmpegMkvPreset;
                    break;
                }

                case Export.Mov:
                {
                    var ffmpegMovPreset = new FfmpegMovPreset();

                    Current.CopyPropertiesTo(ffmpegMovPreset);
                    Current = ffmpegMovPreset;
                    break;
                }

                case Export.Mp4:
                {
                    var ffmpegMp4Preset = new FfmpegMp4Preset();

                    Current.CopyPropertiesTo(ffmpegMp4Preset);
                    Current = ffmpegMp4Preset;
                    break;
                }

                case Export.Webm:
                {
                    var ffmpegWebmPreset = new FfmpegWebmPreset();

                    Current.CopyPropertiesTo(ffmpegWebmPreset);
                    Current = ffmpegWebmPreset;
                    break;
                }

                case Export.Jpeg:
                {
                    var jpegPreset = new JpegPreset();

                    Current.CopyPropertiesTo(jpegPreset);
                    Current = jpegPreset;
                    break;
                }

                case Export.Png:
                {
                    var pngPreset = new PngPreset();

                    Current.CopyPropertiesTo(pngPreset);
                    Current = pngPreset;
                    break;
                }

                case Export.Bmp:
                {
                    var bmpPreset = new BmpPreset();

                    Current.CopyPropertiesTo(bmpPreset);
                    Current = bmpPreset;
                    break;
                }

                case Export.Stg:
                {
                    var projectPreset = new StgPreset();

                    Current.CopyPropertiesTo(projectPreset);
                    Current = projectPreset;
                    break;
                }

                case Export.Psd:
                {
                    var psdPreset = new PsdPreset();

                    Current.CopyPropertiesTo(psdPreset);
                    Current = psdPreset;
                    break;
                }
                }
            }

            Current.IsDefault      = false;
            Current.Title          = TitleTextBox.Text;
            Current.TitleKey       = null;
            Current.Description    = DescriptionTextBox.Text;
            Current.DescriptionKey = null;
            Current.HasAutoSave    = AutoSaveCheckBox.IsChecked == true;
            Current.CreationDate   = IsNew ? DateTime.UtcNow : Current.CreationDate;

            #endregion

            #region Update on list

            if (IsNew)
            {
                list.Add(Current);
            }

            //Persist the changes to the settings.
            UserSettings.All.ExportPresets = new ArrayList(list.ToArray());

            #endregion

            DialogResult = true;
        }
 // ReSharper disable once UnusedParameter.Local
 private void TabItem_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     //
 }
Exemple #21
0
 private void OpenHyperlink(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     Process.Start(e.Parameter.ToString());
 }
Exemple #22
0
 private void CommandBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.Close();
 }
Exemple #23
0
 private void OnSave_To_Data_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     _Model.Create_DataBase();
     _Model.Save_DataBase();
 }
 private void OnOk_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.DialogResult = true;
 }
Exemple #25
0
 private void OnNewExecuted(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     this.model.New();
     this.controller.ClearHistory();
     NotifyTitleChanged();
 }
 private void BrowseForward_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     (DataContext as ContentBrowserVM).HistoryForwardCall(null);
 }
Exemple #27
0
 private void OnSaveAsExecuted(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     SaveAs();
 }
 private void OkBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     ApplyBinding_Executed(sender, e);
     Close();
 }
Exemple #29
0
 private void CommandBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     ShowResults();
 }
 private void ApplyBinding_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e)
 {
     PropertiesBinding.CopyToSource(propertiesBinding);
 }
 public void HandleExecutedInheritanceTargetsList(object sender, ExecutedRoutedEventArgs e)
 {
     CommandTargetParameters parameter = e.Parameter as CommandTargetParameters;
     if (parameter != null)
     {
         int index = parameter.Id - InheritanceMarginConstants.cmdidInheritanceTargetsList;
         Targets[index].NavigateTo();
     }
 }