Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:как ты себе это представляешь?  
Всё очень просто - я никогда не работаю с развёрнутым на весь экран Total Commander. Каскадно открыто всегда 8-10 приложений. Иногда приходится "делать" окно тотала "поверх всех", чтобы иметь перед глазами файловые панели...
зачем - понятно, вопрос был "как".. в смысле - как передать/сменить атриб "онтоп".. ну и кто/что сможет при этом "нажать" ентер/кликнуть мышом, если это необходимо в "переключалке"..

Цитата:
Цитата:"крыша" может быть тока одна  
Крыш может быть несколько - ряд утилит позволят устанавливать атрибут "поверх окон" нескольким окнам, при этом между собой они ведут себя равноценно.
за переключение тоже ясно, но ключевым-то было "в каждый (!) момент времени" => одна (!) "крыша".. т.е. в желаемом варианте (листер поверх) в момент показа листера атриб онтоп у самого ТС уже выкл!.. =)

Цитата:
Цитата:"костыль" в чём именно заключается?  
Проверяется состояние окна Total Commander, если оно имеет атрибут "поверх...", то ожидается появление листера и передаётся ему такое же состояние.
вот это уже больше похоже на ответ на "как передать".. ясно, спс, теперь сам принцип стал понятен..

Цитата:
Цитата:принцип решения или хотя бы направление движения не озвучите?  
Утилита TCIMG - этот функционал сделал в ещё в июне
если я правильно понимаю - речь идёт об этом варианте, так? к сожалению, не посмотрел коды кнопок прямо там ("Доступно только для пользователей"), но, видимо, чуть ниже они и приведены здесь, не?.. =)

Цитата:
думал за это время что-то подвинулось в самом тотале... ан нет.
и вряд ли будет - аффтар же не отвечает за работу "стороннего" софта (типа переключалок и он-топ манагеров).. т.ч., сугубо имхо, ему и незачем "подстраиваться" под разные утилиты/плуги, это дело авторов этих примочек.. -)

Цитата:
Код:%Zstart=.......#$TLister autrn=0||1
за коды "объезда" - спс, кинул на заметку, но мы говорим за суть "неправильности" поведения, когда:
Цитата:
дочерние окна оказываются за спиной листера (окно поиска, настроек), а то и вовсе замораживает или убивает процесс.
как думаю, переключалки уровня "крыши" просто не срабатывают.. к примеру, из-за того, шо они работают не на том уровне (не в том же процессе), шо и сам ТС.. или именно из-за того, шо ТС = "родитель", а листер отдельным процессом не является => вот родитель и остаётся он-топ.. :)
 
но могу дать наводку на попробу - отключить в листере плуг имаджине (или подобный, связанный с внешней (!) прогой/либо) либо понизить его приоритетность по отношению к встроенному листеру.. аналогично и по редактору (тому же син2) - сам изредка сталкивался с ситуёвиной, когда жмакнув ф4, получал окно того же акелпада на заднем плане.. и это - безо всяких он-топ манагеров и плугов.. поэтому до сёдьняшнего обсуждения считал в таких случаях, шо "сам дурак - шибко быстро тыцаешь".. =))
 
поясню "на пальцах" - для ТС плуг "вторичен" и "хотелки" плуга по приоритету ниже хотелок самого ТС (и встроенного листера!) остаться "царём горы" (быть поверх).. т.е. фактически вместо листера запускается плуг, для которого уровень "крышести" НЕ установлен в он-топ.. отсюда и описанное поведение выглядит логичным.. вопчем, как-то так.. "научнее" пояснить не смогу - я не программер, в тонкостях АПИ не силён.. =)

Всего записей: 17291 | Зарегистр. 07-06-2006 | Отправлено: 15:02 27-01-2014 | Исправлено: TheBarmaley, 15:14 27-01-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru