summaryrefslogtreecommitdiff
path: root/gtk2_ardour/canvas_patch_change.cc
AgeCommit message (Collapse)Author
2013-01-21MIDI patch changes should never be event-sensitive unless we're in ↵Paul Davis
internal/note edit mode git-svn-id: svn://localhost/ardour2/branches/3.0@13948 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20Show matching controller name in automation lane header.David Robillard
Completely eliminate static MIDI controller name code. Reduce dependency on midnam_patch.h (which would have saved me several hours if I did it earlier). Store controller name numbers as an integer. Keep controller names in a map keyed by int instead of a list for fast lookup. More cleanup of MIDI::Name code. git-svn-id: svn://localhost/ardour2/branches/3.0@13927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20Make patch changes stand out a little better while also being more ↵David Robillard
monochromatic. The colour on the text doesn't seem to be what it should be, though. I think Gtkmm2ext::convert_bgra_to_rgba might be broken... git-svn-id: svn://localhost/ardour2/branches/3.0@13916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20Allow PC flags to be editing with the draw tool as well.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@13915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-20Tidy.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@13914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-15use correct event struct when handling key events in patch changes, and flip ↵Paul Davis
semantics for next/prev bank so that the direction in numerical terms matches next/prev patch (i.e. up arrow goes to higher numbers) git-svn-id: svn://localhost/ardour2/branches/3.0@13043 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-17make it possible for canvas patch changes to receive kbd events, and along ↵Paul Davis
the way clean up a couple of related issues, providing noevent-pixbuf (which we should probably use for regionview names too) git-svn-id: svn://localhost/ardour2/branches/3.0@12745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-16do NOT call ProcessThread::init() **again** inside a freeze op, since this ↵Paul Davis
is a static, single-time call that sets up a per-thread (thread-private) storage key. Should fix #4722 git-svn-id: svn://localhost/ardour2/branches/3.0@12736 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-13fix some bugs with dragging patch/program changes aroundPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@12692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-12more changes to patch change/plugin preset support - replace regexp ↵Paul Davis
replacement with boost::replace_all(), actually find programs/patches in the data we have, and more. notable changes to constructors and structure of various MIDI::Name objects git-svn-id: svn://localhost/ardour2/branches/3.0@12667 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-11lots more work trying to create a common structure for accessing plugin and ↵Paul Davis
MIDNAME patch/preset/program names. still not done git-svn-id: svn://localhost/ardour2/branches/3.0@12665 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-08Grey-out patch changes on inactive channels rather than notCarl Hetherington
plotting them at all (part of #4207). git-svn-id: svn://localhost/ardour2/branches/3.0@12600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-01Claim button release on patch change events so thatCarl Hetherington
editing a patch change does not also open the region editor for any selected regions. git-svn-id: svn://localhost/ardour2/branches/3.0@12531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-27Primary-(scroll|up|down) on patch/bank change event changes bank number; ↵Paul Davis
change format of verbose cursor when inside patch/bank change git-svn-id: svn://localhost/ardour2/branches/3.0@9939 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-07-20Don't pop up an empty menu over a patch change.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@9909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-01Delete trailing whitespaceDavid Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@9656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28Missing files.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8347 d708f5d6-7413-0410-9779-e7cbd77b26cf