kicad/include/preview_items
John Beard 3549b77530 Ruler: fix colours when not the same as the cursor strings
Implement a simple RAII GAL attribute save/restore
class that handles putting the GAL back the way it was found.

This makes draw methods easier to write, as they don't need
to worry if a called method will upset the attribute context
(as long as the caller saves the context, or the callee does).

Obviously not a good idea to use in tight loops, but when text
is involved, this is negligible!
2024-11-04 20:41:20 +08:00
..
anchor_debug.h Debug: graphical snap anchor debug mode 2024-09-11 22:35:35 +01:00
arc_assistant.h Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
arc_geom_manager.h Remove unit-less angles from geometry manager APIs. 2022-01-20 21:10:04 +00:00
bezier_assistant.h Pcbnew: add bezier editing tool 2024-09-25 21:41:32 +01:00
bezier_geom_manager.h Pcbnew: add bezier editing tool 2024-09-25 21:41:32 +01:00
centreline_rect_item.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
construction_geom.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
draw_context.h Add dashed lines and circles to preview draw context. 2023-10-06 15:56:20 +03:00
item_drawing_utils.h Snapping: Add construction geometry snapping 2024-09-11 22:35:35 +01:00
multistep_geom_manager.h Standardise clamp function 2024-10-09 21:27:58 -06:00
polygon_geom_manager.h Unify go-back-one-step processing for drawing tools (and router). 2023-06-19 17:14:32 +01:00
polygon_item.h Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
preview_utils.h Ruler: fix colours when not the same as the cursor strings 2024-11-04 20:41:20 +08:00
ruler_item.h Position interactive: use the forward vector value 2024-11-04 20:41:20 +08:00
selection_area.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
simple_overlay_item.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
snap_indicator.h Debug: graphical snap anchor debug mode 2024-09-11 22:35:35 +01:00
two_point_assistant.h Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
two_point_geom_manager.h Smarten up double-click handing in PCBNew drawing tool. 2023-09-24 18:49:41 +01:00