
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import type { StockControl } from "./StockControl";
import { Entity, IEntitySettings, IEntityPrivate, IEntityEvents } from "../../../core/util/Entity";
export interface IDropdownSettings extends IEntitySettings {
control: StockControl;
parent?: HTMLElement;
scrollable?: boolean;
}
export interface IDropdownPrivate extends IEntityPrivate {
container?: HTMLDivElement;
arrow?: HTMLDivElement;
}
export interface IDropdownEvents extends IEntityEvents {
opened: {};
closed: {};
}
/**
* A dropdown control for [[StockToolbar]].
*/
export declare class Dropdown extends Entity {
static className: string;
static classNames: Array<string>;
_settings: IDropdownSettings;
_privateSettings: IDropdownPrivate;
_events: IDropdownEvents;
protected _afterNew(): void;
protected _initElements(): void;
protected _sizeItems(): void;
_beforeChanged(): void;
protected _dispose(): void;
/**
* Returns `true` if dropdown is currently open.
*
* @return Dropdown open?
*/
isOpen(): boolean;
hide(): void;
show(): void;
toggle(): void;
}
//# sourceMappingURL=Dropdown.d.ts.map