Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-04-28 | prefer explicit cast over terseness. | Robin Gareus | |
2015-04-22 | clean up GUI scaling | Robin Gareus | |
2015-04-22 | Initial Gain Coefficient tweaks | Ben Loftis | |
1) Disambiguate 1.0 to GAIN_COEFF_UNITY, and 0.0 to GAIN_COEFF_ZERO 2) Add GAIN_COEFF_SMALL which replaces SMALL_SIGNAL (-140dB) 3) GAIN_COEFF_SMALL can used to avoid interpolating towards -inf on a db scale 4) GAIN_COEFF_SMALL is used to detect very small (denormal?) gains and memset to zero | |||
2015-04-20 | towards scaleable meter and mixer UI | Robin Gareus | |
somewhat hacky solution, but there's no good central point to control this and get integer rounding/summing, is there? | |||
2015-01-01 | Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵ | Tim Mayberry | |
PBD::Timers | |||
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-12-04 | Make gain controls step by roughly 1.0/0.1 dB. | David Robillard | |
Shoot for roughly 30 steps for all controls. Always keep sensible step information in ParameterDescriptor and just convert for the UI. This is a little weird, but it's less weird than it was before, and works. | |||
2014-11-14 | add abort() to non-reached code | Robin Gareus | |
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial) | |||
2014-11-01 | Slider Controller API Change | Robin Gareus | |
Prepare to allow BarController (with Spinbutton) to translate internal/interface values for the SpinBox. (The change is irrelevant for the fader/slider itself which always use the [user-]interface value) | |||
2014-10-28 | ugly hacks to make the peak display widget not act like a text entry widget. ↵ | Paul Davis | |
This should die. | |||
2014-10-28 | Revert "change the peak display widget from Gtkmm2ext::FocusEntry to ↵ | Paul Davis | |
ArdourButton, since it is absolutely not editable." This reverts commit 58f7d02bf21776f7537ac16ae41646859dbca0b1. Conflicts: gtk2_ardour/default_ui_config.in gtk2_ardour/gain_meter.cc | |||
2014-10-23 | Don't show meter-type menu for MIDI-only meters | Robin Gareus | |
2014-10-21 | remove "canvasvar_" from all functions related to obtaining values from ↵ | Paul Davis | |
ARDOUR_UI::config() | |||
2014-10-21 | set correct font for peak display button | Paul Davis | |
2014-10-21 | change the peak display widget from Gtkmm2ext::FocusEntry to ArdourButton, ↵ | Paul Davis | |
since it is absolutely not editable. This adds a new button name and corresponding colors in default_ui_config which requires a theme reset |