ICSharpCode.Core.ToolBarDropDownButton.UpdateStatus C# (CSharp) Method

UpdateStatus() public method

public UpdateStatus ( ) : void
return void
        public virtual void UpdateStatus()
        {
            if (codon != null) {
                ConditionFailedAction failedAction = codon.GetFailedAction(caller);
                bool isVisible = failedAction != ConditionFailedAction.Exclude;
                if (base.Visible != isVisible) {
                    base.Visible = isVisible;
                }

                if (this.Visible && codon.Properties.Contains("icon")) {
                    Image = ResourceService.GetBitmap(StringParser.Parse(codon.Properties["icon"]));
                }
            }
        }