function run_scale(root) {
scales = {};
scales.left = new TK.Scale({
layout: "left",
division: 1,
levels: [1, 6, 12],
min: -96,
max: +24,
base: 0,
scale: "decibel",
id: "sc_scale_v_l"
})
scales.right = new TK.Scale({
layout: "right",
division: 1,
levels: [1, 6, 12],
min: -96,
max: +24,
base: 0,
id: "sc_scale_v_r"
})
scales.top = new TK.Scale({
layout: "top",
division: 1,
levels: [1, 6, 12],
min: -24,
max: +24,
base: 0,
gap_labels: 50,
id: "sc_scale_h_t"
})
scales.bottom = new TK.Scale({
layout: "bottom",
division: 1,
levels: [1, 6, 12],
min: -24,
max: +24,
base: 0,
gap_labels: 50,
id: "sc_scale_h_b"
})
root.append_children([ scales.left, scales.right, scales.top, scales.bottom ]);
}
.toolkit-scale {
display: block;
position: absolute;
}
#sc_scale_v_l {
height: calc(100% - 60px);
top: 30px;
left: 10px;
}
#sc_scale_v_r {
height: calc(100% - 60px);
top: 30px;
right: 10px;
}
#sc_scale_h_t {
width: calc(100% - 94px);
left: 47px;
top: 10px;
}
#sc_scale_h_b {
width: calc(100% - 94px);
left: 47px;
bottom: 10px;
}