Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MonacoDiffEditor

Hierarchy

Index

Constructors

constructor

Properties

Protected _diffEditor

_diffEditor: IStandaloneDiffEditor

Protected _diffNavigator

_diffNavigator: DiffNavigator

Protected _languageAutoDetected

_languageAutoDetected: boolean = true

Protected Readonly autoSizing

autoSizing: boolean

Protected Readonly contextKeyService

contextKeyService: ContextKeyService

Protected Readonly diffNavigatorFactory

diffNavigatorFactory: MonacoDiffNavigatorFactory

Readonly document

Readonly documents

documents: Set<MonacoEditorModel> = ...

Protected editor

editor: IStandaloneCodeEditor

Protected Readonly m2p

Protected Readonly maxHeight

maxHeight: number

Protected Readonly minHeight

minHeight: number

Readonly modifiedModel

modifiedModel: MonacoEditorModel

Readonly node

node: HTMLElement

Protected Readonly onCursorPositionChangedEmitter

onCursorPositionChangedEmitter: Emitter<Position> = ...

Readonly onDidResize

onDidResize: Event<null | Dimension> = ...

Protected Readonly onDocumentContentChangedEmitter

onDocumentContentChangedEmitter: Emitter<TextDocumentChangeEvent> = ...

Readonly onEncodingChanged

onEncodingChanged: Event<string> = ...

Protected Readonly onFocusChangedEmitter

onFocusChangedEmitter: Emitter<boolean> = ...

Readonly onLanguageChanged

onLanguageChanged: Event<string> = ...

Protected Readonly onLanguageChangedEmitter

onLanguageChangedEmitter: Emitter<string> = ...

Protected Readonly onMouseDownEmitter

onMouseDownEmitter: Emitter<EditorMouseEvent> = ...

Protected Readonly onResizeEmitter

onResizeEmitter: Emitter<null | Dimension> = ...

Protected Readonly onScrollChangedEmitter

onScrollChangedEmitter: Emitter<void> = ...

Protected Readonly onSelectionChangedEmitter

onSelectionChangedEmitter: Emitter<Range> = ...

Readonly originalModel

originalModel: MonacoEditorModel

Protected Readonly p2m

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Readonly uri

uri: default

Accessors

commandService

  • get commandService(): ICommandService

cursor

  • get cursor(): Position
  • set cursor(cursor: Position): void

diffEditor

  • get diffEditor(): IStandaloneDiffEditor

diffNavigator

  • get diffNavigator(): DiffNavigator

instantiationService

  • get instantiationService(): IInstantiationService

languageAutoDetected

  • get languageAutoDetected(): boolean

onCursorPositionChanged

  • get onCursorPositionChanged(): Event<Position>

onDispose

  • get onDispose(): Event<void>

onDocumentContentChanged

  • get onDocumentContentChanged(): Event<TextDocumentChangeEvent>

onFocusChanged

  • get onFocusChanged(): Event<boolean>

onMouseDown

  • get onMouseDown(): Event<EditorMouseEvent>

onScrollChanged

  • get onScrollChanged(): Event<void>

onSelectionChanged

  • get onSelectionChanged(): Event<Range>

selection

  • get selection(): Range
  • set selection(selection: Range): void

Methods

Protected addHandlers

  • addHandlers(codeEditor: IStandaloneCodeEditor): void

Protected autoresize

  • autoresize(): void

blur

  • blur(): void

Protected computeLayoutSize

  • computeLayoutSize(hostNode: HTMLElement, dimension: null | IDimension): IDimension

Protected create

  • create(options?: IDiffEditorConstructionOptions, override?: IEditorOverrideServices): Disposable

createMoveToUri

  • createMoveToUri(resourceUri: default): default

deltaDecorations

  • deltaDecorations(params: DeltaDecorationParams): string[]

detectLanguage

  • detectLanguage(): Promise<void>

dispose

  • dispose(): void

executeEdits

  • executeEdits(edits: TextEdit[]): boolean

Protected fireLanguageChanged

  • fireLanguageChanged(languageId: string): void

focus

  • focus(): void

getControl

  • getControl(): IStandaloneCodeEditor

getEncoding

  • getEncoding(): string

Protected getHeight

  • getHeight(hostNode: HTMLElement, boxSizing: IBoxSizing): number

getLinesDecorations

  • getLinesDecorations(startLineNumber: number, endLineNumber: number): (EditorDecoration & Readonly<{ id: string }>)[]

getResourceUri

  • getResourceUri(): default

getVisibleColumn

  • getVisibleColumn(position: Position): number

getVisibleRanges

  • getVisibleRanges(): Range[]

Protected getWidth

  • getWidth(hostNode: HTMLElement, boxSizing: IBoxSizing): number

isActionSupported

  • isActionSupported(id: string): boolean

isFindWidgetVisible

  • isFindWidgetVisible(): boolean

isFocused

  • isFocused(__namedParameters?: { strict: boolean }): boolean

isRenameInputVisible

  • isRenameInputVisible(): boolean

isSuggestWidgetVisible

  • isSuggestWidgetVisible(): boolean

Protected mapModelContentChange

  • mapModelContentChange(change: IModelContentChange): TextDocumentContentChangeDelta

refresh

  • refresh(): void

replaceText

  • replaceText(params: ReplaceTextParams): Promise<boolean>

Protected resize

  • resize(dimension: null | Dimension): void

resizeToFit

  • resizeToFit(): void

restoreViewState

  • restoreViewState(state: ICodeEditorViewState): void

revealPosition

  • revealPosition(raw: Position, options?: RevealPositionOptions): void

revealRange

  • revealRange(raw: Range, options?: RevealRangeOptions): void

runAction

  • runAction(id: string): Promise<void>

setEncoding

  • setEncoding(encoding: string, mode: EncodingMode): Promise<void>

setLanguage

  • setLanguage(languageId: string): void

setSize

  • setSize(dimension: Dimension): void

storeViewState

  • storeViewState(): object

Protected toDeltaDecorations

  • toDeltaDecorations(params: DeltaDecorationParams): IModelDeltaDecoration[]

Protected toEditorDecoration

  • toEditorDecoration(decoration: IModelDecoration): EditorDecoration & Readonly<{ id: string }>

trigger

  • trigger(source: string, handlerId: string, payload: any): void