View previous topic :: View next topic |
Author |
Message |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Fri Sep 09, 2011 22:15 Post subject: Магическое число 160 |
|
|
Похоже, у Гислера 160 - магическое число.
Есть подозрение, что он состоит в секте стошестидесятников...
Ситуация следующая.
Разрешение монитора у меня 1200х800, ОС - Win XP x32 rus.
Разрешение экрана (точнее ширина 1280), похоже, тоже играет некую роль.
Описываю по пунктам как воспроизвести каку.
1. Чистый Тотал 7.56а, только что распакованный.
Запускаем, нажимаем циферку, сразу запускается окошко конфигураций.
Настраиваем следующим образом.
2. Вкладка Font.
Ставим значение File list font равным Tahoma 10.
3. Переходим на вкладку Tabstops.
По умолчанию стоит галочка на Adjust Tabs to window width, пускай так и стоит (если её снять глюк не проявится).
Выставляем в Show file extension сверху вниз 160,230,240,320,150.
4. Нажимаем ОК.
5. Разворачиваем окошко на весь экран.
Материмся из-за того, что ширина колонок выставилась совсем не так, как мы указали. Это первый глюк.
6. Заходим снова Configurations-Tabstops
Выставляем в Show file extension сверху вниз те же циферки 160,230,240,320,150.
Нажимаем ОК - радуемся жизни, ширина в точности как мы того желали.
7. Закрываем Тотал. Открываем Тотал. Радость закончилась.
Расширение файла склеилось с именем (Show file extension переключилось на directly after filename).
8. Снова идём Configurations-Tabstops, ставим Show file extension в значение aligned, указываем ширину колонки Extension равной 160.
ОК. Перезапускаем - та же картина.
9. А вот если поставим другую ширину (159, например, или 161), то всё будет тип-топ, настройки сохранятся.
Если культурно перефразировать деда Панаса - "От така фігня, малята".
Пункт 3 не является обязательным, но демонстрирует глюк, указанный в пункте 5. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sat Sep 10, 2011 00:12 Post subject: |
|
|
А ничего, что в пункте 3 ты сам говоришь тоталу менять ширину колонок пропорционально размеру окна, а потом сам же задаёшь ширину колонок при неразвернутом окне, разворачиваешь окно и в п.п. 5 ругаешь тотал, что он растянул колонки пропорционально размеру окна? Я бы не назвал глюком то, что ты сам включил в настройках. Естественно, глюк не проявляется при выключенной опции, т.к. тотал не растягивает колонки при изменении размеров окна. Это как раз-таки expected behaviour. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Sat Sep 10, 2011 02:21 Post subject: |
|
|
MVV
Quote: | ты сам говоришь тоталу менять ширину колонок пропорционально размеру окна, а потом сам же задаёшь ширину колонок при неразвернутом окне, разворачиваешь окно |
Чтобы выровнять колонки по ширине пользователю каждый раз после изменения размера окна нужно лезть в настройки? Свернул окошко - полез в настройки, чуть растянул окошко - полез в настройки, развернул на весь экран - полез в настройки.
Логика всё-таки упорно твердит, что при изменении ширины окна или же при выполнении команды cm_Rereadsource или хотя бы при перезапуске Тотал должен отследить, что размер его окна изменился, а раз стоит настройка выравнивания по ширине - то соответственно должен выравнять колонки пропорционально новой ширины окна.
Не удобно, Но это мелочь по сравнению с тем, что после перезапуска Тотала сами собой расширения файлов начинают приклеиваться к именам вместо того, чтобы располагаться в отдельной колонке.
Posted after 1 hour:
Сделал экранизацию найденного глюка.
http://rghost.ru/21043351 |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sat Sep 10, 2011 11:51 Post subject: |
|
|
Извините, ты запускаешь тотал, размер окна 800x600, ты ставишь позиции 160,230,240,320,150 и разворачиваешь окно. Его размер увеличивается с 800x600 до 1288x1002. Раз галочка стоит, тотал растягивает колонку имени пропорционально изменению размера окна. Где тут глюк? Как по-твоему должен был поступить тотал? Заметь, расстояние от второй колонки до конца панели сохраняется - тотал ресайзит только ширину колонки имени.
Вот глюком бы я назвал то, что если я при неразвернутом окне впишу твои числа, сниму галку, разверну окно на весь экран, поставлю галку, ничего не меняя, и нажму ОК, тотал увеличит ширины колонок. Логично было бы предположить, что числа должны запомниться как базовые для того размера, при котором ставится галка. И изменение ширины колонок в зависимости от шрифта тоже назвал бы глюком - это вряд ли кому-то понадобится.
Quote: | 7. Закрываем Тотал. Открываем Тотал. Радость закончилась. |
Тотал уменьшил ширинку колонки имени при изменении размера окна с 1288x1002 до 800x600. Согласен, смотрится неудачно, зато детали файла не теряются.
Quote: | Расширение файла склеилось с именем (Show file extension переключилось на directly after filename). |
Не могу подтвердить. Галка остаётся там, где и была. Просто ширина колонки имени сильно уменьшается.
Хм, очень интересно, при указанных шрифте и табстопе галка действительно сбрасывается...
Quote: | Логика всё-таки упорно твердит, что при изменении ширины окна или же при выполнении команды cm_Rereadsource или хотя бы при перезапуске Тотал должен отследить, что размер его окна изменился, а раз стоит настройка выравнивания по ширине - то соответственно должен выравнять колонки пропорционально новой ширины окна. |
Мне логика твердит лишь то, что позиции табстопов задавать при таком подходе в корне неправильно. Задавать нужно абсолютные ширины колонок, и тотал должен запоминать размер панели, для которого это задано. Тогда при изменении размера окна будет меняться лишь ОДНО число - ширина колонки имени. А остальные числа будут неизменны.
Я создал на оффоруме пару тем, посмотрим, что ответит Гислер. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Tue Oct 11, 2011 13:05 Post subject: |
|
|
Quote: | Хм, очень интересно, при указанных шрифте и табстопе галка действительно сбрасывается... |
Кто проверил - подтвердите на форуме Гислера:
http://ghisler.ch/board/viewtopic.php?p=230741
Quote: | Я создал на оффоруме пару тем, посмотрим, что ответит Гислер. |
Упс, только сейчас заметил эту фразу. |
|
Back to top |
|
 |
|
|
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
|