UNPKG

@sussudio/platform

Version:

Internal APIs for VS Code's service injection the base services.

42 lines (40 loc) 2.91 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { IButtonStyles } from '@sussudio/base/browser/ui/button/button.mjs'; import { IKeybindingLabelStyles } from '@sussudio/base/browser/ui/keybindingLabel/keybindingLabel.mjs'; import { ColorIdentifier } from '../common/colorRegistry.mjs'; import { IProgressBarStyles } from '@sussudio/base/browser/ui/progressbar/progressbar.mjs'; import { ICheckboxStyles, IToggleStyles } from '@sussudio/base/browser/ui/toggle/toggle.mjs'; import { IDialogStyles } from '@sussudio/base/browser/ui/dialog/dialog.mjs'; import { IInputBoxStyles } from '@sussudio/base/browser/ui/inputbox/inputBox.mjs'; import { IFindWidgetStyles } from '@sussudio/base/browser/ui/tree/abstractTree.mjs'; import { ICountBadgeStyles } from '@sussudio/base/browser/ui/countBadge/countBadge.mjs'; import { IBreadcrumbsWidgetStyles } from '@sussudio/base/browser/ui/breadcrumbs/breadcrumbsWidget.mjs'; export type IStyleOverride<T> = { [P in keyof T]?: ColorIdentifier; }; export declare const defaultKeybindingLabelStyles: IKeybindingLabelStyles; export declare function getKeybindingLabelStyles( override: IStyleOverride<IKeybindingLabelStyles>, ): IKeybindingLabelStyles; export declare const defaultButtonStyles: IButtonStyles; export declare function getButtonStyles(override: IStyleOverride<IButtonStyles>): IButtonStyles; export declare const defaultProgressBarStyles: IProgressBarStyles; export declare function getProgressBarStyles(override: IStyleOverride<IProgressBarStyles>): IProgressBarStyles; export declare const defaultToggleStyles: IToggleStyles; export declare function getToggleStyles(override: IStyleOverride<IToggleStyles>): IToggleStyles; export declare const defaultCheckboxStyles: ICheckboxStyles; export declare function getCheckboxStyles(override: IStyleOverride<ICheckboxStyles>): ICheckboxStyles; export declare const defaultDialogStyles: IDialogStyles; export declare function getDialogStyle(override: IStyleOverride<IDialogStyles>): IDialogStyles; export declare const defaultInputBoxStyles: IInputBoxStyles; export declare function getInputBoxStyle(override: IStyleOverride<IInputBoxStyles>): IInputBoxStyles; export declare const defaultFindWidgetStyles: IFindWidgetStyles; export declare const defaultCountBadgeStyles: ICountBadgeStyles; export declare function getCountBadgeStyle(override: IStyleOverride<ICountBadgeStyles>): ICountBadgeStyles; export declare const defaultBreadcrumbsWidgetStyles: IBreadcrumbsWidgetStyles; export declare function getBreadcrumbsWidgetStyles( override: IStyleOverride<IBreadcrumbsWidgetStyles>, ): IBreadcrumbsWidgetStyles;