282 lines
11 KiB
Text
282 lines
11 KiB
Text
diff --git a/src/vs/editor/browser/editorBrowser.ts b/src/vs/editor/browser/editorBrowser.ts
|
|
index 0c018c2a75b..1c0586b0fbd 100644
|
|
--- a/src/vs/editor/browser/editorBrowser.ts
|
|
+++ b/src/vs/editor/browser/editorBrowser.ts
|
|
@@ -300,6 +300,10 @@ export interface IOverlayWidget {
|
|
* Get a unique identifier of the overlay widget.
|
|
*/
|
|
getId(): string;
|
|
+ /**
|
|
+ * Get a human-readable name of the overlay widget.
|
|
+ */
|
|
+ getName(): string;
|
|
/**
|
|
* Get the dom node of the overlay widget.
|
|
*/
|
|
diff --git a/src/vs/editor/contrib/find/browser/findOptionsWidget.ts b/src/vs/editor/contrib/find/browser/findOptionsWidget.ts
|
|
index dab491acd42..c54800ca5a1 100644
|
|
--- a/src/vs/editor/contrib/find/browser/findOptionsWidget.ts
|
|
+++ b/src/vs/editor/contrib/find/browser/findOptionsWidget.ts
|
|
@@ -134,6 +134,10 @@ export class FindOptionsWidget extends Widget implements IOverlayWidget {
|
|
return FindOptionsWidget.ID;
|
|
}
|
|
|
|
+ public getName(): string {
|
|
+ return 'Find Options Widget';
|
|
+ }
|
|
+
|
|
public getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/editor/contrib/find/browser/findWidget.ts b/src/vs/editor/contrib/find/browser/findWidget.ts
|
|
index 03e698c3e87..9d2698a005e 100644
|
|
--- a/src/vs/editor/contrib/find/browser/findWidget.ts
|
|
+++ b/src/vs/editor/contrib/find/browser/findWidget.ts
|
|
@@ -312,6 +312,10 @@ export class FindWidget extends Widget implements IOverlayWidget, IVerticalSashL
|
|
return FindWidget.ID;
|
|
}
|
|
|
|
+ public getName(): string {
|
|
+ return 'Find Widget';
|
|
+ }
|
|
+
|
|
public getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/editor/contrib/hover/browser/glyphHoverWidget.ts b/src/vs/editor/contrib/hover/browser/glyphHoverWidget.ts
|
|
index 1c741fc3b8b..14b8f6d7574 100644
|
|
--- a/src/vs/editor/contrib/hover/browser/glyphHoverWidget.ts
|
|
+++ b/src/vs/editor/contrib/hover/browser/glyphHoverWidget.ts
|
|
@@ -70,6 +70,10 @@ export class GlyphHoverWidget extends Disposable implements IOverlayWidget, IHov
|
|
return GlyphHoverWidget.ID;
|
|
}
|
|
|
|
+ public getName(): string {
|
|
+ return 'Glyph Hover Widget';
|
|
+ }
|
|
+
|
|
public getDomNode(): HTMLElement {
|
|
return this._hover.containerDomNode;
|
|
}
|
|
diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts
|
|
index 2a7c1cf5b1b..676d41333ed 100644
|
|
--- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts
|
|
+++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts
|
|
@@ -328,6 +328,10 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget {
|
|
return 'editor.contrib.stickyScrollWidget';
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Sticky Scroll Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._rootDomNode;
|
|
}
|
|
diff --git a/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts b/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts
|
|
index 9d42306730d..c38efccca8f 100644
|
|
--- a/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts
|
|
+++ b/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts
|
|
@@ -342,6 +342,10 @@ export class SuggestDetailsOverlay implements IOverlayWidget {
|
|
return 'suggest.details';
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Suggest Details Overlay';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._resizable.domNode;
|
|
}
|
|
diff --git a/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts b/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts
|
|
index 96820f1eafd..671fc8143e0 100644
|
|
--- a/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts
|
|
+++ b/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts
|
|
@@ -103,6 +103,10 @@ export class OverlayWidgetDelegate implements IOverlayWidget {
|
|
return this._id;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return this._id;
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts b/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts
|
|
index 3c3ce892ce9..16fb2e6ed82 100644
|
|
--- a/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts
|
|
+++ b/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts
|
|
@@ -88,6 +88,10 @@ class ShowKeyboardWidget extends Disposable implements IOverlayWidget {
|
|
return ShowKeyboardWidget.ID;
|
|
}
|
|
|
|
+ public getName(): string {
|
|
+ return 'Show Keyboard Widget';
|
|
+ }
|
|
+
|
|
public getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts b/src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts
|
|
index 4aa28793eff..5f9debc3860 100644
|
|
--- a/src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts
|
|
+++ b/src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts
|
|
@@ -206,6 +206,10 @@ export class QuickInputEditorWidget implements IOverlayWidget {
|
|
return QuickInputEditorWidget.ID;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Quick Input Editor Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this.domNode;
|
|
}
|
|
diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts
|
|
index 5b0047e74a3..434ecea70d5 100644
|
|
--- a/src/vs/monaco.d.ts
|
|
+++ b/src/vs/monaco.d.ts
|
|
@@ -5726,6 +5726,10 @@ declare namespace monaco.editor {
|
|
* Get a unique identifier of the overlay widget.
|
|
*/
|
|
getId(): string;
|
|
+ /**
|
|
+ * Get a human-readable name of the overlay widget.
|
|
+ */
|
|
+ getName(): string;
|
|
/**
|
|
* Get the dom node of the overlay widget.
|
|
*/
|
|
diff --git a/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution.ts b/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution.ts
|
|
index ed6ccc8912f..00490cd9712 100644
|
|
--- a/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution.ts
|
|
+++ b/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution.ts
|
|
@@ -117,6 +117,10 @@ class AgentFeedbackInputWidget implements IOverlayWidget {
|
|
return AgentFeedbackInputWidget._ID;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Agent Feedback Input Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution.ts b/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution.ts
|
|
index 7c4c463f391..db8bdf253c4 100644
|
|
--- a/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution.ts
|
|
+++ b/src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution.ts
|
|
@@ -586,6 +586,10 @@ export class AgentFeedbackEditorWidget extends Disposable implements IOverlayWid
|
|
return this._id;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Agent Feedback Editor Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/workbench/browser/codeeditor.ts b/src/vs/workbench/browser/codeeditor.ts
|
|
index 81f18b872bc..05f4f85e924 100644
|
|
--- a/src/vs/workbench/browser/codeeditor.ts
|
|
+++ b/src/vs/workbench/browser/codeeditor.ts
|
|
@@ -146,6 +146,10 @@ export class FloatingEditorClickWidget extends FloatingClickWidget implements IO
|
|
return 'editor.overlayWidget.floatingClickWidget';
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Floating Editor Click Widget';
|
|
+ }
|
|
+
|
|
getPosition(): IOverlayWidgetPosition {
|
|
return {
|
|
preference: OverlayWidgetPositionPreference.BOTTOM_RIGHT_CORNER
|
|
diff --git a/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration.ts b/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration.ts
|
|
index 2e43b458f3d..2d2b331786d 100644
|
|
--- a/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration.ts
|
|
+++ b/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration.ts
|
|
@@ -806,6 +806,10 @@ class DiffHunkWidget implements IOverlayWidget, IModifiedFileEntryChangeHunk {
|
|
return this._id;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Diff Hunk Widget';
|
|
+ }
|
|
+
|
|
layout(startLineNumber: number): void {
|
|
|
|
const lineHeight = this._editor.getOption(EditorOption.lineHeight);
|
|
@@ -886,6 +890,10 @@ class AccessibleDiffViewContainer implements IOverlayWidget {
|
|
return 'chatEdits.accessibleDiffView';
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Accessible Diff View Container';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget.ts b/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget.ts
|
|
index 0623aea19ca..0b9a77984b5 100644
|
|
--- a/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget.ts
|
|
+++ b/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget.ts
|
|
@@ -516,6 +516,10 @@ export class ChatEditingExplanationWidget extends Disposable implements IOverlay
|
|
return this._id;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Chat Editing Explanation Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay.ts b/src/vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay.ts
|
|
index b3de9d98131..204cd19389f 100644
|
|
--- a/src/vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay.ts
|
|
+++ b/src/vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay.ts
|
|
@@ -67,6 +67,10 @@ export class PromptCodingAgentActionOverlayWidget extends Disposable implements
|
|
return PromptCodingAgentActionOverlayWidget.ID;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Prompt Coding Agent Action Overlay Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._domNode;
|
|
}
|
|
diff --git a/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts b/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts
|
|
index b6a6170b071..d1eb9db040c 100644
|
|
--- a/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts
|
|
+++ b/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts
|
|
@@ -310,6 +310,10 @@ export class DefineKeybindingOverlayWidget extends Disposable implements IOverla
|
|
return DefineKeybindingOverlayWidget.ID;
|
|
}
|
|
|
|
+ getName(): string {
|
|
+ return 'Define Keybinding Overlay Widget';
|
|
+ }
|
|
+
|
|
getDomNode(): HTMLElement {
|
|
return this._widget.domNode;
|
|
}
|
|
diff --git a/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts b/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts
|
|
index 37fac8335cb..0b12b4666ea 100644
|
|
--- a/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts
|
|
+++ b/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts
|
|
@@ -670,6 +670,11 @@ class CoverageToolbarWidget extends Disposable implements IOverlayWidget {
|
|
return 'coverage-summary-widget';
|
|
}
|
|
|
|
+ /** @inheritdoc */
|
|
+ public getName(): string {
|
|
+ return 'Coverage Summary Widget';
|
|
+ }
|
|
+
|
|
/** @inheritdoc */
|
|
public getDomNode(): HTMLElement {
|
|
return this._domNode.root;
|