WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface ThemeColors

    Semantic theme color fields (English keys). All values are CSS color strings.

    interface ThemeColors {
        shellBg: string;
        actbarBg: string;
        menubarBg: string;
        splitterBg: string;
        bottombarBg: string;
        toolbarBg: string;
        filebarBg: string;
        layoutbarBg: string;
        splitterHorBg: string;
        commandHistBg: string;
        executingHistBg: string;
        commandConsoleBg: string;
        dark1: string;
        contextMenuBg: string;
        sidebarContentsBg: string;
        toolbarPanelBg: string;
        palettePanelBg: string;
        font: string;
        fontSecondary: string;
        border: string;
        hover: string;
        accent: string;
        accentMuted: string;
        accentStrong: string;
        promptBorderFocus: string;
        preSelectBorder: string;
        preSelectBg: string;
        preSelectBgHover: string;
        cadInputAccent: string;
        cadInputOutline: string;
        inputBg: string;
        buttonBg: string;
        buttonHoverBg: string;
        toolbarButtonBg: string;
        groupBoxBg: string;
        dropdownBg: string;
        palettePanelBorder: string;
        tableHeader: string;
        tableRow0: string;
        tableRow1: string;
        tableBorder: string;
        tableHover: string;
        tableTitleBg: string;
        dialogBg: string;
        dialogHeaderBg: string;
        dialogInputBg: string;
        dialogBorder: string;
        dialogFont: string;
        scrollbarThumb: string;
        ribbonGradientStart: string;
        ribbonGradientEnd: string;
        canvas?: string;
    }
    Index

    Properties

    shellBg: string

    Shell / activity bar / menubar / splitter / bottom bar

    actbarBg: string
    menubarBg: string
    splitterBg: string
    bottombarBg: string
    toolbarBg: string

    Secondary chrome (toolbar, filebar, command areas)

    filebarBg: string
    layoutbarBg: string
    splitterHorBg: string
    commandHistBg: string
    executingHistBg: string
    commandConsoleBg: string
    dark1: string
    contextMenuBg: string

    Panels

    sidebarContentsBg: string
    toolbarPanelBg: string
    palettePanelBg: string
    font: string

    Text / border / accent

    fontSecondary: string
    border: string
    hover: string
    accent: string
    accentMuted: string
    accentStrong: string
    promptBorderFocus: string

    Focus / selection rings

    preSelectBorder: string
    preSelectBg: string
    preSelectBgHover: string
    cadInputAccent: string
    cadInputOutline: string
    inputBg: string

    Controls

    buttonBg: string
    buttonHoverBg: string
    toolbarButtonBg: string
    groupBoxBg: string
    dropdownBg: string
    palettePanelBorder: string
    tableHeader: string

    Tables

    tableRow0: string
    tableRow1: string
    tableBorder: string
    tableHover: string
    tableTitleBg: string
    dialogBg: string

    Dialogs (often on document.body)

    dialogHeaderBg: string
    dialogInputBg: string
    dialogBorder: string
    dialogFont: string
    scrollbarThumb: string

    Scrollbars

    ribbonGradientStart: string

    Ribbon gradients

    ribbonGradientEnd: string
    canvas?: string

    Canvas (Pixi) background. Not a CSS variable — applied via renderer. Omit / empty to leave Engine themeMode background unchanged.