UI

new UI(stateManager, config, parentElement)

$3Dmol.UI - UI creates panels in the viewer to assist control of the viewport

Parameters:
NameTypeDescription
stateManager$3Dmol.StateManager

StateManager is required to have interaction between glviewer and the ui.

configObject

Loads the user defined parameters to generate the ui

parentElementObject

Refers the parent division used to hold the canvas for 3Dmol.js

Source

Methods

Form(specs, mainControl)

Creates Form input that takes input from different input element

Parameters:
NameTypeDescription
specsvalidSelectionSpec | validStyleSpec | validAtomSpec

the defination of spec is used as an input to generate the form

mainControlObject

Reference of variable to store the value from the form

Icons()

Generates the object to hold different icons present Icons : move, rotate, pencil, listArrow, option, minus, plus, painbrush, select, movie.play, move.pause, movie.stop, movie.next, move.previous, tick, cross, edit, remove, list, style, visible, invisible, mouse, nomouse, label, surface, molecule, change

resize()

Resize the panel with respect to the new viewport

Source