John Anderson
cf90cfa4c1
make control_scroll handle wheel events properly
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 14:19:29 +00:00
Doug McLain
291a186cba
New theme manager from trunk, backported to 2.0-ongoing
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 05:33:40 +00:00
Paul Davis
1fedefc785
more use of int64_t to fix frame offset values
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 17:46:33 +00:00
Paul Davis
596daa2b8b
fix mixer-strip-width-not-restored, hopefully forever
...
git-svn-id: svn://localhost/ardour2/trunk@1753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26 23:21:53 +00:00
Paul Davis
ee8f297989
do not unnecessarily recompute streamview item heights; set axis view item name text to an empty string, not just hidden if no text will fit
...
git-svn-id: svn://localhost/ardour2/trunk@1749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26 12:14:50 +00:00
Carl Hetherington
a5c7990e0c
Fix update of follow-playhead state to fix mantis bug 1599
...
git-svn-id: svn://localhost/ardour2/trunk@1735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-20 16:34:38 +00:00
Paul Davis
340b3091b4
the useless commit: add copyright messages to all(?) files that need it
...
git-svn-id: svn://localhost/ardour2/trunk@1707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-12 21:37:52 +00:00
Paul Davis
b4b891b6ab
make region opacity work again; fix several other region context menu items that may have been messing with region state in unforeseen ways
...
git-svn-id: svn://localhost/ardour2/trunk@1691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-09 18:07:15 +00:00
Paul Davis
f388715a59
don't let auditioning make transport buttons inaccessible; delete/rename snapshots (from carl & puddingpimp)
...
git-svn-id: svn://localhost/ardour2/trunk@1673 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-06 12:57:41 +00:00
Paul Davis
4b35fc4c68
audun's tempo redraw fix; sort-of cache time axis view item name widths and avoid pango-width-computation when unnecessary
...
git-svn-id: svn://localhost/ardour2/trunk@1657 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-03 02:05:34 +00:00
Paul Davis
6525aaeb70
fix up duplicate dialog
...
git-svn-id: svn://localhost/ardour2/trunk@1631 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-20 13:48:22 +00:00
David Robillard
95df144967
Editor GUI touchups:
...
Fixed separator lines between marker "tracks".
Fixed track alignment with track controls.
Changed track controls bevel to better fit in with canvas.
Made selected track controls colour match selected region colour (could maybe use a better colour for both though...).
Added frame to time labels to match toolbar.
git-svn-id: svn://localhost/ardour2/trunk@1622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-19 06:53:16 +00:00
Paul Davis
c69ef10067
fix rect redraw problem(s); make zoom range rect visible again at the right time; apply tim's window title patch
...
git-svn-id: svn://localhost/ardour2/trunk@1617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-18 16:45:43 +00:00
Paul Davis
42dd93085c
fix from mr bouncy for keeping playlists during cleanup
...
git-svn-id: svn://localhost/ardour2/trunk@1599 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 20:40:40 +00:00
Paul Davis
702411f658
edit groups tab gets headers (carl); use sampo's SSE find_peaks code; fix build for find_peaks on x86; don't duplicate sources when embedding; use Glib::ustring for all source-related strings; fixup plugin UI automation buttons
...
git-svn-id: svn://localhost/ardour2/trunk@1595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-15 19:42:42 +00:00
Taybin Rutkin
7e0e458f74
Removed unused MeterBridgeStrip and MeterBridge classes.
...
Removed unnecessary AudioEngine references.
git-svn-id: svn://localhost/ardour2/trunk@1583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 16:17:29 +00:00
Taybin Rutkin
355c078023
Bug fix for displaying routes after a hidden route.
...
git-svn-id: svn://localhost/ardour2/trunk@1564 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 06:02:35 +00:00
Doug McLain
d778a2494a
Fix for edit cursor clock being out of sync with edit cursor when session is loaded
...
git-svn-id: svn://localhost/ardour2/trunk@1560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-06 04:15:28 +00:00
Paul Davis
62c4e81884
new design for region dragging; make add route dialog float over the correct window(s); try to remove confusion from different export dialogs regarding file/directory requirements ; minor cleanups
...
git-svn-id: svn://localhost/ardour2/trunk@1555 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 15:34:56 +00:00
Doug McLain
f0c6bdfb84
Fixed slot assignments to AudioRegion fade shape menu items
...
git-svn-id: svn://localhost/ardour2/trunk@1554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 03:58:57 +00:00
Paul Davis
d6ef740e90
remove all lines to avoid recompiles after commits
...
git-svn-id: svn://localhost/ardour2/trunk@1488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22 18:36:03 +00:00
Paul Davis
989d6b3d2a
don't change waveform zoom level when waveform is hidden, to save peak reloads, remove unused Editor signal
...
git-svn-id: svn://localhost/ardour2/trunk@1487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22 18:26:44 +00:00
Taybin Rutkin
b05c4dc540
Moved GroupButtons to gtkmm2ext
...
Fixed stacktrace.cc compilation.
git-svn-id: svn://localhost/ardour2/trunk@1403 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-01 13:17:04 +00:00
Paul Davis
df1c4dddc3
remove ardour_message.{cc,h}; JACK latency menu now shows correct settings at startup and changes are handled correctly; export range markers doesn't start with /path/to/export.wav, just /path/to; hopefully improve ruler scrolling a little; fixed up short_path() implementation ; fix for export unsetting JACK freewheel too soon ; use ISO 8061 timestamps for snapshot default names
...
git-svn-id: svn://localhost/ardour2/trunk@1400 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-31 18:51:33 +00:00
Paul Davis
9e8082aad6
small change to region creation for make-mono-regions; add untested short_path(); fix double-redraws when canvas zoom/position changes
...
git-svn-id: svn://localhost/ardour2/trunk@1396 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-29 20:02:43 +00:00
Paul Davis
3cfa32d6c2
a variety of bits and pieces for selection ops
...
git-svn-id: svn://localhost/ardour2/trunk@1375 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-23 21:45:05 +00:00
Paul Davis
f4fe4d36b1
more games with selection
...
git-svn-id: svn://localhost/ardour2/trunk@1360 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 16:45:29 +00:00
Paul Davis
143983948e
more fun and games with selection logic
...
git-svn-id: svn://localhost/ardour2/trunk@1353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 03:06:15 +00:00
Paul Davis
6b0e0e379b
rbselect selects all tracks that had selectables
...
git-svn-id: svn://localhost/ardour2/trunk@1352 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 01:31:16 +00:00
Paul Davis
c46b9078e3
fix absolute fade in/out length during drag and odd select/deselect behaviour
...
git-svn-id: svn://localhost/ardour2/trunk@1340 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 20:04:46 +00:00
Paul Davis
729e6cc980
region fade in operations now mapped over the current region selection
...
git-svn-id: svn://localhost/ardour2/trunk@1338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 18:42:21 +00:00
Paul Davis
838a37a4fe
fix for height of editor hscrollbar
...
git-svn-id: svn://localhost/ardour2/trunk@1337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 14:53:27 +00:00
Paul Davis
3dfae5be66
merge by hand changes from mtaht to fix up export behaviour, and gcc warnings when optimized
...
git-svn-id: svn://localhost/ardour2/trunk@1332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 02:35:16 +00:00
Paul Davis
762d2ae936
fix ordering of cut/copied regions when pasting; ctrl-click now does the right thing the first time its used on a region; fix missing click and other dubious behaviour in new sessions caused by not connecting to Configuration::ParameterChanged in the new session constructor
...
git-svn-id: svn://localhost/ardour2/trunk@1331 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 01:42:44 +00:00
Paul Davis
bb02870c15
various fixes to named selection mgmt and display, plus fixes for xfade mgmt and a bit of debugging for them too
...
git-svn-id: svn://localhost/ardour2/trunk@1313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-11 21:45:21 +00:00
Paul Davis
e545b222b9
try to rationalize zoom/scroll ops for the canvas
...
git-svn-id: svn://localhost/ardour2/trunk@1305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-11 02:30:56 +00:00
Paul Davis
be026c88cf
save playhead + edit cursor, restore on session load; fix big clock editing (removed) and thread issues there
...
git-svn-id: svn://localhost/ardour2/trunk@1300 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-10 21:21:07 +00:00
Paul Davis
1c167454eb
fix xfade logic and use shared_ptr for xfades
...
git-svn-id: svn://localhost/ardour2/trunk@1297 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-10 16:19:13 +00:00
Paul Davis
57bafcd1f4
save and restore clock modes
...
git-svn-id: svn://localhost/ardour2/trunk@1283 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-08 17:12:29 +00:00
Nick Mainsbridge
1bddf1bc88
General SMPTE fixes mostly relating to non-integer frame rates. Please Test. Fix for sometimes entering an invalid SMPTE format by CHANGING THE SESSION FILE. ****Warning. the SMPTE frame rate will be reset to 30 NDF if you load an old sessionardour2_broken/***. Calculate the HMS verbose canvas cursor properly. Fix incorrect SMPTE display in clocks/VCC. Standardise size of SMPTE display in editor clocks. Make the zoom controls smaller (anyone with some smaller icons?).
...
git-svn-id: svn://localhost/ardour2/trunk@1257 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-02 13:57:06 +00:00
Paul Davis
cc603c2daf
missing template dir patch from tim, fix extend selection to track when track is already selected
...
git-svn-id: svn://localhost/ardour2/trunk@1237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-20 21:54:39 +00:00
Paul Davis
9062d7c731
small but major fix for Controllable state storage (do not create illegal XML nodes); set wmclass for plugin windows; use X_() for all wmclass names
...
git-svn-id: svn://localhost/ardour2/trunk@1234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-20 02:50:28 +00:00
Paul Davis
58c34fe805
make shift-click (extend) selection operation on track headers etc. work
...
git-svn-id: svn://localhost/ardour2/trunk@1233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19 20:11:42 +00:00
Paul Davis
434f3e6296
make shift-scrollwheel work in any TimeAxisView
...
git-svn-id: svn://localhost/ardour2/trunk@1230 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19 15:42:42 +00:00
Paul Davis
486020b403
save keybindings to file used at startup; allow keybindings file to be cmdline-specified; remove some GTK2FIX comments; fix feedback based on john anderson's patch; apply scons patches; fix crash when taking MIDI ports online+offline; try to prevent aborts when shutting down due to metering thread; start work on reconstructing GlobalFOOCommand commands; use ftruncate to hint at peakfile preallocation to reduce fragmentation
...
git-svn-id: svn://localhost/ardour2/trunk@1223 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19 02:41:19 +00:00
Paul Davis
af12adb34f
use shared_ptr for all Playlist handling; cleanup works again
...
git-svn-id: svn://localhost/ardour2/trunk@1209 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-14 14:15:43 +00:00
Nick Mainsbridge
a0fadfa4f3
make zoom focus selector a little narrower
...
git-svn-id: svn://localhost/ardour2/trunk@1196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08 18:35:50 +00:00
Paul Davis
ff2465c0de
move zoom controls down to lower left
...
git-svn-id: svn://localhost/ardour2/trunk@1195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08 18:18:58 +00:00
Paul Davis
fd2de30612
fix required library versions; fix use of shared_ptr by redirect_box; fix double delete of redirects; make delete event work only on button release, in general
...
git-svn-id: svn://localhost/ardour2/trunk@1193 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08 17:16:50 +00:00
Paul Davis
4566992139
miscellaneous stuff, SVN IS TEMPORARILY BROKEN. FIX WITHIN 18 HOURS
...
git-svn-id: svn://localhost/ardour2/trunk@1192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-06 19:00:57 +00:00