Страница 2 из 130
Добавлено: Пт июн 04, 2010 12:20
Flasher
MVV писал(а):А зачем их две?
Яж указал на поочерёдность добавления. В начале одну прописал - проверил, затем закомментировал, снизу поставил вторую - проверил.
MVV писал(а):"/ei c0 rr"
О, так дело в кавычках было. Это обязательное условие? Так работает!

MVV писал(а):Единственный недостаток окна ТК без заголовка - невозможность передвигать его.
Хех, а оно мне надо?..

Ну если руки дойдут до написания кнопок управления с кнопкой
<(Move), то можно будет тебе и памятник при жизни ставить.

Добавлено: Пт июн 04, 2010 12:36
MVV
Про обязательность условия - не ко мне, а к автору Autorun.
Да команда move-то есть, но пока она поддерживает только абсолютные координаты, а не относительные. Думаю, можно добавить поддержку сиимвола
+ перед параметром, чтобы рассматривать параметр как относительный. То есть,
move(+10, +-20) сможет передвигать окно на 10 точек вниз и на 20 влево (плюс делает число относительным, а минус при необходимости задает отрицательное число). Ресайзить тоже можно будет как в большую сторону, так и в меньшую.
Но вообще, способ переместить окно без заголовка есть - правый клик по кнопке панели задач,
Переместить, далее фокус - на клавиатуре жмем любую из клавиш-стрелок - и вуаля, мышью можно передвигать окно!
Осталось только придумать, как это автоматизировать.

Хотя, есть идея. Если добавить возможность посылать оконные сообщения, то посыл сообщения
WM_SYSCOMMAND ($112) с параметром
SC_MOVE ($0F010) как раз будет работать как выбор команды
Переместить:
Добавлено: Пт июн 04, 2010 12:47
Flasher
Под Move я не имел в виду никаких ограничений. Есть тут один аддон для одного браузера, там двигай хоть куда, хоть с экрана прочь.)
MVV писал(а):Но вообще, способ переместить окно без заголовка есть - правый клик по кнопке панели задач, Переместить, далее фокус - на клавиатуре жмем любую из клавиш-стрелок - и вуаля, мышью можно передвигать окно!. Laughing
Так-то оно так. Только зачем скрывать строку заголовка в неразвёрнутом режиме?

Проще тогда осуществлять смену режима по предложенным параметрам: из Maximize/HideTitleBar в Restore/ShowTitlebar и наоборот, соответственно.
Добавлено: Пт июн 04, 2010 12:49
MVV
Для экономии места:)
Хорошо, что исходник я оставил дома, а то до работы бы седня руки точно не дошли.

Добавлено: Пт июн 04, 2010 12:53
Flasher
MVV писал(а):Для экономии места
A гдеж она в неразвёрнутом экономия-то?

Добавлено: Пт июн 04, 2010 13:03
MVV
Целую строчку экрана экономишь) меньше окно - больше видны другие окна, при этом не теряешь рабочего места в самом окне. Но это уже тема для другого топика.
Добавлено: Пт июн 04, 2010 13:13
sa
Мне кажется, здесь будет уместным предостережение, для тех пользователей команды dt0 (Выключить вкладки каталогов), кто ещё не знает об этой особенности Тотала.
Не стоит закрывать ТК при выключенных вкладках каталогов: потеряются! Подробнее
здесь.
PS В русском варианте ini-файла для встроенных команд ТК в комментариях перепутаны Вкл с Выкл.
Добавлено: Пт июн 04, 2010 13:17
Flasher
MVV писал(а):Целую строчку экрана экономишь) меньше окно - больше видны другие окна, при этом не теряешь рабочего места в самом окне.
Я об этом сразу подумал, но, как я уже писал в другой ветке, мне это совершенно не требуется. Alt+Esc и порядок. A если говорить о широкоформатных мон-ах, то экономия в высоте там особой роли точно не сыграет.

Добавлено: Пт июн 04, 2010 13:28
MVV
sa писал(а):Мне кажется, здесь будет уместным предостережение, для тех пользователей команды dt0 (Выключить вкладки каталогов), кто ещё не знает об этой особенности Тотала.
Не стоит закрывать ТК при выключенных вкладках каталогов: потеряются! Подробнее
здесь.
Это уже проблема Тотала, так как с тем же успехом можно отключить вкладки в настройках ТК. Но напоминание уместное. Пожалуй, стоит исключить
dt0 из
fs.
sa писал(а):PS В русском варианте ini-файла для встроенных команд ТК в комментариях перепутаны Вкл с Выкл.
Гы, все-таки я их перепутал.

Видимо, смотрел на действия отката, когда копипастил строки.
Добавлено: Пт июн 04, 2010 13:35
sa
MVV писал(а):Пожалуй, стоит исключить dt0 из fs.
Не надо лишать себя такого удобства! Мне кажется, достаточно упоминания в комментариях о возможных последствиях отключения при выходе из ТК.
Кто предупреждён, тот вооружён.
Add
Кажется, я напрасно испугался. Решил, что предлагается исключить из TCFS вообще.
Добавлено: Пт июн 04, 2010 13:44
Flasher
Стоит в комментах дописать, что наборы вкладок для обеих панелей должны быть предварительно сохранены.
Добавлено: Пт июн 04, 2010 13:57
MVV
Я просто убрал dt0 из набора команд fs. Кому надо, добавит (приняв отвественность), или же будет вызывать fs /ei dt0. Но не думаю, что одна строчка вкладок сильно уменьшит размер окна.
А исключить - это же нереально. Всегда можно дописать команду, так как она не зашита в программу. В том и удобство, что если в ТК появятся новые навороты, нужно будет лишь подправить INI, а не код.
Добавлено: Сб июн 05, 2010 18:44
MVV
Добавил возможность ставить окно "поверх других", задавать относительные параметры команды
move и посылать оконные сообщения командой
msg.
Код: Выделить всё
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
Добавлено: Сб июн 05, 2010 20:35
Flasher
MVV писал(а):top0=move(, , , , 0) ; снять флаг "поверх других окон"
Наивно думать, что он сработает при c0. А так бы хотелось.

MVV писал(а):Также добавил .. значок
В личке написал по этому поводу.
Добавлено: Ср июн 09, 2010 10:26
sa
На что бы поменять команду rr (cm_RereadSource), чтобы перестать "вываливаться" из архивов?