molstar
Version:
A comprehensive macromolecular library.
33 lines • 1.12 kB
JavaScript
/**
* Copyright (c) 2018 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
import { ParamDefinition as PD } from '../../mol-util/param-definition';
var Description = 'Gives everything the same, uniform size.';
export var UniformSizeThemeParams = {
value: PD.Numeric(1, { min: 0, max: 20, step: 0.1 }),
};
export function getUniformSizeThemeParams(ctx) {
return UniformSizeThemeParams; // TODO return copy
}
export function UniformSizeTheme(ctx, props) {
var size = props.value;
return {
factory: UniformSizeTheme,
granularity: 'uniform',
size: function () { return size; },
props: props,
description: Description
};
}
export var UniformSizeThemeProvider = {
name: 'uniform',
label: 'Uniform',
category: '',
factory: UniformSizeTheme,
getParams: getUniformSizeThemeParams,
defaultValues: PD.getDefaultValues(UniformSizeThemeParams),
isApplicable: function (ctx) { return true; }
};
//# sourceMappingURL=uniform.js.map