Constructs a new PanelPlugin descriptor used to plugin metadata such as id, name, description, and dependencies.
Initial dock state of the panel when first opened.
Default size of the panel when first created.
Array of interface IDs that this plugin requires to function.
Human-readable description of the plugin shown in the plugin manager.
Unique identifier for the plugin, typically in reverse domain notation.
Array of interface IDs that this plugin provides or implements.
Whether only one instance of this panel can exist at a time.
Menu path segments used to place this panel in the application menu.
Minimum allowed size of the panel.
Display name of the plugin.
OptionaltoolbarOptional toolbar configuration to display in the panel.
Returns the name of this object's type.
Returns true if the object is of the specified type.
Returns true if this object refers to the same instance as the given object.
Configuration descriptor for a PanelPlugin, holding metadata such as id, name, description, and dependencies.