summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
2017-09-18manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵Paul Davis
foo_sample
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-08-20Let the user add a template description on saving session templatesJohannes Mueller
2017-08-19remove unused header (fixes OSX builds)Robin Gareus
cocoacarbon.mm -> ardour_ui.h -> LuaBridge.h Apple's "Nil" vs Lua "Nil"
2017-08-18Redesign Session+Route Template Meta Script APIRobin Gareus
Remove special-cased script types. Allow Action-Scripts to be re-used for session-setup or route-templates.
2017-08-18Consolidate add/track/route/bus wrappers -- step one.Robin Gareus
2017-08-16Prepare for removal of Advanced Session Options (BusProfile)Robin Gareus
2017-08-11Add support for scripted meta-templates.Robin Gareus
2017-07-17Remove ArdourPrompter wrapperRobin Gareus
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17Remove unused sources & includesRobin Gareus
2017-07-17Move Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17remove cruft (no more ButtonJoiner)Robin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-07-12First draft of a template management dialogJohannes Mueller
Goal is to a simple dialog that can rename and remove templates. This is helpful in order to keep the template list tidy. So far it works for session templates. Track templates tbd.
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2017-07-01Fix crash when rapidly switching snapshotsRobin Gareus
ARDOUR_UI::load_session() calls flush_pending() which runs gtk_main_iteration()s until idle. If a user selects another snapshot from the sidebar, load_session() is called again (from a call to load session)
2017-06-03add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps ↵Daniel Sheeler
dialog open so user can add multiple templates.
2017-03-15Add GUI-Idle debugging/profiling utilRobin Gareus
2017-02-24Allow to switch master-meter type in the toolbar-meterRobin Gareus
2017-02-21Revert "ARDOUR_UI transport buttons should use ↵Paul Davis
ArdourButton::set_related_action()." This reverts commit 35f35ad662933e30242c825fb5317f181e9a232c. This commit was a mistake: the controllables are needed to allow MIDI binding to transport buttons.
2017-02-19Remove unused ArdourUI code to add/remove Lua Session Scripts.Robin Gareus
2017-02-17Allow Lua action scripts to provide a button iconRobin Gareus
2017-02-17Allow binding Lua Action Scripts via right-clickRobin Gareus
2017-02-13GUI action Transport/RecordCountInRobin Gareus
2017-02-13remove unused background exposeRobin Gareus
2017-02-02ARDOUR_UI transport buttons should use ArdourButton::set_related_action().Paul Davis
I have no idea what I or anyone was thinking with the silly TransportControllable nonsense, but it's all gone now.
2017-01-28mark loop button insensitive when there's no loop-rangeRobin Gareus
2017-01-19Allow to change metronome level via mouse-wheelRobin Gareus
2017-01-18Add GUI action to record with prerollRobin Gareus
2017-01-18Cleanup global monitor options:Robin Gareus
- rely on parameter-changed signal emission to update buttons - use dedicated button/style names - improve tooltip
2017-01-16Configurable toolbar rec/punch & monitoring buttonsRobin Gareus
2017-01-16Add initial GUI support for global monitor statesRobin Gareus
2016-12-30Remove cruft (old MIDI feedback API)Robin Gareus
2016-12-28Move a forward declaration (for class ArdourVSpacer) so that MSVC can also ↵John Emmas
use it
2016-12-21Add option to hide the 2ndary clockRobin Gareus
2016-12-20Allow to customize parts of the main toolbarRobin Gareus
2016-12-20Don't dynamically allocate ShuttleCtrlRobin Gareus
With manage() both the button and shuttle were free'ed when the table was destroyed.
2016-12-19Show relevant preferences on sync-button right-clickRobin Gareus
2016-12-18Simplify spacer codeRobin Gareus
2016-12-18repack widgets, and add some spacer elementsBen Loftis
2016-12-17Prepare mini-timeline widget for toolbarRobin Gareus
2016-12-17Add UI to set global track layered modeRobin Gareus
2016-12-17Move selection/punch clocks to editor SidebarRobin Gareus
2016-12-17Commence transport tool bar re-layoutRobin Gareus
2016-09-27add a new action to allow surfaces to access Keyboard::close_current_dialog()Paul Davis
2016-09-20GUI support to archive sessionRobin Gareus
2016-09-06move kbd focus reset method into ARDOUR_UI where it (probably) belongsPaul Davis
2016-08-22use insert at specification when duplicating tracks/bussesPaul Davis
2016-08-22factor out "new route insertion point" enums so they can be shared by ↵Paul Davis
relevant dialogs