public MainWindow(string[] args) { InitializeComponent(); this.ChangeTitle("No images loaded"); this.PositionPictureBox(); this.AllowedExtensions = new List<string>(); this.AllowedExtensions.Add(".jpg"); this.AllowedExtensions.Add(".png"); this.AllowedExtensions.Add(".gif"); this.AllowedExtensions.Add(".bmp"); this.Rotator = new ImageRotator(); if (args.Length == 1 && args[0] != "") { FileInfo file = new FileInfo(args[0]); if (file.Exists && this.AllowedExtensions.Contains(file.Extension.ToLower())) { this.loadRotator(file.DirectoryName, file.FullName); } } this.updateStatusBar(); }
private void loadRotator(string path, string filename) { this.Rotator = new ImageRotator(); this.Rotator.ImagePath = path; this.Rotator.AllowedExtensions = this.AllowedExtensions; this.Rotator.PictureBox = this.pictureBoxImage; this.Rotator.FormTitle = this.ChangeTitle; this.ChangeTitle("Loading..."); this.Rotator.LoadImages(); if (filename != null) this.Rotator.FindByFilename(filename); this.Rotator.Show(); }