Maciej Suminski
|
90a3b97c2f
|
Added drawing of worksheet layout.
|
2013-09-11 14:42:12 +02:00 |
Maciej Suminski
|
e2f5b2779f
|
Changed lifetime of RENDER_SETTINGS (now they are accessible right after PAINTER object is created).
|
2013-09-11 12:09:22 +02:00 |
Maciej Suminski
|
afe2e27b0a
|
Moved GetColor() from PAINTER to RENDER_SETTINGS. Fixed recaching of custom items.
|
2013-09-11 11:39:46 +02:00 |
Maciej Suminski
|
c5d3376c26
|
Changed some 'magic numbers' into constants. Added const modifier in appropriate spots.
|
2013-09-11 11:34:10 +02:00 |
Maciej Suminski
|
cd56848326
|
Added one more function to convert colors.
|
2013-09-11 11:11:27 +02:00 |
Maciej Suminski
|
7d4aed1099
|
Fixed COLOR4D( EDA_COLOR_T aColor ) and added asserts.
|
2013-09-11 10:30:39 +02:00 |
Maciej Suminski
|
08e797551b
|
Modified default grid/origin settings.
|
2013-09-10 14:35:10 +02:00 |
Maciej Suminski
|
5659dd479e
|
PCB items are refreshed on GAL switching (changes made using default renderer are displayed by GAL).
|
2013-09-10 13:57:28 +02:00 |
Maciej Suminski
|
87da6a8ad3
|
Fixed hanging up of menu loop when user never moves mouse cursor into popup menu area.
|
2013-09-09 17:12:03 +02:00 |
Maciej Suminski
|
d0749a3a52
|
Small refactoring.
|
2013-09-09 14:31:27 +02:00 |
Maciej Suminski
|
8a4417ec46
|
Fixed color for drawing polygons on overlay.
|
2013-09-09 14:31:13 +02:00 |
Maciej Suminski
|
cba1e0bf91
|
Stops autopanning on left mouse button release.
|
2013-09-09 13:57:56 +02:00 |
Maciej Suminski
|
0dc587e2ef
|
Tools are enabled to switch snapping cursor to grid.
|
2013-09-09 10:54:11 +02:00 |
Maciej Suminski
|
dbbe628b8c
|
Modified interfaces for [WX_]VIEW_CONTROLS.
|
2013-09-09 10:53:46 +02:00 |
Maciej Suminski
|
31f7ecc16a
|
First version of the move tool.
|
2013-09-09 09:34:52 +02:00 |
Maciej Suminski
|
f1b0ffd3d7
|
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
|
8658d90663
|
Some more spots where the GAL refresh was required.
|
2013-09-06 17:06:02 +02:00 |
Maciej Suminski
|
f2b4c7a18b
|
Added a few comments.
|
2013-09-06 16:01:46 +02:00 |
Maciej Suminski
|
ab4cb862b0
|
Solved refreshing issues.
|
2013-09-06 11:31:16 +02:00 |
Maciej Suminski
|
f93d297cb5
|
Some comments.
|
2013-09-04 16:25:57 +02:00 |
Maciej Suminski
|
bf3690d841
|
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
|
55744d1e9a
|
Fixed Cairo's render target setting.
|
2013-09-03 17:46:05 +02:00 |
Maciej Suminski
|
f4ec1e729e
|
Allow invoking GAL tools, only if GAL is active.
|
2013-09-02 16:44:13 +02:00 |
Maciej Suminski
|
8e88a621ba
|
Corrected behaviour of drag panning while autopanning is enabled.
|
2013-09-02 16:26:42 +02:00 |
Maciej Suminski
|
e8083ae808
|
Added some comments and changed names of classes to match the coding rules.
|
2013-09-02 14:21:12 +02:00 |
Maciej Suminski
|
fef50dd81e
|
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
|
d0fc362ec6
|
Fixed warning.
|
2013-08-30 14:43:18 +02:00 |
Maciej Suminski
|
fb9a4c2bfc
|
Added stacking for tools.
|
2013-08-30 10:37:26 +02:00 |
Maciej Suminski
|
edea2f9112
|
Reduced displayed events information.
|
2013-08-29 12:03:57 +02:00 |
Maciej Suminski
|
bd8998d1da
|
Fixed cursor drawing for OpenGL.
|
2013-08-28 17:06:07 +02:00 |
Maciej Suminski
|
6fe086ab6d
|
Added cursor snapping.
|
2013-08-28 16:25:42 +02:00 |
Maciej Suminski
|
215f35e237
|
Added mouse cursor drawing.
Added flipping mode.
|
2013-08-27 18:08:32 +02:00 |
Maciej Suminski
|
9b52e9dd89
|
Fix for wxWidgets 2.9.5
|
2013-08-26 14:23:17 +02:00 |
Maciej Suminski
|
3962464190
|
Fixed linking errors for apps other than pcbnew.
|
2013-08-26 10:43:22 +02:00 |
Maciej Suminski
|
b03f97b991
|
Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS.
|
2013-08-23 10:56:52 +02:00 |
Maciej Suminski
|
961a8c2eca
|
Added autopanning functionality to WX_VIEW_CONTROLS.
|
2013-08-22 18:42:53 +02:00 |
Maciej Suminski
|
875c0f7062
|
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
|
6b3742b76b
|
Mark layers as dirty on VIEW_ITEM removal.
|
2013-08-22 15:04:14 +02:00 |
Maciej Suminski
|
89a138c09e
|
Added handling keyboard events for the Tool framework.
|
2013-08-21 17:37:27 +02:00 |
Maciej Suminski
|
5adba827a6
|
Added VIEW_GROUP for grouping items to be displayed on a single layer.
|
2013-08-20 15:07:38 +02:00 |
Maciej Suminski
|
61ba40aa7e
|
Added InvokeTool() and FindTool() functions.
|
2013-08-20 14:49:08 +02:00 |
Maciej Suminski
|
43ae1cb98d
|
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
|
e87eea7abc
|
Reformatting.
|
2013-08-19 09:47:36 +02:00 |
Maciej Suminski
|
e697a2c41c
|
Functions for direct item drawing.
|
2013-08-19 09:44:50 +02:00 |
Maciej Suminski
|
9bd7ba36ac
|
Added resetting of tools after loading a new board.
|
2013-08-15 10:20:49 +02:00 |
Maciej Suminski
|
723424df07
|
Added some comments.
|
2013-08-09 15:21:31 +02:00 |
Maciej Suminski
|
80901c69cf
|
Reformatting.
|
2013-08-08 19:41:20 +02:00 |
Maciej Suminski
|
12e10fd43a
|
Reformatting.
|
2013-08-08 14:59:59 +02:00 |
Maciej Suminski
|
282995eaee
|
Fixed disambiguation menu issue.
|
2013-08-08 14:50:32 +02:00 |
Maciej Suminski
|
402f3c6f2c
|
Added brightened mode for selecting items using disambiguation menu.
|
2013-08-08 12:30:00 +02:00 |