private void drpResolution_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (selectedImage != null) { TargetResolution selectedOption = (TargetResolution)e.AddedItems[0]; selectedImage.TargetResolution = selectedOption.Value; } }
private void OnEnable( ) { targetResolution = new TargetResolution(1920, 1080); textDisplay = new TextDisplay(64, 24); textDisplay.WriteLine("Text Display"); textDisplay.Write("Print "); textDisplay.SetColor(Color.red); textDisplay.Write("Red"); textDisplay.SetColor(Color.white); textDisplay.WriteLine(" Color"); textDisplay.Write("Print "); textDisplay.IsNegative = true; textDisplay.Write("Selected"); textDisplay.IsNegative = false; textDisplay.WriteLine(" Text"); }
/// <summary> /// Event handler: When a specific file is selected in the list extended information /// about that file is shown in the GUI. /// </summary> /// <param name="sender">The ListBox</param> /// <param name="e">Information about the selected item</param> private void LbSourceFiles_SelectionChanged(object sender, SelectionChangedEventArgs e) { //TODO: consider worker method? if (e.AddedItems.Count > 0) { ImageConversion image = (ImageConversion)e.AddedItems[0]; cvsImageOptions.IsEnabled = true; selectedImage = image; txtFileName.Text = image.SourceFile.FullName; tbTargetName.Text = image.TargetName; txtWidth.Text = image.TargetWidth.ToString(); txtHeight.Text = image.TargetHeight.ToString(); if (image.ResizeBy == ImageConversionOptions.Width) { rbWidth.IsChecked = true; txtWidth.IsEnabled = true; txtHeight.IsEnabled = false; } else { rbHeight.IsChecked = true; txtWidth.IsEnabled = false; txtHeight.IsEnabled = true; } foreach (object item in drpResolution.Items) { TargetResolution option = (TargetResolution)item; if (image.TargetResolution == option.Value) { drpResolution.SelectedItem = option; } } btnRemoveImage.IsEnabled = true; } }
public Target ResolveTarget(TargetResolution targetResolution, Target defaultTarget) { switch (targetResolution) { case TargetResolution.OriginalSpellSource: return(SpellHandler.Source); case TargetResolution.OriginalSpellTarget: return(SpellHandler.CastTarget); case TargetResolution.CurrentSource: return(Source); case TargetResolution.CurrentTarget: return(Target); case TargetResolution.SourceLocation: return(Source.ToLocationTarget()); case TargetResolution.TargetLocation: return(Target.ToLocationTarget()); case TargetResolution.OriginalSpellSourceLocation: return(SpellHandler.Source.ToLocationTarget()); case TargetResolution.OriginalSpellTargetLocation: return(SpellHandler.CastTarget.ToLocationTarget()); case TargetResolution.None: return(Target.None); case TargetResolution.Default: default: return(defaultTarget); } }