kicad/eeschema/sim
Wayne Stambaugh 652b969193 GTK+ file dialog wildcard improvements.
The GTK+ file dialog is case sensitive however it does support regular
expressions.  Most of the file dialog wildcards are lower case so only
files with the lower case extensions will show up in the file dialog.
This code adds a method to convert file extensions of any case to the
appropriate (sch -> [sS][cC][hH]) regular expression on GTK+ builds so
all file extension case combinations will show up in the file dialog.

A note to developers: make sure to add a file extension when setting
when setting the default file argument.  If you do don't set an
extension, the GTK+ file dialog will happily append the regular
expression as the file extension which is surely not what you want.

There are still a few known places (mostly gerbview) where there are
some complex wildcard code that has not been converted.

Fixes lp:1720542

https://bugs.launchpad.net/kicad/+bug/1720542
2017-11-11 19:32:26 -05:00
..
netlist_exporter_pspice_sim.cpp Handle Spice_Netlist_Enabled attribute in Spice netlist exporter 2016-10-07 16:50:47 +02:00
netlist_exporter_pspice_sim.h Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
ngspice.cpp Correct way of freeing memory in NGSPICE class 2017-03-01 13:56:24 +01:00
ngspice.h Solve codemodel libraries loading problem in ngspice 2016-10-17 10:11:27 +02:00
sim_plot_frame.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
sim_plot_frame.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
sim_plot_frame_base.cpp Simulator frame: fix a min size for panels, and now stores in config the position and size of the frame and panels 2016-12-02 15:34:23 +01:00
sim_plot_frame_base.fbp Simulator frame: fix a min size for panels, and now stores in config the position and size of the frame and panels 2016-12-02 15:34:23 +01:00
sim_plot_frame_base.h Simulator frame: fix a min size for panels, and now stores in config the position and size of the frame and panels 2016-12-02 15:34:23 +01:00
sim_plot_panel.cpp Fixed removal order in SIM_PLOT_PANEL::DeleteTrace() 2017-06-16 23:17:34 +02:00
sim_plot_panel.h Fix warning: shadowed wxWindow::IsShown in sim_plot_panel.h 2017-03-19 09:18:28 -04:00
sim_types.h Simulator code formatting and clean up 2016-08-11 14:42:17 +02:00
simulate.cpp Simulator: Fix probe and tune cursors on OSX. 2016-08-30 10:48:40 +02:00
spice_reporter.h Changed the simulator code license to GPLv3+ 2016-08-11 14:41:43 +02:00
spice_simulator.cpp NGSPICE as a singleton 2016-08-19 15:51:19 +02:00
spice_simulator.h Fix a few doxygen warnings 2017-06-18 09:18:41 +02:00
spice_value.cpp Fixes: lp:1624659 (fix some issues in countries which are not using a point as decimal separator) 2016-09-17 18:34:44 +02:00
spice_value.h Simulator code formatting and clean up 2016-08-11 14:42:17 +02:00