Maciej Suminski
e70a0e4e0e
Reformatting.
2013-08-19 09:47:36 +02:00
Maciej Suminski
543d4af682
Added resetting of tools after loading a new board.
2013-08-15 10:20:49 +02:00
Maciej Suminski
18618deea3
Added selection boxes for texts.
2013-08-09 15:04:10 +02:00
Maciej Suminski
67b64f5ec6
Added the additive mode for the selection area.
2013-08-09 10:18:48 +02:00
Maciej Suminski
46670c7eeb
Multiple items selection tool.
2013-08-08 19:42:19 +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
a8430e09f5
Added selection box for modules.
2013-08-08 11:53:29 +02:00
Maciej Suminski
768b039cde
Added general purpose overlay layer and moved selection box to it.
2013-08-08 11:43:56 +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
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
6ebd5ddc53
Fixed bounding box for TEXTE_PCB class.
2013-08-05 14:06:01 +02:00
tomasz.wlostowski@cern.ch
8bcb88d6fd
pcbnew: fixed missing Select Tool icon warning
2013-08-02 19:18:58 +02:00
unknown
f9bd431d56
pcbnew: removed printf() causing a bug
2013-08-02 17:57:28 +02:00
unknown
0c6e180937
Merged Orson's changes
2013-08-02 17:28:09 +02:00
unknown
2c5fcd7d2c
pcbnew: tool initialization should belong to PCB_EDIT_FRAME to avoid linking errors on cvpcb.
2013-08-02 17:25:53 +02:00
unknown
1a19c761ae
pcbnew: hooked Tool Framework into the edit panel. Added a sample selection tool (not fully functional).
2013-08-02 16:53:50 +02:00
unknown
71b8823625
PCB painter: improve label highlighting
2013-08-02 16:53:04 +02:00
Maciej Suminski
017c41bc5f
Upstream merge.
2013-08-02 15:57:24 +02:00
jean-pierre charras
490b630e2d
Minor fixes. Minor code cleaning. Pcbnew: better iniatilization of members in DRAWSEGMENT, TRACK, EDGE_MOD (not bugs: just useful when using python scripting).
2013-07-31 18:41:32 +02:00
Maciej Suminski
1265dc6334
Added drawing of solderpaste layer for pads.
2013-07-31 14:51:20 +02:00
Maciej Suminski
69f994e1b2
Added missing outline for polygon segments.
2013-07-31 13:35:02 +02:00
Maciej Suminski
0f841f194f
Fixed drawing of polygon segments (eg. microwave extension traces).
2013-07-31 11:36:46 +02:00
Maciej Suminski
2331742384
Removed shaderless OpenGL backend.
2013-07-29 16:38:07 +02:00
Maciej Suminski
d41ea73765
Fixed top layer pads netnames issue.
2013-07-29 14:20:40 +02:00
Maciej Suminski
5a5616f258
Added initialization of variable, preventing unconditional jumps. Fixed typos in comments.
2013-07-29 14:12:27 +02:00
jean-pierre charras
bd3108a40c
Minor code cleaning. Pcbnew: better iniatilization of members in DRAWSEGMENT, TRACK, EDGE_MOD (useful when using python scripting).
2013-07-29 09:33:56 +02:00
Dick Hollenbeck
8c9a12e3a1
minor tweaks to debug statements and cmake
2013-07-28 11:30:39 -05:00
Ben Harris
fe45fa81fc
fix FP_CACHE::Load()
2013-07-28 11:30:02 -05:00
matheiulj
fd38b708fb
Fix pad bounding box calculation bug. (fixes lp:1202828)
2013-07-26 17:29:16 -04:00
Maciej Suminski
b41d1e0eaf
Added display of soldermask for pads.
2013-07-26 18:15:11 +02:00
Maciej Suminski
f5b230a2ef
Fixed recaching after changing display properties.
2013-07-26 10:05:57 +02:00
Maciej Suminski
76660ff15b
Fixed high contrast mode in OpenGL. Split display settings loading into more appropriate places.
2013-07-25 18:04:15 +02:00
Maciej Suminski
e644f5be05
OpenGL multitarget rendering (compositing).
2013-07-23 18:39:07 +02:00
jean-pierre charras
fdbdb76c39
Initial release of pl_editor, the page layout and title block editor.
2013-07-19 20:27:22 +02:00
Maciej Suminski
89ddf97fa0
Different approach to coloring netname labels.
2013-07-17 14:02:08 +02:00
Maciej Suminski
79b2eb0ff7
Display preferences for showing netnames applies to the GAL backend.
2013-07-17 13:38:56 +02:00
Maciej Suminski
0ab0c7b8ed
Restored missing Refresh() on switching the high contrast mode.
2013-07-17 10:26:29 +02:00
Maciej Suminski
1d582a515c
Added an interface for highlighting.
2013-07-17 10:21:46 +02:00
Maciej Suminski
910d95a7b6
Moved bottom netnames layer over bottom tracks & pads. Changed int to LAYER_NUM where applicable.
2013-07-16 15:45:21 +02:00
Maciej Suminski
3ba2d4428b
Added support for multiple active layers (colored ones in the high contrast mode).
...
Added separate layers for pad netnames (now these are divided into multilayer/top/bottom pads).
More appropriate layers are selecting a copper layer in the high contrast mode (now it shows the copper layer itself, vias & multilayer pads and netnames).
2013-07-16 13:40:53 +02:00
Maciej Suminski
7a545df299
Moved rendering order settings to a more appropriate place.
2013-07-16 10:49:56 +02:00
Maciej Suminski
1073a524b9
Refactored code responsible for high contrast mode. Now it allows to have more than one layer on the top.
...
Selecting layer using the dropdown list on the toolbar influences the layer displayed in high contrast mode.
2013-07-16 09:26:29 +02:00
Maciej Suminski
79a4f42ef9
Fixed multiline vertical strings drawing bug.
2013-07-09 10:00:23 +02:00
Dick Hollenbeck
8fdf3799a2
dialog information hiding, initial Fit()
2013-07-09 00:48:26 -05:00