devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
39 lines (38 loc) • 1.75 kB
TypeScript
import { Table } from '../../model/tables/main-structures/table';
import { TableLookTypes } from '../../model/tables/secondary-structures/table-base-structures';
import { CommandBase, CommandSimpleOptions } from '../command-base';
import { SimpleCommandState } from '../command-states';
export declare class ChangeTableLookCommandBase extends CommandBase<SimpleCommandState> {
option: TableLookTypes;
getState(): SimpleCommandState;
getValue(table: Table): boolean;
isInvertedTableLookType(): boolean;
isEnabled(): boolean;
executeCore(_state: SimpleCommandState, options: CommandSimpleOptions<boolean | null | undefined>): boolean;
getNewValue(table: Table, parameter: boolean): TableLookTypes;
protected getRelatedCommands(): Record<number, boolean>;
}
export declare class ChangeTableLookCommand extends ChangeTableLookCommandBase {
getValue(table: Table): any;
getNewValue(_table: Table, parameter: any): TableLookTypes;
}
export declare class ToggleFirstRowCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
}
export declare class ToggleLastRowCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
}
export declare class ToggleFirstColumnCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
}
export declare class ToggleLastColumnCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
}
export declare class ToggleBandedRowsCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
isInvertedTableLookType(): boolean;
}
export declare class ToggleBandedColumnCommand extends ChangeTableLookCommandBase {
option: TableLookTypes;
isInvertedTableLookType(): boolean;
}