summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-01-14Add Toolbar disk-space widget.Robin Gareus
2017-12-28Add DSP-load & x-run widget to the toolbar.Robin Gareus
2017-12-22Add a separate, dedicated transport-control windowRobin Gareus
2017-12-22Separate and consolidate Transport-Control-UI codeRobin Gareus
2017-11-23Implement clock delta modesRobin Gareus
* use new config variable * update GUI to select delta-modes * delegate delta-calculation to MainClock * save offset to calculate absolute-time
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