summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2012-02-08use new NoEventSimpleRect for coverage frames and silent frames, so that ↵3.0-beta3Paul Davis
they don't steal events from notes by passing events directly to the region view parent group git-svn-id: svn://localhost/ardour2/branches/3.0@11474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-08fix double includePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-08use trim cursors near end of a MIDI note when in Draw mode (and not in Range ↵Paul Davis
mode) git-svn-id: svn://localhost/ardour2/branches/3.0@11472 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-08range mode should not allow trim of MIDI notesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11471 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-08mouse draw mode can draw AND select (and trim) notes (but trim cursors don't ↵Paul Davis
appear yet) git-svn-id: svn://localhost/ardour2/branches/3.0@11470 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07fix coloring of global rec-enable button when actively recording; fix ↵Paul Davis
related issue when loading a session with an already rec-enabled track git-svn-id: svn://localhost/ardour2/branches/3.0@11468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07fix for #4689 from dave flickPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07remove additional "mid" color from ArdourButton; replace Active/Mid widget ↵Paul Davis
state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now git-svn-id: svn://localhost/ardour2/branches/3.0@11466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-06change radius of inner edge of button joiner, to stimulate much rejoicing ↵Paul Davis
throughout the land. git-svn-id: svn://localhost/ardour2/branches/3.0@11463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-06add tooltip for nudge clockPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-06tweak "joined" buttons to have no border colorPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-06add delta-time option to MIDI tracer window. note that its not incredibly ↵Paul Davis
accurate or useful right now, because timestamps come from the system clock and are taken when the data is read/written to the port buffer, not its actual timestamp within the buffer git-svn-id: svn://localhost/ardour2/branches/3.0@11458 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-05clear marker selection as part of Selection::clear(); fixes "error" that ↵Paul Davis
prevents click from creating a new midi region because there appears to be a marker selection git-svn-id: svn://localhost/ardour2/branches/3.0@11449 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-04Change export dialog widget size allocation and make closing the exander ↵Sakari Bergen
make the window smaller also (another attempt at fixing #4559 git-svn-id: svn://localhost/ardour2/branches/3.0@11447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03make rec-enable click while step-editing exit step-editing mode... d'uh!Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03tweak button joiner colors by making them grab border color from the ↵Paul Davis
relevant button type git-svn-id: svn://localhost/ardour2/branches/3.0@11441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03separate header dependencies on button joiner, and make each button joiner ↵Paul Davis
look up the right color for the type of buttons it contains git-svn-id: svn://localhost/ardour2/branches/3.0@11440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03use button joiner for smart mode; polish up the visuals on the joiner a bitPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11439 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03use button joiner to link play range/roll for "always play range" option. ↵Paul Davis
coloring and details of drawing still to be finalized git-svn-id: svn://localhost/ardour2/branches/3.0@11437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03new class/widget for linking two buttons (widgets, really) togetherPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11436 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03allow specification (partially) of which corners of an ArdourButton are roundedPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11435 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02add tophatdave to authors listPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02hand-done version of patch from tophatdave to prevent use of trim cursors ↵Paul Davis
when objects cannot be trimmed git-svn-id: svn://localhost/ardour2/branches/3.0@11427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02add virtual method is_instrument() to PluginInfo (already existed for ↵Paul Davis
AUPluginInfo) and use to determine if plugin is an instrument for the purposes of AddRouteDialog, since the rules are plugin-type specific git-svn-id: svn://localhost/ardour2/branches/3.0@11426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02fix possible logic error and make logic line up with commentPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02add a way to create a new MIDI track with an instrument pre-selectedPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02patch for bad region-extension when pasting into a MIDI that doesn't start ↵Paul Davis
at zero (from tophatdave) (related to #4664) git-svn-id: svn://localhost/ardour2/branches/3.0@11420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-01provide full scroll-based editing in MIDI list editorPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11419 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-01MIDI event list editor improvements, mostly to do with nagivation, but also ↵Paul Davis
edits are now applied across all selected notes. getting close to calling this done for 3.0 git-svn-id: svn://localhost/ardour2/branches/3.0@11418 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-01start to provide real functionality in MIDI list editor. far from finished, ↵Paul Davis
but then, have *you* read the Logic manual? git-svn-id: svn://localhost/ardour2/branches/3.0@11415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-01slightly extend NotePlayer APIPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-01Make crossfade convert-to-full and activate/deactivate work across edit ↵Carl Hetherington
groups (#4658). git-svn-id: svn://localhost/ardour2/branches/3.0@11413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Make crossfade active state and length changes undo-able.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11406 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Update summary on switching playlists (#4659).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11405 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Remove unnecessary dialog argument to do_timefx; use current_timefx instead.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11403 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Don't bother opening a time FX dialog if we are just time stretching MIDI ↵Carl Hetherington
regions (#4679). git-svn-id: svn://localhost/ardour2/branches/3.0@11402 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31patch from colinf to fix the width of generic plugin editorsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Improve usage of expanded window space in the export dialog + put the ↵Sakari Bergen
"advanced" stuff in a Gtk::VPaned git-svn-id: svn://localhost/ardour2/branches/3.0@11400 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31Fix position of viewport after a playhead drag outside the viewport (when ↵Carl Hetherington
following the playhead). git-svn-id: svn://localhost/ardour2/branches/3.0@11399 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31do not crash if an LV2 plugin calls the UI write callback with a port number ↵Paul Davis
that ardour has decided is not an automatable parameter. deeper questions surround this commit git-svn-id: svn://localhost/ardour2/branches/3.0@11398 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31tidy up MIDI list editor; make delete/backspace actually delete notes, and ↵Paul Davis
make Primary-z and Primary-r do the undo thing git-svn-id: svn://localhost/ardour2/branches/3.0@11397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31fix for crash while drag-creating a new MIDI note and dragging before the ↵Paul Davis
start of the region (from tophatdave git-svn-id: svn://localhost/ardour2/branches/3.0@11396 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30many changes, large and small, related to smart mode editing, range/region ↵Paul Davis
selection, and behaviour of playhead when always-play-range is enabled. could be buggy, but probably in subtle (or even very subtle) ways rather than obvious git-svn-id: svn://localhost/ardour2/branches/3.0@11394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30Don't autoscroll right if we are moving left, and vice versa; should fix #4676.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11393 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30Fix typo.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11389 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30Add aux sends at the position that the menu was opened, rather than always ↵Carl Hetherington
pre-fader (#4660). git-svn-id: svn://localhost/ardour2/branches/3.0@11387 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30use custom i-beam cursor for range modePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11386 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-29Slightly hacky-fix for misbehaviour when drag-and-dropping processors onto ↵Carl Hetherington
the blank entry (#4668). git-svn-id: svn://localhost/ardour2/branches/3.0@11385 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-29Use Region::last_frame() rather than position + length in ↵Carl Hetherington
RegionSelection::end_frame; fixes #4671. git-svn-id: svn://localhost/ardour2/branches/3.0@11384 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-29Show an example filename in the main export dialogSakari Bergen
git-svn-id: svn://localhost/ardour2/branches/3.0@11383 d708f5d6-7413-0410-9779-e7cbd77b26cf