Example #1
0
 private void UpdateStatusBar(StatusBarBase.Panel panel, string type, Stopwatch?sw)
 {
     if (sw != null)
     {
         panel.Text = "Generated " + type + " in " + sw.ElapsedMilliseconds + " ms.";
     }
     else
     {
         panel.Text = "Loaded " + type + ".";
     }
 }
Example #2
0
        public FormMain()
        {
            InitializeComponent();
            SuspendLayout();

            var mainMenu          = DeprecatedControls.CreateMainMenu(this, components);
            var menuItemFile      = mainMenu.AddItem("&File");
            var menuItemView      = mainMenu.AddItem("&View");
            var menuItemTools     = mainMenu.AddItem("&Tools");
            var menuItemEncode    = mainMenu.AddItem("&Encode");
            var menuItemTransform = mainMenu.AddItem("Transfor&m");

            InitializeMenuFile(menuItemFile);
            InitializeMenuView(menuItemView);
            InitializeMenuTools(menuItemTools);
            InitializeMenuEncoders(menuItemEncode);
            InitializeMenuTransformers(menuItemTransform);

            statusBar = DeprecatedControls.CreateStatusBar(this);
            statusBar.AddPadding(12);
            statusBarPanelTimeStructure = statusBar.AddPanel(200);
            statusBar.AddPadding(9);
            statusBarPanelTimeBits = statusBar.AddPanel(200);
            statusBar.AddPadding(9);
            statusBarPanelTimeOutput = statusBar.AddPanel(200);

            ResumeLayout(true);

            this.fileGenerated = new BrotliFileController(brotliFilePanelGenerated.Title);
            this.fileGenerated.StateChanged += FileGenerated_StateChanged;

            this.fileOriginal = new BrotliFileController(brotliFilePanelOriginal.Title);
            this.fileOriginal.StateChanged += FileOriginal_StateChanged;

            fileGenerated.ResetToEmpty();
            fileOriginal.ResetToNothing();
        }