kicad/common/widgets
jean-pierre charras 8737c6eb3c footprint selector in symbol properties: fix footprint selection issue.
When using the button to select a footprint using the footprint chooser
dialog, the new footprint was not always taken in account (perhaps MSW specific).
It was due to the code to update the footprint name was between Disable() and
Enable, thus creating a loss of some events in the complex grid edition stuff.
This is now replaced by a lock flag to protect this code to be executed when
it should not.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18270
2024-06-27 19:56:57 +02:00
..
app_progress_dialog.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
bitmap_button.cpp Use logical size to center the bitmap in bitmap button. 2024-05-27 11:25:55 +03:00
bitmap_toggle.cpp Upgrade BITMAP_TOGGLE and GRID_BITMAP_TOGGLE to wxBitmapBundle 2023-10-22 14:02:06 -04:00
button_row_panel.cpp Coding policy fixes. 2021-02-09 11:35:43 -05:00
color_swatch.cpp Fix color swatches and color picker dialog on GTK with window scaling. 2024-05-26 13:02:37 +03:00
font_choice.cpp Handle not found fonts reliably 2024-06-16 17:20:58 -07:00
footprint_choice.cpp More wxSing 2023-01-16 23:14:38 -05:00
footprint_diff_widget.cpp Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
footprint_preview_widget.cpp Pass symbol's netlist to footprint preview widget. 2024-03-09 15:01:59 +00:00
footprint_select_widget.cpp Add missing footprint load progress, usually in schematic editor 2023-05-07 10:46:39 -04:00
gal_options_panel.cpp Allow smaller grid dots on Retina displays. 2024-01-19 20:37:27 +00:00
gal_options_panel_base.cpp Minor string fixes. 2023-12-08 13:09:16 -05:00
gal_options_panel_base.fbp Minor string fixes. 2023-12-08 13:09:16 -05:00
gal_options_panel_base.h Minor string fixes. 2023-12-08 13:09:16 -05:00
grid_bitmap_toggle.cpp Upgrade BITMAP_TOGGLE and GRID_BITMAP_TOGGLE to wxBitmapBundle 2023-10-22 14:02:06 -04:00
grid_button.cpp Add initial support for database library settings UI 2023-04-29 18:15:00 -04:00
grid_color_swatch_helpers.cpp More lambda updates to explicit capture 2024-04-13 15:09:34 -04:00
grid_combobox.cpp Replace __WXGTK20__ with __WXGTK__ 2023-04-12 18:57:12 +01:00
grid_icon_text_helpers.cpp Improve GRID_CELL_ICON_TEXT_RENDERER rendering on hidpi monitors. 2024-05-30 03:56:30 +03:00
grid_text_button_helpers.cpp footprint selector in symbol properties: fix footprint selection issue. 2024-06-27 19:56:57 +02:00
grid_text_helpers.cpp Tweak GRID_CELL_STC_EDITOR offset on GTK. 2024-04-14 01:19:55 +03:00
html_window.cpp Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited 2023-09-11 19:10:16 -04:00
indicator_icon.cpp More universal way of scaling indicator icon bitmaps. 2024-05-26 22:14:52 +03:00
kistatusbar.cpp KISTATUSBAR: code refinement and add comments 2024-01-07 09:47:40 +01:00
layer_box_selector.cpp Remove useless method (ResyncBitmapOnly) 2024-05-21 03:46:09 +03:00
lib_tree.cpp Fix shadowed/conflicting enum values. 2024-06-21 16:16:29 +03:00
mathplot.cpp Fix minor compil and Coverity warnings. 2024-06-15 11:20:21 +02:00
msgpanel.cpp Improve message panel alignment on hidpi monitors. 2024-05-23 00:40:47 +03:00
net_selector.cpp Fix net selector filter field focus on GTK. 2024-02-23 20:29:18 +03:00
number_badge.cpp Fix some platform ifdef checks. 2024-06-01 06:49:11 +03:00
paged_dialog.cpp Build time optimizations. 2024-04-27 23:49:13 +03:00
progress_reporter_base.cpp Added IPC2581 support 2023-11-26 15:30:58 -08:00
properties_panel.cpp Property grid navigation improvements. 2024-04-24 07:25:19 -04:00
properties_panel.h Property grid navigation improvements. 2024-04-24 07:25:19 -04:00
search_pane.cpp Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
search_pane_base.cpp Don't specify sizes when we don't need to. 2023-11-07 14:53:41 +00:00
search_pane_base.fbp Don't specify sizes when we don't need to. 2023-11-07 14:53:41 +00:00
search_pane_base.h Don't specify sizes when we don't need to. 2023-11-07 14:53:41 +00:00
search_pane_tab.cpp Maintain selection when sorting. 2024-05-11 16:20:34 +01:00
split_button.cpp Silence some GCC warnings 2024-04-16 11:11:50 +00:00
std_bitmap_button.cpp Remove no longer needed hack on msw with wx 3.2.5 2024-05-25 10:45:27 -04:00
stepped_slider.cpp Fix various typos 2022-07-21 16:31:41 +00:00
text_ctrl_eval.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
ui_common.cpp Accept bitmap bundles for menu items (but don't use it yet). 2024-05-27 01:02:12 +03:00
unit_binder.cpp Add nullable int and double to property system. 2024-02-08 18:14:31 +00:00
widget_hotkey_list.cpp Fix build on Linux. 2024-04-28 02:06:12 +03:00
widget_save_restore.cpp Excise deci-degrees from UNIT_BINDER. 2022-01-19 00:10:32 +00:00
wx_aui_art_providers.cpp Revert "Improve toolbar bitmap redraw performance on Windows." 2024-05-25 20:32:48 +00:00
wx_aui_utils.cpp Hierarchy: turn into a left side pane 2022-06-02 21:56:17 +00:00
wx_busy_indicator.cpp Push busyCursor out of scope after building dialog. 2024-01-19 17:13:15 +00:00
wx_collapsible_pane.cpp UI: Add Numpad Enter as "Return" equivalent in missing places 2023-03-10 16:25:17 -05:00
wx_combobox.cpp Another try at getting the Link combobox working on MSW. 2022-08-28 23:25:01 +01:00
wx_dataviewctrl.cpp ADDED: ExpandAll/CollapseAll for lib trees. 2024-02-24 20:05:51 +00:00
wx_ellipsized_static_text.cpp Properly ellipsize layer names in the GerbView layer manager 2021-03-26 15:50:56 +00:00
wx_grid.cpp Improve WX_GRID col label height to avoid clipping on hidpi. 2024-05-26 08:05:25 +03:00
wx_html_report_box.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
wx_html_report_box.h Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited 2023-09-11 19:10:16 -04:00
wx_html_report_panel.cpp Do not parent dialogs to non top level windows in panels or widgets. 2024-02-03 10:40:28 -05:00
wx_html_report_panel.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
wx_html_report_panel_base.cpp Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited 2023-09-11 19:10:16 -04:00
wx_html_report_panel_base.fbp ADDED: ExpandAll/CollapseAll for hierarchy pane. 2024-02-24 20:05:51 +00:00
wx_html_report_panel_base.h Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited 2023-09-11 19:10:16 -04:00
wx_infobar.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
wx_listbox.cpp Add pinned library support to Footprint and Symbol Viewers. 2022-07-09 17:41:10 -06:00
wx_panel.cpp ADDED: lib tree previews. 2023-09-02 23:30:22 +01:00
wx_progress_reporters.cpp Added IPC2581 support 2023-11-26 15:30:58 -08:00
wx_splitter_window.cpp Decouple left and right pane minimums for splitter window. 2021-11-12 02:12:44 +00:00
wx_treebook.cpp Don't delete text when cancelling changes. 2023-11-02 18:37:55 +00:00