Paul Licameli
39f2d1ca52
We don't need wx/config.h at all...
...
...because we don't use the (platform-dependent) typedef wxConfig at all. We
use wxFileConfig directly instead, even on Windows, not using the native
Windows registry.
2019-03-31 14:27:06 -04:00
Paul Licameli
ed29ab89f8
Many WindowAccessible subclasses moved out of header files
2019-03-31 13:27:18 -04:00
Paul Licameli
10568f8a46
Move class SliderAx into WindowAccessible.* ...
...
... so ScienFilter.cpp doesn't depend on Equalization.h
2019-03-31 13:27:18 -04:00
Paul Licameli
48b184f072
Remove an unnecessary nested #include
2019-03-31 13:27:18 -04:00
James Crook
4c441697eb
Fix Windows Build.
2019-03-31 15:12:49 +01:00
Paul Licameli
4714d72b3f
Can't remove remaining wx headers from other headers, comment that
2019-03-31 01:41:16 -04:00
Paul Licameli
6a973f6700
Remove wx/{snglinst,object,notebook}.h from *.h
2019-03-30 13:32:45 -04:00
Paul Licameli
ef98cfd74f
Remove wx/{docview,datetime,datectrl,cursor}.h from *.h
2019-03-30 13:32:44 -04:00
Paul Licameli
5e2b8cd825
Remove wx/{treebook,textbuf,srchctrl,socket}.h from *.h
2019-03-30 13:32:44 -04:00
Paul Licameli
71d94c9cb5
wx/listimpl.cpp no longer used anywhere
2019-03-30 13:25:52 -04:00
Paul Licameli
685a45d1de
Remove wx/{convauto,cmdline,clipbrd,calctrl}.h from *.h
2019-03-30 13:10:16 -04:00
Paul Licameli
77f747daeb
Remove wx/{checklst,wfstream,version,variant,types}.h from *.h
2019-03-30 12:59:21 -04:00
Paul Licameli
34f318cd41
Remove wx/{imaglist,generic/dragimgg,gauge,dynarray}.h from *.h
2019-03-30 12:51:12 -04:00
Paul Licameli
2587a4adba
Remove wx/panel.h from headers
2019-03-30 12:26:59 -04:00
Paul Licameli
2e05d2d884
Remove wx/{radiobut,ownerdrw,menuitem,menu,listbox}.h from *.h
2019-03-30 12:15:53 -04:00
Paul Licameli
d28ae40399
Remove wx/dialog.h from headers
2019-03-30 12:01:39 -04:00
Paul Licameli
4d29686116
Remove wx/gdicmn.h from headers
2019-03-30 11:52:48 -04:00
Paul Licameli
c982cf6a41
Remove wx/intl.h, wx/brush.h, wx/bitmap.h from headers
2019-03-30 11:45:20 -04:00
Paul Licameli
1191e269a8
Move Mac-only implementation details out of header file
2019-03-30 11:22:19 -04:00
Paul Licameli
870c08ac06
Remove wx/{log.h, image.h, listctrl.h, utils.h} from headers
2019-03-30 11:21:51 -04:00
Paul Licameli
0b9d279a52
wx/list.h no longer used anywhere
2019-03-30 11:15:27 -04:00
Paul Licameli
1a49362e3c
Fix Linux build
2019-03-30 11:13:44 -04:00
Paul Licameli
08c16b6eb7
Remove wx/{html/htmlwin,fileconf,dragimag,debug,dcclient}.h from *.h
2019-03-30 10:53:22 -04:00
Paul Licameli
ec2f26e48c
Remove wx/pen.h, wx/thread.h from headers
2019-03-30 10:17:18 -04:00
Paul Licameli
3a7324984c
wx/hashmap.h no longer used anywhere
2019-03-30 10:06:52 -04:00
Paul Licameli
03101d1d75
Briefer track iteration idiom avoids casting
2019-03-30 09:49:17 -04:00
Paul Licameli
de60edc62f
Remove wx/{app,statbmp,spinctrl,scrolbar,dynlib,dcmemory}.h from *.h
2019-03-30 07:57:37 -04:00
James Crook
939bbc95a2
Don't count note tracks (MIDI) as audio in auto-select.
2019-03-30 11:42:29 +00:00
James Crook
09dab612fe
Change AutoSelect to only select Audio.
2019-03-29 22:12:00 +00:00
James Crook
8b9518a90a
Translucent background to track name (on Mac)
...
Mac only, as mac supports translucent brushes by default.
wxWidgets makes using a wxDC and wxGraphicContext at the same time
complex and slow. Hence just for mac.
2019-03-29 22:11:59 +00:00
Paul Licameli
3760db9dff
Remove wx/wxchar.h from headers
2019-03-29 15:56:54 -04:00
James Crook
d994860311
Bug 2087 - Mixer Board gain control dialog is ridiculously over-long vertically
2019-03-29 19:24:25 +00:00
Paul Licameli
2de696b461
Bug2086: Mixer board behavior...
...
... and also fixed analogous mistakes in some effects (Vamp, SoundTouch, and
SBSMS effects), found by review of all uses of TrackList::Channels.
The first member of the pair of iterators returned by TrackList::Channels
does not necessarily deference to a null pointer when it is incremented to
the end of the range.
2019-03-29 11:45:28 -04:00
David Bailes
fc14d031e4
MousePrefs: fix a focus issue
...
Problem: a user can tab to the list, and no list item is the focus, and there is no visual indication of focus.
Fix: set the first item to be selected and focused
2019-03-29 11:38:18 +00:00
David Bailes
62f1711cdd
KeyView: fix focus issue
...
Problem: A user can tab to the list, and none of the items is the focus. The list itself is still the focus. As a result, there is no visual indication of the focus, and an additional keystroke is needed to make any item the focus.
Fix: When the list gains focus, if no items are selected, select the first item, if there is one.
2019-03-29 11:10:14 +00:00
Paul Licameli
4e9c3cfb5f
Remove wx/{dc,tokenzr,tglbtn,statusbr,simplebook}.h from *.h
2019-03-29 06:29:35 -04:00
Paul Licameli
8d537c198b
fix Linux build
2019-03-28 14:39:46 -04:00
Paul Licameli
d71a54b4e9
Remove wx/checkbox.h from headers
2019-03-28 12:55:34 -04:00
Paul Licameli
0ff934e1c1
Remove AButton.h from header
2019-03-28 12:33:28 -04:00
Paul Licameli
70e88782fe
Remove wx/{grid,font,ffile,colour,button,bmpbuttn}.h from headers
2019-03-28 12:27:10 -04:00
Paul Licameli
f92b507b8e
Use proper type alias
2019-03-28 11:59:14 -04:00
Paul Licameli
0b160faecc
Fix more cases of controls in static boxes that don't use ShuttleGui...
...
... as in commit f7644c7
2019-03-28 11:59:14 -04:00
Paul Licameli
bcc2e0d13b
Remove wx/frame.h, wx/sizer.h, wx/access.h from headers
2019-03-28 11:21:15 -04:00
Paul Licameli
ef9f3255dd
Remove wx/filename.h from another header
2019-03-28 11:12:12 -04:00
Paul Licameli
010d720158
Make EXPERIMENTAL_EFFECTS_RACK compilable
2019-03-28 11:12:12 -04:00
David Bailes
f7644c74f4
KeyConfigPrefs: bring into line with implementation change of wxStaticBox
...
Commit 75e44df made controls in a wxStaticBox children rather than siblings. Three of the controls in KeyConfigPrefs are not handled by ShuttleGui, so needed manual changes of parent.
In addition, on Windows tabbing out of the text box for setting the shortcut resulted in the wrong control getting the focus. Changing to using Navigate() rather than NavigateIn() fixed this, though I don't know why. This needs testing on other platforms.
2019-03-28 13:30:20 +00:00
Henric Jungheim
cd3a0326ae
Remove ReleaseSSE and ReleaseNASM solution configurations.
...
Remove the ReleaseSSE configuration from the libmp3lame and
libmpg123 projects.
Remove unused files.
2019-03-28 02:53:06 -07:00
Paul Licameli
9d448de4e6
Revert "util"
...
This reverts commit 0563d4cda583fdf8e2f35c4d3e8607587cd0d23e.
2019-03-28 03:19:09 -04:00
Paul Licameli
0563d4cda5
util
2019-03-28 03:12:42 -04:00
Paul Licameli
803d8b9559
Remove wx/filename.h, wx/choice.h, wxFileNameWrapper.h from headers
2019-03-28 03:12:42 -04:00