kicad/pagelayout_editor
John Beard a8eea6155a Move bitmaps.h out of base_struct.h
bitmaps.h was included in nearly every file in the project due to it
being included by base_struct.h

Only about 130 files actually use the XPM definitions defined there, and
many of those already included bitmaps.h themselves, or via
menu_helpers.h. However, touching bitmaps.h would result in over 400
rebuilt files for pcbnew alone.

This commit moves the bitmap-related types like BITMAT_DEF out to a new
header, which is still included by base_struct.h, which is less
avoidable for now, it's it's used in the interface.

The icon list is still in bitmaps.h. This has the side effect that's
it's now easier to automatically generate this file.

Many classes in pcbnew and eeschema needed some functions moved
to the implementaitons from the headers too.
2017-02-21 09:50:15 -05:00
..
dialogs Add more "override" markers. 2016-09-25 13:59:41 -04:00
CMakeLists.txt Add zoom-to-selection and block move to pl_editor 2016-06-11 09:51:05 -04:00
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
block.cpp Refactor DRAW_LIST configuration in pl_editor block code 2016-06-11 11:49:46 -04:00
class_pl_editor_layout.cpp Pcbnew: fix Bug #1211468 2013-08-13 19:51:22 +02:00
class_pl_editor_layout.h Very minor fixes: add missing const return type to some GetBoundingBox() declarations. Change few functions names to better names in some places (like GetName() to GetPinName() ) 2015-01-18 18:28:14 +01:00
class_pl_editor_screen.cpp Pcbnew: better display of tracks/vias/grid in toolbar. All: modify the zoom value shown in toolbar or status bar (roughly now zoom 1.0 is near the 1:1 scale, on a 22 inches Monitor). Fix also many other minor and very minor issues 2015-01-06 08:38:58 +01:00
class_pl_editor_screen.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
controle.cpp Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
design_tree_frame.cpp Remove duplicate files. 2013-10-18 19:38:03 +02:00
design_tree_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
events_functions.cpp Add Help Menu item to open browser at kicad-pcb.org/contribute 2016-10-10 19:01:45 -04:00
files.cpp Very minor changes: minor coding style fixes, and remove a few local shadowed variables (mainly local variables having the same name in the same function) detected using " -Wshadow" gcc compil option ( No bug, just a better code readability ) 2016-04-12 17:50:42 +02:00
hotkeys.cpp Fix missing zoom-to-selection hotkey branch in pl_editor 2016-06-11 11:49:55 -04:00
hotkeys.h Gerbview: fix a crash when trying to edit hotkeys. Add a few missing hotkeys. 2015-04-19 20:41:57 +02:00
invoke_pl_editor_dialog.h Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
menubar.cpp Add Help Menu item to open browser at kicad-pcb.org/contribute 2016-10-10 19:01:45 -04:00
onleftclick.cpp Pcbnew: fix Bug #1211468 2013-08-13 19:51:22 +02:00
onrightclick.cpp Gerbview: fix a crash when trying to edit hotkeys. Add a few missing hotkeys. 2015-04-19 20:41:57 +02:00
page_layout_writer.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
pl_editor.cpp Add more "override" markers. 2016-09-25 13:59:41 -04:00
pl_editor.icns Add missing file 2013-08-28 09:29:48 +02:00
pl_editor.rc Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
pl_editor_config.cpp Correct multiple UI spelling errors 2016-05-02 10:01:43 -04:00
pl_editor_doc.icns Add pl_editor_doc.icns, from Orson. Fix Bug #1217504 (bad look of Module Properties Dialog, 3D fields). 2013-08-28 09:23:14 +02:00
pl_editor_frame.cpp Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
pl_editor_frame.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
pl_editor_id.h Remove duplicate files. 2013-10-18 19:38:03 +02:00
pl_editor_undo_redo.cpp Add more "override" markers. 2016-09-25 13:59:41 -04:00
properties_frame.cpp Fixes: lp:1622164 (pl-editor does not accept both '.' and ',' as floating point separator in countries which use ',' as separator) 2016-09-14 18:53:24 +02:00
properties_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
toolbars_pl_editor.cpp Add zoom-to-selection and block move to pl_editor 2016-06-11 09:51:05 -04:00