Paul Licameli
b1ce24c087
Remove wx/window.h from headers
2019-03-27 14:43:06 -04:00
Paul Licameli
40b4361732
Remove wx/arrstr.h from headers
2019-03-26 12:41:44 -04:00
Paul Licameli
a30000cf74
Use type aliases FilePath, FilePaths...
...
... for wxString and wxArrayStringEx, holding file paths (absolute or relative,
directory or plain file); to be replaced later with different types
(not yet using std::vector, becase of some uses of wxArrayString::Index with
two arguments)
2019-03-15 15:18:11 -04:00
James Crook
7030c9fc4f
More doxygen
2018-11-03 13:18:26 +00:00
James Crook
ea4968e094
Add GetInfo Preferences.
2018-02-27 22:26:28 +00:00
Paul Licameli
8be1e8fdad
Remove wxArray(Int|Long|Double) except where wxWidgets fns need it
2018-02-21 19:33:31 -05:00
Paul Licameli
228388a63c
Follow wxWidgets argument conventions for PrefsPanel factories
2018-02-21 19:21:04 -05:00
Paul Licameli
48202284b2
Change virtual function interface of PrefsPanel
2017-06-25 11:42:20 -04:00
Steve Daulton
e16f6f9221
Add small help button to Prefs pages
2017-05-14 19:02:36 +01:00
Paul Licameli
990080ae7d
Replace virtual with override wherever possible; eliminate needless virtual...
...
... for functions in final classes.
override is like const -- it's not necessary, but it helps the compiler to
catch mistakes.
There may be some overriding functions not explicitly declared virtual and I did
not identify such cases, in which I might also add override.
2016-02-26 12:35:38 -05:00
Paul Licameli
7824e94030
Harmlessly qualify classes as final (or explicitly comment not)...
...
... Should have no effect on generated code, except perhaps some slight faster
virtual function calls. Mostly useful as documentation of design intent.
Tried to mark every one of our classes that inherits from another, or is a
base for others, or has abstract virtual functions, and a few others besides.
2016-02-24 20:58:30 -05:00
Paul Licameli
0ce4fe0b83
Sweep unnecessary wxString copies: prefs
2016-02-22 21:30:42 -05:00
Paul Licameli
8399effc45
Table-driven construction of Prefs dialog. A factory for each kind of panel...
...
... and maybe a future plug-in protocol to break compilation dependency on
all of the PrefsPanel subclasses.
2015-07-26 19:41:20 -04:00
Paul Licameli
e70f91c64e
Removed ShuttleGui.h from other headers
2015-07-19 12:31:03 -04:00
Leland Lucius
0ef7ccb1d1
Fix permissions...not sure why this was happening though
2015-05-29 19:49:28 -05:00
Leland Lucius
16e0fe3e12
The real fix for bug #965
2015-05-26 18:16:34 -05:00
james.k.crook@gmail.com
55e6a71fd3
With EXPERIMENTAL_MODULE_PREFS we now have a dynamic list of modules, and we have options, enable, disable, ask, failed, new (=ask once and remember the answer). Without the #define the behaviour is unchanged. We ask about each module each time Audacity runs.
2014-06-12 21:08:14 +00:00
martynshaw99
4ce2643d5f
Remove the
...
// Indentation settings for Vim and Emacs
etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
2013-09-24 00:14:37 +00:00
richardash1981
393129d9b9
fix the line endings on this file, and set svn:eol-style to native so they stay fixed
2013-01-01 15:54:53 +00:00
james.k.crook@gmail.com
0574c96a4c
Start of module prefs. (work in progress). Linux will need the makefile updating.
2012-07-13 21:51:45 +00:00