13
0
Commit Graph

9295 Commits

Author SHA1 Message Date
cf93eaec98 break out window ops for Tabbables into show/hide/attach/detach 2016-02-22 15:31:22 -05:00
73a22be077 re-run fmt-bindings to generate syntactically correct editor.bindings 2016-02-22 15:31:22 -05:00
28c32b2932 fix typo in mnemonic key binding definition 2016-02-22 15:31:22 -05:00
ea1616916a compile time fixes for top-menubar (i.e. OS X) systems 2016-02-22 15:31:22 -05:00
558167a5dd some changes for top menubar systems (i.e. OS X) 2016-02-22 15:31:22 -05:00
1158271f72 remove "toggle-foo" style actions related to editor/mixer windows and provide new methods that just use Tabbable::make_visible() 2016-02-22 15:31:22 -05:00
5288dd057b new global bindings file (created with fmt-bindings) 2016-02-22 15:31:22 -05:00
7ed22a4213 new version of editor.bindings, generated by fmt-bindings 2016-02-22 15:31:22 -05:00
39ee7382e7 refactor key press handling to include a hack that continues to use GTK accelerators/bindings for now 2016-02-22 15:31:22 -05:00
dd8cd579fc tell the editor to try to load editor.bindings 2016-02-22 15:31:22 -05:00
03350db8f0 remove WINDOW modifier from mnemonic bindings file, and replace with SECONDARY which was already enforced by the substitution dictionary in fmt-bindings 2016-02-22 15:31:22 -05:00
e3db5c5c05 save & restore the main window geometry 2016-02-22 15:31:22 -05:00
37fce09a18 widespread changes to get the new (oldArdour binding scheme to be used for keyboard accelerators 2016-02-22 15:31:22 -05:00
50e4ebff36 update main window title appropriately 2016-02-22 15:31:22 -05:00
d84f655495 add suggestive tooltips for tabs; remove position argument for Tabbable since it isn't really usable 2016-02-22 15:31:21 -05:00
39036cf20f remove debug output 2016-02-22 15:31:21 -05:00
aa637cd534 remove debug output 2016-02-22 15:31:21 -05:00
77b6b25f2d hide tabs in main window when there's only 1 tab left.
This helps with space and also prevents tearing off the last tab
2016-02-22 15:31:21 -05:00
552e995297 save/restore tabbable state 2016-02-22 15:31:21 -05:00
26a9471b61 cleaner code to figure out which Tabbable was just torn off 2016-02-22 15:31:21 -05:00
b17cb184a2 make sure preferences are visible 2016-02-22 15:31:21 -05:00
5723676092 make sure the prefs editor sets up its own window correctly 2016-02-22 15:31:21 -05:00
98b14ad0e6 get normal GTK accelerators working again 2016-02-22 15:31:21 -05:00
af378e7256 stop using C++11 structure initializer 2016-02-22 15:31:21 -05:00
9010262bed first compilable version of tabbable design.
I would have loved to split this apart, but there are just so many interrelated changes,
it makes little sense and would be a huge effort that would break future git bisect
use because so many intermediate commits would not compile
2016-02-22 15:31:21 -05:00
1a00e323e3 the basics of tabbed 2016-02-22 15:31:21 -05:00
8774be86f7 prefer initialization to assignment for ARDOUR_UI 2016-02-22 15:31:21 -05:00
9bac8dfaad the basics of tabbed 2016-02-22 15:31:21 -05:00
51234d6d09 initialize uninitialized var - possible fix for #6400 2016-02-22 15:31:21 -05:00
71c096a906 consolidate code 2016-02-22 15:31:21 -05:00
1a3df69a17 update Window > Mixer accordingly 2016-02-22 15:31:21 -05:00
9287a9ba8e prefer initialization to assignment for ARDOUR_UI 2016-02-22 15:31:21 -05:00
02c8d6d648 the basics of tabbed 2016-02-22 15:31:21 -05:00
b2dc5a52b7 volatile means hardware-volatile. 2016-02-22 15:25:28 -05:00
52cb196695 Revert "Fix compilation warnings. (gtk2_ardour part)"
These fixes are wrong, not on their own, but because GtkPiano* should not be
using volatile. I'll fix that separately.

This reverts commit ad35ab78eb.

Conflicts:
	gtk2_ardour/gtk_pianokeyboard.c
2016-02-22 15:21:50 -05:00
Adrian Knoth
6fa88273aa Spelling correction patch from Debian
Patch taken (and forward-ported to HEAD) from
<https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-22 15:13:01 -05:00
Nils Philippsen
53f1981eff don't trip over missing nm tool 2016-02-22 15:12:11 -05:00
André Nusser
6054d72c1b Revert and additional change due to --strict warnings. 2016-02-22 15:11:02 -05:00
André Nusser
ad35ab78eb Fix compilation warnings. (gtk2_ardour part) 2016-02-22 15:11:02 -05:00
86d27a736c better system for managing kbd focus after cmd-w closing a dialog.
Key, Button and Focus In events in the editor+mixer windows cause the respective window to be noted
as the window to which focus should return after a dialog is closed with cmd/ctrl-w
2016-02-22 14:03:55 -05:00
60c4b30b7e manually revert most of previous commit related to dialog/main window focus management 2016-02-22 13:55:31 -05:00
3a08ac5e1f os x: an initial attempt at fixing loss of keyboard focus after cmd-w to close dialog 2016-02-22 11:49:17 -05:00
100e156727 Fix 6783, Using "Esc" key doesn't cancel creating new Track/Bus Group
Also fixes it for other sources of delete events like closing the dialog.
2016-02-22 15:22:56 +10:00
13552140a2 prevent crash is VST does not implement effEditGetRect 2016-02-21 13:24:20 +01:00
801a7ea7c4 Add Pavel Potocek to authors 2016-02-18 10:52:35 +10:00
Pavel Potocek
8d408d000d Change the tap tempo estimator to least-squares regression 2016-02-18 10:32:49 +10:00
23e96f7f9b Fix Post Export "Open Folder" button for OS X 2016-02-17 16:29:58 +01:00
90efd9f010 translatable missing plugin message 2016-02-17 14:44:22 +01:00
9c5bdc6cf5 amend missing plugin message to hint that a plugin may be blacklisted 2016-02-17 14:29:53 +01:00
51f9483aab Export Analysis GUI: clarify signal-distribution axis labels 2016-02-16 02:58:41 +01:00