Dart Documentationchrome.devtoolsExtensionPanel

ExtensionPanel class

Represents a panel created by extension.

class ExtensionPanel extends ChromeObject {
 ExtensionPanel();
 ExtensionPanel.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);

 /**
  * Appends a button to the status bar of the panel.
  * 
  * [iconPath] Path to the icon of the button. The file should contain a
  * 64x24-pixel image composed of two 32x24 icons. The left icon is used when
  * the button is inactive; the right icon is displayed when the button is
  * pressed.
  * 
  * [tooltipText] Text shown as a tooltip when user hovers the mouse over the
  * button.
  * 
  * [disabled] Whether the button is disabled.
  */
 Button createStatusBarButton(String iconPath, String tooltipText, bool disabled) {
   return _createButton(jsProxy.callMethod('createStatusBarButton', [iconPath, tooltipText, disabled]));
 }
}

Extends

ChromeObject > ExtensionPanel

Constructors

new ExtensionPanel() #

Create a new instance of a ChromeObject, which creates and delegates to a JsObject proxy.

docs inherited from ChromeObject
ExtensionPanel();

new ExtensionPanel.fromProxy(JsObject jsProxy) #

Create a new instance of a ChromeObject, which delegates to the given JsObject proxy.

docs inherited from ChromeObject
ExtensionPanel.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);

Properties

final jsProxy #

inherited from ChromeObject
final dynamic jsProxy

Methods

Button createStatusBarButton(String iconPath, String tooltipText, bool disabled) #

Appends a button to the status bar of the panel.

iconPath Path to the icon of the button. The file should contain a 64x24-pixel image composed of two 32x24 icons. The left icon is used when the button is inactive; the right icon is displayed when the button is pressed.

tooltipText Text shown as a tooltip when user hovers the mouse over the button.

disabled Whether the button is disabled.

Button createStatusBarButton(String iconPath, String tooltipText, bool disabled) {
 return _createButton(jsProxy.callMethod('createStatusBarButton', [iconPath, tooltipText, disabled]));
}

JsObject toJs() #

inherited from ChromeObject
JsObject toJs() => jsProxy;

String toString() #

inherited from ChromeObject

Returns a string representation of this object.

docs inherited from Object
String toString() => jsProxy.toString();