summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
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
2015-09-16Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tipTim Mayberry
2015-09-16Use Forward declaration for non-MSVC compilers in ardour_ui.hTim Mayberry
I can't test this with MSVC so John might have to fix this, just adding the necessary header includes inside MSVC specific ifdef but I think it should be OK
2015-09-16Forward declare Meterbridge class in ardour_ui.hTim Mayberry
2015-09-16Remove ui_config.h inclusion from ardour_ui.hTim Mayberry
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move ARDOUR_UI::ui_scale into UIConfiguration classTim Mayberry
2015-09-16unify recent session dialogsRobin Gareus
2015-09-15display active peak-buildsRobin Gareus
2015-09-15GUI part: cleanup peak-filesRobin Gareus
2015-09-06Don't keep gtk-file-chooser around.Robin Gareus
This fixes some odd-crashes in the gtk main-thread after loading a new session in gtk_file_system_model_sort().
2015-07-16offer to scan for plugins at first start.Robin Gareus
2015-06-29Revert "start work on auto return target dropdown rather than button"Paul Davis
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29start work on auto return target dropdown rather than buttonPaul Davis
Conflicts: gtk2_ardour/ardour_ui.cc
2015-06-29[Summary]: add keybindings Cmd-h (hide application) for macYPozdnyakov
Conflicts: gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_ed.cc
2015-06-17fix 1024px width layout (remove nudge clock special case)Robin Gareus
Due to some change somewhere along the road the nudge clock does no longer fit in the transport-bar on 1024px screen with 100% font-scale, even if the 2nd clock is hidden. However, these days it does fit nicely on its default position even with wide-editor-mixer on a 1024px screen.
2015-05-28rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct ↵Paul Davis
initialization. We need to be able to set an environment variable *before* gtk_init() is called, but also to load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-04-29x-run counter reset & typoRobin Gareus
2015-04-29add xrun counter to status-bar (currently no reset)Robin Gareus
2015-04-22make save-as dialog be persistent, to retain settings across save-asPaul Davis
2015-04-22add central API to calculate UI scalingRobin Gareus
2015-04-21merge fix for tempo branchBen Loftis
2015-04-20Merge branch 'master' into saveasPaul Davis
Conflicts: gtk2_ardour/ardour.menus.in libs/ardour/session_state.cc
2015-04-05show dialog when audioengine becomes silentPaul Davis
2015-03-23replace LinkButtonRobin Gareus
make link work on OSX and Windows: Gtk-WARNING **: Unable to show ‘…’: Operation not supported
2015-03-16use tri-state text-less LED for error-log button.Robin Gareus
2015-03-14automatic error log window popup be gone.Robin Gareus
2015-03-12Add route dialog is never a transient window.nick_m
Fixes a hack where it's transient parent was used to give an order hint (for the order key of any new tracks). This commit adds a new combobox "insert_at" to let the user tell us where they want new tracks to go.
2015-02-28prepare saving video-export settings.Robin Gareus
* migrate dialog from Editor to UI. * make it a WM proxied window * prepare applying state after construction..
2015-02-12A few whitespace fixesColin Fletcher
A few trivial whitesapce fixes, including replacing leading spaces with tabs in editor.h.
2015-01-26rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to ↵Paul Davis
correctly indicate function
2015-01-24add handler for, and connect to, Session::SaveSessionRequestedPaul Davis
2015-01-14unfinished save-as dialog, to serve as example/guide/framework for full ↵Paul Davis
implementation
2015-01-11add initial code/stubs, actions, menu items for save asPaul Davis
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2014-12-22reorder members and constructors to ensure null pointers for ↵Paul Davis
ARDOUR_UI::{editor,mixer}
2014-12-18expand help menu with various useful entries.Paul Davis
From Georg Kraus. Addresses #5783, and was github pull request #67. Manually applied via .diff because of merge mechanics issues