+ * @constructor
+ * @extends {WebInspector.StatusBarButtonBase}
+ * @param {string} title
+ * @param {string} className
+ * @param {number=} states
+ */
+WebInspector.StatusBarButton = function(title, className, states)
+{
+ WebInspector.StatusBarButtonBase.call(this, title, className, states);
+
+ this.element.createChild("div", "glyph");
+}
+
+WebInspector.StatusBarButton.prototype = {
+ __proto__: WebInspector.StatusBarButtonBase.prototype
+}
+
+/**
+ * @constructor
+ * @extends {WebInspector.StatusBarButtonBase}
+ * @param {string} title
+ * @param {string} className
+ * @param {string} text
+ * @param {number=} states
+ */
+WebInspector.StatusBarTextButton = function(title, className, text, states)
+{
+ WebInspector.StatusBarButtonBase.call(this, title, className, states);
+
+ this._textElement = this.element.createChild("div", "status-bar-button-text");
+ this._textElement.textContent = text;
+}
+
+WebInspector.StatusBarTextButton.prototype = {
+ __proto__: WebInspector.StatusBarButtonBase.prototype
+}
+
+/**