Layers
Object management and organization
Layers
Group objects by naming prefix:
- Naming convention:
FVG_001,OB_entry - Configurable delimiter (underscore, dash, or both)
- Manage Groups dialog (add/remove layers)
- Layer dropdown for target selection when drawing
- Optional "Ungrouped" layer for objects without prefix
Drawing Manager
Central panel for managing all chart objects:
- List all objects organized by layer
- Expand/collapse layers
- Toggle visibility per layer or object
- Toggle lock per layer or object
- Delete layers or individual objects
- Confirmation dialogs before deletion
- Scrollable panel with Up/Down buttons
- Drag-reorder layers
- Auto-refresh on chart changes
Sublayer System
Auto-detect complex objects by naming convention:
- Pattern:
LAYER_OBJECTNAME_subpart - Example:
POS_001_entry,POS_001_sl - Collapsible sublayers with expand/collapse toggle
- Lock/hide/delete propagates to all sub-objects
- Mixed state indicator when sub-objects differ
Naming
Flexible object naming system:
- Auto-naming:
[LAYER]_001,[LAYER]_002, etc. - Naming dialog after drawing for custom names
- Rename button [R] in layer panel
- Group dropdown in rename dialog (move between groups)
- Whitespace handling (treated as blank)