Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Goto page Previous  1, 2, 3, ... 124, 125, 126  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Fri Jun 04, 2010 12:20    Post subject: Reply with quote

MVV wrote:
А зачем их две?
Яж указал на поочерёдность добавления. В начале одну прописал - проверил, затем закомментировал, снизу поставил вторую - проверил.
MVV wrote:
"/ei c0 rr"
О, так дело в кавычках было. Это обязательное условие? Так работает! Smile
MVV wrote:
Единственный недостаток окна ТК без заголовка - невозможность передвигать его.
Хех, а оно мне надо?.. Very Happy
Ну если руки дойдут до написания кнопок управления с кнопкой <(Move), то можно будет тебе и памятник при жизни ставить. Wink
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 04, 2010 12:36    Post subject: Reply with quote

Про обязательность условия - не ко мне, а к автору Autorun. Smile

Да команда move-то есть, но пока она поддерживает только абсолютные координаты, а не относительные. Думаю, можно добавить поддержку сиимвола + перед параметром, чтобы рассматривать параметр как относительный. То есть, move(+10, +-20) сможет передвигать окно на 10 точек вниз и на 20 влево (плюс делает число относительным, а минус при необходимости задает отрицательное число). Ресайзить тоже можно будет как в большую сторону, так и в меньшую. Smile

Но вообще, способ переместить окно без заголовка есть - правый клик по кнопке панели задач, Переместить, далее фокус - на клавиатуре жмем любую из клавиш-стрелок - и вуаля, мышью можно передвигать окно! Cool

Осталось только придумать, как это автоматизировать. Laughing
Хотя, есть идея. Если добавить возможность посылать оконные сообщения, то посыл сообщения WM_SYSCOMMAND ($112) с параметром SC_MOVE ($0F010) как раз будет работать как выбор команды Переместить:
Code:
msg($112, $0F010)

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Fri Jun 04, 2010 12:48; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Fri Jun 04, 2010 12:47    Post subject: Reply with quote

Под Move я не имел в виду никаких ограничений. Есть тут один аддон для одного браузера, там двигай хоть куда, хоть с экрана прочь.)
MVV wrote:
Но вообще, способ переместить окно без заголовка есть - правый клик по кнопке панели задач, Переместить, далее фокус - на клавиатуре жмем любую из клавиш-стрелок - и вуаля, мышью можно передвигать окно!. Laughing
Так-то оно так. Только зачем скрывать строку заголовка в неразвёрнутом режиме? Very Happy Проще тогда осуществлять смену режима по предложенным параметрам: из Maximize/HideTitleBar в Restore/ShowTitlebar и наоборот, соответственно.

Last edited by Flasher on Fri Jun 04, 2010 12:52; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 04, 2010 12:49    Post subject: Reply with quote

Для экономии местаSmile
Хорошо, что исходник я оставил дома, а то до работы бы седня руки точно не дошли. Laughing
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Fri Jun 04, 2010 12:53    Post subject: Reply with quote

MVV wrote:
Для экономии места
A гдеж она в неразвёрнутом экономия-то? Wink
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 04, 2010 13:03    Post subject: Reply with quote

Целую строчку экрана экономишь) меньше окно - больше видны другие окна, при этом не теряешь рабочего места в самом окне. Но это уже тема для другого топика.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2223

Post (Separately) Posted: Fri Jun 04, 2010 13:13    Post subject: Reply with quote

Мне кажется, здесь будет уместным предостережение, для тех пользователей команды dt0 (Выключить вкладки каталогов), кто ещё не знает об этой особенности Тотала.
Не стоит закрывать ТК при выключенных вкладках каталогов: потеряются! Подробнее здесь.

PS В русском варианте ini-файла для встроенных команд ТК в комментариях перепутаны Вкл с Выкл.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Fri Jun 04, 2010 13:17    Post subject: Reply with quote

MVV wrote:
Целую строчку экрана экономишь) меньше окно - больше видны другие окна, при этом не теряешь рабочего места в самом окне.
Я об этом сразу подумал, но, как я уже писал в другой ветке, мне это совершенно не требуется. Alt+Esc и порядок. A если говорить о широкоформатных мон-ах, то экономия в высоте там особой роли точно не сыграет. Wink
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 04, 2010 13:28    Post subject: Reply with quote

sa wrote:
Мне кажется, здесь будет уместным предостережение, для тех пользователей команды dt0 (Выключить вкладки каталогов), кто ещё не знает об этой особенности Тотала.
Не стоит закрывать ТК при выключенных вкладках каталогов: потеряются! Подробнее здесь.

Это уже проблема Тотала, так как с тем же успехом можно отключить вкладки в настройках ТК. Но напоминание уместное. Пожалуй, стоит исключить dt0 из fs.


sa wrote:
PS В русском варианте ini-файла для встроенных команд ТК в комментариях перепутаны Вкл с Выкл.

Гы, все-таки я их перепутал. Laughing
Видимо, смотрел на действия отката, когда копипастил строки.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2223

Post (Separately) Posted: Fri Jun 04, 2010 13:35    Post subject: Reply with quote

MVV wrote:
Пожалуй, стоит исключить dt0 из fs.

Не надо лишать себя такого удобства! Мне кажется, достаточно упоминания в комментариях о возможных последствиях отключения при выходе из ТК.
Кто предупреждён, тот вооружён.

Add
Кажется, я напрасно испугался. Решил, что предлагается исключить из TCFS вообще.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Fri Jun 04, 2010 13:44    Post subject: Reply with quote

Стоит в комментах дописать, что наборы вкладок для обеих панелей должны быть предварительно сохранены.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Fri Jun 04, 2010 13:57    Post subject: Reply with quote

Я просто убрал dt0 из набора команд fs. Кому надо, добавит (приняв отвественность), или же будет вызывать fs /ei dt0. Но не думаю, что одна строчка вкладок сильно уменьшит размер окна.

А исключить - это же нереально. Всегда можно дописать команду, так как она не зашита в программу. В том и удобство, что если в ТК появятся новые навороты, нужно будет лишь подправить INI, а не код.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4604
Location: Ростов-Дон

Post (Separately) Posted: Sat Jun 05, 2010 18:44    Post subject: Reply with quote

Добавил возможность ставить окно "поверх других", задавать относительные параметры команды move и посылать оконные сообщения командой msg.
Code:
move_down=move(, +100) ; опустить окно на 100 точек
resize_left=move(+-100, , +100) ; удлиннить окно влево на 100 точек
top1=move(, , , , 1) ; поставить флаг "поверх других окон"
top0=move(, , , , 0) ; снять флаг "поверх других окон"
begin_move=msg($112, $0F010); послать команду перемещения из системного меню окна

Также добавил версию и значок, из-за чего файл потолстел еще на 2 кило (это минимальная прибавка при добавлении значка 32x32 и версии).


TCFS2 1.1
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12858
Location: Москва

Post (Separately) Posted: Sat Jun 05, 2010 20:35    Post subject: Reply with quote

MVV wrote:
top0=move(, , , , 0) ; снять флаг "поверх других окон"
Наивно думать, что он сработает при c0. А так бы хотелось. Rolling Eyes
MVV wrote:
Также добавил .. значок
В личке написал по этому поводу.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2223

Post (Separately) Posted: Wed Jun 09, 2010 10:26    Post subject: Reply with quote

На что бы поменять команду rr (cm_RereadSource), чтобы перестать "вываливаться" из архивов?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, ... 124, 125, 126  Next
Page 2 of 126

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group