All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.components.essentials.title-meter.d.ts Maven / Gradle / Ivy

import { Title } from './title';
import { RenderTypes, Statuses } from '../../interfaces/enums';
export declare class MeterTitle extends Title {
    type: string;
    renderType: RenderTypes;
    render(animate?: boolean): void;
    displayBreakdownTitle(): void;
    displayTotal(): void;
    /**
     * Appends the corresponding status based on the value and the peak.
     */
    displayStatus(): void;
    /**
     * Appends the associated percentage to the end of the title
     */
    appendPercentage(): void;
    /**
     * Uses the parent class truncate logic
     * @param title d3 selection of title element that will be truncated
     * @param maxWidth the max width the title can take
     */
    truncateTitle(title: any, maxWidth: number): void;
    protected getMaxTitleWidth(): number;
    /**
     * Get the associated status icon for the data
     * @param status the active status for the meter chart
     */
    protected getStatusIconPathString(status: Statuses): "M6.875 11.3125 3.75 8.1875 4.74375 7.25 6.875 9.34375 11.50625 4.75 12.5 5.7375 Z" | "M10.7 11.5 4.5 5.3 5.3 4.5 11.5 10.7 Z" | "M7.9375,11.125 C7.41973305,11.125 7,11.544733 7,12.0625 C7,12.580267 7.41973305,13 7.9375,13 C8.45526695,13 8.875,12.580267 8.875,12.0625 C8.875,11.544733 8.45526695,11.125 7.9375,11.125 M7.3125, 3 8.5625, 3 8.5625, 9.875 7.3125, 9.875, 7.3125, 3 Z";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy