kicad/pagelayout_editor
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
..
dialogs Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
CMakeLists.txt Add -Wshadow compil option, if exists to warn about shadowed variables. 2017-02-23 13:17:23 +01:00
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
block.cpp Refactor DRAW_LIST configuration in pl_editor block code 2016-06-11 11:49:46 -04:00
class_pl_editor_layout.cpp Removed a few more headers from base_struct.h 2017-02-22 17:54:01 +01:00
class_pl_editor_layout.h Remove false "override" comments. 2017-03-06 16:34:56 -05:00
class_pl_editor_screen.cpp Pcbnew: better display of tracks/vias/grid in toolbar. All: modify the zoom value shown in toolbar or status bar (roughly now zoom 1.0 is near the 1:1 scale, on a 22 inches Monitor). Fix also many other minor and very minor issues 2015-01-06 08:38:58 +01:00
class_pl_editor_screen.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
controle.cpp Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
design_tree_frame.cpp Remove duplicate files. 2013-10-18 19:38:03 +02:00
design_tree_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
events_functions.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
files.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
hotkeys.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
hotkeys.h Gerbview: fix a crash when trying to edit hotkeys. Add a few missing hotkeys. 2015-04-19 20:41:57 +02:00
invoke_pl_editor_dialog.h Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
menubar.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
onleftclick.cpp Pcbnew: fix Bug #1211468 2013-08-13 19:51:22 +02:00
onrightclick.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
page_layout_writer.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
pl_editor.cpp Add more "override" markers. 2016-09-25 13:59:41 -04:00
pl_editor.icns Add missing file 2013-08-28 09:29:48 +02:00
pl_editor.rc Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
pl_editor_config.cpp Correct multiple UI spelling errors 2016-05-02 10:01:43 -04:00
pl_editor_doc.icns Add pl_editor_doc.icns, from Orson. Fix Bug #1217504 (bad look of Module Properties Dialog, 3D fields). 2013-08-28 09:23:14 +02:00
pl_editor_frame.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
pl_editor_frame.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
pl_editor_id.h PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
pl_editor_undo_redo.cpp Add more "override" markers. 2016-09-25 13:59:41 -04:00
properties_frame.cpp Fixes: lp:1622164 (pl-editor does not accept both '.' and ',' as floating point separator in countries which use ',' as separator) 2016-09-14 18:53:24 +02:00
properties_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
toolbars_pl_editor.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00