higlass
Version:
HiGlass Hi-C / genomic / large data viewer
35 lines (34 loc) • 1.9 kB
TypeScript
export default ConfigViewMenu;
declare class ConfigViewMenu extends ContextMenuContainer {
state: {
submenuShown: boolean;
};
getConfigureViewMenu(position: any, bbox: any): React.JSX.Element;
getSubmenu(): React.JSX.Element;
}
declare namespace ConfigViewMenu {
namespace propTypes {
let onEditViewConfig: PropTypes.Validator<(...args: any[]) => any>;
let onExportSVG: PropTypes.Requireable<(...args: any[]) => any>;
let onExportPNG: PropTypes.Requireable<(...args: any[]) => any>;
let onExportViewAsJSON: PropTypes.Requireable<(...args: any[]) => any>;
let onExportViewAsLink: PropTypes.Requireable<(...args: any[]) => any>;
let onLockLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onLockZoom: PropTypes.Requireable<(...args: any[]) => any>;
let onLockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onProjectViewport: PropTypes.Requireable<(...args: any[]) => any>;
let onTakeAndLockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onTogglePositionSearchBox: PropTypes.Requireable<(...args: any[]) => any>;
let onUnlockLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onUnlockZoom: PropTypes.Requireable<(...args: any[]) => any>;
let onUnlockZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onYankLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onYankZoom: PropTypes.Requireable<(...args: any[]) => any>;
let onYankZoomAndLocation: PropTypes.Requireable<(...args: any[]) => any>;
let onZoomToData: PropTypes.Requireable<(...args: any[]) => any>;
let theme: PropTypes.Requireable<symbol>;
}
}
import ContextMenuContainer from './ContextMenuContainer';
import React from 'react';
import PropTypes from 'prop-types';