Paul Licameli
907d343abd
Fix Linux build
2019-03-31 16:31:30 -04:00
Paul Licameli
3002aa5362
Remove Tags.h, Grid.h from headers
2019-03-31 16:01:02 -04:00
James Crook
0c4f611b5c
Unselect tracks before auto-selecting audio
2019-03-31 20:46:07 +01:00
James Crook
32bf03b54e
Fix DLL_API linkage warning.
2019-03-31 20:46:07 +01:00
James Crook
2936459bca
Fix Windows Build
2019-03-31 20:46:06 +01:00
Paul Licameli
44d664c7bb
Remove ErrorDialog.h from .h files (one function moves out of line)
2019-03-31 15:39:55 -04:00
Paul Licameli
0f3723e221
comment BackedPanel.h, HtmlWindow.h, ASlider.h in .h files
2019-03-31 15:25:34 -04:00
Paul Licameli
2d8abe6b74
Remove FileHistory.h, KeyView.h from .h files
2019-03-31 15:21:02 -04:00
Paul Licameli
5d7584e91a
cut WindowAccessible, PopupMenuTable, LinkingHtmlWindow from .h files
2019-03-31 15:14:34 -04:00
Paul Licameli
a10196eb91
Fix some comments
2019-03-31 15:14:26 -04:00
Paul Licameli
e2c5444c1d
Move class HtmlTextHelpDialog out of header
2019-03-31 14:58:33 -04:00
Paul Licameli
b83ed90cfb
Remove or comment Ruler.h, Overlay.h, OverlayPanel.h in other headers
2019-03-31 14:44:24 -04:00
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