Страница 13 из 52
Добавлено: Ср фев 21, 2007 16:26
Alextp
Прокси.
Тем, что будет работать в Quick View (^Q) режиме.
И подхватывать размеры окна Фара.
Добавлено: Ср фев 21, 2007 17:07
ArkadyVB
>Прокси.
Ну попробуй. Хотя у меня есть сомнения, что там будет ну очень много подводных камней.
PS: Alexis Makarenko сформулирова своб идею для нелинейного масштабирования. По его идее, линейную формулу для k-го масштаба z0+k*s в ирфане (где z0 - минимальный масштаб и равен 10%, s - шаг масштабирования и равен 10%) следует заменить формулой (100%+s)^k, где k может быть как положительным, так и отрицательным (т.е. для нулевого масштаба имеем 100%), что даёт такие шаги:
-4 -3 -2 -1 0 1 2 3 4
...68% 75% 82% 90% 100% 110% 121% 133% 146%...
Также, здесь можно добавить округлений (вариант: свыше 100% округлять до 5-10%, что даёт 110%, 120% 135% 145%...) и проследить, чтобы маленькие соседние масштабы отличались хотя бы на один процент.
Добавлено: Ср фев 21, 2007 17:26
Alextp
Сложно как-то... пока оставлю как есть.
Поль-лю будут непонятны шаги 110-120 (+10), 135 (+15), 145 (+10 снова). А если не округлять, то числа дурацкие (82, 121, 133: будет смотреться странно). Хотя мне, как математику, это понятно.
Добавлено: Чт фев 22, 2007 04:05
ArkadyVB
>Клавиши для плавной посимв-й прокрутки я так и не придумал. Alt- стрелки тебе не нравится, а что еще.
Вот, тут дали ссылку:
http://super.wincmd.ru/_tmp/v64_060123.zip. Довольно любопытное поделие на тему работы с текстами. Включает поддержку и определение разнообразных кодировок (в том числе utf), показ .doc без MSOffice, масштабирование текста по Num+/Num-, cдвиг текст посимвольно (Left/Right) и листание (^Left/Right). Полагаю, кое какие идеи оттуда точно можно взять, а если удастся скооперироваться, будет совсем замечательно.
Добавлено: Чт фев 22, 2007 09:47
Alextp
Arkady
Мы ее обсуждали, здесь:
http://forum.wincmd.ru/viewtopic.php?p=22484#22484
>Включает поддержку и определение разнообразных кодировок (в том числе utf),
Про кодировки я сказал: todo (не скоро)
> показ .doc без MSOffice,
Не планируется: для этого есть плагин ListDoc
> масштабирование текста по Num+/Num-, cдвиг текст посимвольно (Left/Right) и листание (^Left/Right).
Масштабирование можно сделать. Несложно размер шрифта менять.
Left/right, ^Left/right как я сказал, заняты.
Добавлено: Чт фев 22, 2007 10:22
Maximus
Left/right, ^Left/right как я сказал, заняты.
Не могу больше смотреть на ваши мучения

Есть прекрасные клавиши '<' и '>', '[' и ']' с любыми удобными модификаторами. Кроме того можно взять любые две рядом стоящие буквы. Пользователь, которому это действительно будет надо, к клавишам быстро привыкнет.
Добавлено: Чт фев 22, 2007 10:39
Alextp
Maximus
Thanks. В принципе мысль. Только это должно быть настраиваемо тогда (чтобы видно было, что это '[', ']'). А я хочу сделать дефолт без настройки (клавиши, "вшитые" в контрол. Как Ctrl-C, Ctrl-Ins)...
Добавлено: Чт фев 22, 2007 10:49
Maximus
Масштабирование можно сделать Ctrl+'[' и Ctrl+']' (используется в Word для изменения размера шрифта - будет логичным).
В Opera масштабирование Num+ и Num-. Потому и такие клавиши будут вполне логичными и, можно даже сказать, привычными.
Добавлено: Чт фев 22, 2007 11:06
Alextp
Пока поставил Ctrl + Num+/ Num-.
Если ставлю просто Num+/Num-, оно конфликтует с Num+/Num- назначенным для графики.
Добавлено: Чт фев 22, 2007 11:07
Maximus
Только у меня оно не работает

Может его еще разрешать надо?
Добавлено: Чт фев 22, 2007 11:10
Alextp
Так я еще не сделал (масш-е для текста. Для графики работает.)
Добавлено: Чт фев 22, 2007 11:21
ArkadyVB
>Пока поставил Ctrl + Num+/ Num-.
>Если ставлю просто Num+/Num-, оно конфликтует с Num+/Num- назначенным для графики.
Я не понял, что значит "конфликтует"? Это ведь раздельные режимы, и почему бы для этих раздельных режимов не использовать общие хоткеи для общей функциональности (в данном случае - зум).
Добавлено: Чт фев 22, 2007 11:29
Alextp
Дельфи-компонент не позволяет задать одну клавишу для 2-х пунктов меню (одна из них не будет работать. даже если вторая команда запрещена)
Добавлено: Чт фев 22, 2007 11:30
Maximus
Так я еще не сделал
Я имел в виду, что в MSIE не работает

Добавлено: Чт фев 22, 2007 11:37
Alextp
Maximus
Сорри: в MSIE 7.0: Ctrl + Num+/Num-.