SetIconDetails class

Constructors

SetIconDetails({required int tabId, Object? imageData, Object? path, int? iconIndex})
SetIconDetails.fromJS(SetIconDetails _wrapped)

Properties

hashCode int
The hash code for this object.
no setterinherited
iconIndex int?
Deprecated. This argument is ignored.
getter/setter pair
imageData Object?
Either an ImageData object or a dictionary {size -> ImageData} representing icon to be set. If the icon is specified as a dictionary, the actual image to be used is chosen depending on screen's pixel density. If the number of image pixels that fit into one screen space unit equals scale, then image with size scale * n will be selected, where n is the size of the icon in the UI. At least one image must be specified. Note that 'details.imageData = foo' is equivalent to 'details.imageData = {'16': foo}'
getter/setter pair
path Object?
Either a relative image path or a dictionary {size -> relative image path} pointing to icon to be set. If the icon is specified as a dictionary, the actual image to be used is chosen depending on screen's pixel density. If the number of image pixels that fit into one screen space unit equals scale, then image with size scale * n will be selected, where n is the size of the icon in the UI. At least one image must be specified. Note that 'details.path = foo' is equivalent to 'details.path = {'16': foo}'
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tabId int
The id of the tab for which you want to modify the page action.
getter/setter pair
toJS → SetIconDetails
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited