kicad/pcbnew/widgets
Wayne Stambaugh 8a1347d2c8 Property grid navigation improvements.
* Do not handle tab key event when committing property changes so the
  property grid tab navigation works correctly.
* Do not call commit property changes on tab key when no changes are
  pending.
* Skip event handling in the base object value change and changing event
  handlers in case they do not get overloaded in derived objects.
* Do not force focus to canvas on property change so arrow and tab key
  grid navigation work properly.  Forcing the user to click the property
  grid control to edit a single property doesn't make sense.
* Pass properties panel show event up the event stack.
* Do not set focus to canvas in tool dispatcher if it already has the
  focus.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16957
2024-04-24 07:25:19 -04:00
..
appearance_controls.cpp Explicit lambda capture 2024-04-12 22:54:59 -04:00
appearance_controls.h Add composite update callback to BOARD_LISTENER 2024-04-04 22:29:47 +00:00
appearance_controls_base.cpp Separate "use board stackup colors" into separate checkbox. 2024-03-01 23:45:06 +00:00
appearance_controls_base.fbp Separate "use board stackup colors" into separate checkbox. 2024-03-01 23:45:06 +00:00
appearance_controls_base.h Separate "use board stackup colors" into separate checkbox. 2024-03-01 23:45:06 +00:00
filedlg_hook_save_project.h Clean up extra control creator logic in pcbnew save file dialog 2022-12-17 23:37:24 +00:00
legacyfiledlg_netlist_options.h Split off the netlist export content helper but it's advancedcfg 2022-06-11 23:09:47 -04:00
net_inspector_panel.cpp Move Net Inspector dialog to a widget panel in pcbnew 2024-03-19 01:02:01 +00:00
net_inspector_panel.h Update net inspector after connectivity update when loading board 2024-04-04 22:29:47 +00:00
panel_footprint_chooser.cpp Deconflict some LIB_TREE_ITEM APIs so they can remain non-const. 2024-04-04 13:18:55 +01:00
panel_footprint_chooser.h Better locality-of-reference for footprint chooser filters. 2024-03-23 12:48:52 +00:00
panel_selection_filter.cpp Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
panel_selection_filter.h Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
panel_selection_filter_base.cpp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
panel_selection_filter_base.fbp Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
panel_selection_filter_base.h Remove board editor standard dialog button static line separators. 2023-01-09 08:49:38 -05:00
pcb_net_inspector_panel.cpp Update net inspector after connectivity update when loading board 2024-04-04 22:29:47 +00:00
pcb_net_inspector_panel.h Update net inspector after connectivity update when loading board 2024-04-04 22:29:47 +00:00
pcb_net_inspector_panel_data_model.h Move Net Inspector dialog to a widget panel in pcbnew 2024-03-19 01:02:01 +00:00
pcb_properties_panel.cpp Property grid navigation improvements. 2024-04-24 07:25:19 -04:00
pcb_properties_panel.h Add nullable int and double to property system. 2024-02-08 18:14:31 +00:00
pcb_search_pane.cpp Add composite update callback to BOARD_LISTENER 2024-04-04 22:29:47 +00:00
pcb_search_pane.h Add composite update callback to BOARD_LISTENER 2024-04-04 22:29:47 +00:00
search_handlers.cpp Update a few strings based on new string freeze policy. 2024-02-05 15:49:57 +00:00
search_handlers.h Fix a few (minor) compil warnings. 2023-08-26 09:40:09 +02:00