ARCed.Scripting.ScriptMenuForm.RefreshStatus C# (CSharp) Method

RefreshStatus() private method

private RefreshStatus ( bool forceRefresh = false ) : void
forceRefresh bool
return void
        private void RefreshStatus(bool forceRefresh = false)
        {
            if (this.listBoxScripts.SelectedIndex >= 0 && (ContainsFocus || forceRefresh))
            {
                FileInfo fileInfo = (this.listBoxScripts.SelectedItem as Script).FileInfo;
                if (fileInfo != null)
                {
                    Editor.StatusBar.Items[0].Text =
                        String.Format("Created On: {0}", fileInfo.CreationTime);
                    Editor.StatusBar.Items[1].Text =
                        String.Format("Last Saved: {0}", fileInfo.LastWriteTime);
                    Editor.StatusBar.Items[2].Text = "";
                }
                else
                {
                    Editor.StatusBar.Items[0].Text = "Created On: <Pending>";
                    Editor.StatusBar.Items[1].Text = "Last Saved: <Pending>";
                    Editor.StatusBar.Items[2].Text = "";
                }
            }
            else
            {
                foreach (ToolStripStatusLabel item in Editor.StatusBar.Items)
                    item.Text = "";
            }
        }