private void OnInitialized(InitializationEventArgs e) { EventHandler <InitializationEventArgs> initialized = this.Initialized; if (initialized == null) { return; } initialized((object)this, e); }
private static void HandleApplicationInitialized( object sender, InitializationEventArgs initializationEventArgs) { Console.Clear(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(Resources.Application_Title); Console.WriteLine(); Console.WriteLine(Resources.View_Operation, (object)initializationEventArgs.Operation); Program.DisplayFlagsPane(initializationEventArgs); Program.DisplayInputOutputDirectories(initializationEventArgs); Program.ShowProgressBar(0, 14); Program.ShowProgressBar(0, 15); Console.SetCursorPosition(0, 17); Console.WriteLine(new string('-', Console.WindowWidth)); Console.SetCursorPosition(0, 18); }
private static void DisplayInputOutputDirectories( InitializationEventArgs initializationEventArgs) { StringBuilder stringBuilder1 = new StringBuilder(); int count = initializationEventArgs.InputDirectories.Count; if (count == 0) { stringBuilder1.AppendLine(Resources.View_None); } if (count == 1) { stringBuilder1.AppendLine(initializationEventArgs.InputDirectories[0]); } else { stringBuilder1.AppendLine(); for (int index = 0; index < 2 && index < count; ++index) { stringBuilder1.AppendLine(string.Format((IFormatProvider)CultureInfo.CurrentCulture, " > {0}", (object)initializationEventArgs.InputDirectories[index])); } if (count >= 3) { StringBuilder stringBuilder2 = stringBuilder1; string str; if (count != 3) { str = string.Format((IFormatProvider)CultureInfo.CurrentCulture, Resources.View_MoreInputDirectories, (object)(count - 2)); } else { str = string.Format((IFormatProvider)CultureInfo.CurrentCulture, " > {0}", (object)initializationEventArgs.InputDirectories[2]); } stringBuilder2.AppendLine(str); } } Console.SetCursorPosition(0, 7); Console.WriteLine(Resources.View_InputDirectory, (object)stringBuilder1); Console.WriteLine(Resources.View_OutputDirectory, (object)initializationEventArgs.OutputDirectory); }
private static void DisplayFlagsPane(InitializationEventArgs initializationEventArgs) { Console.SetCursorPosition(45, 2); Dictionary <string, bool?> dictionary = new Dictionary <string, bool?>() { { Resources.View_ImageRotation, initializationEventArgs.ImageRotation }, { Resources.View_Clean, initializationEventArgs.Clean }, { Resources.View_Preview, new bool?(initializationEventArgs.Preview) }, { Resources.View_Verbose, new bool?(initializationEventArgs.Verbose) } }; int num1 = 0; foreach (KeyValuePair <string, bool?> keyValuePair in dictionary) { num1 = keyValuePair.Key.Length > num1 ? keyValuePair.Key.Length : num1; Console.WriteLine(keyValuePair.Key); Console.CursorLeft = 45; } int num2 = num1 + 1; Console.SetCursorPosition(45 + num2, 2); foreach (KeyValuePair <string, bool?> keyValuePair in dictionary) { Console.WriteLine(Resources.View_ItemValueString, keyValuePair.Value.HasValue ? (keyValuePair.Value.Value ? (object)Resources.View_True : (object)Resources.View_False) : (object)Resources.View_NotApplicable); Console.CursorLeft = 45 + num2; } }