Size: a a a

OS Haiku - общение

2020 June 24

GT

Gerasim Troeglazov in OS Haiku - общение
первый пункт меняется с открыть на минимизировать
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
У тебя сейчас два костыля активировано
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Gerasim Troeglazov
первый пункт меняется с открыть на минимизировать
Но из-за костыля не при потере/появлении фокуса, а при hide/show
источник

GT

Gerasim Troeglazov in OS Haiku - общение
а надо чтобы при потере фокуса - было "открыть"
источник

GT

Gerasim Troeglazov in OS Haiku - общение
?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
+
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Убери там в этих функциях про меню Platform::IsHaiku где добавил и увидишь, как должно быть
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Офк, если QPA не забагает по этому поводу
источник

GT

Gerasim Troeglazov in OS Haiku - общение
короче надо убить два зайца сразу, но с фокусами в гайке тоже не все очевидно
источник

GT

Gerasim Troeglazov in OS Haiku - общение
короче я наверное пока запушу с костылём типа if ((Platform::IsWayland() || Platform::IsHaiku()) ? isVisible() : isActive()) {
источник

GT

Gerasim Troeglazov in OS Haiku - общение
потом начну дебажить QPA
источник

GT

Gerasim Troeglazov in OS Haiku - общение
а в следующей версии выкину костыль
источник

GT

Gerasim Troeglazov in OS Haiku - общение
кажись я понял почему оно глючит без костыля
источник

GT

Gerasim Troeglazov in OS Haiku - общение
вот например телега, активная в фокусе, я тыкаю по иконке в трее, в момент клика фокус уходит на дескбар, телега теряет фокус, евент из трея при летив в телегу - она проверяет своё состояние - херак, а я не в фокусе, и вместо скрытия делает опять активацию окна
источник

GT

Gerasim Troeglazov in OS Haiku - общение
это хороши видно при клике - окно теряет фокус и мгновенно он возвращается
источник

GT

Gerasim Troeglazov in OS Haiku - общение
я хз как это пофиксить без костыля
источник

l

loopback in OS Haiku - общение
а дескбару вообще нужно получать фокус при клике на репликанты?
источник

GT

Gerasim Troeglazov in OS Haiku - общение
по идее нет
источник

GT

Gerasim Troeglazov in OS Haiku - общение
есть у окон флаг гайковый - который принемает первый клик мышки без перевода фокуса
источник

GT

Gerasim Troeglazov in OS Haiku - общение
но тогда дескбар не будет активироваться и всплывать наверх при клике
источник