Maciej Suminski
|
b319b710df
|
Fixed color for drawing polygons on overlay.
|
2013-09-09 14:31:13 +02:00 |
Maciej Suminski
|
dd1ad34cea
|
Stops autopanning on left mouse button release.
|
2013-09-09 13:57:56 +02:00 |
Maciej Suminski
|
cea4d89697
|
Tools are enabled to switch snapping cursor to grid.
|
2013-09-09 10:54:11 +02:00 |
Maciej Suminski
|
7bbd31fa2a
|
Modified interfaces for [WX_]VIEW_CONTROLS.
|
2013-09-09 10:53:46 +02:00 |
Maciej Suminski
|
77fc1aecb2
|
First version of the move tool.
|
2013-09-09 09:34:52 +02:00 |
Maciej Suminski
|
02f7e9c800
|
Changed focus owner of LayerWidget to EDA_DRAW_PANEL_GAL to make keyboard events work (apparently everything works fine, to be tested more extensively).
Removed unnecessary event hook from EDA_DRAW_PANEL_GAL.
|
2013-09-06 17:53:01 +02:00 |
Maciej Suminski
|
7e73dad7b0
|
Some more spots where the GAL refresh was required.
|
2013-09-06 17:06:02 +02:00 |
Maciej Suminski
|
6054e7be0a
|
Added a few comments.
|
2013-09-06 16:01:46 +02:00 |
Maciej Suminski
|
345e97f296
|
Solved refreshing issues.
|
2013-09-06 11:31:16 +02:00 |
Maciej Suminski
|
7e4eba9eed
|
Some comments.
|
2013-09-04 16:25:57 +02:00 |
Maciej Suminski
|
a1089c9dd6
|
More effective way of updating bounding boxes. IsCached() method made public. Removed some of unused fields from the layer description structure.
|
2013-09-04 16:23:26 +02:00 |
Maciej Suminski
|
1a1416aaa4
|
Fixed Cairo's render target setting.
|
2013-09-03 17:46:05 +02:00 |
Maciej Suminski
|
7c745cd9c6
|
Allow invoking GAL tools, only if GAL is active.
|
2013-09-02 16:44:13 +02:00 |
Maciej Suminski
|
1e1fbb4ccf
|
Corrected behaviour of drag panning while autopanning is enabled.
|
2013-09-02 16:26:42 +02:00 |
Maciej Suminski
|
0b17e5d288
|
Added some comments and changed names of classes to match the coding rules.
|
2013-09-02 14:21:12 +02:00 |
Maciej Suminski
|
3b046c409b
|
Changed way of naming VIEW_ITEM update flags to be more explicit.
VIEW_ITEMs save the layer numbers they use, it allowed to speed up removal of items.
|
2013-09-02 11:49:46 +02:00 |
Maciej Suminski
|
bf9b535f66
|
Fixed warning.
|
2013-08-30 14:43:18 +02:00 |
Maciej Suminski
|
367924e669
|
Added stacking for tools.
|
2013-08-30 10:37:26 +02:00 |
Maciej Suminski
|
d62e474850
|
Reduced displayed events information.
|
2013-08-29 12:03:57 +02:00 |
Maciej Suminski
|
00a2da7d18
|
Fixed cursor drawing for OpenGL.
|
2013-08-28 17:06:07 +02:00 |
Maciej Suminski
|
86c29e23df
|
Added cursor snapping.
|
2013-08-28 16:25:42 +02:00 |
Maciej Suminski
|
cebdb43234
|
Added mouse cursor drawing.
Added flipping mode.
|
2013-08-27 18:08:32 +02:00 |
Maciej Suminski
|
0a17e9a236
|
Fix for wxWidgets 2.9.5
|
2013-08-26 14:23:17 +02:00 |
Maciej Suminski
|
eca53baf6f
|
Fixed linking errors for apps other than pcbnew.
|
2013-08-26 10:43:22 +02:00 |
Maciej Suminski
|
7a74418c39
|
Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS.
|
2013-08-23 10:56:52 +02:00 |
Maciej Suminski
|
37d98063f0
|
Added autopanning functionality to WX_VIEW_CONTROLS.
|
2013-08-22 18:42:53 +02:00 |
Maciej Suminski
|
7fe85b44f9
|
Modified InvokeTool(), so besides resetting the tool, it also send an ActivateTool event.
Added generation of CancelTool event upon ESC key press.
Minor bugfix.
|
2013-08-22 15:07:34 +02:00 |
Maciej Suminski
|
166879a1c8
|
Mark layers as dirty on VIEW_ITEM removal.
|
2013-08-22 15:04:14 +02:00 |
Maciej Suminski
|
b518569674
|
Added handling keyboard events for the Tool framework.
|
2013-08-21 17:37:27 +02:00 |
Maciej Suminski
|
339cf51c0c
|
Added VIEW_GROUP for grouping items to be displayed on a single layer.
|
2013-08-20 15:07:38 +02:00 |
Maciej Suminski
|
c8d06997f5
|
Added InvokeTool() and FindTool() functions.
|
2013-08-20 14:49:08 +02:00 |
Maciej Suminski
|
57979f3c9b
|
Smarter way of the overlay rendering (overlay is always refreshed, while cached&noncached targets only if the viewport or items have changed).
|
2013-08-19 11:02:38 +02:00 |
Maciej Suminski
|
e70a0e4e0e
|
Reformatting.
|
2013-08-19 09:47:36 +02:00 |
Maciej Suminski
|
6268fe957a
|
Functions for direct item drawing.
|
2013-08-19 09:44:50 +02:00 |
Maciej Suminski
|
543d4af682
|
Added resetting of tools after loading a new board.
|
2013-08-15 10:20:49 +02:00 |
Maciej Suminski
|
eb290bf362
|
Added some comments.
|
2013-08-09 15:21:31 +02:00 |
Maciej Suminski
|
eefc79b5b2
|
Reformatting.
|
2013-08-08 19:41:20 +02:00 |
Maciej Suminski
|
9d9d74faad
|
Reformatting.
|
2013-08-08 14:59:59 +02:00 |
Maciej Suminski
|
c2342776e1
|
Fixed disambiguation menu issue.
|
2013-08-08 14:50:32 +02:00 |
Maciej Suminski
|
09aa89f3f9
|
Added brightened mode for selecting items using disambiguation menu.
|
2013-08-08 12:30:00 +02:00 |
Maciej Suminski
|
3f1b9a6b4a
|
Different approach to item recaching.
|
2013-08-07 17:20:01 +02:00 |
Maciej Suminski
|
c81b17c1cb
|
Some more reformatting and adding copyright notices.
|
2013-08-07 11:20:12 +02:00 |
Maciej Suminski
|
c928bc8ce3
|
Fixed layers caching settings. Added some comments.
|
2013-08-07 10:52:50 +02:00 |
Maciej Suminski
|
f33a4975ef
|
Simplified color computation.
|
2013-08-07 09:51:39 +02:00 |
Maciej Suminski
|
5920137968
|
Removed frame limiter.
|
2013-08-07 09:37:28 +02:00 |
Maciej Suminski
|
3096a26b59
|
Added GetTarget() for GALs.
|
2013-08-06 14:57:48 +02:00 |
Maciej Suminski
|
ff2a719bf7
|
Code reformatting.
|
2013-08-06 10:30:09 +02:00 |
Maciej Suminski
|
b6c4aaac8e
|
Moved highlighted flag from VIEW_ITEM to EDA_ITEM. Added brightened and selected flag to EDA_ITEM.
|
2013-08-06 09:31:08 +02:00 |
Maciej Suminski
|
fa7b6a8cec
|
Moved VIEW_ITEM::ViewGetRequiredLayers() functionality to the VIEW class. Now required layers are set per layer basis instead of per item.
|
2013-08-05 16:28:58 +02:00 |
Maciej Suminski
|
a8ea2e05a4
|
Windows build fix.
|
2013-08-02 19:21:22 +02:00 |