d92608b05f
use magic strings instead of magic numbers (allow profiles to leave out some track type options)
2015-02-11 14:29:50 -06:00
b1f9b644fc
desensitize redirect-menu Send and Control items when they are not applicable
2015-02-11 11:13:24 -06:00
b2d4c731e8
properly activating MIDI parsing for traced ports
2015-02-10 19:48:47 -05:00
266ac60941
skip drawing the first pixel of waves in an audio region view.
...
This means that they do no overwrite the frame border of the time axis item
2015-02-10 19:48:47 -05:00
99054ea415
fix previous commit
2015-02-10 14:54:43 -06:00
d273bb3de8
Track Mode is too vague; rename to Record Mode
2015-02-10 14:43:17 -06:00
e9e29bf2b0
flip the priority of input and output buttons and menus
...
left-click should show the simple input picker menu.
right-click shows the routing grid.
also reordered the menu to give lower precedence to {add/remove}-port
2015-02-10 14:43:17 -06:00
f131e15545
fixed collision with <SECONDARY>n binding
2015-02-10 14:43:16 -06:00
ef79d1c4d4
fix last cherry-pick
2015-02-09 14:46:20 -05:00
b2e93b8fba
fix color and alpha of timestretch rect
2015-02-09 14:46:20 -05:00
abcd70c1d2
After dragging from multiple tracks to the dropzone, create the right number of new tracks.
...
This does not address the visual flattening that occurs before the drop
is complete. Doing that is complex and there is no immediate solution
visible. The result after the drop is complete is correct, however.
Conflicts:
gtk2_ardour/editor_drag.cc
2015-02-09 11:03:03 -05:00
nick_m
b1dafe9a31
Properly deallocate memory when clearing selection_op_history and
...
before XMLNode*s.
Improve some comments.
2015-02-07 23:33:09 +11:00
af174c0519
when the user changes devices, notify the backend
2015-02-06 13:55:00 -06:00
ec37c83507
fixup cherry-picked changes from Waves Tracks, and fix for Ardour
2015-02-05 20:26:02 -05:00
7644533103
implement RangeMarkerBarDrag::abort
...
Conflicts:
gtk2_ardour/editor_drag.cc
2015-02-05 19:34:31 -05:00
e6752fb729
implement MarkerDrag::abort()
2015-02-05 19:33:31 -05:00
7ffc06b08d
fix issue with region dragging while mouse pointer is in rulers/marker lanes
2015-02-05 17:42:46 -05:00
927f5521ce
ContentEdit drag on empty MIDI track should not create new midi regions
2015-02-05 12:24:11 -06:00
nick_m
ff13ac8b4f
Clean up Session's _current_trans when aborting a drag.
2015-02-05 23:32:57 +11:00
nick_m
f9b2587458
Make redo action insensitive after new command.
...
Don't erroneously send first_move more than once after autoscroll drag.
2015-02-05 19:57:56 +11:00
40c8c26b79
remove duplicate callback
...
mcontrol->Changed is [also] subscribed to further below (input & output).
2015-02-04 18:04:33 +01:00
3e6eaa0656
Remove remaining LEVEL4 bindings
2015-02-01 17:21:02 -06:00
39b1b6d6dc
Fix Session Export keybinding to call correct action (ExportAudio).
...
Still broken though, due to ongoing Mod4><Super binding confusion.
2015-02-01 16:59:01 -06:00
871904b648
fix cursor color for text entries
2015-01-30 10:26:27 -06:00
45f874cfab
remove locate before loop, which was causing intermittent loop behavior
2015-01-30 10:26:27 -06:00
d79980d571
use Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator() in all cases where we use gtk_accel_groups_activate()
...
Because that function needs it, whereas the old gtk_window_activate_key() did not.
2015-01-30 11:08:56 -05:00
fe0254344f
clarify sync-lock and disable it by default.
2015-01-30 10:43:56 +01:00
17b8d9836d
don't wipe out SHIFT from event state when processing keyboard events, as done in a recent commit
2015-01-29 12:16:18 -05:00
f603ca174e
in mixbus, treat the canvas rulers just like the canvas wrt mouse-wheel-zoom
2015-01-29 11:23:49 -06:00
59bbb8500b
consolidate using SECONDARY+number bindings for region properties, such as gain, mute, etc
2015-01-29 11:03:54 -06:00
ff2ebf17b8
switch WINDOW bindings to use SECONDARY instead and displace any bindings that conflicted
2015-01-29 11:03:54 -06:00
dab3346623
use gtk_accel_groups_active() in preference to gtk_window_activate_key() since the latter behaves incorrectly
...
The window version will not activate bindings like <Mod4><Super>-space, whereas the former one works correctly. We already used
the former one just above, when handling "fakekeys".
Also add a utility function to show modifier state.
2015-01-28 21:03:03 -05:00
6b360950ce
guess what?!
2015-01-28 23:50:07 +01:00
de85bfd857
fix #6117 - fader prelight
2015-01-28 02:22:52 +01:00
bc7b5844a9
fix printf format-security warning.
...
warning: format string is not a string literal (potentially insecure) [-Wformat-security]
2015-01-27 14:04:19 +01:00
0f46d7b107
ignore context menu click events, notably during drag but also for a couple of other purposes
...
Conflicts:
gtk2_ardour/editor_canvas_events.cc
2015-01-26 16:39:22 -05:00
b9464fc4db
remove unnecessary commented-out line.
...
Session is marked as in-deletion during deletion itself
2015-01-26 11:58:43 -05:00
47f8125b35
amend e3da18fd
2015-01-26 17:14:24 +01:00
208a2a1926
rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to correctly indicate function
2015-01-26 10:39:14 -05:00
78ec211733
fix incorrect logic when loading session via NextStep document API
2015-01-25 12:53:48 -05:00
031f68fb9d
add a simple status indicator to the Engine Dialog
2015-01-25 10:19:46 +01:00
37b8412aa3
fix latency measurement result display
...
If measurement is fast (<100ms), the GUI timeout function
never displayed the measured value.
2015-01-25 10:18:33 +01:00
232d67bc53
midi note paste undo fix.
2015-01-25 01:56:19 +01:00
0b5ceaca4e
add handler for, and connect to, Session::SaveSessionRequested
2015-01-24 19:17:13 -05:00
ab3ec791ea
Add a new signal (not yet used) to initiate session saves; alter signal name for existing signal used to allow other objects to add XML state to session
2015-01-24 19:06:31 -05:00
e3da18fd2f
fix copy/drag abort.
2015-01-24 20:40:07 +01:00
22435bb53d
make MouseCursors invalid cursor API be static; use to initialize default cursor value in Drag API; use C API to set canvas cursor
2015-01-24 12:26:58 -05:00
90c1e0ffd2
allow use of null pointer as a valid cursor (implies using cursor of parent window)
2015-01-23 15:19:36 -05:00
fe08965d91
fix indentation from prior commit
2015-01-23 13:45:21 -05:00
GZharun
6976a78100
[Summary] Fixed bug 45163: Trim range from right corner of timeline leads Tracks to crash
...
[Details] Crash was provoked because of an attempt to add commands to the session reversible command, but when autoscroll started and trim began with autoscroll the session reversible command was not created for for Trim Drag.
2015-01-23 13:43:52 -05:00