View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
ArkadyVB
Joined: 18 Feb 2007 Posts: 56
|
(Separately) Posted: Wed Feb 21, 2007 18:07 Post subject: |
|
|
>Прокси.
Ну попробуй. Хотя у меня есть сомнения, что там будет ну очень много подводных камней.
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%...) и проследить, чтобы маленькие соседние масштабы отличались хотя бы на один процент. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Feb 21, 2007 18:26 Post subject: |
|
|
Сложно как-то... пока оставлю как есть.
Поль-лю будут непонятны шаги 110-120 (+10), 135 (+15), 145 (+10 снова). А если не округлять, то числа дурацкие (82, 121, 133: будет смотреться странно). Хотя мне, как математику, это понятно. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
ArkadyVB
Joined: 18 Feb 2007 Posts: 56
|
(Separately) Posted: Thu Feb 22, 2007 05:05 Post subject: |
|
|
>Клавиши для плавной посимв-й прокрутки я так и не придумал. Alt- стрелки тебе не нравится, а что еще.
Вот, тут дали ссылку: http://super.wincmd.ru/_tmp/v64_060123.zip. Довольно любопытное поделие на тему работы с текстами. Включает поддержку и определение разнообразных кодировок (в том числе utf), показ .doc без MSOffice, масштабирование текста по Num+/Num-, cдвиг текст посимвольно (Left/Right) и листание (^Left/Right). Полагаю, кое какие идеи оттуда точно можно взять, а если удастся скооперироваться, будет совсем замечательно. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu Feb 22, 2007 10:47 Post subject: |
|
|
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 как я сказал, заняты. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Thu Feb 22, 2007 11:22 Post subject: |
|
|
Quote: | Left/right, ^Left/right как я сказал, заняты. | Не могу больше смотреть на ваши мучения
Есть прекрасные клавиши '<' и '>', '[' и ']' с любыми удобными модификаторами. Кроме того можно взять любые две рядом стоящие буквы. Пользователь, которому это действительно будет надо, к клавишам быстро привыкнет. _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu Feb 22, 2007 11:39 Post subject: |
|
|
Maximus
Thanks. В принципе мысль. Только это должно быть настраиваемо тогда (чтобы видно было, что это '[', ']'). А я хочу сделать дефолт без настройки (клавиши, "вшитые" в контрол. Как Ctrl-C, Ctrl-Ins)... _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Thu Feb 22, 2007 11:49 Post subject: |
|
|
Масштабирование можно сделать Ctrl+'[' и Ctrl+']' (используется в Word для изменения размера шрифта - будет логичным).
В Opera масштабирование Num+ и Num-. Потому и такие клавиши будут вполне логичными и, можно даже сказать, привычными. _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu Feb 22, 2007 12:06 Post subject: |
|
|
Пока поставил Ctrl + Num+/ Num-.
Если ставлю просто Num+/Num-, оно конфликтует с Num+/Num- назначенным для графики. _________________ UniViewer - CudaText - LogViewer
Last edited by Alextp on Thu Feb 22, 2007 12:08; edited 1 time in total |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
ArkadyVB
Joined: 18 Feb 2007 Posts: 56
|
(Separately) Posted: Thu Feb 22, 2007 12:21 Post subject: |
|
|
>Пока поставил Ctrl + Num+/ Num-.
>Если ставлю просто Num+/Num-, оно конфликтует с Num+/Num- назначенным для графики.
Я не понял, что значит "конфликтует"? Это ведь раздельные режимы, и почему бы для этих раздельных режимов не использовать общие хоткеи для общей функциональности (в данном случае - зум). |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu Feb 22, 2007 12:29 Post subject: |
|
|
Дельфи-компонент не позволяет задать одну клавишу для 2-х пунктов меню (одна из них не будет работать. даже если вторая команда запрещена) _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
|