UNPKG

@univerjs/sheets-ui

Version:

UniverSheet normal ui-plugin-sheets

68 lines (67 loc) 4.16 kB
import { IAccessor, HorizontalAlign, VerticalAlign, WrapStrategy } from '@univerjs/core'; import { IMenuButtonItem, IMenuSelectorItem } from '@univerjs/ui'; import { Observable } from 'rxjs'; export declare enum SheetMenuPosition { ROW_HEADER_CONTEXT_MENU = "ROW_HEADER_CONTEXT_MENU", COL_HEADER_CONTEXT_MENU = "COL_HEADER_CONTEXT_MENU", SHEET_BAR = "SHEET_BAR", SHEET_FOOTER = "SHEET_FOOTER" } export declare function FormatPainterMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function BoldMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function ItalicMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function UnderlineMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function StrikeThroughMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function FontFamilySelectorMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<string>; export declare function ResetTextColorMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function TextColorSelectorMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<string, string | undefined>; export declare function ResetBackgroundColorMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function BackgroundColorSelectorMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<string, string | undefined>; export declare const HORIZONTAL_ALIGN_CHILDREN: { label: string; icon: string; value: HorizontalAlign; }[]; export declare function HorizontalAlignMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<HorizontalAlign>; export declare const VERTICAL_ALIGN_CHILDREN: { label: string; icon: string; value: VerticalAlign; }[]; export declare function VerticalAlignMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<VerticalAlign>; export declare const TEXT_WRAP_CHILDREN: { label: string; icon: string; value: WrapStrategy; }[]; export declare function WrapTextMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<WrapStrategy>; export declare const TEXT_ROTATE_CHILDREN: ({ label: string; icon: string; value: number; } | { label: string; icon: string; value: string; })[]; export declare function TextRotateMenuItemFactory(accessor: IAccessor): IMenuSelectorItem<number | string>; export declare function menuClipboardDisabledObservable(injector: IAccessor): Observable<boolean>; export declare function CopyMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function CutMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function PasteMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare const COPY_SPECIAL_MENU_ID = "sheet.menu.copy-special"; export declare function CopySpacialMenuItemFactory(accessor: IAccessor): IMenuSelectorItem; export declare const PASTE_SPECIAL_MENU_ID = "sheet.menu.paste-special"; export declare function PasteSpacialMenuItemFactory(accessor: IAccessor): IMenuSelectorItem; export declare function PasteValueMenuItemFactory(accessor: IAccessor): IMenuButtonItem<string>; export declare function PasteFormatMenuItemFactory(accessor: IAccessor): IMenuButtonItem<string>; export declare function PasteColWidthMenuItemFactory(accessor: IAccessor): IMenuButtonItem<string>; export declare function PasteBesidesBorderMenuItemFactory(accessor: IAccessor): IMenuButtonItem<string>; export declare function FitContentMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function ColAutoWidthMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function HideRowMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function HideColMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function ShowRowMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function ShowColMenuItemFactory(accessor: IAccessor): IMenuButtonItem; export declare function SetRowHeightMenuItemFactory(accessor: IAccessor): IMenuButtonItem<number>; export declare function SetColWidthMenuItemFactory(accessor: IAccessor): IMenuButtonItem<number>;