@eclipse-scout/core
Version:
Eclipse Scout runtime
17 lines • 1.01 kB
TypeScript
import { AbstractLayout, BreadcrumbBar, BreadcrumbItem, Dimension, HtmlCompPrefSizeOptions } from '../index';
export declare class BreadcrumbBarLayout extends AbstractLayout {
protected _breadcrumbBar: BreadcrumbBar;
constructor(breadcrumbBar: BreadcrumbBar);
layout($container: JQuery): void;
protected _collapse(containerSize: Dimension): void;
protected _applyToEllipsis(fun: (ellipsisBreadcrumbItem: BreadcrumbItem) => void): void;
protected _undoCollapse(): void;
preferredLayoutSize($container: JQuery, options?: HtmlCompPrefSizeOptions): Dimension;
protected _visibleBreadcrumbItems(): BreadcrumbItem[];
protected _actualPrefSize(breadcrumbItems?: BreadcrumbItem[], considerEllipsis?: boolean): Dimension;
/**
* @returns the preferred width of all breadcrumbItems (plus ellipsis breadcrumb)
*/
protected _breadcrumbItemsWidth(breadcrumbItems?: BreadcrumbItem[], considerEllipsis?: boolean): number;
}
//# sourceMappingURL=BreadcrumbBarLayout.d.ts.map