Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-10 | Synchronize meter-reset #7465 | Robin Gareus | |
Queue reset to be handled when the meter is updated. Also only call set_name(), set_active_state() when the state changes. | |||
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-06-10 | Initialize some uninitialized vars | Robin Gareus | |
This fixes meterbridge type changes, due to uninitialized _suspend_menu_callbacks. | |||
2019-06-09 | NO-OP: whitespace and comments | Robin Gareus | |
2019-06-09 | Update GUI: meter-type API and meter-type state changes | Robin Gareus | |
This removes all additional GUI side meter-type state. The route's meter-processors is now responsible for providing the type. meter-type is now implicit for GainMeter, LevelMeter used by meter-strips and mixer-strips. | |||
2019-03-08 | Reduce #includes - avoid ardour_ui.h | Robin Gareus | |
2019-03-07 | Fix some Gtk::Menu memory leaks | Robin Gareus | |
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. The solution here is to use a shared Gtk::Menu pointer that is centrally de/re-allocated. This works because the GUI is single-threaded and at most one context menu is visible at a time. | |||
2019-03-07 | Prefer using RAII to suspend signals | Robin Gareus | |
2018-10-26 | Wimplicit-fallthrough fixes for gtk-ardour | Robin Gareus | |
2017-11-23 | NO-OP: cleaner syntax | Robin Gareus | |
2017-09-14 | Fix various tooltip markup (ampersand) entity-escape:5.12 | Robin Gareus | |
* track/port names * plugin-names * MIDI patch-names | |||
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-04-19 | Use PBD::to_string from pbd/string_convert.h in MeterStrip class | Tim Mayberry | |
The numeric formatting is equivalent. The string is being used in a label so it could be argued that we want localized numeric formatting in this case, but as it is only relevant if we have >=1000 meter strip keep it the same for now. | |||
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_...() | |||
2016-09-27 | move "logmeter.h" from gtk2_ardour into libs/ardour | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-06-05 | RouteUI connects to Route's PropertyChange signal; derived types implement ↵ | Paul Davis | |
route_property_changed() | |||
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-05 | change AxisView color API to be virtual and implement per-type variants | Paul Davis | |
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
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 | |||
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-25 | 0dBFS peak meter GUI | Robin Gareus | |
2015-04-22 | clean up GUI scaling | Robin Gareus | |
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-04-05 | add context to single-letter translatable | Robin Gareus | |
2015-04-01 | make MeterStrip::state_id() safe against null _route member | Paul Davis | |
2015-03-11 | NOOP, add a missing ‘p’ | Robin Gareus | |
2015-01-07 | fix meter bridge window size issues | Robin Gareus | |
* no more OSX liveloop (window size < min size) * properly set min window size * re-layout metric areas when label height changes * remove ‘smart’ auto-resize (when tracks are added/removed) (it wasn’t smart enough to work on all WMs) | |||
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-10-23 | show meter-bridge context-menu on mouse-down | Robin Gareus | |
2014-10-23 | Don't show meter-type menu for MIDI-only meters | Robin Gareus | |
2014-09-06 | fundamentally change ArdourButton PangoLayout handling | Robin Gareus | |
This fixes issues where button text was set during static initialization where the widget style was not yet available, and a lot of related issues where the text was set before style. | |||
2014-09-05 | increase fixed button sizes on meterbridge | Robin Gareus | |
2014-09-02 | use new 'special' rec-en button | Robin Gareus | |
2014-08-29 | mark "Label Buttons" as inactive | Robin Gareus | |
2014-08-29 | amend 7be3c88a, update rec-en color | Robin Gareus | |
2014-08-29 | experiment with unicode circle for rec-en | Robin Gareus | |
fixes button-area width mismatch on track-headers except for tape-tracks (which till use old fixed size icon) | |||
2014-08-28 | use 2 digit width as minium for track number labels | Robin Gareus | |
2014-08-22 | Rationalize ArdourButton and lots of associated theming issues. | Ben Loftis | |
ArdourButtons now have a "pushed" animation. The gradient is now implemented in the button, rather than providing 2 colors in the theme, which was burdensome. Lots of code cleanup in ArdourButton. Removed several unnecessary flags. Refactor more stuff into route_ui. | |||
2014-06-28 | fix meterbridge: load button image only once. | Robin Gareus | |
2014-06-26 | fix meterbridge height issues when config changes | Robin Gareus | |
2014-06-26 | fix meter-strip session/route-ui events | Robin Gareus | |
2014-06-26 | show track-number in GUI | Robin Gareus | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-05-23 | meterbridge: don't include disk/input buttons on busses; fixes #5935 | Robin Gareus | |