molstar
Version:
A comprehensive macromolecular library.
57 lines • 1.68 kB
JavaScript
/**
* Copyright (c) 2018-2020 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author David Sehnal <david.sehnal@gmail.com>
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
import { PluginCommand } from './command';
export var PluginCommands = {
State: {
SetCurrentObject: PluginCommand(),
ApplyAction: PluginCommand(),
Update: PluginCommand(),
RemoveObject: PluginCommand(),
ToggleExpanded: PluginCommand(),
ToggleVisibility: PluginCommand(),
Snapshots: {
Add: PluginCommand(),
Replace: PluginCommand(),
Move: PluginCommand(),
Remove: PluginCommand(),
Apply: PluginCommand(),
Clear: PluginCommand(),
Upload: PluginCommand(),
Fetch: PluginCommand(),
DownloadToFile: PluginCommand(),
OpenFile: PluginCommand(),
OpenUrl: PluginCommand(),
}
},
Interactivity: {
Object: {
Highlight: PluginCommand(),
},
Structure: {
Highlight: PluginCommand(),
Select: PluginCommand()
},
ClearHighlights: PluginCommand(),
},
Layout: {
Update: PluginCommand()
},
Toast: {
Show: PluginCommand(),
Hide: PluginCommand()
},
Camera: {
Reset: PluginCommand(),
SetSnapshot: PluginCommand(),
Focus: PluginCommand()
},
Canvas3D: {
SetSettings: PluginCommand(),
ResetSettings: PluginCommand()
}
};
//# sourceMappingURL=commands.js.map