kicad/include
Ian McInerney af24a5d5a7 Properly dismiss the grid combobox editor when it loses focus
The old way of checking for focus loss caused GTK to be unable to
even open the combobox. This way checks for the event sent when the
list closes and uses that to close the grid editor.

Fixes https://gitlab.com/kicad/code/kicad/issues/4617
2020-07-09 20:37:08 +01:00
..
core Cleanup some unused files 2020-06-19 12:34:15 +01:00
gal Ensure GAL::SetGridSize( const VECTOR2D& aGridSize ) use non null sizes 2020-07-07 20:51:19 +02:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Add parsing for centimeters into the numeric evaluator 2020-07-07 23:12:17 +01:00
libeval_compiler Updated copyright headers in expression evaluator code 2020-07-05 22:44:38 +02:00
plugins Add noexcept to some functions in the 3d viewer. 2020-04-16 16:11:21 +00:00
preview_items Improve arc geometry manager to choose the direction which makes more sense 2020-07-03 15:05:17 +00:00
project Full-project automatic backup system 2020-07-09 13:55:19 +00:00
settings Full-project automatic backup system 2020-07-09 13:55:19 +00:00
tool ADDED: Expand selection in context menu 2020-07-07 14:18:35 -07:00
view Properties meta-data for pcbnew classes 2020-07-05 22:44:38 +02:00
widgets Properly dismiss the grid combobox editor when it loses focus 2020-07-09 20:37:08 +01:00
advanced_config.h Hide PNS debug graphics behind an AC key 2020-07-03 19:33:36 -04: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 Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
base_struct.h properties: post-rebase fixes 2020-07-05 22:44:38 +02:00
base_units.h Fix a few issues with zone islands 2020-06-29 12:16:37 -04:00
basic_gal.h Comment-only changes 2020-01-10 16:43:01 -08:00
bin_mod.h Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Move scaled toolbar separator into ACTION_TOOLBAR 2020-06-26 21:29:03 +00:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h NetClass settings for Eeschema. 2020-07-08 21:23:25 +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 Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
class_board_item.h properties: post-rebase fixes 2020-07-05 22:44:38 +02:00
class_draw_panel_gal.h Collapse a level out of the zoom settings. 2020-06-13 22:44:16 +01:00
collector.h ADDED: Expand selection in context menu 2020-07-07 14:18:35 -07:00
commit.h Comment-only changes 2020-01-10 16:43:01 -08:00
common.h Project settings fixes from review 2020-07-02 22:08:54 -04:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Port Eeschema to new project settings 2020-07-02 22:08:54 -04: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 NetClass settings for Eeschema. 2020-07-08 21:23:25 +01: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 Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
dialog_shim.h Make sure CvPcb gets its Cancel button fixed up. 2020-06-04 22:35:01 +01: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 Remove the schematic and board backup file system 2020-07-02 22:08:54 -04: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 Add rectangle tool to PCBNew toolbar in favour of Aux Origin. 2020-07-01 13:31:30 +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 Project settings fixes from review 2020-07-02 22:08:54 -04: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_editor_settings.h Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04: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 Remove SHAPE_EDITOR frame types before we forget about them. 2020-06-19 14:10:41 +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
gl_utils.h Modify glx sync to be Linux only. 2020-07-03 11:17:56 -07:00
gr_basic.h SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
gr_text.h Fix some more pen width issues from global removal. 2020-05-12 15:20:17 +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 Attempt to fix duplicate ID issue on MSW. 2020-06-17 18:44:39 +01: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
inspectable.h INSPECTABLE: minor bugfix 2020-07-05 22:44:38 +02: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 Pretty print bus definitions to the menus. 2020-05-13 16:26:53 +01:00
kiface_i.h Move the file history into the frames 2020-05-17 00:12:49 +01: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 Move PROJECT storage to SETTINGS_MANAGER 2020-07-02 22:08:54 -04:00
kiway_express.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_holder.h Move SCH_SCREEN project access to SCHEMATIC 2020-05-20 22:27:48 -04:00
kiway_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_player.h More infrastructure work for shape editor. 2020-06-18 15:38:01 +01:00
launch_ext.h Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layers_id_colors_and_visibility.h Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -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 Generalize default footprint fields. 2020-05-08 23:30:33 +01: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 Integration of netclasses into Eeschema. 2020-07-06 20:00:50 +01: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
netclass.h NetClass settings for Eeschema. 2020-07-08 21:23:25 +01: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 Removed const modifier for returned non-reference types 2020-07-05 22:44:38 +02:00
pad_shapes.h Add missing include 2020-07-01 15:40:15 -07:00
page_info.h Push grid settings dialogs down into common. 2020-06-14 19:26:37 +01: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 Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
pcb_display_options.h Treat sketch mode module items and board items the same. 2020-05-26 23:21:38 +01:00
pcb_screen.h Remove the last vestiges of dlist 2020-01-10 06:37:08 -08:00
pgm_base.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
plotter.h Gerber plotter: Better object attributes handling when plotting a zone 2020-06-28 12:29:36 +02:00
printout.h Coverity fixes 2020-05-18 22:58:28 -04:00
profile.h some other WXDEBUG replacement 2019-10-14 12:38:52 +02:00
project.h Update project template system for new format 2020-07-02 22:08:54 -04:00
properties.h Comment-only changes 2020-01-10 16:43:01 -08:00
property.h ENUM_MAP: support reverse (string-to-enum) mapping 2020-07-05 22:44:38 +02:00
property_mgr.h PROPERTY_MANAGER: added GetAllClasses and GetMatchingClasses methods 2020-07-05 22:44:38 +02: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 Flags cleanup. 2020-06-27 17:53:04 +01:00
reporter.h Coverity and compiler warning fixes 2020-06-05 12:50:56 +01:00
richio.h Comment-only changes 2020-01-10 16:43:01 -08:00
scintilla_tricks.h Move autocomplete to the remove filtered items paradigm. 2020-05-30 20:09:09 +01: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
textentry_tricks.h Some more work on getting wxWidgets to stop stealing textEntry keys. 2020-05-30 12:32:33 +01: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 Full-project automatic backup system 2020-07-09 13:55:19 +00:00
ws_data_item.h Clean up worksheet draw items 2020-07-03 23:06:37 -04: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 Add missing includes 2020-07-06 06:17:37 -07: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 unresolved variable testing for worksheet items. 2020-05-28 17:36:22 +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