@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
40 lines (39 loc) • 2.22 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ToolbarTemplateDirective } from './toolbar-template.directive';
import { TemplateRef, EventEmitter, ElementRef } from '@angular/core';
import { TimelineViewType } from './../models/timeline-view';
import { ToolbarNavigationService } from './toolbar-navigation.service';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class ToolbarComponent {
private hostEl;
private navigationService;
context: any;
role: string;
hostClasses: boolean;
clickHandler(ev: MouseEvent): void;
arrowLeftListener(): void;
arrowRightListener(): void;
activeViewChange: EventEmitter<TimelineViewType>;
showAddTask: boolean;
showViewSelector: boolean;
views: TimelineViewType[];
activeView: TimelineViewType;
toolbarTemplate: ToolbarTemplateDirective;
navigable: boolean;
set position(value: 'top' | 'bottom');
get position(): 'top' | 'bottom';
get toolbarTemplateRef(): TemplateRef<any>;
get renderTemplate(): boolean;
private _position;
constructor(hostEl: ElementRef, navigationService: ToolbarNavigationService);
handleViewChange(view: TimelineViewType): void;
ngAfterViewInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ToolbarComponent, "kendo-gantt-toolbar", never, { "showAddTask": { "alias": "showAddTask"; "required": false; }; "showViewSelector": { "alias": "showViewSelector"; "required": false; }; "views": { "alias": "views"; "required": false; }; "activeView": { "alias": "activeView"; "required": false; }; "toolbarTemplate": { "alias": "toolbarTemplate"; "required": false; }; "navigable": { "alias": "navigable"; "required": false; }; "position": { "alias": "position"; "required": false; }; }, { "activeViewChange": "activeViewChange"; }, never, never, true, never>;
}