summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-02-22change name of default bindings to us.bindings (and thus binding definitions ↵Paul Davis
to us.bindings.in) "us" indicates keyboard layout.
2016-02-22use newer API to show all actions and bindings with -bPaul Davis
2016-02-22clean up, edit, rationalize bindings definitions file.Paul Davis
This removes some non-existent actions and puts others into the right binding set when building the actual bindings definitions
2016-02-22fix up code to print all available actions and existing key bindingsPaul Davis
2016-02-22action maps now have namesPaul Davis
2016-02-22Window Manager object should use global action map, since bindings are part ↵Paul Davis
of the global set
2016-02-22merge once again with masterPaul Davis
2016-02-22tweak to start addressing mis-classification of various editor commands as ↵Paul Davis
global
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-22fix typo in binding key namePaul Davis
2016-02-22use Bindings API for binding replacementPaul Davis
2016-02-22use X_() to mark binding names as non-translatedPaul Davis
2016-02-22add step entry bindings pointer to step entry window so that bindings will ↵Paul Davis
be used
2016-02-22small rationalization of naming and code for managing plugin GUI visibilityPaul Davis
2016-02-22changes to support new key bindings editor designPaul Davis
2016-02-22clean up registration of toggle window actionsPaul Davis
2016-02-22redesign key editor to work with tabbed notebook, one tab per set of bindingsPaul Davis
2016-02-22fix double initialization of key bindings editor AND rename video import ↵Paul Davis
menu item correctly
2016-02-22switch all action registration/binding code over to new API.Paul Davis
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor
2016-02-22remove unused filePaul Davis
2016-02-22fix command used to build keyboard bindingsPaul Davis
2016-02-22adjust fixed bindings files for use with new fmt-bindings toolPaul Davis
2016-02-22correct fix previous merge conflictPaul Davis
2016-02-22remove all tearoffs except the monitor section.Paul Davis
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
2016-02-22remove debug outputPaul Davis
2016-02-22get current tab on startup correct.Paul Davis
Note that Gtk::Notebook will not switch to a page with an invisible widget. This took me TOO LONG to discover. Also move code around between files
2016-02-22handle main window delete events sensiblyPaul Davis
2016-02-22more fixes for tabbable visibility managementPaul Davis
2016-02-22handle button events on main window notebook so that we can handle close ↵Paul Davis
button clicks
2016-02-22clocks in selection/punch displays do actually need the backgroundPaul Davis
2016-02-22remove debug outputPaul Davis
2016-02-22hide splash in a sensible and understandable wayPaul Davis
2016-02-22hopefully get dynamic tabbable menu state right this timePaul Davis
2016-02-22dynamically update menus/actions controlling tabbable ↵Paul Davis
show/hide/attach/detach operations
2016-02-22add explanatory/reminder commentPaul Davis
2016-02-22remove use of current_toplevel() where unnecessary, fix broken necessary ↵Paul Davis
cases, generally fix up show/hide/attach/detach for Tabbables
2016-02-22break out window ops for Tabbables into show/hide/attach/detachPaul Davis
2016-02-22re-run fmt-bindings to generate syntactically correct editor.bindingsPaul Davis
2016-02-22fix typo in mnemonic key binding definitionPaul Davis
2016-02-22compile time fixes for top-menubar (i.e. OS X) systemsPaul Davis
2016-02-22some changes for top menubar systems (i.e. OS X)Paul Davis
2016-02-22remove "toggle-foo" style actions related to editor/mixer windows and ↵Paul Davis
provide new methods that just use Tabbable::make_visible()
2016-02-22new global bindings file (created with fmt-bindings)Paul Davis
2016-02-22new version of editor.bindings, generated by fmt-bindingsPaul Davis
2016-02-22refactor key press handling to include a hack that continues to use GTK ↵Paul Davis
accelerators/bindings for now
2016-02-22tell the editor to try to load editor.bindingsPaul Davis
2016-02-22remove WINDOW modifier from mnemonic bindings file, and replace with ↵Paul Davis
SECONDARY which was already enforced by the substitution dictionary in fmt-bindings
2016-02-22save & restore the main window geometryPaul Davis
2016-02-22widespread changes to get the new (oldArdour binding scheme to be used for ↵Paul Davis
keyboard accelerators