Lorenzo Marcantonio
b525e3be55
Factored out text anchor drawing
...
More layer classification cleanup
2013-04-09 18:00:46 +02:00
Lorenzo Marcantonio
9fd79dfa91
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
e0303a4558
- 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
4865a68fa0
Extremely trivial stuff (mostly cosmetics)
2013-03-28 07:40:19 +01:00
jean-pierre charras
93a8e7b395
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
0564cbc70c
Minor dialog spacing, grammar, and sizer fixes.
2013-02-19 14:43:48 -05:00
Emmeran
6a54a198ca
converted linux to dos file endings for wxfb files
2013-02-12 05:30:28 +01:00
Emmeran
95213372fe
moved changes to dialogs into fbp files
2013-02-12 05:18:22 +01:00
Emmeran
226b877ab9
tabs converted to spaces except wxstruct.h
2013-02-12 04:56:46 +01:00
Emmeran
0bdf5bac72
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
63b884558a
Doxygen warning fixes.
2012-12-18 08:54:44 -05:00
Wayne Stambaugh
84c7b07e02
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
28222961dd
fix ownership issue in wxFFile vs. FILE_LINE_READER
2012-10-24 13:42:39 -05:00
jean-pierre charras
7c0af1bf9d
More dialogs derived from DIALO_SHIM
2012-10-04 08:57:15 +02:00
Lorenzo Marcantonio
715af96184
Removed g_pcb_plot_options from gerbview (which has no plotting anyway...)
2012-08-29 20:43:51 +02:00
jean-pierre charras
d9ed8a3085
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
4125ea7789
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
f3e171797c
Make Gerbview working with USE_PCBNEW_NANOMETRES option ON
2012-04-18 09:07:13 +02:00
jean-pierre charras
f0dc54340d
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
75d2dc7311
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
b8a0ab4c52
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
e6c8515873
switch to C++'s false and true from C's FALSE and TRUE
2012-01-22 11:20:22 -06:00
Dick Hollenbeck
b142b9defe
set paper orientation into wxPrintData when possible
2012-01-17 09:34:05 -06:00
Dick Hollenbeck
697f912307
moving objects into BOARD which are saved in a *.brd file, for PLUGIN access
2011-12-30 23:44:00 -06:00
Wayne Stambaugh
c2e5fcaec8
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
0e27f45ffd
Encapsulate EDA_APP class.
2011-12-16 15:12:49 -05:00
Wayne Stambaugh
95891006cd
More EDA_DRAW_FRAME encapsulation work.
2011-12-14 15:03:15 -05:00
jean-pierre charras
021a075fbe
Gerbview: minor enhancement.
...
All: fix some strings very hard to translate in messages.
2011-10-16 10:02:36 +02:00
Wayne Stambaugh
4b853dedb4
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