summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
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
2014-12-15move theme manager into preferences windowPaul Davis
2014-12-07revert UIConfiguration back to a normal member of ARDOUR_UIPaul Davis
2014-12-06Restore an accidentally deleted #includeJohn Emmas
2014-12-05several steps closer to more sane color systemPaul Davis
2014-11-26move creation of UIConfiguration object to precede creation of ArdourUI.Paul Davis
This is pretty kludgy but we need the UIConfiguration object (or any color management object) to be the first to connect to the ColorsChanged signal. Might be better to make the UIConfiguration object a delegate for the ThemeManager.
2014-10-16add action and menu entry for "reattach all tearoffs".Paul Davis
So far only does the transport tearoff
2014-08-30add an idle callback at FPSRobin Gareus
2014-08-27refactor flat_buttons into cairowidget, and add a canvas-like convenience ↵Ben Loftis
function for setting cairo color with a Gtk::Color
2014-07-14make GUI preferences discoverable from the View menuBen Loftis
2014-07-09add new TRX-only function for unusual global-record-enable semanticsPaul Davis
2014-07-03lots of keybinding changes. added a new action to allow removing markers at ↵Ben Loftis
the playhead location. numpad now allows you to access marks higher than 9. to locate to a marker, use the numpad decimal to start and end the operation - for example press .19. to locate to marker 19. also added alternate bindings for redo, delete, and several other alternates that will be needed in subsequent commits. tab is not working, using either Tab or nabla in the binding.in file
2014-07-03fix the naming and behavior of always-play-range to match the button, which ↵Ben Loftis
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
2014-06-25namespace libardour utilsRobin Gareus
2014-03-22merge with master, primarily for adrian's maximise-mixer changePaul Davis