2.4 KiB
2.4 KiB
TechDraw batch e76fd6dfc0614a6fec888441
Edits only. No builds, sync, route generation, tests, browser validation, or business acceptance were performed. The outer pipeline owns build and route receipts; users validate behavior during use.
Connected in this edit
- Registered the existing native offset-vertex, axonometric-dimension and section-position handlers. Successful axonometric creation and section positioning now use the explicit exposed status required by registration, after their native operations complete. Native failures remain failures.
- Enabled native-container routing for these three commands in the existing TechDraw adapter, alongside their existing family-route policy.
- Normalized section-position selection from the application's current-document selection objects to the string handles required by the native handler. Rejects foreign-document selections, subelements, multiple objects and unsupported positioning modes.
Remaining selected boundaries
- ExportPageSVG: native branch at TechDrawDesktopCommands.cpp:2029 still returns partial. Complete page composition must include the actual template, positioned views and annotations, followed by browser file delivery. Existing registration text is not implementation evidence.
- PrintAll: native branch at TechDrawDesktopCommands.cpp:1977 still enumerates pages without rendering them. Requires the same complete page renderer and browser multi-page print delivery/cancellation. Keep printReady and nativeOperationCompleted false until implemented.
- TaskDimension: native branch near line 4153 edits FormatSpec only. Tolerances, references, task preview and dimension scene refresh remain incomplete; do not register this limited branch as the complete task.
- AlignVertexesVertically: command-specific registration handoff and display integration remain unresolved in this edit.
- ExtensionThreadsGroup: existing dispatch delegates to four children. Registration must preserve child failures and only expose completed operations; all four child display paths still need connection review. No group registration was added in this edit.
- Offset vertex, axonometric dimension and section positioning: native mutation/selection routes are connected, but these responses are not consumed by techDrawCreatedView's current command allowlist. Complete native scene refresh remains necessary before claiming end-to-end visual delivery.
No selected command is claimed as business-validated by this note.