summaryrefslogtreecommitdiff
path: root/gtk2_ardour/keyeditor.h
AgeCommit message (Collapse)Author
2016-08-21Fix another crash at exit:Robin Gareus
Collecting bindings after ::finish() has already destroyed half the GUI will result in memory corruption invalid Glib::RefPtr<Gtk::Action> Gtkmm2ext::ActionMap::get_actions() Gtkmm2ext::Bindings::get_all_actions() KeyEditor::Tab::populate() KeyEditor::refresh() Editor::set_script_action_name() LuaInstance::session_going_away() PBD::Destructible::drop_references() ARDOUR::Session::destroy() ARDOUR::Session::~Session() ARDOUR_UI::finish()
2016-05-31hacked up incomplete use of print-key-bindings-as-htmlPaul Davis
2016-04-24update keyeditor when action label changesRobin Gareus
2016-03-15change the way the key editor gets populated; drop binding sets with no actionsPaul Davis
2016-03-15in key editor, attach key press/release handlers before other handlers so ↵Paul Davis
that normal treeview navigation keys (backspace, up, down etc.) can still be bound
2016-03-15extend API of key binding editor to allow for tab removalPaul Davis
2016-03-08Implements filtering in bindings editorMathias Buhr
2016-03-05Adds sorting the toe keyeditorMathias Buhr
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22use Bindings API for binding replacementPaul Davis
2016-02-22redesign key editor to work with tabbed notebook, one tab per set of bindingsPaul Davis
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2014-12-18This fixes a bug where an impossible keybinding assignment is possible.Paul Davis
It also makes it behave similar to the gtk keybinder. See Bug 5888 for more details. From pull request #82 @ github, from Domohawk
2014-07-10add reset bindings button to key bindings editorPaul Davis
2013-01-16add copyright commentsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13863 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-25fix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that ↵Paul Davis
removed the "Rmove shortcut" button from the keyeditor git-svn-id: svn://localhost/ardour2/branches/3.0@13079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-19Only use ArdourDialog (and thus Gtk::Dialog) for actual dialogs.David Robillard
Fixes #4364. I havn't fully tested every single dialog and window (heck, I don't even know how to get at half of them), and there may be some packing niggles, but this is the bulk of the work. The Gnome 3 kiddies can close their dialogs now, anyway :) git-svn-id: svn://localhost/ardour2/branches/3.0@10699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14remove Glib::ustring from gtk2_ardourPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@7774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-14Strip trailing whitespace and fix other whitespace errors (e.g. space/tab ↵David Robillard
mixing). Whitespace changes only. Vimmers, try let c_space_errors = 1 in your .vimrc to highlight this kind of stuff in red. I don't know the emacs equivalent... git-svn-id: svn://localhost/ardour2/branches/3.0@5773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-10Merge with 2.0-ongoing R2883.David Robillard
git-svn-id: svn://localhost/ardour2/trunk@2885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12fixup keybinding editor binding action; restore some menu items lost in the ↵Paul Davis
trunk merge; no search in processor (redirect) boxes git-svn-id: svn://localhost/ardour2/trunk@2548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12add keybinding editorPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@2543 d708f5d6-7413-0410-9779-e7cbd77b26cf