kicad/common/widgets
Jeff Young 07a665f4fd Improve validation of symbol fields editor.
Don't beep when inserting character from focused grid cell (but
before editor is opened).

Handle reference validation separately from name validation and
separately from user field value validation.  The old way of setting
the fieldId on the validator wasn't working because the validator
gets copied.

Run validation when leaving cell.  Don't just check for empty
(particularly for fields that CAN be empty).

Fixes: lp:1782917
* https://bugs.launchpad.net/kicad/+bug/1782917

(cherry picked from commit 79e04de)
2018-07-21 21:28:13 +01:00
..
color4Dpickerdlg.cpp Minor fix: Fix a incorrect min size of COLOR4D_PICKER_DLG on Linux+KDE 2017-10-04 16:35:57 +02:00
color4Dpickerdlg.h color4Dpickerdlg.cpp: avoid selecting accidentally a new color when the mouse cursor is inside a color map when opening the dialog 2017-08-12 07:52:15 +02:00
color4Dpickerdlg_base.cpp Fix a compil warning and a wxASSERT in COLOR4D_PICKER_DLG_BASE 2017-08-28 17:40:26 +02:00
color4Dpickerdlg_base.fbp Fix a compil warning and a wxASSERT in COLOR4D_PICKER_DLG_BASE 2017-08-28 17:40:26 +02:00
color4Dpickerdlg_base.h Fix a compil warning and a wxASSERT in COLOR4D_PICKER_DLG_BASE 2017-08-28 17:40:26 +02:00
color_swatch.cpp Fix display issues in Layers list in Keepout Zone Properties. 2018-05-04 23:55:03 +01:00
footprint_choice.cpp Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
footprint_preview_widget.cpp Refactor FOOTPRINT_PREVIEW_PANEL 2017-03-10 23:26:45 -05:00
footprint_select_widget.cpp Remove background fp loading from Choose Symbol dlg. 2018-06-09 00:51:39 +01:00
gal_options_panel.cpp Adjust spacing on preference panels. 2018-07-17 15:14:25 +01:00
grid_combobox.cpp In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
grid_icon_text_helpers.cpp Make the pin table editable. 2018-07-17 15:10:06 +01:00
grid_text_button_helpers.cpp Improve validation of symbol fields editor. 2018-07-21 21:28:13 +01:00
indicator_icon.cpp Add inc/dec current layer alpha to menus. 2018-02-22 17:48:14 +01:00
mathplot.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
paged_dialog.cpp Give panels the correct parent (the treebook, not the dialog). 2018-07-17 15:14:19 +01:00
progress_reporter.cpp Async hardening 2018-06-04 15:08:40 -07:00
stepped_slider.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
text_ctrl_eval.cpp Clean up units infrastructure after g_UserUnit removal. 2018-07-17 15:12:36 +01:00
two_column_tree_list.cpp Optimize TWO_COLUMN_TREE_LIST column sizing 2017-02-24 12:51:53 -05:00
unit_binder.cpp Don't sends events during initialization of UNIT_BINDER. 2018-07-21 09:42:12 +01:00
widget_hotkey_list.cpp Unified preferences dialog framework. 2018-07-17 15:11:17 +01:00
widget_net_selector.cpp Pad properties usability enhancements. 2018-07-17 15:11:06 +01:00
wx_grid.cpp Fix compile errors on non-GCC compilers. 2018-07-17 15:14:31 +01:00
wx_grid.h Move all the grid workarounds into our own WX_GRID class. 2018-07-17 15:11:38 +01:00