kicad/3d-viewer/3d_cache/dialogs
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
..
3d_cache_dialogs.cpp Implemented new 3D file selector with preview 2016-01-25 15:55:36 +11:00
3d_cache_dialogs.h Removed include directives for wx/wx.h within 3D cache code 2016-01-28 17:12:41 +11:00
dlg_3d_pathconfig.cpp Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
dlg_3d_pathconfig.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
dlg_3d_pathconfig_base.cpp Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
dlg_3d_pathconfig_base.fbp Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
dlg_3d_pathconfig_base.h Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
dlg_select_3dmodel.cpp Fix incorrect string translation macros. 2016-09-03 12:10:49 -04:00
dlg_select_3dmodel.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
panel_prev_3d_base.cpp panel_prev_3d: Add spin buttons and inc/dec by mouse wheel for 3D parameters 2017-02-07 09:06:43 +01:00
panel_prev_3d_base.fbp panel_prev_3d: Add spin buttons and inc/dec by mouse wheel for 3D parameters 2017-02-07 09:06:43 +01:00
panel_prev_3d_base.h panel_prev_3d: Add spin buttons and inc/dec by mouse wheel for 3D parameters 2017-02-07 09:06:43 +01:00
panel_prev_model.cpp Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
panel_prev_model.h Remove a #define used in a debug session, and now useless in panel_prev_model.* 2017-02-19 08:30:34 +01:00