ardour/libs/widgets
Robin Gareus cb64c9a9c1
Update action state when watched controllable changes
This fixes bug, when a button has both a controllable and
a toggle action assigned. Previously only the visual state
was updated.  e.g. monitor section mute button.

When "cut all" was toggled (e.g. Control surface, or a Lua script:
`Session:monitor_out():monitor_control():set_cut_all(true)`,

The action state itself remained unchanged. Also the button
in the application remained unchanged since that button does
not :watch() the controllable.
2025-09-24 17:11:59 +02:00
..
MSVCwidgets MSVC changes to support the new code modules (Tabbable API stuff) 2021-02-24 14:32:23 +00:00
widgets Amend 28c8dbf128, unsubscribe from destroyed signal 2025-08-21 04:41:17 +02:00
ardour_button.cc Update action state when watched controllable changes 2025-09-24 17:11:59 +02:00
ardour_ctrl_base.cc Implement multi-touch support for ArdourKnobs 2025-04-15 21:59:40 +02:00
ardour_display.cc NoCamelCase method names (libs) 2025-07-12 10:51:46 -06:00
ardour_dropdown.cc Handle case where a custom MenuElem is added to the dropdown 2025-08-19 20:06:04 +02:00
ardour_fader.cc Add API to resize Fader widgets 2025-03-06 20:10:20 +01:00
ardour_icon.cc Tapereel icon should follow fg_color, not use hardcoded red 2025-07-16 16:39:38 +02:00
ardour_knob.cc ArdourKnob: allow annotation, faceplate 2022-08-05 01:10:42 +02:00
ardour_spacer.cc Allow for blank separators 2025-06-11 23:57:55 +02:00
ardour_spinner.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
barcontroller.cc Fix crash (invalid Track Drag) when starting automation value edit 2024-06-17 19:55:08 +02:00
binding_proxy.cc Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
choice.cc Update gtkmm -> ytkmm header location (omnibus commit) 2025-02-01 15:25:14 +01:00
eventboxext.cc Update canvas/UI lib GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
fader_widget.cc Allow numeric entry with "shift" when using dbl-click to reset 2025-08-24 17:02:57 +02:00
fastmeter.cc Update gdkmm -> ydkmm header location (omnibus commit) 2025-02-01 15:01:52 +01:00
focus_entry.cc Update canvas/UI lib GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
frame.cc Frame: only warn when allocation is smaller than requested size 2025-08-27 15:10:53 +02:00
metabutton.cc Allow to scroll though meta-button items #9976 2025-08-17 06:29:31 +02:00
pane.cc Update gdkmm -> ydkmm header location (omnibus commit) 2025-02-01 15:01:52 +01:00
paths_dialog.cc Update gtkmm -> ytkmm header location (omnibus commit) 2025-02-01 15:25:14 +01:00
popup.cc gtkmm: use get_visible() instead of deprecated Gtk::Widget::is_visible() 2022-04-08 20:20:10 +02:00
prompter.cc Update gtkmm -> ytkmm header location (omnibus commit) 2025-02-01 15:25:14 +01:00
scroomer.cc Update canvas/UI lib GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
searchbar.cc Update canvas/UI lib GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
slider_controller.cc Initialize fader's numeric entry adjustment 2024-10-14 17:58:00 +02:00
stateful_button.cc Update gtkmm -> ytkmm header location (omnibus commit) 2025-02-01 15:25:14 +01:00
tabbable.cc Correctly hide attachment content at application start 2025-09-08 20:27:51 +02:00
tearoff.cc gtkmm: use get_realized() instead of deprecated Gtk::Widget::is_realized() 2022-04-08 20:20:32 +02:00
tooltips.cc Update canvas/UI lib GPL boilerplate and (C) from git log 2019-08-03 15:53:17 +02:00
ui_config.cc Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
wscript Really remove gtk+ option (see also 1e28ee9cc9) 2025-07-06 15:20:20 +02:00