- 06 Feb, 2012 3 commits
-
-
Dick Hollenbeck authored
bool g_Zone_45_Only, is now in BOARD::m_zoneSettings.m_Zone_45_Only ZONE_SETTINGS g_Zone_Default_Setting is now in BOARD::m_zoneSettings * Changed classs ZONE_SETTING to class ZONE_SETTINGS. * Changed ZONE_SETTINGS::Import() to operator << ( ZONE_CONTAINER ) * Added BOARD::{Get,Set}ZoneSettings(). * Added PCB_BASE_FRAME::{Get,Set}ZoneSettings(). * Save/load BOARD::m_zoneSettings.m_Zone_45_Only to/from BOARD file. * Removed PCB_EDIT_FRAME::InstallDialogNonCopperZonesEditor() in favor of ::InvokeNonCopperZonesEditor() declared in zones.h * Added ::InvokeCopperZonesEditor() declared in zones.h * Removed dialog_copper_zones.h since DIALOG class is now declared in *.cpp. * Renamed to enum ZONE_EDIT_T in zones.h * SetVisibleAlls() is not called as it was in two previous cases for several reasons. BOARD_DESIGN_SETTINGS constructor controls what is visible initially. and in the near future so will the *.brd file. I believe the user should have visibility setting rentention accross editing sessions of zones, fields, etc. * BOARD_DESIGN_SETTINGS constructor initializes hidden text as not visible. * Added PCB_EDIT_FRAME::SyncRenderStates() and PCB_LAYER_WIDGET::syncRenderStates() so the checkboxes can be set after loading a BOARD file containing previous visibility settings.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 05 Feb, 2012 1 commit
-
-
jean-pierre charras authored
-
- 04 Feb, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: Fix incorrect behavior of undo/redo command (this issue happens only when a new track is created, and an old redundant track is deleted) Minor code cleaning
-
- 02 Feb, 2012 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-wxSize g_ModuleTextSize; /* Default footprint texts size */ -int g_ModuleSegmentWidth; -int g_ModuleTextWidth; and add similarly named variables to BOARD_DESIGN_SETTINGS, which are in a BOARD.
-
Dick Hollenbeck authored
-
- 01 Feb, 2012 5 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
Also commit updated icnos from Fabrizio.
-
Andrey Fedorushkov authored
-
Andrey Fedorushkov authored
-
Andrey Fedorushkov authored
-
- 30 Jan, 2012 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
support new zone field ZPriority in kicad_plugin.cpp, enhance TESTLINE() so it does not match substrings
-
jean-pierre charras authored
Pcbnew: added a priority level for zones: a zone with a hight priority can be now inside an other low priority zone. useful for complex zones. fix in footprint copy. minor enhancement in netlist/ Footprints Test.
-
jean-pierre charras authored
-
- 29 Jan, 2012 1 commit
-
-
jean-pierre charras authored
-
- 28 Jan, 2012 1 commit
-
-
jean-pierre charras authored
-
- 27 Jan, 2012 2 commits
-
-
jean-pierre charras authored
Pcbnew: minor code change in netlist functions.
-
Dick Hollenbeck authored
-
- 26 Jan, 2012 3 commits
-
-
Alain Portal authored
-
marco. authored
-
jean-pierre charras authored
Pcbnew: First draft to use a new netlist format ( containing the same info as the intermediate netlist, but using S expressions) * Eeschema can generate this netlist format. * Pcbnew can use (automatic identification) the current format or the new format. * Cvpcb does not use yet the new format.
-
- 25 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 24 Jan, 2012 2 commits
- 23 Jan, 2012 6 commits
-
-
Gerd v. Egidy authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
* Enhance class PLUGIN's comments to improve their value as instructional. * Switch #includes from "file.h" to <file.h>, and fiddle with search paths by using include_directories(BEFORE ...) * dialog_page_settings did not have symmetrical space on its right border. And it now remembers it last position and size within a program session. * base_screen.cpp is now compiled twice, once for {pcbnew,cvpcb} and once for eeschema, in preparation for "compile time" support of internal units rather than "runtime" support.
-
Dick Hollenbeck authored
compile base_screen.cpp separately for {pcbnew,cvpcb} and eeschema, so we can diverge internal units at compile time, not runtime
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 22 Jan, 2012 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 21 Jan, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: 2 minor enhancements
-
- 19 Jan, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix a serious bug: crashes when attempt to modify a zone that had lost its net (after eeschema changes for instance)
-
- 18 Jan, 2012 2 commits
-
-
Lorenzo Marcantonio authored
keep all the labelling tools together in the eeschema toolbar.
-
Dick Hollenbeck authored
-