ZeroInstall.Central.WinForms.AppTile.UpdateButtons C# (CSharp) Method

UpdateButtons() private method

Updates the visibility and icons of buttons based on the Status.
private UpdateButtons ( ) : void
return void
        private void UpdateButtons()
        {
            buttonAdd.Enabled = buttonAdd.Visible = (Status == AppStatus.Candidate);

            buttonIntegrate.Image = (Status == AppStatus.Integrated) ? _modifyImage : _integrateImage;
            buttonIntegrate.AccessibleName = (Status == AppStatus.Integrated) ? _modifyIntegrationText : _integrateText;
            toolTip.SetToolTip(buttonIntegrate, (Status == AppStatus.Integrated) ? _modifyIntegrationText : _integrateText);
            buttonIntegrate.Visible = (Status >= AppStatus.Added);
            buttonIntegrate.Enabled = true;
        }