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

Object Editor

Object Properties Editor Property Grid Editor GrooperReview.Controls.PropertyGrid

Provides a user interface for editing the properties of an object.

Remarks

The Object Editor control enables users to view and edit the properties of a single Grooper Object in a structured, interactive interface. It is used for properties that represent embedded objects, configuration items, or complex types within Grooper nodes. The editor supports property editing, validation, contextual help, and integration with commands and context menus.

UI Components

  • Property Grid:
    • Displays all editable properties of the object in a categorized grid.
    • Supports inline editing, drop-down lists, checkboxes, color pickers, and custom editors.
    • Properties are grouped by category, with expandable sections for complex or nested types.
    • Validation indicators highlight errors and provide feedback in real time.
    • Context menu offers commands such as Clear, Reset, Copy, Paste, and workflow-specific actions.
  • Help Window:
    • Shows contextual help for the selected property, including descriptions, usage guidance, and validation messages.
    • When a category label is focused, displays help for the object type being edited.
  • Command Integration:
    • Right-click to access context menu commands relevant to the object or its properties.
    • Menu adapts to the selected property and object type.

Interactive Features

  • Property Editing:
    • Click a property value to edit it inline or open a custom editor.
    • Drop-down lists allow selection from predefined values; some editors support both selection and direct entry.
  • Expandable Properties:
    • Properties representing complex or list types can be expanded to reveal child properties.
    • Expand/collapse state is remembered per session.
  • Keyboard Navigation:
    • Up/Down: Move between properties.
    • Left/Right: Expand/collapse properties or cycle drop-down values.
    • Ctrl + Left/Right: Cycle drop-down values for editable properties.
    • Down or Space: Open property editor.
    • Enter a letter or digit to jump to drop-down values starting with that character.
  • Multi-Property Selection:
    • Use Ctrl + click or Shift + click to select multiple properties for batch operations.
  • Validation and Error Correction:
    • Properties with errors are visually marked, and error messages are shown in the help window.
    • The grid updates validation status in real time as values are changed.

Usage Guidance

Use the Object Editor to configure embedded objects and complex properties within Grooper nodes. Edit settings, review validation feedback, and access contextual help for each property. Use context menu commands for batch operations and workflow actions.

  • For configuration objects, review all categories and expand nested properties as needed.
  • Use validation feedback to correct errors before saving or deploying changes.
  • Access help and command menus for guidance and advanced actions.

Accessibility

  • Fully navigable by keyboard and mouse.
  • Screen reader support for property names, values, help content, and command menus.
  • Visual highlighting for selection, focus, and error feedback.

Example

┌───────────── Object Editor ─────────────┐
│ Category: General                       │
│ ─ Name: {Text Box}                      │
│ ─ Type: {Drop-down}                     │
│ Category: Advanced                      │
│ ─ Enabled: {Checkbox}                   │
│ ─ Color: {Color Picker}                 │
│ ─ Details: {Expandable}                 │
│ ────────────── Help Window ──────────── │
│   Description and usage guidance        │
└─────────────────────────────────────────┘

Child Controls

NameTypeSummary
Notification