jean-pierre charras
ca927e4227
Minor code cleaning: Remove unused file, remove obsolete or useless defines
2013-11-15 10:28:31 +01:00
jean-pierre charras
8a8ba43bde
Gerbview: fix incorrect printing of negative objects, when using black and white option.
...
Eeschema: better name for m_SheetList (changed to m_SheetPath) member of class NETLIST_OBJECT.
2013-09-29 20:24:38 +02:00
Dick Hollenbeck
e3351a9686
1) Add "rules" to base of tree for copying into BZR_HOME/rules.
...
File "rules" has instructional text as comments near top.
2) Convert all text files in repo to LF line ending form.
Any checkout done with "rules" in play will convert the working
tree to native line ending, while keeping repo as LF line ending.
2013-05-25 23:36:44 -05:00
Lorenzo Marcantonio
beb8e76bb4
Removed ugly usage of an extra layer slot for the layer count in gerbview
...
Fixed layer picker for exporting to pcbnew
Realigned pcb layer name with class BOARD
2013-04-10 09:03:19 +02:00
Lorenzo Marcantonio
3f52031b86
Factored out text anchor drawing
...
More layer classification cleanup
2013-04-09 18:00:46 +02:00
Lorenzo Marcantonio
07fb2a3e93
Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number.
2013-03-31 15:27:46 +02:00
Lorenzo Marcantonio
00bc96a2b7
- New typedef LAYER_MSK to encapsulate a layer bitmap
...
- Renamed ReturnMaskLayer to GetLayerMask (since it's a plain getter)
2013-03-30 18:24:04 +01:00
Lorenzo Marcantonio
0da9086397
Extremely trivial stuff (mostly cosmetics)
2013-03-28 07:40:19 +01:00
jean-pierre charras
98a77ee649
Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch)
2013-03-11 20:30:58 +01:00
Wayne Stambaugh
490c8d856e
Minor dialog spacing, grammar, and sizer fixes.
2013-02-19 14:43:48 -05:00
Emmeran
c3e3fc4dba
converted linux to dos file endings for wxfb files
2013-02-12 05:30:28 +01:00
Emmeran
254ad1b26b
moved changes to dialogs into fbp files
2013-02-12 05:18:22 +01:00
Emmeran
2c642afd04
tabs converted to spaces except wxstruct.h
2013-02-12 04:56:46 +01:00
Emmeran
d2ed926077
added option to allow zooming around the crosshair instead of the center; can be enabled via options or by holding alt while using the mousewheel
2013-02-02 20:10:48 +01:00
Wayne Stambaugh
7eb196b4d1
Doxygen warning fixes.
2012-12-18 08:54:44 -05:00
Wayne Stambaugh
23bded5697
Pcbnew print fixes and improvements.
...
* Fix offset errors when scale factor greater is than one.
* Changed behavior of fit in page when not drawing border and
title block to fit board outline in page.
* Fix offset errors when mirroring (still not 100% correct on MSW with
wxWidgets 2.9.4).
* Lots of the usual code cleaning and simplifying.
2012-11-28 20:50:58 -05:00
Dick Hollenbeck
82706bf152
fix ownership issue in wxFFile vs. FILE_LINE_READER
2012-10-24 13:42:39 -05:00
jean-pierre charras
d07351c8ba
More dialogs derived from DIALO_SHIM
2012-10-04 08:57:15 +02:00
Lorenzo Marcantonio
0cb647ee1e
Removed g_pcb_plot_options from gerbview (which has no plotting anyway...)
2012-08-29 20:43:51 +02:00
jean-pierre charras
98f91f8b0a
Pcbnew: automatic selection of plugin when loading a file with .kicad_pcb extension from history list.
...
Very minor other fixes
2012-06-14 21:10:32 +02:00
jean-pierre charras
8ef3f8ade3
Gerbview: remove dependencies from Pcbnew.
...
Should allow Pcbnew code easier to change and Gerbview code more understandable and easier to maintain.
Code cleaning (remove dead code, add comments).
Minor other enhancements.
2012-05-04 19:44:42 +02:00
jean-pierre charras
c98771f683
Make Gerbview working with USE_PCBNEW_NANOMETRES option ON
2012-04-18 09:07:13 +02:00
jean-pierre charras
c0dfc5bb89
All: new middle mouse pan feature, from lajos kamocsay (and jp charras for some enhancements).
...
If enable in preference menu, allow the pan with drag mouse with middle button down.
both unlimited and limited pan is allowed.
2012-04-11 20:54:20 +02:00
jean-pierre charras
e56b50474a
Pcbnew: Hight contrast mode: commit last patch from Miguel Angel Ajo Pelayo, which also fixes an old bug.
...
All: prepare better compatibility with wxWidgets 2.9.4. Works fine with 2.8.x (I hope...)
2012-02-28 21:14:17 +01:00
Dick Hollenbeck
9e61e71cb1
switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths
2012-01-22 22:33:36 -06:00
Dick Hollenbeck
ed835a4973
switch to C++'s false and true from C's FALSE and TRUE
2012-01-22 11:20:22 -06:00
Dick Hollenbeck
6a07109e10
set paper orientation into wxPrintData when possible
2012-01-17 09:34:05 -06:00
Dick Hollenbeck
555e9ed5fe
moving objects into BOARD which are saved in a *.brd file, for PLUGIN access
2011-12-30 23:44:00 -06:00
Wayne Stambaugh
91d3e9d924
More encapsulation improvements.
...
* EDA_DRAW_FRAME completely encapsulated.
* Encapsulate the the low hanging fruit in EDA_DRAW_PANEL.
2011-12-22 08:28:11 -05:00
Wayne Stambaugh
702ac16d12
Encapsulate EDA_APP class.
2011-12-16 15:12:49 -05:00
Wayne Stambaugh
65383f28a2
More EDA_DRAW_FRAME encapsulation work.
2011-12-14 15:03:15 -05:00
jean-pierre charras
198e472ba3
Gerbview: minor enhancement.
...
All: fix some strings very hard to translate in messages.
2011-10-16 10:02:36 +02:00
Wayne Stambaugh
181f4ab54c
Application name capitalization fixes.
...
* Correct all user strings and comments for the correct capitalization of
application names according to JP. They are KiCad, Pcbnew, CvPcb,
Eeschema, and GerbView.
* Add a note the the user interface policy about the correct capitalization.
2011-09-30 14:15:37 -04:00
Marco Serantoni
a3ec2e24a2
OSX: Fix for bug #717381 - Print Preview hangs
2011-05-21 11:16:57 +02:00
jean-pierre charras
57604b0a03
Gerbview: export_to_pcbnew enhancement and fixes.
2011-04-26 10:30:16 +02:00
jean-pierre charras
81947a4f5a
Gerbview: export_to_pcbnew enhancements.
2011-04-24 20:26:42 +02:00
jean-pierre charras
a7a4dab4e6
Gerbview: export_to_pcbnew enhancement and fixes.
2011-04-23 21:08:00 +02:00
Wayne Stambaugh
283cfa67ff
Set default button on all dialogs. Fixes lp:665703
...
* Set default button on all dialogs that do not already have a defined
default button. The only exception is the EESchema net list dialog
which needs converted over to wxFormBuilder and due to it's design makes
setting the default button in any tab other than the default tab
problematic.
* Fix escape key dialog handling bug in EESchema print post script
dialog.
2011-03-14 11:17:18 -04:00
jean-pierre charras
81509a1160
Gerbview: code cleanup and a minoe enhancement. Kicad: minor code cleanup
2011-03-13 19:03:43 +01:00
jean-pierre charras
f6669b7845
Gerbview: code cleanup: remove dead code and obsolete options. Coding policy class naming fixes.
...
others: fix minor issues.
2011-03-12 10:50:21 +01:00
Wayne Stambaugh
1010601a78
PCBNew control update bug fixes, fixes lp:725963.
...
* Fix grid select box update bug on context menu.
* Fix via size and track width select box update bugs.
* Fix layer pair indicator button update bug.
* Fix auto track width tool bar control enable bug.
* Fix via size and track width select status bug in context menu.
* Fix layer select box and layer control widget select bug when current
layer is removed.
* Add virtual function to notify objects derived from EDA_DRAW_FRAME that
the units setting has changed.
* Coding policy class naming fixes.
2011-03-01 14:26:17 -05:00
jean-pierre charras
1d2ca601cb
Gerbview: fix printing issue.
...
Minor others fixes and enhancements
2011-01-21 15:19:06 +01:00
Wayne Stambaugh
b98538ec35
Add copy constructors and cloning to schematic objects and other minor fixes.
2010-12-21 10:13:09 -05:00
jean-pierre charras
2e2ecdd448
Gerbview: fix most of Doxygen warnings.
2010-12-18 19:47:58 +01:00
jean-pierre charras
61edf74377
Demo files cleanup and update
2010-12-04 18:38:41 +01:00
jean-pierre charras
cdd9e8cabe
Pcbnew: code cleanup
2010-11-26 18:47:35 +01:00
jean-pierre charras
e095b07cc3
code cleaning
2010-11-18 22:16:28 +01:00
Dick Hollenbeck
636b2d301e
function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers
2010-11-12 10:36:43 -06:00
jean-pierre charras
52cfa9aec9
Gerbview: moved dialog files in dialogs/
2010-10-27 21:02:31 +02:00