tomasz.wlostowski@cern.ch
6639c2d8db
math/box2.h: normalize on construction, minor compilation warning fix
12 years ago
Maciej Suminski
d0749a3a52
Small refactoring.
12 years ago
Maciej Suminski
dbbe628b8c
Modified interfaces for [WX_]VIEW_CONTROLS.
12 years ago
Maciej Suminski
31f7ecc16a
First version of the move tool.
12 years ago
Wayne Stambaugh
230c5f8f5a
Convert footprint definitions from wxString to FPID.
* Use FPID instead of wxString in MODULE object.
* Use FPID instead of wxString when loading and saving files.
* Use FPID in COMPONENT object.
* Add wxString helper functions and comparison operators to FPID.
* Add fp_lib token to pcb and netlist file formats.
* Add code to load and save FPIDs to pcb file format.
* Fix segfault when deleting invalid footprint library tables in Pcbnew
in non footprint library table build.
* Fix bug when counting the number of mod files in
EDA_APP::SetFootprintLibTablePath();
12 years ago
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.
12 years ago
Maciej Suminski
8658d90663
Some more spots where the GAL refresh was required.
12 years ago
Maciej Suminski
f2b4c7a18b
Added a few comments.
12 years ago
Wayne Stambaugh
9ab7c18f46
Footprint library table ground work.
* Remove defined CMAKE_INSTALL_PREFIX for Windows from main CMakeList.txt.
* Move footprint library path detection code from pcbnew.cpp to EDA_APP
object.
* Add CMAKE_INSTALL_PREFIX to config.h.cmake.
* Simplify and fix search path list code.
* Add CMAKE_INSTALL_PREFIX to the list of search paths in case KiCad was
installed using `make install`.
* Add default global footprint library table to CMake install.
* Add method to set footprint library table to PCB_BASE_FRAME object.
* Remove unused function EDA_APP::GetLibraryFile().
* Minor FP_LIB_TABLE object improvements.
12 years ago
Maciej Suminski
ab4cb862b0
Solved refreshing issues.
12 years ago
Maciej Suminski
f93d297cb5
Some comments.
12 years ago
Maciej Suminski
bf3690d841
More effective way of updating bounding boxes. IsCached() method made public. Removed some of unused fields from the layer description structure.
12 years ago
Maciej Suminski
000f1122b1
Moved selection marking boxes to a different layer.
12 years ago
jean-pierre charras
902e5ccee5
pcb layer box selector: ajust size when modifying the layer names, to show the full name.
12 years ago
Maciej Suminski
8e88a621ba
Corrected behaviour of drag panning while autopanning is enabled.
12 years ago
Maciej Suminski
e8083ae808
Added some comments and changed names of classes to match the coding rules.
12 years ago
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.
12 years ago
jean-pierre charras
047749a8dc
minor changes and refinement in class pcb layer box
12 years ago
jean-pierre charras
6c14eee672
Pcbnew: Redesign layer selection and layer pair selection (give them a look near the Layer selector in toolbarr)
12 years ago
Maciej Suminski
d0fc362ec6
Fixed warning.
12 years ago
Maciej Suminski
fb9a4c2bfc
Added stacking for tools.
12 years ago
Maciej Suminski
89849cdfa7
Unified Set/GetPosition() for BOARD_ITEMs.
12 years ago
jean-pierre charras
90b820a52c
Pcbnew: enhancements for blind/buried vias palcement, and save blind/buried vias allowed option in .kicad_pcb file
12 years ago
Maciej Suminski
bd8998d1da
Fixed cursor drawing for OpenGL.
12 years ago
Maciej Suminski
6fe086ab6d
Added cursor snapping.
12 years ago
Maciej Suminski
215f35e237
Added mouse cursor drawing.
Added flipping mode.
12 years ago
Maciej Suminski
6ee32b9912
Fixed the 64 bit build.
12 years ago
Maciej Suminski
3962464190
Fixed linking errors for apps other than pcbnew.
12 years ago
jean-pierre charras
8cca89ffbe
Pcbnew: read netlist enhancements: add option to remove single pads nets, add enforce tests to report non existing netnames in zones.
Fix also some very minor errors in comments.
12 years ago
Maciej Suminski
b03f97b991
Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS.
12 years ago
jean-pierre charras
4428d69a63
Pcbnew: Fix a bug when reading a netlist which forces pcbnew to read lib files to find a footprint even if the right footprint is already loaded (which explains the long time to load netlists)
Netlist dialog: add option to report only most important messages. Useful for large boards.
class REPORTER: add features to allow a basic message filtering (flags to report all/warning/error messages)
Fix Bug #1214599 ( tools are deselected on Move command )
12 years ago
Maciej Suminski
961a8c2eca
Added autopanning functionality to WX_VIEW_CONTROLS.
12 years ago
Maciej Suminski
89a138c09e
Added handling keyboard events for the Tool framework.
12 years ago
Dick Hollenbeck
0be3992913
Lay basis for a more full featured usage of boost, including compiled libraries such as unit_test_framework, system, etc. Move headers now into boost_root/include/boost/.
12 years ago
Maciej Suminski
5adba827a6
Added VIEW_GROUP for grouping items to be displayed on a single layer.
12 years ago
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).
12 years ago
Maciej Suminski
e87eea7abc
Reformatting.
12 years ago
Maciej Suminski
e697a2c41c
Functions for direct item drawing.
12 years ago
jean-pierre charras
d04ab1fe75
Pl_Editor: fix minor issues in multi-lines texts
Others: fix very minor issues.
12 years ago
Maciej Suminski
aabd2a46d0
Build fix.
12 years ago
Maciej Suminski
9bd7ba36ac
Added resetting of tools after loading a new board.
12 years ago
jean-pierre charras
336d1b23f9
Pcbnew: fix Bug #1211468
Pl_Editor: fix copyright in files. Enhancement when creating new items.
12 years ago
Maciej Suminski
723424df07
Added some comments.
12 years ago
Maciej Suminski
80901c69cf
Reformatting.
12 years ago
Maciej Suminski
12e10fd43a
Reformatting.
12 years ago
Maciej Suminski
282995eaee
Fixed disambiguation menu issue.
12 years ago
Maciej Suminski
402f3c6f2c
Added brightened mode for selecting items using disambiguation menu.
12 years ago
Maciej Suminski
16437e5d45
Added general purpose overlay layer and moved selection box to it.
12 years ago
Maciej Suminski
8c37e70889
Different approach to item recaching.
12 years ago
Maciej Suminski
ee80c7f674
Some more reformatting and adding copyright notices.
12 years ago