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 |
tomasz.
|
8ea0f7ae5b
|
Merged Orson's changes
|
2013-08-02 17:28:09 +02:00 |
tomasz.
|
31389c4063
|
pcbnew: tool initialization should belong to PCB_EDIT_FRAME to avoid linking errors on cvpcb.
|
2013-08-02 17:25:53 +02:00 |
tomasz.
|
69a44d5f13
|
pcbnew: hooked Tool Framework into the edit panel. Added a sample selection tool (not fully functional).
|
2013-08-02 16:53:50 +02:00 |
tomasz.
|
4c777e92f3
|
PCB painter: improve label highlighting
|
2013-08-02 16:53:04 +02:00 |
tomasz.
|
09182d814d
|
View: various fixes, added VIEW::IsDirty()
|
2013-08-02 16:51:38 +02:00 |
tomasz.
|
cc6ca277e3
|
Added COROUTINE and DELEGATE class examples.
|
2013-08-02 16:50:29 +02:00 |
tomasz.
|
ca138b8e92
|
Increased number of layers in the view (for overlay objects)
|
2013-08-02 16:49:07 +02:00 |
tomasz.
|
241061025b
|
Added core tool framework files + boost::context assembly stuff (initial, very buggy and unfinished work).
|
2013-08-02 16:46:53 +02:00 |
Maciej Suminski
|
e4315f0664
|
Added missing header.
|
2013-08-02 16:45:30 +02:00 |
Maciej Suminski
|
2fd2c1dc03
|
Upstream merge.
|
2013-08-02 15:57:24 +02:00 |
Maciej Suminski
|
19b344806d
|
Fixed the tesselator, so now it works with Windows.
|
2013-08-02 10:55:40 +02:00 |
Maciej Suminski
|
5e474cf87f
|
Modified usage of wxStandardPaths to make it compatible with newer versions of wxWidgets.
|
2013-08-02 10:35:58 +02:00 |
Maciej Suminski
|
ebc2a4269e
|
Modified way of handling OpenGL framebuffer errors.
Now it is more verbose and the status is checked at the right moment (previously it was fine with Linux, but on Windows it showed errors).
|
2013-08-02 10:34:23 +02:00 |