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);
}