MissionPlanner.Controls.PreFlight.CheckListControl.UpdateDisplay C# (CSharp) Method

UpdateDisplay() public method

public UpdateDisplay ( ) : void
return void
        void UpdateDisplay()
        {
            foreach (Control itemp in panel1.Controls)
            {
                foreach (Control item in itemp.Controls)
                {
                    if (item.Tag == null)
                        continue;

                    internaldata data = (internaldata)item.Tag;

                    if (item.Name.StartsWith("utext"))
                    {
                        item.Text = data.CLItem.DisplayText();
                        data.desc.Text = data.CLItem.Description;
                    }
                    if (item.Name.StartsWith("utickbox"))
                    {
                        var tickbox = item as CheckBox;
                        if (data.CLItem.ConditionType != CheckListItem.Conditional.NONE)
                            tickbox.Checked = data.CLItem.checkCond(data.CLItem);

                        if (tickbox.Checked)
                        {
                            data.text.ForeColor = data.CLItem._TrueColor;
                            data.desc.ForeColor = data.CLItem._TrueColor;
                        }
                        else
                        {
                            data.text.ForeColor = data.CLItem._FalseColor;
                            data.desc.ForeColor = data.CLItem._FalseColor;
                        }
                    }
                }
            }
        }