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
|
01d4080e47
|
Added selection box for DIMENSION.
|
2013-08-30 14:02:57 +02:00 |
Maciej Suminski
|
fb9a4c2bfc
|
Added stacking for tools.
|
2013-08-30 10:37:26 +02:00 |
Maciej Suminski
|
424aa28e1f
|
Added SELECTION_TOOL::GetSelection()
|
2013-08-30 10:23:18 +02:00 |
Maciej Suminski
|
89849cdfa7
|
Unified Set/GetPosition() for BOARD_ITEMs.
|
2013-08-29 12:06:06 +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
|
6ee32b9912
|
Fixed the 64 bit build.
|
2013-08-26 14:08:32 +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
|
1057d5a5be
|
Changed reaction of SELECTION_TOOL to ToolCancel event (first event clears selection, second one deactivates the tool).
|
2013-08-22 15:05:37 +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
|
aabd2a46d0
|
Build fix.
|
2013-08-15 16:23:54 +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
|
d73d153665
|
Added selection boxes for texts.
|
2013-08-09 15:04:10 +02:00 |
Maciej Suminski
|
6af09fedda
|
Added the additive mode for the selection area.
|
2013-08-09 10:18:48 +02:00 |
Maciej Suminski
|
2cb6e59dfd
|
Multiple items selection tool.
|
2013-08-08 19:42:19 +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 |
Maciej Suminski
|
cc5c038362
|
Added selection box for modules.
|
2013-08-08 11:53:29 +02:00 |
Maciej Suminski
|
16437e5d45
|
Added general purpose overlay layer and moved selection box to it.
|
2013-08-08 11:43:56 +02:00 |
Maciej Suminski
|
8c37e70889
|
Different approach to item recaching.
|
2013-08-07 17:20:01 +02:00 |
Maciej Suminski
|
ee80c7f674
|
Some more reformatting and adding copyright notices.
|
2013-08-07 11:20:12 +02:00 |
Maciej Suminski
|
62ea71fcae
|
Fixed layers caching settings. Added some comments.
|
2013-08-07 10:52:50 +02:00 |
Maciej Suminski
|
e050133c07
|
Simplified color computation.
|
2013-08-07 09:51:39 +02:00 |
Maciej Suminski
|
8ab98ae60b
|
Removed frame limiter.
|
2013-08-07 09:37:28 +02:00 |
Maciej Suminski
|
bc69429a56
|
Added GetTarget() for GALs.
|
2013-08-06 14:57:48 +02:00 |
Maciej Suminski
|
7d5a456344
|
Code reformatting.
|
2013-08-06 10:30:09 +02:00 |
Maciej Suminski
|
f193e389ec
|
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
|
8753bef2fa
|
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
|
2c2e506edf
|
Fixed bounding box for TEXTE_PCB class.
|
2013-08-05 14:06:01 +02:00 |
Maciej Suminski
|
096dd7a09b
|
Merge.
|
2013-08-02 19:23:35 +02:00 |
Maciej Suminski
|
df6cacf64b
|
Windows build fix.
|
2013-08-02 19:21:22 +02:00 |
tomasz.wlostowski@cern.ch
|
d1a0bfcc39
|
pcbnew: fixed missing Select Tool icon warning
|
2013-08-02 19:18:58 +02:00 |
tomasz.
|
fdf9898eb2
|
pcbnew: removed printf() causing a bug
|
2013-08-02 17:57:28 +02:00 |