UNPKG

@progress/kendo-angular-toolbar

Version:

Kendo UI Angular Toolbar component - a single UI element that organizes buttons and other navigation elements

48 lines (47 loc) 2.31 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, TemplateRef, Renderer2 as Renderer, OnInit, OnDestroy, EventEmitter, ViewContainerRef } from '@angular/core'; import { RenderLocation } from './render-location'; import { ToolBarToolComponent } from './tools/toolbar-tool.component'; import { RefreshService } from './refresh.service'; import { RendererService } from './renderer.service'; import { RendererClickPayload } from './common/renderer-click'; import { ToolbarToolsService } from './tools/tools.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class ToolBarRendererComponent implements OnInit, OnDestroy { private renderer; private rendererService; private refreshService; private toolsService; private viewContainer; tool: ToolBarToolComponent; location: RenderLocation; resizable: boolean; rendererClick: EventEmitter<RendererClickPayload>; template: TemplateRef<any>; element: ElementRef; private get isSpacer(); private refreshSubscription; private internalComponentRef; constructor(renderer: Renderer, rendererService: RendererService, refreshService: RefreshService, toolsService: ToolbarToolsService, viewContainer: ViewContainerRef); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; /** * @hidden */ get width(): number; isDisplayed(): boolean; refresh(): void; setAttribute(element: HTMLElement, attr: string, value: string): void; private onClick; private updateTools; private hideTool; static ɵfac: i0.ɵɵFactoryDeclaration<ToolBarRendererComponent, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ToolBarRendererComponent, "[kendoToolbarRenderer]", never, { "tool": { "alias": "tool"; "required": false; }; "location": { "alias": "location"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; }, { "rendererClick": "rendererClick"; }, never, never, true, never>; }