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-12 09:47:29 -07:00
2021-02-18 03:38:08 +03:00
2014-12-03 17:31:03 +07:00
2021-02-28 15:17:30 +01:00
2021-02-28 15:17:30 +01:00
2021-02-25 14:29:12 +01:00
2021-02-27 19:25:45 +01:00
2021-03-16 00:36:22 +01:00
2021-03-16 00:36:22 +01:00
2021-03-08 18:37:54 -06:00
2021-01-27 04:13:26 +01:00
2021-02-25 14:29:12 +01:00
2021-03-11 19:37:10 +01:00
2021-02-22 01:00:07 +01:00
2021-02-25 13:58:27 +01:00
2021-02-25 14:29:12 +01:00
2021-02-23 16:24:58 +01:00
2021-02-22 01:00:07 +01:00
2021-02-22 01:00:02 +01:00
2021-02-22 01:00:02 +01:00
2021-02-14 16:22:35 +01:00
2021-03-15 20:58:43 +01:00
2021-03-02 19:00:23 +01:00
2021-03-02 19:00:23 +01:00
2021-01-29 02:58:33 +01:00
2021-02-26 19:14:57 +01:00
2021-02-26 15:49:07 +01:00
2021-01-14 11:25:29 -07:00
2021-01-14 11:25:29 -07:00
2021-02-09 02:11:09 +01:00
2021-02-20 17:41:32 -07:00
2021-02-09 22:44:35 -07:00
2021-02-27 23:12:15 +01:00
2021-03-10 14:20:24 +01:00
2021-01-17 13:19:54 +11:00
2021-02-21 12:14:27 -06:00
2021-01-26 01:54:33 +01:00
2021-02-14 16:22:42 +01:00
2021-02-14 16:22:42 +01:00
2021-01-08 18:39:57 +01:00
2021-02-21 07:14:49 -06:00
2021-03-02 19:00:23 +01:00
2021-02-20 10:35:36 -06:00
2021-01-14 01:54:43 +01:00
2021-02-16 18:13:01 +01:00
2021-01-29 02:58:25 +01:00
2021-01-18 03:18:20 +01:00
2021-01-08 22:50:53 +01:00
2021-02-23 16:24:23 +01:00
2021-02-28 20:57:22 +01:00
2021-02-28 20:03:12 +01:00
2021-02-26 15:49:04 +01:00
2021-02-26 15:49:04 +01:00
2021-02-14 16:22:35 +01:00
2021-01-18 16:07:20 -07:00
2021-01-29 02:58:25 +01:00
2021-01-30 02:38:39 +01:00
2021-01-30 02:38:39 +01:00
2021-02-07 12:06:26 +01:00
2021-01-18 03:18:20 +01:00
2021-01-18 03:18:20 +01:00
2021-02-24 21:37:16 +01:00
2021-02-24 21:37:16 +01:00
2021-02-22 00:59:56 +01:00
2021-01-29 02:58:33 +01:00
2021-01-29 02:58:33 +01:00
2021-01-18 03:18:20 +01:00
2021-01-18 03:18:20 +01:00
2021-03-04 22:09:17 +01:00
2021-03-01 22:11:15 +01:00
2021-02-26 19:14:57 +01:00
2021-02-26 15:49:07 +01:00
2021-02-26 15:49:07 +01:00
2021-01-18 16:07:31 +01:00
2021-02-09 02:11:09 +01:00
2021-03-13 18:36:35 +01:00
2021-02-23 17:21:18 +01:00
2021-02-26 13:07:35 +00:00
2021-02-26 13:07:35 +00:00
2021-02-23 16:24:23 +01:00
2021-02-23 16:24:23 +01:00
2021-03-08 17:15:03 +01:00
2021-02-25 15:55:10 +01:00
2021-02-14 16:22:35 +01:00
2021-02-14 16:22:35 +01:00
2021-03-15 22:12:31 +01:00
2021-03-15 20:58:42 +01:00
2021-02-26 03:08:35 +01:00
2021-02-26 03:08:35 +01:00
2021-02-25 04:11:06 +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
2021-03-11 19:37:10 +01:00
2021-02-23 19:32:03 +01:00
2021-01-29 03:23:57 +01:00
2021-01-29 03:23:57 +01:00
2021-02-26 03:08:35 +01:00
2021-02-23 16:24:55 +01:00
2021-02-23 16:24:30 +01:00
2021-01-18 03:18:20 +01:00
2021-01-18 03:18:20 +01:00
2021-03-02 19:00:23 +01:00
2021-03-11 18:19:21 +01:00
2021-03-11 18:19:21 +01:00
2021-03-11 18:19:21 +01:00
2021-02-23 16:24:30 +01:00