Files
ardour/gtk2_ardour
Robin Gareus dfa9f92e53 Fix tab-button state and cycling through tabs
The initial calls in `we_have_dependents()` was redundantly setting
all widows to "Hidden", before the actual state was known.

tabbable_state_change() is initially called for all Tabs:
ARDOUR_UI::setup_windows -> add_to_notebook() -> attach(),
or for detached windows Tabbable::set_state() -> hide_tab().

Step_up/down_through_tabs used window visibility to determine
candidates. This incorrectly considered detached visible tabs.
Detached windows cannot be cycled to.

This also addressed an issue where tab-buttons state was
incorrectly unset what unrelated tab state changed.
ImplicitActive of the currently active tab is now retained
when some other window is attached/detached.
2021-03-16 00:36:22 +01:00
..
2021-02-18 03:38:08 +03:00
2020-09-16 22:49:20 +02:00
2021-03-15 20:58:43 +01:00
2021-02-27 23:12:15 +01:00
2021-02-21 07:14:49 -06:00
2021-01-29 02:58:25 +01:00
2020-09-15 17:35:04 +02:00
2021-01-02 23:19:40 +01:00
2021-01-29 02:58:25 +01:00
2020-12-17 16:15:33 +01:00
2021-02-24 21:37:16 +01:00
2021-02-22 00:59:56 +01:00
2020-09-16 22:49:19 +02:00
2020-09-17 00:10:21 +02:00
2021-01-18 16:07:31 +01:00
2021-02-25 15:55:10 +01:00
2021-03-15 22:12:31 +01:00
2021-02-25 04:11:06 +01:00
2021-01-26 23:37:57 +01:00
2021-03-09 18:29:00 +01:00
2020-09-17 00:10:21 +02:00
2020-12-14 19:29:53 +01:00
2020-09-17 00:10:21 +02:00