kicad/include
Ian McInerney c43122a45f Get the undecorated window size on GTK when saving the window config
The window decorations introduce an offset to our window size, since
they are not used when restoring the window size at startup they are
added by the window manager again.

Fixes https://gitlab.com/kicad/code/kicad/issues/4278
2020-05-06 14:53:15 +01:00
..
core Fix a pair of bugs in the new highlight net logic. 2020-04-11 13:02:18 +01:00
gal Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Switch to scoped enums 2019-12-20 14:11:39 +00:00
plugins Add noexcept to some functions in the 3d viewer. 2020-04-16 16:11:21 +00:00
preview_items Rationalize penWidth processing as first step in removing some globals. 2020-04-13 20:58:13 +01:00
settings Split out footprint editor color settings 2020-05-05 21:46:00 -04:00
tool Re-factor the event whitelist stuff so that it doesn't promise what it can't deliver. 2020-05-03 20:56:32 +01:00
view Comment-only changes 2020-01-10 16:43:01 -08:00
widgets Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
advanced_config.h Enable storing pin function (pin name) in pads. 2020-04-02 20:14:45 +02:00
array_axis.h Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.h Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Comment-only changes 2020-01-10 16:43:01 -08:00
base_struct.h Fix some issues with rotated oval pads. 2020-05-01 18:49:42 +01:00
base_units.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
basic_gal.h Comment-only changes 2020-01-10 16:43:01 -08:00
bin_mod.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h Add min clearance to DRC; rename Min Via Drill to Min Through Hole. 2020-05-04 22:08:36 +01:00
board_printout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
build_version.h Expose more version strings from CMake 2020-03-07 18:43:24 +00:00
class_board_item.h Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
class_draw_panel_gal.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
collector.h Remove unused functionality. 2020-02-20 21:29:52 +00:00
colors.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
commit.h Comment-only changes 2020-01-10 16:43:01 -08:00
common.h Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
confirm.h Fix library table panel path adding and cleanup duplicate dialog 2020-02-14 19:07:27 +00:00
convert_to_biu.h Convert Schematic Internal Units to 100nm 2019-12-30 18:28:00 +00:00
cursor_store.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
dialog_configure_paths.h Centralise utilities for env variables. 2018-10-03 11:53:10 -04:00
dialog_edit_library_tables.h Add Manage Symbol and Footprint Library tables to project frame. 2018-07-19 21:46:41 +01:00
dialog_helpers.h Comment-only changes 2020-01-10 16:43:01 -08:00
dialog_shim.h Allow some events to run behind a modal dialog. 2020-05-02 14:37:24 +01:00
dpi_scaling.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
dsnlexer.h Comment-only changes 2020-01-10 16:43:01 -08:00
eagle_parser.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
eda_base_frame.h Get the undecorated window size on GTK when saving the window config 2020-05-06 14:53:15 +01:00
eda_dde.h Keep track of open sockets and dispose of them in d'tor. 2018-04-04 12:02:40 +01:00
eda_doc.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
eda_draw_frame.h Re-factor the event whitelist stuff so that it doesn't promise what it can't deliver. 2020-05-03 20:56:32 +01:00
eda_pattern_match.h Prevent implicit * from wildcard match in footprint 2018-05-01 16:49:20 -07:00
eda_rect.h Comment-only changes 2020-01-10 16:43:01 -08:00
eda_text.h eeschema: fix a readability issue for small texts. 2020-04-30 09:38:23 +02:00
enum_vector.h Comment-only changes 2020-01-10 16:43:01 -08:00
env_paths.h Fix build error and cleanup overzealous refactor changes 2020-02-14 00:56:41 +00:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
fctsys.h removed wx carbon include in fctsys as it is unnecessary 2015-12-12 23:03:35 +13:00
filehistory.h Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
filename_resolver.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
filter_reader.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_filter.h Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
fp_lib_table.h Comment-only changes 2020-01-10 16:43:01 -08:00
frame_type.h Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
gbr_metadata.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
gbr_netlist_metadata.h Scope 3d viewer enums 2019-12-30 13:01:06 +00:00
gestfich.h Recursively delete directories in the project tree 2019-11-15 00:26:52 +00:00
gl_context_mgr.h Replace remaining Boost mutexs with std::mutex 2019-05-03 17:13:20 -07:00
gr_basic.h SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
gr_text.h Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
grid_tricks.h Allow space to toggle all selected entries in a grid 2020-02-14 19:28:18 +00:00
hash_eda.h Gencad export: fix an issue in hash_eda calculation, that can generate the same hash for 2 different footprints. 2019-10-10 20:18:48 +02:00
hashtables.h Pcbnew: major swig fix. 2016-07-18 13:23:09 -04:00
hotkey_store.h Preferences, Hotkey list: Avoid list to be shown twice. 2019-07-16 18:30:14 +02:00
hotkeys_basic.h Improve gesture lables for better consistency with key labels. 2019-06-14 16:54:46 +01:00
html_messagebox.h Comment-only changes 2020-01-10 16:43:01 -08:00
i18n_utility.h Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp) 2016-05-17 09:10:15 +02:00
id.h Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
import_export.h Use _WIN32 instead of __MINGW32__ in 2 conditional compilations which are Windows specific, not especially mingw32 specific. 2016-03-01 16:55:44 +01:00
intrusive_list.h Moved INTRUSIVE_LIST to a separate header 2017-06-23 18:51:00 +02:00
ki_exception.h Comment-only changes 2020-01-10 16:43:01 -08:00
kicad_json.h Add fifo_map and use it for Gerber job file generation 2020-01-04 11:05:09 -05:00
kicad_string.h Cherry pick of line-ending-safety fix from 5.1. 2019-09-07 03:14:03 +01:00
kiface_i.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
kiface_ids.h Make sure Cvpcb doesn't use its own FP_LIB_TABLE. 2018-05-01 21:49:03 +01:00
kiway.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
kiway_express.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_holder.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_player.h Add command-line option to generate netlist and exit 2020-04-19 19:13:24 -04:00
launch_ext.h Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layers_id_colors_and_visibility.h Split out footprint editor color settings 2020-05-05 21:46:00 -04:00
lib_id.h Fix build issue exposed by commit b824051a. 2020-02-07 15:29:03 -05:00
lib_table_base.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
lib_table_grid.h Normalize line endings 2019-06-19 15:18:30 -07:00
lib_tree_item.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
lockfile.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
macros.h Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
mail_type.h Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
marker_base.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
menus_helpers.h Partial fix for missing language selection menu. 2019-06-16 20:35:57 +02:00
msgpanel.h Comment-only changes 2020-01-10 16:43:01 -08:00
multivector.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
newstroke_font.h Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions. 2016-03-11 13:08:34 +01:00
observable.h Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
origin_viewitem.h Remove dead legacy print code. 2020-04-20 17:03:38 +01:00
pad_shapes.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
page_info.h Comment-only changes 2020-01-10 16:43:01 -08:00
painter.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
panel_hotkeys_editor.h Add import of hotkeys and fix bugs in reanding and writing hotkeys. 2019-06-10 23:46:01 +01:00
panel_text_variables.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
pcb_base_frame.h Split out footprint editor color settings 2020-05-05 21:46:00 -04:00
pcb_display_options.h Push pcbnew grid visibility storage into EDA_DRAW_FRAME 2020-04-05 18:49:10 +01:00
pcb_screen.h Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
pcbstruct.h Comment-only changes 2020-01-10 16:43:01 -08:00
pgm_base.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
plotter.h Add ability to set SVG plot units and precision 2020-04-20 22:02:03 +00:00
printout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
profile.h some other WXDEBUG replacement 2019-10-14 12:38:52 +02:00
project.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
properties.h Comment-only changes 2020-01-10 16:43:01 -08:00
ptree.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
refdes_utils.h Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
render_settings.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
reporter.h Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
richio.h Comment-only changes 2020-01-10 16:43:01 -08:00
scoped_set_reset.h Add context menu to GAL DRAWING_TOOL, including the zone menu 2017-01-11 10:41:08 +01:00
search_stack.h Comment-only changes 2020-01-10 16:43:01 -08:00
status_popup.h Comment-only changes 2020-01-10 16:43:01 -08:00
streamwrapper.h Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
sync_queue.h Fix SYNC_QUEUE build issue on Boost < 1.56 2017-03-24 10:09:08 -04:00
systemdirsappend.h Move SystemDirsAppend to own header 2017-03-23 09:23:45 -04:00
title_block.h Comment-only changes 2020-01-10 16:43:01 -08:00
trace_helpers.h Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
undo_redo_container.h Comment-only changes 2020-01-10 16:43:01 -08:00
utf8.h Comment-only changes 2020-01-10 16:43:01 -08:00
validators.h Add base class constructors to some copy constructors 2020-01-06 19:55:39 +00:00
wildcards_and_files_ext.h Use Record handling for parsing 2020-04-03 23:22:24 +00:00
ws_data_item.h Page layout: rework and fix a few issues. 2019-06-13 13:23:39 +02:00
ws_data_model.h pl_editor:make the option "show formatted texts" working. 2019-06-15 19:54:05 +02:00
ws_draw_item.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
ws_painter.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
ws_proxy_undo_item.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ws_proxy_view_item.h Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Comment-only changes 2020-01-10 16:43:01 -08:00