kicad/include/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.h Enhance Pcbnew arc construction 2017-03-17 20:56:54 +01:00
arc_geom_manager.h Enhance Pcbnew arc construction 2017-03-17 20:56:54 +01:00
bright_box.h Coverity fixes 2017-03-11 22:20:08 +01:00
centreline_rect_item.h Add GAL microwave tools 2017-03-20 16:10:51 +01:00
multistep_geom_manager.h Enhance Pcbnew arc construction 2017-03-17 20:56:54 +01:00
preview_utils.h Add a ruler tool to pcbnew GAL 2017-03-10 16:21:44 +01:00
ruler_item.h Add a ruler tool to pcbnew GAL 2017-03-10 16:21:44 +01:00
selection_area.h Make SELECTION_AREA a generic overlay item 2017-03-10 16:21:44 +01:00
simple_overlay_item.h Add a simple item class for graphical overlays 2017-03-10 16:21:44 +01:00
two_point_geom_manager.h Add GAL microwave tools 2017-03-20 16:10:51 +01:00