ContextMenusUpdateParams class
class ContextMenusUpdateParams extends ChromeObject {
ContextMenusUpdateParams({String type, String title, bool checked, List<String> contexts, var onclick, var parentId, List<String> documentUrlPatterns, List<String> targetUrlPatterns, bool enabled}) {
if (type != null) this.type = type;
if (title != null) this.title = title;
if (checked != null) this.checked = checked;
if (contexts != null) this.contexts = contexts;
if (onclick != null) this.onclick = onclick;
if (parentId != null) this.parentId = parentId;
if (documentUrlPatterns != null) this.documentUrlPatterns = documentUrlPatterns;
if (targetUrlPatterns != null) this.targetUrlPatterns = targetUrlPatterns;
if (enabled != null) this.enabled = enabled;
}
ContextMenusUpdateParams.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
/**
* enum of `normal`, `checkbox`, `radio`, `separator`
*/
String get type => jsProxy['type'];
set type(String value) => jsProxy['type'] = value;
String get title => jsProxy['title'];
set title(String value) => jsProxy['title'] = value;
bool get checked => jsProxy['checked'];
set checked(bool value) => jsProxy['checked'] = value;
List<String> get contexts => listify(jsProxy['contexts']);
set contexts(List<String> value) => jsProxy['contexts'] = jsify(value);
dynamic get onclick => jsProxy['onclick'];
set onclick(var value) => jsProxy['onclick'] = jsify(value);
/**
* Note: You cannot change an item to be a child of one of its own
* descendants.
*/
dynamic get parentId => jsProxy['parentId'];
set parentId(var value) => jsProxy['parentId'] = jsify(value);
List<String> get documentUrlPatterns => listify(jsProxy['documentUrlPatterns']);
set documentUrlPatterns(List<String> value) => jsProxy['documentUrlPatterns'] = jsify(value);
List<String> get targetUrlPatterns => listify(jsProxy['targetUrlPatterns']);
set targetUrlPatterns(List<String> value) => jsProxy['targetUrlPatterns'] = jsify(value);
bool get enabled => jsProxy['enabled'];
set enabled(bool value) => jsProxy['enabled'] = value;
}
Extends
ChromeObject > ContextMenusUpdateParams
Constructors
new ContextMenusUpdateParams({String type, String title, bool checked, List<String> contexts, onclick, parentId, List<String> documentUrlPatterns, List<String> targetUrlPatterns, bool enabled}) #
Create a new instance of a ChromeObject, which creates and delegates to
a JsObject proxy.
docs inherited from ChromeObject
ContextMenusUpdateParams({String type, String title, bool checked, List<String> contexts, var onclick, var parentId, List<String> documentUrlPatterns, List<String> targetUrlPatterns, bool enabled}) {
if (type != null) this.type = type;
if (title != null) this.title = title;
if (checked != null) this.checked = checked;
if (contexts != null) this.contexts = contexts;
if (onclick != null) this.onclick = onclick;
if (parentId != null) this.parentId = parentId;
if (documentUrlPatterns != null) this.documentUrlPatterns = documentUrlPatterns;
if (targetUrlPatterns != null) this.targetUrlPatterns = targetUrlPatterns;
if (enabled != null) this.enabled = enabled;
}
new ContextMenusUpdateParams.fromProxy(JsObject jsProxy) #
Create a new instance of a ChromeObject, which delegates to the given
JsObject proxy.
docs inherited from ChromeObject
ContextMenusUpdateParams.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Properties
bool checked #
bool get checked => jsProxy['checked'];
set checked(bool value) => jsProxy['checked'] = value;
List<String> contexts #
List<String> get contexts => listify(jsProxy['contexts']);
set contexts(List<String> value) => jsProxy['contexts'] = jsify(value);
List<String> documentUrlPatterns #
List<String> get documentUrlPatterns => listify(jsProxy['documentUrlPatterns']);
set documentUrlPatterns(List<String> value) => jsProxy['documentUrlPatterns'] = jsify(value);
bool enabled #
bool get enabled => jsProxy['enabled'];
set enabled(bool value) => jsProxy['enabled'] = value;
var onclick #
dynamic get onclick => jsProxy['onclick'];
set onclick(var value) => jsProxy['onclick'] = jsify(value);
var parentId #
Note: You cannot change an item to be a child of one of its own descendants.
dynamic get parentId => jsProxy['parentId'];
set parentId(var value) => jsProxy['parentId'] = jsify(value);
List<String> targetUrlPatterns #
List<String> get targetUrlPatterns => listify(jsProxy['targetUrlPatterns']);
set targetUrlPatterns(List<String> value) => jsProxy['targetUrlPatterns'] = jsify(value);
String title #
String get title => jsProxy['title'];
set title(String value) => jsProxy['title'] = value;
String type #
enum of normal, checkbox, radio, separator
String get type => jsProxy['type'];
set type(String value) => jsProxy['type'] = value;
Methods
String toString() #
inherited from ChromeObject
Returns a string representation of this object.
docs inherited from Object
String toString() => jsProxy.toString();