@byomakase/omakase-player
    Preparing search index...

    Interface TimelineStyle

    interface TimelineStyle {
        backgroundFill: string;
        backgroundOpacity: number;
        evictedRegionOverlayBorderColor: string;
        evictedRegionOverlayBorderDash: number[];
        evictedRegionOverlayBorderOpacity: number;
        evictedRegionOverlayBorderWidth: number;
        evictedRegionOverlayFill: string;
        evictedRegionOverlayFillOpacity: number;
        evictedRegionOverlayHatchLineWidth: number;
        evictedRegionOverlayHatchMirrored: boolean;
        evictedRegionOverlayHatchOpacity: number;
        evictedRegionOverlayHatchSpacing: number;
        evictedRegionOverlayHatchStroke: string;
        leftPaneBackgroundFill?: string;
        leftPaneBackgroundOpacity?: number;
        leftPaneWidth: number;
        liveEdgeOverlayBorderColor: string;
        liveEdgeOverlayBorderDash: number[];
        liveEdgeOverlayBorderOpacity: number;
        liveEdgeOverlayBorderWidth: number;
        liveEdgeOverlayFill: string;
        liveEdgeOverlayFillOpacity: number;
        liveEdgeOverlayHatchLineWidth: number;
        liveEdgeOverlayHatchMirrored: boolean;
        liveEdgeOverlayHatchOpacity: number;
        liveEdgeOverlayHatchSpacing: number;
        liveEdgeOverlayHatchStroke: string;
        loadingAnimationTheme: "light" | "dark";
        maxHeight?: number;
        minHeight: number;
        minWidth: number;
        padding?: number | number[];
        playheadBackgroundFill: string;
        playheadBackgroundOpacity: number;
        playheadBufferedFill: string;
        playheadBufferedOpacity: number;
        playheadFill: string;
        playheadLineWidth: number;
        playheadPlayProgressFill: string;
        playheadPlayProgressOpacity: number;
        playheadScrubberHeight: number;
        playheadSymbolHeight: number;
        playheadTextFill: string;
        playheadTextFontSize: number;
        playheadTextYOffset: number;
        playheadVisible: boolean;
        rightPaneBackgroundFill?: string;
        rightPaneBackgroundOpacity?: number;
        rightPaneClipPadding: number;
        rightPaneMarginLeft: number;
        rightPaneMarginRight: number;
        scrubberFill: string;
        scrubberNorthLineOpacity: number;
        scrubberNorthLineWidth: number;
        scrubberSnappedFill: string;
        scrubberSouthLineOpacity: number;
        scrubberSouthLineWidth: number;
        scrubberSymbolHeight: number;
        scrubberSymbolOpacity: number;
        scrubberTextFill: string;
        scrubberTextFontSize: number;
        scrubberTextYOffset: number;
        scrubberVisible: boolean;
        textFontFamily: string;
        textFontStyle: string;
        thumbnailHoverStroke: string;
        thumbnailHoverStrokeWidth: number;
        thumbnailHoverWidth: number;
        thumbnailHoverYOffset: number;
        verticalScrollbarBackgroundFill: string;
        verticalScrollbarBackgroundFillOpacity: number;
        verticalScrollbarHandleBarBorderRadius?: number | number[];
        verticalScrollbarHandleBarFill: string;
        verticalScrollbarHandleBarOpacity: number;
        verticalScrollbarWidth: number;
    }

    Hierarchy

    • PrefixKeys<VerticalScrollbarStyle, "verticalScrollbar">
    • PrefixKeys<Omit<PlayheadStyle, "draggingFill" | "symbolYOffset">, "playhead">
    • PrefixKeys<PlayheadBufferStyle, "playhead">
    • PrefixKeys<Omit<ScrubberStyle, "textSnappedFill" | "symbolYOffset">, "scrubber">
    • PrefixKeys<LiveEdgeOverlayStyle, "liveEdgeOverlay">
    • PrefixKeys<EvictedRegionOverlayStyle, "evictedRegionOverlay">
      • TimelineStyle
    Index

    Properties

    backgroundFill backgroundOpacity evictedRegionOverlayBorderColor evictedRegionOverlayBorderDash evictedRegionOverlayBorderOpacity evictedRegionOverlayBorderWidth evictedRegionOverlayFill evictedRegionOverlayFillOpacity evictedRegionOverlayHatchLineWidth evictedRegionOverlayHatchMirrored evictedRegionOverlayHatchOpacity evictedRegionOverlayHatchSpacing evictedRegionOverlayHatchStroke leftPaneBackgroundFill? leftPaneBackgroundOpacity? leftPaneWidth liveEdgeOverlayBorderColor liveEdgeOverlayBorderDash liveEdgeOverlayBorderOpacity liveEdgeOverlayBorderWidth liveEdgeOverlayFill liveEdgeOverlayFillOpacity liveEdgeOverlayHatchLineWidth liveEdgeOverlayHatchMirrored liveEdgeOverlayHatchOpacity liveEdgeOverlayHatchSpacing liveEdgeOverlayHatchStroke loadingAnimationTheme maxHeight? minHeight minWidth padding? playheadBackgroundFill playheadBackgroundOpacity playheadBufferedFill playheadBufferedOpacity playheadFill playheadLineWidth playheadPlayProgressFill playheadPlayProgressOpacity playheadScrubberHeight playheadSymbolHeight playheadTextFill playheadTextFontSize playheadTextYOffset playheadVisible rightPaneBackgroundFill? rightPaneBackgroundOpacity? rightPaneClipPadding rightPaneMarginLeft rightPaneMarginRight scrubberFill scrubberNorthLineOpacity scrubberNorthLineWidth scrubberSnappedFill scrubberSouthLineOpacity scrubberSouthLineWidth scrubberSymbolHeight scrubberSymbolOpacity scrubberTextFill scrubberTextFontSize scrubberTextYOffset scrubberVisible textFontFamily textFontStyle thumbnailHoverStroke thumbnailHoverStrokeWidth thumbnailHoverWidth thumbnailHoverYOffset verticalScrollbarBackgroundFill verticalScrollbarBackgroundFillOpacity verticalScrollbarHandleBarBorderRadius? verticalScrollbarHandleBarFill verticalScrollbarHandleBarOpacity verticalScrollbarWidth

    Properties

    backgroundFill: string
    backgroundOpacity: number
    evictedRegionOverlayBorderColor: string
    evictedRegionOverlayBorderDash: number[]
    evictedRegionOverlayBorderOpacity: number
    evictedRegionOverlayBorderWidth: number
    evictedRegionOverlayFill: string
    evictedRegionOverlayFillOpacity: number
    evictedRegionOverlayHatchLineWidth: number
    evictedRegionOverlayHatchMirrored: boolean
    evictedRegionOverlayHatchOpacity: number
    evictedRegionOverlayHatchSpacing: number
    evictedRegionOverlayHatchStroke: string
    leftPaneBackgroundFill?: string
    leftPaneBackgroundOpacity?: number
    leftPaneWidth: number
    liveEdgeOverlayBorderColor: string
    liveEdgeOverlayBorderDash: number[]
    liveEdgeOverlayBorderOpacity: number
    liveEdgeOverlayBorderWidth: number
    liveEdgeOverlayFill: string
    liveEdgeOverlayFillOpacity: number
    liveEdgeOverlayHatchLineWidth: number
    liveEdgeOverlayHatchMirrored: boolean
    liveEdgeOverlayHatchOpacity: number
    liveEdgeOverlayHatchSpacing: number
    liveEdgeOverlayHatchStroke: string
    loadingAnimationTheme: "light" | "dark"
    maxHeight?: number

    Maximum total timeline height in pixels. MAIN slot is clamped to maxHeight − HEADER height − FOOTER height. When undefined, the timeline height is unconstrained.

    minHeight: number

    Minimum timeline height in pixels. The timeline never renders shorter than this, regardless of content height or maxHeight.

    minWidth: number

    Minimum timeline width in pixels. The timeline never renders narrower than this, regardless of the container's actual width.

    padding?: number | number[]

    Outer padding around the timeline's content (HEADER + MAIN + FOOTER as a whole), in pixels. Follows CSS padding shorthand: a single number applies to all sides; a 2-element array is [vertical, horizontal]; a 4-element array is [top, right, bottom, left]. Undefined means no padding.

    playheadBackgroundFill: string
    playheadBackgroundOpacity: number
    playheadBufferedFill: string
    playheadBufferedOpacity: number
    playheadFill: string
    playheadLineWidth: number
    playheadPlayProgressFill: string
    playheadPlayProgressOpacity: number
    playheadScrubberHeight: number
    playheadSymbolHeight: number
    playheadTextFill: string
    playheadTextFontSize: number
    playheadTextYOffset: number
    playheadVisible: boolean
    rightPaneBackgroundFill?: string
    rightPaneBackgroundOpacity?: number
    rightPaneClipPadding: number
    rightPaneMarginLeft: number
    rightPaneMarginRight: number
    scrubberFill: string
    scrubberNorthLineOpacity: number
    scrubberNorthLineWidth: number
    scrubberSnappedFill: string
    scrubberSouthLineOpacity: number
    scrubberSouthLineWidth: number
    scrubberSymbolHeight: number
    scrubberSymbolOpacity: number
    scrubberTextFill: string
    scrubberTextFontSize: number
    scrubberTextYOffset: number
    scrubberVisible: boolean
    textFontFamily: string
    textFontStyle: string
    thumbnailHoverStroke: string
    thumbnailHoverStrokeWidth: number
    thumbnailHoverWidth: number
    thumbnailHoverYOffset: number
    verticalScrollbarBackgroundFill: string
    verticalScrollbarBackgroundFillOpacity: number
    verticalScrollbarHandleBarBorderRadius?: number | number[]
    verticalScrollbarHandleBarFill: string
    verticalScrollbarHandleBarOpacity: number
    verticalScrollbarWidth: number