Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-03 | Fix scroll-wheel on mixer-sliders | Robin Gareus | |
74c986534b changes the semantics of fader-flags: NoVerticalScroll was "ignore vertical scroll for horizontal faders". Now the flag ignores all vertical scrolling. | |||
2017-09-18 | globally 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-09-18 | GUI support for Latch | Robin Gareus | |
2017-07-24 | Remove unused "mark" parameter from stop_touch() API | Robin Gareus | |
2017-07-21 | Amend c242cbc31806 (VCA automation button) | Robin Gareus | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-16 | Remove Timers to watch Controllable values | Robin Gareus | |
Depend on Changed() signals alone, which are usually much less frequent than rapid-timer events. As side-effect we now need to make the widgets insensitive when playing automation. Previously the user could not change the value because the Timer periodically reset it. | |||
2017-06-21 | Switch to PBD control-math and prefer Controllable API | Robin Gareus | |
Note: Control-surfaces should always use interface_to_internal() and internal_to_interface(). | |||
2017-06-21 | Remove Cruft -- AutomationStyle never did anything. | Robin Gareus | |
Trim automation is planned via SlavableAC as normal AutomationMode. Some of this code have a revival (a special "Trim+Preview" state before merging Automation but that has to be more general than Pan & Gain. | |||
2017-03-24 | Revert "consistent use of context-menu popups" | Robin Gareus | |
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec. In some cases ardour shows context-menu on right-mouse-button release. In this case selecting a menu-entry should happen with the left-mouse button (or any button?!) Using ev->button is only correct if the menu is temporary and only visible while the button is held, button release then activates the menu-item. This needs further work, in some cases allowing any button (0) to work makes sense and overall consistency needs to be improved. Different places use different strategies for context-menus which don't always match the button used in the event-handler. This is a hotfix (to make TAV context menus work again with left-click) | |||
2017-03-23 | Disallow Selection, context-menu & drag-start on peak-display Button | Robin Gareus | |
2017-03-16 | consistent use of context-menu popups | Robin Gareus | |
2017-03-11 | Fader Group override (allow to enable on disabled groups/predicates) | Robin Gareus | |
2017-02-24 | Snap-back fader on release (follow-up to e8cebac6a36a) | Robin Gareus | |
When dragging a fader out-of-bounds (VCA slave constraint), move it back on release. | |||
2017-02-24 | Group-override for faders | Robin Gareus | |
Tentative solution. Eventually the gain_adjustment should be moved into the PixFader or SliderController and a dedicated API should replace gain_adjustment.signal_value_changed() | |||
2017-02-24 | NO-OP resolve an ambiguity, just because. | Robin Gareus | |
Due to LevelMeterVBox : public LevelMeterBase, public Gtk::VBox; LevelMeterBase::get_type() overloads Gtk::Widget::get_type(), Glib::Object::get_type(), Atk::Implementor::get_type() etc.. Besides Ardour-style prefers not to use get_...() | |||
2017-01-24 | styleguide #6 | Robin Gareus | |
2017-01-24 | Meter point toggle button now uses a popup menu instead of toggling | Daniel Sheeler | |
2016-12-21 | Fix crash when resetting all peak-meters with VCAs. | Robin Gareus | |
2016-09-27 | move "logmeter.h" from gtk2_ardour into libs/ardour | Paul Davis | |
2016-08-24 | Fix string to float conversion when typing gain values in Gain Meter | Tim Mayberry | |
Remove the LocaleGuard so that the value of LC_NUMERIC is that of the users locale and sscanf will parse the string correctly. For instance, with a locale like nl_NL or fr_FR where the decimal point is different than the "C" locale, only the number up to the decimal point will be parsed by sscanf and input values will be rounded down. | |||
2016-08-19 | Remove unused space in gain_meter's automation menu | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-17 | Make MixerStrip's automation menu behave like a dropdown | Julien "_FrnchFrgg_" RIVAUD | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-02 | partially revert incorrect changes to gain meter text entries/displays | Paul Davis | |
2016-07-01 | minor no-op hacks (unneeded or suboptimal code) | Paul Davis | |
2016-06-28 | quick prototype to allow changing *all* gain automation | Robin Gareus | |
2016-05-31 | universal 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-05-31 | trivially change API of GainMeter but more importantly don't show meter if ↵ | Paul Davis | |
no Route is set | |||
2016-05-31 | revert GainMeter back to simpler code now that VCA model appears correct | Paul Davis | |
2016-05-31 | adjust logic for slaved faders, not necessarily correctly. | Paul Davis | |
More info in the code comments. | |||
2016-05-31 | rename GainMeter::gain_adjusted() to GainMeter::fader_moved() to be more clear | Paul Davis | |
2016-05-31 | make GUI fader positions reflect VCA master values | Paul Davis | |
2016-05-31 | change packing of GainMeter so that the fader+meter will expand to fill ↵ | Paul Davis | |
available space | |||
2016-05-31 | correctly set up members of GainMeterBase in ::set_controls() | Paul Davis | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-01-25 | GainMeter(Base) now has an explicit gain control given to it | Paul Davis | |
2016-01-22 | NOOP: whitespace fixup | Paul Davis | |
2016-01-22 | when leaving an active automation state, update fader displays to show ↵ | Paul Davis | |
correct current value | |||
2016-01-18 | add group disposition argument to Route::set_gain() and use it in various UIs | Paul Davis | |
Executive decisions were necessary in a couple of places about the correct group disposition behaviour, notably faderport and OSC surfaces | |||
2016-01-18 | working version of new gain control design | Paul Davis | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-16 | Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip | Tim 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-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-16 | Move ARDOUR_UI::ui_scale into UIConfiguration class | Tim Mayberry | |
2015-09-16 | Move DPIReset and ColorsChanged signals into UIConfiguration | Tim Mayberry | |