oncoprintjs
Version:
A data visualization for cancer genomic data.
24 lines (23 loc) • 904 B
TypeScript
/// <reference types="jquery" />
/// <reference types="jstree" />
import OncoprintModel from './oncoprintmodel';
export declare const CLOSE_MENUS_EVENT = "oncoprint-header-view.do-close-menus";
export default class OncoprintHeaderView {
private rendering_suppressed;
private $occluded_ctr;
private $dropdowns_ctr;
private clickHandler;
private $dropdowns;
constructor($div: JQuery);
destroy(): void;
private closeAllDropdowns;
private closeDropdownsExcept;
private static $makeDropdownOption;
private static $makeDropdownSeparator;
render(model: OncoprintModel): void;
setScroll(model: OncoprintModel): void;
setVertScroll(model: OncoprintModel): void;
suppressRendering(): void;
releaseRendering(model: OncoprintModel): void;
toSVGGroup(model: OncoprintModel, offset_x: number, offset_y: number): SVGGElement;
}