mwg API
    Preparing search index...

    Interface SettingsScreenOptions

    interface SettingsScreenOptions {
        actions?: readonly string[];
        custom?: readonly SettingsCustomRow[];
        labels?: {
            controls?: string;
            music?: string;
            muted?: string;
            rebindHint?: string;
            reset?: string;
            sfx?: string;
            zoom?: string;
        };
        onConflict?: (
            key: string,
            action: string,
            previousOwners: readonly string[],
        ) => boolean;
        rowHeight?: number;
        settings: Settings;
        width?: number;
        zoomMax?: number;
        zoomMin?: number;
        zoomStep?: number;
    }
    Index
    actions?: readonly string[]

    which actions the controls page lists; the stored binding keys when omitted

    custom?: readonly SettingsCustomRow[]

    game-defined rows appended after zoom, in order

    labels?: {
        controls?: string;
        music?: string;
        muted?: string;
        rebindHint?: string;
        reset?: string;
        sfx?: string;
        zoom?: string;
    }

    English defaults; a game mapping these to translated strings overrides them

    onConflict?: (
        key: string,
        action: string,
        previousOwners: readonly string[],
    ) => boolean

    passed through to the controls page's RebindScreen

    rowHeight?: number
    settings: Settings
    width?: number
    zoomMax?: number
    zoomMin?: number
    zoomStep?: number