Свойство "Always On Top" для немодальных диалогов?

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
citRiks
Posts: 644
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 43 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

Latest post of the previous page:

John Doe, HaRT,
да, я там чего-то обознался, а сейчас мысль совсем ушла уже.
Но вот что вспомнил, если есть непонятки и нет согласия душа в душу,
то реализовывать надо простейшим способом (это не отмененяет качество кода),
и смотреть дальше чего не хватает для полного счастья.

Т.е. я бы предложил выдать хоть какую-то реализацию, и посмотреть как с ней кому живется.
Слишком много логики не нужно, но нужна наверное определенная гибкость.
Например, будет просто:
"Все модальные диалоги главнее немодальных,
а немодальные диалоги с АОТ главнее немодальных диалогов без АОТ"
Главнее==Выше (ближе к юзеру)
АОТ запрещает уходить взад, даже если нет на нем фокуса.

И пусть не будет z-index-ов и арбитражей "кто важнее/выше/поверх кого",
но допустим пусть будет функция "вытащить диалог (по его ID) наверх".

buniak_a_h
Posts: 1852
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

Свойство "Always On Top" для немодальных диалогов?

Post by buniak_a_h »

Во, нашёл (сентябрь 2017 !!!)
John Doe wrote:
Fri 29 Sep, 2017 09:35
Чего ещё пока нет: режима "Always on top".
Тема-то, оказывается, старая! ;-)

buniak_a_h
Posts: 1852
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

Свойство "Always On Top" для немодальных диалогов?

Post by buniak_a_h »

Как считаете, есть вероятность, что следующие два виша с мантиса:
0003517: Немодальный диалог: возможность отображаться поверх всех окон и
0003518: Клик за пределами (немодального) окна
будут реализованы? С 2017 года висят…
И не говорите, что оффтопик. Вещи очень связанные и очень нужные. Для полноценного IDE и Find All - необходимые!
Last edited by buniak_a_h on Mon 23 Mar, 2020 22:57, edited 2 times in total.

citRiks
Posts: 644
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 43 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

buniak_a_h wrote:
Mon 23 Mar, 2020 22:23
Тема-то, оказывается, старая! ;-)
ны да, потому что речь не про какие-то изыски, а про весьма базовую функциональность, вот люди и спрашивают "а хде это?"

citRiks
Posts: 644
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 43 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

Еще в копилку пользы от AOT
Есть замечательные скрипты для AutoCompletion, все отлично
(я пока использовал только от @SimSU)
но к сожалению то слово которое подсказываетя, оно делается с far.Text(..),
оно мелькает так что эпилепсию можно заработать.
Если бы подксазка была бы просто в немодальном АОТ,
то выглядело бы гораздо приличнее, и удобнее
удобнее - это можно было бы показывать список словм выбиратьиз этого списка на ходу,
а не лезть в отдельное меню со списком

User avatar
John Doe
Бюрократ
Posts: 12826
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Свойство "Always On Top" для немодальных диалогов?

Post by John Doe »

Скорее всего мелькание можно устранить и сейчас.
https://t.me/FarManager — Telegram чат

citRiks
Posts: 644
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 43 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

John Doe wrote:
Wed 15 Apr, 2020 18:40
Скорее всего мелькание можно устранить и сейчас.
не знаю офтопик или нет, и как же? Хотя бы на уровне идеи?

еще вот что пришло в голову
Вот у нас есть DialogAutoCompletion и ShellAutoCompletion, они:
А.) Не-модальные
Б.) Таки да АОТ
Ц.) могут быть в фокусе, или не в фокусе, все равно оставаясь на виду
Д.) Чего еще не хватает чтобы назвать их настоящими АОТ?
И начать их использовать более широко?

Думаю что так же как они обладают элементом List сейчас,
так же могут хостить (обладать) и другими диалоговыми элементами,
ну и понятно что отвязать от shell + dialog (сделать типа многофункциональными)

Создать допустим общий класс "AlwaysOnTop",
чтобы не путать с legacy DialogAutoCompletion и ShellAutoCompletion.

citRiks
Posts: 644
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 43 times

Свойство "Always On Top" для немодальных диалогов?

Post by citRiks »

John Doe wrote:
Wed 15 Apr, 2020 18:40
Скорее всего мелькание можно устранить и сейчас.
Кстати вот что, сейчас только что понял, мелькает только в Конему, вот оно че Михалыч..
но в любом случае, а у вас какая идея насчет мельканья от far.Text(..) ?

User avatar
John Doe
Бюрократ
Posts: 12826
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Свойство "Always On Top" для немодальных диалогов?

Post by John Doe »

Я утверждаю лишь то, что прочие испробованные мною плагины и скрипты с подобной функциональностью - мелькания не вызывали.
Но к теме это не имеет отношения.
https://t.me/FarManager — Telegram чат

Post Reply

Return to “Предложения и идеи”