kicad/common/preview_items
John Beard ce731f8b62 Add GAL microwave tools
This adds the microwave tools to GAL in Pcbnew as a new tool:
MICROWAVE_TOOL.

Some new preview items are introduced to support this:

* TWO_POINT_GEOM_MANAGER for managing construction of two-point
  geometries, such as that used to construct the inductor.
* CENTRELINE_RECT_ITEM a preview item to draw ractangle with a given
  aspect ratio along a line (specified using a TWO_POINT_GEOM_MANAGER)

PCB_TOOL gets a generic event loops which should be useful for more
than just microwave tools:

* doInteractiveItemPlacement() - handles event loops that wait for a
  click, create an item on click and then allow moving it
  around/flipping, etc.

Fixes: lp:1531323
* https://bugs.launchpad.net/kicad/+bug/1531323
2017-03-20 16:10:51 +01:00
..
arc_assistant.cpp Enhance Pcbnew arc construction 2017-03-17 20:56:54 +01:00
arc_geom_manager.cpp Enhance Pcbnew arc construction 2017-03-17 20:56:54 +01:00
bright_box.cpp Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
centreline_rect_item.cpp Add GAL microwave tools 2017-03-20 16:10:51 +01:00
preview_utils.cpp Add a ruler tool to pcbnew GAL 2017-03-10 16:21:44 +01:00
ruler_item.cpp Add a ruler tool to pcbnew GAL 2017-03-10 16:21:44 +01:00
selection_area.cpp Make SELECTION_AREA a generic overlay item 2017-03-10 16:21:44 +01:00
simple_overlay_item.cpp Add a simple item class for graphical overlays 2017-03-10 16:21:44 +01:00