summaryrefslogtreecommitdiff
path: root/gtk2_ardour/audio_region_view.cc
AgeCommit message (Collapse)Author
2008-03-21fix dragging that involves locked regions; auto-rebinding patch for people ↵Paul Davis
to experiment with (probably needs a little work) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-24make canvas text scale with font scaler; prevent bogus values from putting ↵Paul Davis
NaN's into automation lines git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3118 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-17a boatload of changes and fixes related to SAE menu redesign (several new ↵Paul Davis
operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-16wave making data debuggingPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3072 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12fix up compile issues; add new grabber_edit_point cursorPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3040 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12AU GUIs basically working, though unfinished; push up dialog for massive ↵Paul Davis
split operations (still in progress); fix problem where peakfile is slightly older than audio data even though it is ready to use (debugging output still present); move sync-menu code to libs/gtkmm2ext for linkage reasons; prevent flush_pending() calls from "top menu" items on OS X from locking the GUI; try to make adding lots of regions (e.g. from split-at-points) scale a bit better; SAE version has no timecode mode for audio clocks git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-07fix missing waveviews in tape region views while recording (until reload)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3027 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06proper fix for stereo region wave drawing bug; make trackheight operations ↵Paul Davis
apply to all selected tracks git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3019 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-02Move selected/unselected region/waveform colours to colour file for ↵David Robillard
configurability. Changed the region selection colour in the default theme to match the track selection colour (and the tool one, and the MIDI one in 3.0, and....). (Note: If someone hates these colours, the old "reverse video" like behaviour can still be done in the colour file or w/ the theme manager). git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2987 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-24add missing fill color to ghost regionsDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-20Fix the >=2 channel track recording waveform drawing problem, and ↵Doug McLain
(temporarily) bypass node checks for FFADO in the engine dialog to get rid of the FFADO related startup errors git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-19Fix recording WaveForm drawing (stereo still needs some work) and xfade ↵Doug McLain
editor waveform drawing git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18audun's waveview outline patch; some diskstream fixes; real splash screen; ↵Paul Davis
more reorganization of new session dialog use; about is not marked as a splashscreen anymore (help out KDE users) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-09make separate work with/without selected tracks; make ↵Paul Davis
align-regions-*-relative work correctly; make waveform muted color show correctly git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2855 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19a ton of changes based on discussions at SAE; to be documented laterPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13sync point extends across entire region heightPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2653 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12fix up issues with fade length setting; [ & ] now work on selected marker no ↵Paul Davis
matter what edit point preference is git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2626 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-12make big clock be on top ALWAYS; more design fixes for async peak building; ↵Paul Davis
fix up peakfile name screw up but WITHOUT back-compatibility git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-10WARNING WARNING WARNING >>>> DEEP CHANGES >>> EXPERIMENTAL CODE .... fixes ↵Paul Davis
to make region(views) pick up peakfile data asynchronously, like they used to in 0.99 git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2444 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-17more cleanups for SAE, this time trimming down the region context menuPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2324 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05New theme manager from trunk, backported to 2.0-ongoingDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-03fix botched apply of torben's zero line patch, remove sampo's debug output ↵Paul Davis
re: ladspa plugin port setting git-svn-id: svn://localhost/ardour2/trunk@1662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-02Make colors for clip markers controllable by ardour.colors. Default Sampo Savolainen
color is totally transparent. Thanks Torben! git-svn-id: svn://localhost/ardour2/trunk@1656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05new design for region dragging; make add route dialog float over the correct ↵Paul Davis
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-02-22remove all lines to avoid recompiles after commitsPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22don't change waveform zoom level when waveform is hidden, to save peak ↵Paul Davis
reloads, remove unused Editor signal git-svn-id: svn://localhost/ardour2/trunk@1487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-25fix import/embed of multichannel audiofiles, as per #1433Paul Davis
git-svn-id: svn://localhost/ardour2/trunk@1386 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17region fade in operations now mapped over the current region selectionPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-30tweaked panner appearance and consistency, panner line now distinct color ↵Jesse Chappell
from triangles. shift-click now reverts panner to center, left or right depending on number of channels. minor updates to osx app build script. fixed region editor re-show problem. git-svn-id: svn://localhost/ardour2/trunk@1253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19save keybindings to file used at startup; allow keybindings file to be ↵Paul Davis
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-16added logarithmic option for waveform scaling. added save/restore of ↵Jesse Chappell
rectified and logscale waveform options in session. modified sconstruct to look for certain libs in some common locations, this should be usable controllable but isnt yet. deals better with the libsndfile build when flac is installed. git-svn-id: svn://localhost/ardour2/trunk@1219 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-16track naming patch from brian; slightly modified F11-bug workaround from ↵Paul Davis
brian; undo/redo items in edit menu now show operation to be undone/redone; canvas allocations now handled by an idle handler; region views respond to changes in fade/in/out curves ; undo/redo possible for some fade in/out operations; automation tracks extend to max_frames git-svn-id: svn://localhost/ardour2/trunk@1134 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-06maybe fix race condition for peaks; fix % appearing in region names; allow ↵Paul Davis
crossfades to work by fixing erroneous variable increment git-svn-id: svn://localhost/ardour2/trunk@1077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-02fix unset timeline position for destructive sources; fix duplicate, ↵Paul Davis
unmanaged waveviews being created by a thread race git-svn-id: svn://localhost/ardour2/trunk@1060 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-02allow track selection to be toggled (ctrl-clicked); potential fixes for tape ↵Paul Davis
display offset stuff, but in progress git-svn-id: svn://localhost/ardour2/trunk@1057 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-01commit crash caused by not displaying first and last points of an automation ↵Paul Davis
line at large zooms git-svn-id: svn://localhost/ardour2/trunk@1047 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-01more debuggingPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1045 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-31massive changes in automation state handling, not entirely complete; some ↵Paul Davis
bug fixes for automation line drawing git-svn-id: svn://localhost/ardour2/trunk@1034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-17reduce calls to fit_to_pixels(); flip back to old fix for rec regions botch; ↵Paul Davis
executable stack fix; avoid delete this in MementoCommand lifetime management git-svn-id: svn://localhost/ardour2/trunk@988 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10Fix ghost zero linesSampo Savolainen
git-svn-id: svn://localhost/ardour2/trunk@974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-28fixes for destructive track offsets of various kinds; move from ↵Paul Davis
jack_nframes_t -> nframes_t git-svn-id: svn://localhost/ardour2/trunk@933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-29used shared_ptr<Source>, somewhat successfullyPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25use shared_ptr<> for all region handlingPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 r316@gandalf: fugalh | 2006-08-11 17:06:48 -0600Hans Fugal
Reconstitution. Comiples, untested. git-svn-id: svn://localhost/ardour2/branches/undo@797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04Really fixed conflicts. Ready to merge into trunk.Hans Fugal
git-svn-id: svn://localhost/ardour2/branches/undo@757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04 r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600Hans Fugal
Trunk merge conflicts resolved git-svn-id: svn://localhost/ardour2/branches/undo@756 d708f5d6-7413-0410-9779-e7cbd77b26cf