kicad/common/widgets
John Beard f85f10930a Break widget save/restore out to reusable class
The CONFIG_SAVE_RESTORE_WINDOW class does not need to be tied
to the array dialog, put it in common/widgets.

Also do a refactor and tidy-up of the the class, use a union for (slightly)
better type-safety and syntax (a variant would be better but that's C++17).

Also enable integral field save/restore from text boxes.
2019-01-30 15:41:35 -08:00
..
button_row_panel.cpp Centralise some UI constants, use in hotkey lists 2018-10-04 07:47:21 -04:00
color_swatch.cpp Clean up file locations and names. 2018-09-22 16:23:13 +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 Layout adjustments to Choose Symbol and Choose Footprint. 2018-08-06 13:48:17 +01:00
footprint_select_widget.cpp Performance enhancements in fp loading, string cmp, etc. 2018-08-01 09:35:46 +01:00
gal_options_panel.cpp Grid settings for Eeschema GAL. 2018-10-09 11:08:55 +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 Fix segfaults from not checking index 2019-01-17 10:23:25 -08:00
grid_text_button_helpers.cpp Custom grid editors: cancel changes on escape. 2019-01-19 14:54:58 -05:00
indicator_icon.cpp __WXWINDOWS__ does not mean __WXMSW__ 2019-01-09 09:15:32 -05:00
layer_box_selector.cpp Turn problematic code off for now.... 2018-09-22 17:54:59 +01:00
lib_tree.cpp eeschema: Allow tree expand/collapse with +/- 2019-01-24 17:24:28 -08:00
lib_tree.h Keep state except when the filter changed. 2018-11-25 01:51:45 +00:00
mathplot.cpp Spice plot widget: more accurate rendering 2018-10-04 22:49:41 +02:00
net_selector.cpp Keep track of which nets are currently in use. 2018-10-18 12:14:23 +01:00
paged_dialog.cpp Add shortcuts to setting dialogs for track widths, via sizes and grid sizes. 2018-11-17 00:35:06 +00: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 Improve robustness of numeric evaluation. 2018-10-08 12:59:40 +01:00
two_column_tree_list.cpp Optimize TWO_COLUMN_TREE_LIST column sizing 2017-02-24 12:51:53 -05:00
ui_common.cpp Centralise some UI constants, use in hotkey lists 2018-10-04 07:47:21 -04:00
unit_binder.cpp Remove on-kill-focus-validation. 2018-11-29 19:00:21 +00:00
widget_hotkey_list.cpp Add read-only option for hotkey list, use for list dialog 2018-10-04 07:47:21 -04:00
widget_save_restore.cpp Break widget save/restore out to reusable class 2019-01-30 15:41:35 -08:00
wx_grid.cpp Fix wxGrid column dragging bugs. 2018-10-09 21:33:43 +01:00
wx_grid.h Fix wxGrid column dragging bugs. 2018-10-09 21:33:43 +01:00