Похоже, у Гислера 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.
Магическое число 160
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
А ничего, что в пункте 3 ты сам говоришь тоталу менять ширину колонок пропорционально размеру окна, а потом сам же задаёшь ширину колонок при неразвернутом окне, разворачиваешь окно и в п.п. 5 ругаешь тотал, что он растянул колонки пропорционально размеру окна? Я бы не назвал глюком то, что ты сам включил в настройках. Естественно, глюк не проявляется при выключенной опции, т.к. тотал не растягивает колонки при изменении размеров окна. Это как раз-таки expected behaviour.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
MVV
Логика всё-таки упорно твердит, что при изменении ширины окна или же при выполнении команды cm_Rereadsource или хотя бы при перезапуске Тотал должен отследить, что размер его окна изменился, а раз стоит настройка выравнивания по ширине - то соответственно должен выравнять колонки пропорционально новой ширины окна.
Не удобно, Но это мелочь по сравнению с тем, что после перезапуска Тотала сами собой расширения файлов начинают приклеиваться к именам вместо того, чтобы располагаться в отдельной колонке.
Posted after 1 hour:
Сделал экранизацию найденного глюка.
http://rghost.ru/21043351
Чтобы выровнять колонки по ширине пользователю каждый раз после изменения размера окна нужно лезть в настройки? Свернул окошко - полез в настройки, чуть растянул окошко - полез в настройки, развернул на весь экран - полез в настройки.ты сам говоришь тоталу менять ширину колонок пропорционально размеру окна, а потом сам же задаёшь ширину колонок при неразвернутом окне, разворачиваешь окно
Логика всё-таки упорно твердит, что при изменении ширины окна или же при выполнении команды cm_Rereadsource или хотя бы при перезапуске Тотал должен отследить, что размер его окна изменился, а раз стоит настройка выравнивания по ширине - то соответственно должен выравнять колонки пропорционально новой ширины окна.
Не удобно, Но это мелочь по сравнению с тем, что после перезапуска Тотала сами собой расширения файлов начинают приклеиваться к именам вместо того, чтобы располагаться в отдельной колонке.
Posted after 1 hour:
Сделал экранизацию найденного глюка.
http://rghost.ru/21043351
Извините, ты запускаешь тотал, размер окна 800x600, ты ставишь позиции 160,230,240,320,150 и разворачиваешь окно. Его размер увеличивается с 800x600 до 1288x1002. Раз галочка стоит, тотал растягивает колонку имени пропорционально изменению размера окна. Где тут глюк? Как по-твоему должен был поступить тотал? Заметь, расстояние от второй колонки до конца панели сохраняется - тотал ресайзит только ширину колонки имени.
Вот глюком бы я назвал то, что если я при неразвернутом окне впишу твои числа, сниму галку, разверну окно на весь экран, поставлю галку, ничего не меняя, и нажму ОК, тотал увеличит ширины колонок. Логично было бы предположить, что числа должны запомниться как базовые для того размера, при котором ставится галка. И изменение ширины колонок в зависимости от шрифта тоже назвал бы глюком - это вряд ли кому-то понадобится.
Хм, очень интересно, при указанных шрифте и табстопе галка действительно сбрасывается...
Я создал на оффоруме пару тем, посмотрим, что ответит Гислер.
Вот глюком бы я назвал то, что если я при неразвернутом окне впишу твои числа, сниму галку, разверну окно на весь экран, поставлю галку, ничего не меняя, и нажму ОК, тотал увеличит ширины колонок. Логично было бы предположить, что числа должны запомниться как базовые для того размера, при котором ставится галка. И изменение ширины колонок в зависимости от шрифта тоже назвал бы глюком - это вряд ли кому-то понадобится.
Тотал уменьшил ширинку колонки имени при изменении размера окна с 1288x1002 до 800x600. Согласен, смотрится неудачно, зато детали файла не теряются.7. Закрываем Тотал. Открываем Тотал. Радость закончилась.
Не могу подтвердить. Галка остаётся там, где и была. Просто ширина колонки имени сильно уменьшается.Расширение файла склеилось с именем (Show file extension переключилось на directly after filename).
Хм, очень интересно, при указанных шрифте и табстопе галка действительно сбрасывается...
Мне логика твердит лишь то, что позиции табстопов задавать при таком подходе в корне неправильно. Задавать нужно абсолютные ширины колонок, и тотал должен запоминать размер панели, для которого это задано. Тогда при изменении размера окна будет меняться лишь ОДНО число - ширина колонки имени. А остальные числа будут неизменны.Логика всё-таки упорно твердит, что при изменении ширины окна или же при выполнении команды cm_Rereadsource или хотя бы при перезапуске Тотал должен отследить, что размер его окна изменился, а раз стоит настройка выравнивания по ширине - то соответственно должен выравнять колонки пропорционально новой ширины окна.
Я создал на оффоруме пару тем, посмотрим, что ответит Гислер.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Кто проверил - подтвердите на форуме Гислера:Хм, очень интересно, при указанных шрифте и табстопе галка действительно сбрасывается...
http://ghisler.ch/board/viewtopic.php?p=230741
Упс, только сейчас заметил эту фразу.Я создал на оффоруме пару тем, посмотрим, что ответит Гислер.