OpenTween.ToolStripAPIGauge.UpdateText C# (CSharp) Method

UpdateText() protected method

protected UpdateText ( ) : void
return void
        protected virtual void UpdateText()
        {
            string apiVersionText;
            string remainCountText;
            string maxCountText;
            string minuteText;

            if (this._API11Enabled)
                apiVersionText = "v1.1";
            else
                apiVersionText = "v1";

            if (this._ApiLimit == null)
            {
                remainCountText = "???";
                maxCountText = "???";
                minuteText = "???";
            }
            else
            {
                remainCountText = this._ApiLimit.AccessLimitRemain.ToString();
                maxCountText = this._ApiLimit.AccessLimitCount.ToString();
                minuteText = Math.Ceiling(this.remainMinutes).ToString();
            }

            var textFormat = "API {0} {1}/{2}";
            this.Text = string.Format(textFormat, apiVersionText, remainCountText, maxCountText);

            var toolTipTextFormat =
                "API rest {0}/{1}" + Environment.NewLine +
                "(reset after {2} minutes)";

            this.ToolTipText = String.Format(toolTipTextFormat, remainCountText, maxCountText, minuteText);
        }