oncoprintjs
Version:
A data visualization for cancer genomic data.
29 lines (28 loc) • 790 B
TypeScript
/// <reference types="jquery" />
/// <reference types="jstree" />
export declare type OncoprintZoomSliderParams = {
btn_size: number;
horizontal?: boolean;
width?: number;
vertical?: boolean;
height?: number;
init_val: number;
left: number;
top: number;
onChange: (val: number) => void;
};
export default class OncoprintZoomSlider {
private $div;
private onChange;
private value;
private slider_bar_size;
private orientation;
private $slider;
private $plus_btn;
private $minus_btn;
constructor($container: JQuery, params?: Partial<OncoprintZoomSliderParams>);
private initialize;
private updateSliderPos;
private getSliderBounds;
setSliderValue(proportion: number): void;
}