Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Complete List

Control GrooperReview.Controls

Displays a list of Intellisense completion items in the Code Editor control.

Remarks

The Complete List control provides an interactive dropdown or popup list of code completion suggestions within the Code Editor. It is designed to assist users in writing code, scripts, or regular expressions by offering context-aware suggestions, method overloads, and documentation as they type. The control is tightly integrated with the Code Editor and appears automatically when completion is triggered by specific characters or keyboard shortcuts.

UI Components

  • Completion List:
    • Displays a scrollable list of completion items, each representing a possible insertion or suggestion.
    • Items may include icons, display values, and brief descriptions.
    • The currently selected item is highlighted for clarity.
  • Insight Panel (optional):
    • When viewing method overloads or functions, an insight panel may appear showing parameter info and documentation.
  • Keyboard Navigation:
    • Up/Down: Move selection up or down.
    • Page Up/Page Down: Scroll through the list quickly.
    • Escape: Close the completion list.
    • Enter: Accept the current selection and insert it into the editor.
    • Ctrl + Arrow Keys: Cycle through overloads in the insight panel.

Interactive Features

  • Context-Aware Suggestions:
    • The list is populated based on the current cursor position, typed text, and available completion providers.
    • Supports filtering and sorting to show the most relevant items first.
  • Insertion and Appending:
    • Selecting an item inserts its value at the cursor position.
    • Some items may append additional text or formatting, such as method parentheses or parameter templates.
  • Documentation and Tooltips:
    • Hovering or selecting an item may display additional documentation, parameter info, or usage examples.

Usage Guidance

Use the Complete List to speed up code entry and reduce errors by selecting from valid suggestions. Trigger completion by typing a completion character, using a keyboard shortcut, or invoking the command from the context menu.

  • Use arrow keys to navigate the list and Enter to insert the selected item.
  • For methods with multiple overloads, use Ctrl + Arrow Keys to cycle through available signatures.
  • Press Escape to dismiss the list without making a selection.

Accessibility

  • Fully navigable by keyboard and mouse.
  • Screen reader support for item values and documentation.

Notification