summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
2016-03-28add option to create new routes with strict-i/o enabled.Robin Gareus
2016-03-16Midi Busses? why yes!Robin Gareus
2016-03-15change the way the key editor gets populated; drop binding sets with no actionsPaul Davis
2016-03-15add new API to ARDOUR_UI to allow dynamic add/remove of keyboard bindings to ↵Paul Davis
key binding editor
2016-02-28Rewrite commit 68e81a6, prefer forward declaration and includes in cc.Robin Gareus
only MSVC requires the complete class for the templated c'tor in window manager.h
2016-02-25add previous-tab and next-tab actions and bind to PRIMARY-page-up/down by ↵Paul Davis
default
2016-02-23Lua Script Console WindowRobin Gareus
2016-02-22fix inheritance/class design to get both SessionOptionEditor and ↵Paul Davis
RCOptionEditor to work correctly
2016-02-22add context menus for tabbable visibility buttonsPaul Davis
2016-02-22a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵Paul Davis
to toggle between editor+mixer in a sane way
2016-02-22use Tabbable::change_visibility to make tab/window control buttons do the ↵Paul Davis
right thing
2016-02-22prevent dragging the last tab from the notebookPaul Davis
2016-02-22remove tab-related code for tabbed notebook, add tooltips to new buttonsPaul Davis
2016-02-22tab-free tabbed display, part 1.2Paul Davis
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul Davis
2016-02-22action maps now have namesPaul Davis
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-22changes to support new key bindings editor designPaul Davis
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 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-22handle main window delete events sensiblyPaul Davis
2016-02-22handle button events on main window notebook so that we can handle close ↵Paul Davis
button clicks
2016-02-22dynamically update menus/actions controlling tabbable ↵Paul Davis
show/hide/attach/detach operations
2016-02-22break out window ops for Tabbables into show/hide/attach/detachPaul 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-22refactor key press handling to include a hack that continues to use GTK ↵Paul Davis
accelerators/bindings for now
2016-02-22save & restore the main window geometryPaul Davis
2016-02-22update main window title appropriatelyPaul Davis
2016-02-22hide tabs in main window when there's only 1 tab left.Paul Davis
This helps with space and also prevents tearing off the last tab
2016-02-22get normal GTK accelerators working againPaul Davis
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2016-02-22the basics of tabbedPaul Davis
2016-02-22os x: an initial attempt at fixing loss of keyboard focus after cmd-w to ↵Paul Davis
close dialog
2016-01-18add more remote transport toggles for touchOSC: midi_panic, toggle_roll, ↵Ben Loftis
stop_forget, set_X_range, quick snapshots. also add boilerplate for monitor controls, but those are not implemented yet
2016-01-02change Controllable::set_value() API to include grouped control consideration.Paul Davis
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls
2015-12-19allow to show/hide Monitor SectionRobin Gareus
2015-12-10allow hiding and showing the mixer listBen Loftis
2015-11-29fix OSX openFile Application DelegateRobin Gareus
allows to open Ardour via double-click on a .ardour file in Finder.
2015-11-14remove leftover declarationsPaul Davis
2015-11-14partial dialog to control track duplicationPaul Davis
2015-11-13initial/partial implementation of duplicate track/busPaul Davis
2015-11-04Improve behavior of overwrite_file_dialog.André Nusser
- Make overwrite file dialogs transient. - Cancelling the overwrite dialog doesn't close initial dialog.
2015-10-06Remove unused methods in ARDOUR_UI for starting/stopping engineTim Mayberry
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-02provide Main/cancel-solo as an action and make rude solo button(s) use itPaul Davis
2015-10-01Add parent window argument to ARDOUR_UI::check_audioengineTim Mayberry
Ensures relevant placement of the dialog when presented
2015-10-01Display warning when closing Audio Setup dialog with engine stoppedTim Mayberry
Only show warning when a session is loaded