action method

void action(
  1. PluginAction declaration,
  2. PanelActionHandler run
)

Declares a command that runs inside the app.

Implementation

void action(PluginAction declaration, PanelActionHandler run) {
  _claimMethod(declaration.id);
  _actions[declaration.id] = declaration;
  _handlers[declaration.id] = run;
  _core.registerHandler(id, declaration.id, run);
  _panels._changed();
}