cad-editor/src/entities
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 559cd76369 feat(grip): value-prompt actions Lengthen/Radius/Arc Length
Lengthen / Radius / Arc Length need a number after the pick. Stash
`grip_pending` on the picked action, push prompt to command line,
route next `CommandSubmit` parse into `apply_grip_menu_value`.
Escape cancels.

- `Grippable::grip_menu_value_prompt` returns label when action
  wants value; `apply_grip_menu_value` runs the edit. Dispatched
  via `EntityTypeOps`.
- Line: Lengthen extends either endpoint along line direction.
- Arc: Radius sets radius; Arc Length redrives end angle from
  `value / radius`; Lengthen extends start / end angle the same
  way.
2026-05-29 14:58:35 +03:00
..
arc.rs feat(grip): value-prompt actions Lengthen/Radius/Arc Length 2026-05-29 14:58:35 +03:00
attribute.rs refactor(commands): per-entity MassProps + TextContent traits 2026-05-23 23:30:34 +03:00
circle.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
common.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
dimension.rs feat(grip): entity-specific popup menus for Line/Arc/Dimension 2026-05-29 09:46:05 +03:00
ellipse.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
hatch.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
insert.rs refactor(entities): collapse trait wrapper boilerplate via macro 2026-05-26 17:16:06 +03:00
leader.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
line.rs feat(grip): value-prompt actions Lengthen/Radius/Arc Length 2026-05-29 14:58:35 +03:00
lwpolyline.rs feat(grip): multi-functional hover popup menu 2026-05-29 09:30:54 +03:00
mesh.rs feat(entities): surface remaining 3D fields + add Mesh render path 2026-05-19 21:35:14 +03:00
mline.rs feat(entities): surface remaining 2D + Region fields in properties 2026-05-19 21:28:16 +03:00
mod.rs refactor(entities): collocate ui_name + dxf_name into entities/names.rs 2026-05-26 17:18:47 +03:00
mtext.rs refactor(commands): per-entity MassProps + TextContent traits 2026-05-23 23:30:34 +03:00
multileader.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
names.rs refactor(entities): collocate ui_name + dxf_name into entities/names.rs 2026-05-26 17:18:47 +03:00
ole2frame.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
point.rs refactor(entities): collapse trait wrapper boilerplate via macro 2026-05-26 17:16:06 +03:00
polyline.rs refactor(common): unify bulge → arc math into BulgeArc 2026-05-23 23:42:26 +03:00
raster_image.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
ray.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
shape.rs feat(entities): integrate remaining fields on text-based entities 2026-05-19 20:58:58 +03:00
solid.rs fix(render): preserve f64 precision until world_offset subtraction 2026-05-12 23:47:40 +03:00
solid3d.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
spline.rs refactor(entities): collapse trait wrapper boilerplate via macro 2026-05-26 17:16:06 +03:00
table.rs feat(text): route every text-bearing entity through the run-aware MText pipeline 2026-05-22 05:53:01 +03:00
text.rs refactor(commands): per-entity MassProps + TextContent traits 2026-05-23 23:30:34 +03:00
text_support.rs refactor(scene/mod.rs): pull entity-specific helpers into entities/ 2026-05-23 23:26:14 +03:00
tolerance.rs feat(mtext): integrate every inline format code in MTEXT renderer 2026-05-21 23:42:22 +03:00
traits.rs feat(grip): value-prompt actions Lengthen/Radius/Arc Length 2026-05-29 14:58:35 +03:00
underlay.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00
viewport.rs refactor(grip): square-only marker set + oriented stretch handles 2026-05-29 02:07:34 +03:00