kicad/common/dialogs
Wayne Stambaugh 14c148cb38 Expunge update UI event handler from paged dialog object.
Use the book control page changing event to update any pages prior to
them being shown.  When the validation fails when changing pages, the
page change is vetoed until the invalid condition is fixed by the user.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/5049

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10139
2021-12-27 18:40:12 -05:00
..
dialog_HTML_reporter_base.cpp Make OK default in inspectors (and hook up to close window). 2021-03-22 21:20:54 +00:00
dialog_HTML_reporter_base.fbp Make OK default in inspectors (and hook up to close window). 2021-03-22 21:20:54 +00:00
dialog_HTML_reporter_base.h Make OK default in inspectors (and hook up to close window). 2021-03-22 21:20:54 +00:00
dialog_color_picker.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_color_picker_base.cpp Move net visibility/color controls to a wxGrid 2020-08-23 13:15:07 -04:00
dialog_color_picker_base.fbp Move net visibility/color controls to a wxGrid 2020-08-23 13:15:07 -04:00
dialog_color_picker_base.h Add text field for color definitions. 2020-05-15 00:18:15 +01:00
dialog_configure_paths.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_configure_paths_base.cpp Fix sizing of Configure Paths 2020-10-30 10:56:43 -07:00
dialog_configure_paths_base.fbp Fix translation issue 2020-10-30 12:48:22 -07:00
dialog_configure_paths_base.h Fix sizing of Configure Paths 2020-10-30 10:56:43 -07:00
dialog_display_html_text_base.cpp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_display_html_text_base.fbp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_display_html_text_base.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
dialog_edit_library_tables.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_global_lib_table_config.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_global_lib_table_config_base.cpp Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_global_lib_table_config_base.fbp Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_global_lib_table_config_base.h Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_grid_settings.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_grid_settings_base.cpp Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_grid_settings_base.fbp Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_grid_settings_base.h Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_hotkey_list.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
dialog_image_editor.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_image_editor_base.cpp Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
dialog_image_editor_base.fbp Formatting. 2021-10-15 12:45:43 +01:00
dialog_image_editor_base.h Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
dialog_locked_items_query.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_locked_items_query_base.cpp Stop using wxDialog::EndModal() from inside dialogs. 2021-07-21 17:38:14 -04:00
dialog_locked_items_query_base.fbp Stop using wxDialog::EndModal() from inside dialogs. 2021-07-21 17:38:14 -04:00
dialog_locked_items_query_base.h Stop using wxDialog::EndModal() from inside dialogs. 2021-07-21 17:38:14 -04:00
dialog_migrate_settings.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_migrate_settings_base.cpp Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_migrate_settings_base.fbp Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_migrate_settings_base.h Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_page_settings.cpp Cleanup. 2021-12-24 21:21:14 +00:00
dialog_page_settings_base.cpp Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
dialog_page_settings_base.fbp Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
dialog_page_settings_base.h Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
dialog_paste_special.cpp Move headers from common folders to the appropriate include folders. 2021-08-17 12:40:31 -04:00
dialog_paste_special_base.cpp Access the new paste behaviour via a new Paste Special... dialog 2021-05-03 19:38:32 +01:00
dialog_paste_special_base.fbp Access the new paste behaviour via a new Paste Special... dialog 2021-05-03 19:38:32 +01:00
dialog_paste_special_base.h Access the new paste behaviour via a new Paste Special... dialog 2021-05-03 19:38:32 +01:00
dialog_print_generic.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_print_generic_base.cpp DIALOG_GEN_FOOTPRINT_POSITION and dialogs print: minor enhancements: 2021-08-21 11:06:00 +02:00
dialog_print_generic_base.fbp DIALOG_GEN_FOOTPRINT_POSITION and dialogs print: minor enhancements: 2021-08-21 11:06:00 +02:00
dialog_print_generic_base.h DIALOG_GEN_FOOTPRINT_POSITION and dialogs print: minor enhancements: 2021-08-21 11:06:00 +02:00
dialog_text_entry.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_text_entry_base.cpp Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_text_entry_base.fbp Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_text_entry_base.h Minor dialog layout improvements. 2021-10-29 15:29:49 -04:00
dialog_unit_entry.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dialog_unit_entry_base.cpp ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
dialog_unit_entry_base.fbp ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
dialog_unit_entry_base.h ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
eda_list_dialog.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
eda_list_dialog_base.cpp Use a list dialog that can be parented by the Board Setup dialog. 2021-06-27 01:41:35 +01:00
eda_list_dialog_base.fbp Use a list dialog that can be parented by the Board Setup dialog. 2021-06-27 01:41:35 +01:00
eda_list_dialog_base.h Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
eda_view_switcher.cpp Implement user viewports. 2021-12-24 17:11:14 +00:00
eda_view_switcher_base.cpp Add layer presets switcher. 2020-08-19 11:56:28 +01:00
eda_view_switcher_base.fbp Add layer presets switcher. 2020-08-19 11:56:28 +01:00
eda_view_switcher_base.h Make via cleaning options clearer. 2020-08-19 11:56:28 +01:00
html_message_box.cpp Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
panel_color_settings.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
panel_color_settings_base.cpp Handle two panels both referencing same colour theme. 2020-09-21 11:59:27 +01:00
panel_color_settings_base.fbp Handle two panels both referencing same colour theme. 2020-09-21 11:59:27 +01:00
panel_color_settings_base.h Unify settings reset buttons into one location 2020-07-16 00:08:16 +01:00
panel_common_settings.cpp User-settable high-contrast dimming factor. 2021-12-24 17:38:55 +00:00
panel_common_settings_base.cpp User-settable high-contrast dimming factor. 2021-12-24 17:38:55 +00:00
panel_common_settings_base.fbp User-settable high-contrast dimming factor. 2021-12-24 17:38:55 +00:00
panel_common_settings_base.h User-settable high-contrast dimming factor. 2021-12-24 17:38:55 +00:00
panel_gal_display_options.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
panel_hotkeys_editor.cpp Expunge update UI event handler from paged dialog object. 2021-12-27 18:40:12 -05:00
panel_mouse_settings.cpp Finalize modifier update 2021-09-09 10:47:43 -07:00
panel_mouse_settings_base.cpp Finalize modifier update 2021-09-09 10:47:43 -07:00
panel_mouse_settings_base.fbp Add Reset buttons for mouse and trackpad defaults. 2021-03-01 14:14:00 +00:00
panel_mouse_settings_base.h Finalize modifier update 2021-09-09 10:47:43 -07:00
panel_setup_netclasses.cpp User-configureable dash styles (and dash-dot-dot). 2021-12-23 20:36:24 +00:00
panel_setup_netclasses_base.cpp Minor dialog layout improvements. 2021-09-07 08:06:02 -04:00
panel_setup_netclasses_base.fbp Minor dialog layout improvements. 2021-09-07 08:06:02 -04:00
panel_setup_netclasses_base.h Minor dialog layout improvements. 2021-09-07 08:06:02 -04:00
panel_setup_severities.cpp Fix typo in violation severity importing 2021-09-04 12:20:36 -04:00
panel_text_variables.cpp Work around annoying wxWidgets assert. 2021-08-10 16:51:30 +01:00
panel_text_variables_base.cpp Even out spacing around various panels. 2021-07-09 23:42:45 +01:00
panel_text_variables_base.fbp Even out spacing around various panels. 2021-07-09 23:42:45 +01:00
panel_text_variables_base.h Even out spacing around various panels. 2021-07-09 23:42:45 +01:00
wx_html_report_box.cpp Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
wx_html_report_box.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
wx_html_report_panel.cpp Workaround baseline alignment issue in wxHtmlWindow 2021-11-22 15:37:18 +00:00
wx_html_report_panel.h Dark mode for a bunch of HTML dialogs. 2021-09-14 21:23:57 +01:00
wx_html_report_panel_base.cpp Improve spacing and alignment in html report panel. 2021-10-28 15:11:15 +01:00
wx_html_report_panel_base.fbp Improve spacing and alignment in html report panel. 2021-10-28 15:11:15 +01:00
wx_html_report_panel_base.h Improve spacing and alignment in html report panel. 2021-10-28 15:11:15 +01:00