Maciej Suminski
|
b39d562aea
|
Restored previous function names.
|
2013-09-20 16:32:11 +02:00 |
Maciej Suminski
|
c00533a150
|
Merged kicad-gal
|
2013-09-20 15:48:27 +02:00 |
Maciej Suminski
|
d4d801204f
|
Added cursor for the move tool
|
2013-09-20 15:01:08 +02:00 |
Maciej Suminski
|
2c03bf4109
|
Removed TA_ActivateTool (now tools are invoked by sending TA_Action event, with the tool name as string parameter).
Developed TOOL_Action class & added ActionManager. Hot keys registered by tools are processed.
Selection & move tool can be invoked by a hot key.
|
2013-09-19 17:02:57 +02:00 |
Maciej Suminski
|
eb784536af
|
Moved GalLayersOrder from layers_id_colors_and_visibility.h to PCB_BASE_FRAME.
|
2013-09-19 09:55:37 +02:00 |
Maciej Suminski
|
fd973478dd
|
Merged kicad-pns-tom.
|
2013-09-19 09:33:07 +02:00 |
tomasz.wlostowski@cern.ch
|
979f549e99
|
A very short insturction for the P&S Router.
|
2013-09-18 20:11:21 +02:00 |
tomasz.wlostowski@cern.ch
|
0d4b71ef3c
|
Merged Orson's latest changes.
|
2013-09-18 20:10:55 +02:00 |
tomasz.wlostowski@cern.ch
|
87dccc9f81
|
P&S router: some missing files
|
2013-09-18 19:56:37 +02:00 |
tomasz.wlostowski@cern.ch
|
db62d672d2
|
Initial version of the P&S router. Buggy and crappy.
|
2013-09-18 19:55:16 +02:00 |
Maciej Suminski
|
9ec4520c45
|
Added missing files
|
2013-09-18 19:51:57 +02:00 |
tomasz.wlostowski@cern.ch
|
74f42a6241
|
geometry/rtree.h: fix compiler warnings
|
2013-09-18 19:37:56 +02:00 |
Maciej Suminski
|
9b16651607
|
Added limits for VIEW scale values & panning area.
|
2013-09-18 17:36:54 +02:00 |
Maciej Suminski
|
56c78d44bf
|
Moved Type() method from EDA_ITEM to VIEW_ITEM.
|
2013-09-18 17:04:07 +02:00 |
Maciej Suminski
|
dcb5d8f25c
|
Merged Tom's branch
|
2013-09-18 16:59:08 +02:00 |
tomasz.wlostowski@cern.ch
|
75b59d8fa4
|
PCB_EDIT_FRAME: public SetTopLayer() method
|
2013-09-18 13:37:20 +02:00 |
tomasz.wlostowski@cern.ch
|
1112d279c5
|
PCB_PAINTER: fix segfault when item has no net assigned
|
2013-09-18 13:16:57 +02:00 |
tomasz.wlostowski@cern.ch
|
88ee288465
|
VIEW_CONTROLS: added ForceCursorPosition() and ShowCursor() methods
|
2013-09-18 13:15:42 +02:00 |
tomasz.wlostowski@cern.ch
|
dea793209d
|
VIEW: added GetTopLayer() method
|
2013-09-18 13:14:57 +02:00 |
tomasz.wlostowski@cern.ch
|
23298886a1
|
geometry: killed compiler warnings
|
2013-09-18 13:14:13 +02:00 |
tomasz.wlostowski@cern.ch
|
d8480e4674
|
gal: make the cursor a bit bigger and hidden by default
|
2013-09-18 13:13:03 +02:00 |
Maciej Suminski
|
3f6fa86190
|
Fixed random color of worksheet border.
|
2013-09-17 14:46:48 +02:00 |
Maciej Suminski
|
300c066b68
|
The last fix to selection rules.
|
2013-09-17 13:47:33 +02:00 |
Maciej Suminski
|
867067aa9c
|
Selection in high contrast mode selects only items that are shown as active.
|
2013-09-17 11:32:47 +02:00 |
Maciej Suminski
|
c5c65d366d
|
Selection box color is put into render settings. Selection layer is removed from active layers.
|
2013-09-17 11:23:00 +02:00 |
Maciej Suminski
|
f53dafd496
|
Modules are marked to be on copper layer too.
|
2013-09-17 11:21:42 +02:00 |
Maciej Suminski
|
3d0753c920
|
Added get functions for high contrast mode fields.
|
2013-09-17 11:19:15 +02:00 |
Maciej Suminski
|
ab21124b71
|
Reenabled snapping for tools.
|
2013-09-16 16:46:02 +02:00 |
Maciej Suminski
|
8e0674b724
|
Unified marking of selected items.
|
2013-09-16 16:18:43 +02:00 |
Maciej Suminski
|
373c8d6441
|
Changed to worksheet border color to match the rest of the worksheet layout.
|
2013-09-16 15:19:48 +02:00 |
Maciej Suminski
|
7207de9bea
|
Fixed bounding box for dimension.
|
2013-09-16 14:44:03 +02:00 |
Maciej Suminski
|
8a1c97ea56
|
More careful check on the net number while drawing net labels for tracks.
|
2013-09-16 11:08:31 +02:00 |
Maciej Suminski
|
573f9841df
|
Better way of marking 'brightened' mode for items.
|
2013-09-16 11:00:59 +02:00 |
Maciej Suminski
|
86f520f76e
|
Sorted out headers.
|
2013-09-16 09:52:47 +02:00 |
Maciej Suminski
|
9fbf45ebfc
|
Fixed drawing outlined track segments.
|
2013-09-16 09:51:53 +02:00 |
Maciej Suminski
|
e0f3e2900b
|
Changed alignment.
|
2013-09-16 09:51:24 +02:00 |
Maciej Suminski
|
b907e74d37
|
Added more required layers for pads (adhesive, solder paste & solder mask)
|
2013-09-13 17:45:40 +02:00 |
tomasz.wlostowski@cern.ch
|
886a3e937a
|
Merged Orson's branch
|
2013-09-13 15:45:03 +02:00 |
tomasz.wlostowski@cern.ch
|
299f424345
|
geometry: r-tree based shape index
|
2013-09-13 15:43:33 +02:00 |
Maciej Suminski
|
9adbdd803a
|
Added missing functions for checking type of keyboard event
|
2013-09-13 15:31:19 +02:00 |
Maciej Suminski
|
782867f7b3
|
Caps for lines are drawn only when segments are wider than 1.0
|
2013-09-13 15:30:45 +02:00 |
tomasz.wlostowski@cern.ch
|
00ecafe94f
|
common/profile.h: fix incorrect #endif
|
2013-09-13 15:28:51 +02:00 |
tomasz.wlostowski@cern.ch
|
228a9451f7
|
polygon: added poly2tri library.
Requied for constrained Delaunay triangulation (P&S/ratsnest) and zone tesselation (GAL).
|
2013-09-13 15:28:20 +02:00 |
tomasz.wlostowski@cern.ch
|
7b0531fdd1
|
SEG: added SquaredLength() method
|
2013-09-13 15:25:03 +02:00 |
Maciej Suminski
|
4c2e3b9a59
|
Removed unnecessary debug message
|
2013-09-13 15:05:57 +02:00 |
Maciej Suminski
|
e00c8e92cb
|
Removed VIEW_LAYER.isDirty flag.
|
2013-09-13 11:38:16 +02:00 |
Maciej Suminski
|
42860b5d02
|
Changed VIEW::PrepareTargets() to more appropriate name VIEW::ClearTargets(). Added SELECTION layer to always-on-top list.
|
2013-09-13 11:28:47 +02:00 |
Maciej Suminski
|
f9cc914960
|
Mouse movement events are sent during autopanning, as the cursor position changes in the world coordinates (even if it stays still in the screen coordinates). It allows tools to update their state, as if the mouse was moved.
|
2013-09-13 10:26:08 +02:00 |
Maciej Suminski
|
d9ff4b851a
|
Currently selected layer is displayed on the top.
|
2013-09-12 18:24:53 +02:00 |
Maciej Suminski
|
82fe1a4972
|
Merged Tom's branch
|
2013-09-12 17:42:28 +02:00 |