summaryrefslogtreecommitdiff
path: root/gtk2_ardour/monitor_section.cc
AgeCommit message (Collapse)Author
2016-11-11static MonitorSection Action -- fixes #7098Robin Gareus
ActionManager registered actions are static global and cannot reference an instance (this) directly.
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-05use, or mostly use PresentationInfo for selection status of Routes.Paul Davis
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
2016-06-05RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵Paul Davis
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
2016-05-31use new record safe control in GUIPaul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-03-15fix capitalization of sections of key editorPaul Davis
2016-03-15change the way the key editor gets populated; drop binding sets with no actionsPaul Davis
2016-03-15safety pointer resets in MonitorSection dtor. Not intended to fix any known bugsPaul Davis
2016-03-15add and remove monitor section bindings as MS is created/destroyedPaul Davis
2016-03-15give monitor section its own bindingsPaul Davis
2016-02-27Implements review commentsMathias Buhr
2016-02-27Fixes a memory corruption upon closing the 2nd sessionMathias Buhr
2016-02-25restore monitor section visibility, broken after the merged with tabbedPaul Davis
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a windowPaul 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-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-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-22Spelling correction patch from DebianAdrian Knoth
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-11remove all traces of "prolooks" and related classesPaul Davis
2016-01-22first compiling, mostly working version of group controls changesPaul Davis
2016-01-08monitor-section: re-connect to static actionsRobin Gareus
2016-01-03fix monitor-section state restore.Robin Gareus
Start counting at zero, no weird +1 here, -1 there, action names are GUI internal anyway.
2016-01-01kunterbunte Monitor-SektionRobin Gareus
reduce color diversity and clean up color definitions of the monitor section: mute, solo: use mixer-colors, prefix all MS-colors with "monitor section"
2015-12-27allow to hide monitor-section processor box with processorsRobin Gareus
indicate processors by coloring the button instead.
2015-12-23monitor section re-layout (processor-box in signal flow)Robin Gareus
2015-12-22the return of the rude audition button.Robin Gareus
2015-12-21unhardcode "ardour:" port-prefixRobin Gareus
2015-12-21allow to float detached monitor-section windowRobin Gareus
2015-12-21Monitor Section Processor Box.Robin Gareus
Allow to add plugins specific to Monitoring (room correction etc) directly on the Monitor-Section GUI. The Track/Bus Inspector allowed that for a long time, already but apparently nobody found it.
2015-12-20tweak solo mode & option layoutRobin Gareus
2015-12-20monitoring section on diet (75% original width)Robin Gareus
2015-10-15rework 8b80fe0, use std::string, not char*Robin Gareus
2015-10-14Avoid calls to Glib::ustring << operator at all cost.Robin Gareus
Glib::operator<<(std::ostream&, Glib::ustring const&) involves loadlocale which is not thread-safe on OSX. This fixes various seemingly random crashes on OSX.
2015-10-02provide Main/cancel-solo as an action and make rude solo button(s) use itPaul Davis
2015-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
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-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-05-07fix crash during session deletion as monitor section tries to updatePaul Davis
2015-04-25add detent to Monitor Section Dim & Level knobsRobin Gareus
2015-04-23monitoring section UI scalingRobin Gareus
2015-04-22Monitor section - init _output_selector to 0.nick_m
2015-04-21merge monitor_section branchBen Loftis
2015-04-13fix issue with logic controlling rude isolate buttonPaul Davis