On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
moderator




Post №: 3213
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 29.01.10 02:24. Post subject: [АНОНС] Aml Pages 9.15 Beta сборка 2080


Выпущена новая версия записной книжки Aml Pages 9.15 Beta сборка 2080

Скачать / Download
Русская версия с инсталлятором: http://www.amlpages.com/Source/amlpages_ru_beta.zip
Русская портабельная версия: http://www.amlpages.com/Source/amlpages_ru_pe.zip
Список изменений см. здесь: http://www.amlpages.com/Rus/history.htm

English Version: http://www.amlpages.com/Source/amlpages_en_beta.zip
Change log see here: http://www.amlpages.com/whatnews.txt

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
Replys - 20 [new only]







Post №: 711
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 29.01.10 12:26. Post subject: 1. Спасибо за индик..



1. Спасибо за индикацию фокуса ввода в Дереве при прорисовке выделенного элемента.

2. При подключении любой синтаксической подсветки (например как у Карка)

- Если нажимаем только нижнюю стрелку прокрутки кликом левой кнопки Мыши
Ползунок вертикальной прокрутки залипает в области верхней стрелки прокрутки зона примерно 3-5 мм
и текст начинает дергается на месте (не может пройти)
И почти такой же эффект от колёсика средней кнопки мыши вниз

- Прокрутка вверх от верхней стрелки кликом Мыши и колеса Мыши работает исправно

- Ещё замечено если прокручивать курсором каретки (с клавиатуры стрелка вверх/вниз) вверх то текст доходит до границы нормально, а Движок ползунка не доходит до верхней стрелки ползунка примерно 3-5 мм

- Ну и естественно при дерганье текста, когда залип ползунок, синтаксическая подсветка рисует не правильно.

Без синтаксической подсветки нормально



скрин.


Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3216
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 29.01.10 12:49. Post subject: evan пишет: 1. Спас..


evan пишет:

 quote:
1. Спасибо за индикацию фокуса ввода в Дереве при прорисовке выделенного элемента.


Имхо все таки цвет лучше чем какой-то квадратик - заметнее.


Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3217
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 29.01.10 12:51. Post subject: evan пишет: 2. При ..


evan пишет:

 quote:
2. При подключении любой синтаксической подсветки (например как у Карка)

- Если нажимаем только нижнюю стрелку прокрутки кликом левой кнопки Мыши
Ползунок вертикальной прокрутки залипает в области верхней стрелки прокрутки зона примерно 3-5 мм
и текст начинает дергается на месте (не может пройти)
И почти такой же эффект от колёсика средней кнопки мыши вниз
- Прокрутка вверх от верхней стрелки кликом Мыши и колеса Мыши работает исправно
- Ещё замечено если прокручивать курсором каретки (с клавиатуры стрелка вверх/вниз) вверх то текст доходит до границы нормально, а Движок ползунка не доходит до верхней стрелки ползунка примерно 3-5 мм
- Ну и естественно при дерганье текста, когда залип ползунок, синтаксическая подсветка рисует не правильно.
Без синтаксической подсветки нормально


Да, действительно есть такая неприятная... бага, не бага - но есть. Причем по ходу дела именно на синтаксической подсветке срабатывает. Сам пока никак понять не могу, в чем именно дело. Будем искать... (C)

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 712
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 29.01.10 21:57. Post subject: Карк, у меня есть во..


Карк, у меня есть вот такая мысль: по поводу поиска проблемы в форматированном Листочке.
Ты примерно выявляешь контрольные точки в алгоритме листочка режешь их (хара-кире)
Нумеруешь версии отправляешь мне можешь сразу штук 10-20 я сходу говорю информацию где норма И таким образом быстро выйдешь на объект неисправного узла алгоритма
Если у меня стабильно проявляется то оно покажет махом.

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3227
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 01.02.10 21:36. Post subject: evan пишет: Карк, у..


evan пишет:

 quote:
Карк, у меня есть вот такая мысль: по поводу поиска проблемы в форматированном Листочке.
Ты примерно выявляешь контрольные точки в алгоритме листочка режешь их (хара-кире)
Нумеруешь версии отправляешь мне можешь сразу штук 10-20 я сходу говорю информацию где норма И таким образом быстро выйдешь на объект неисправного узла алгоритма
Если у меня стабильно проявляется то оно покажет махом.


Ну собственно именно так все обычно и происходит, разве что версий будет поменьше - а то уж больно широкая область поиска получается... Сдается мне проблема там или в COM-подсистеме вообще, или уж именно в рисунках...

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 718
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 05.02.10 20:41. Post subject: Вот теперь понятно,..


Вот теперь понятно, почему Карк ты так упирался и не хотел делать индикацию фокуса ввода в Дереве

цитирую:
Carc пишет:

 quote:
Те кто пользуется Aml Pages как оперативным блокнотом, высоко оценили вклад партии такое выделение и даже выставили 2 отдельных ящика пива что и задержало выпуск беты


здесь




Ох и продешевил - надо было больше просить ящиков так10

А если учитывать сколько мне эта фишка потрепала нервов, с самого первого знакомства с АМЛ и по сегодняшний день, то пора уже однахо тебе счёт предъявлять за моральные издержки.

Ну, да ладно пожурили и хватит шутить, думаю не обиделся?




Вообще то у меня есть интересная мысля, прям чувствую одним местом, что праведная,
может заметил, что последнее время меня посещает какое то необычное виденье, к чему бы это?



Излагаю своё виденье на Ваше усмотрение и жду критики.

1. Считаю основной причиной сдвига Дерева при активизации заголовка страницы в Дереве,
это сбой кода начиная с момента активизации заголовка (выделения) в Дереве и до выполнения какой ни будь одной из следующих команд:

а). драген-дроп( Ctrl+стрелка) с Заголовком длина которого превышает расстояние до разделительной линии

б). Создать новую страницу(С заголовком из буфера обмена -длина которого превышает расстояние до разделительной линии

в). Создать Список из дат (длина заголовка дат превышает расстояние до разделительной линии

г). Создать новую Папку (С заголовком из буфера обмена -длина которого превышает расстояние до разделительной линии


Список команд можно продолжать, но думаю этих достаточно, чтобы остановиться, и обратить внимание, что все они завязаны с
длиной Заголовка, длина которого превышает расстояние до разделительной линии


Я мулион раз репортировал, что сдвиг Дерева(ползунка горизонтальной прокрутки) на прямую завязан с размером заголовка в Дереве, когда заголовок пересекает разделительную линию.
и получается - это одна из важных зацепок причин сбоя, которая даёт объяснения и практически выводит, указывает место сбоя в алгоритме, где его нужно устранять.

так , что да же предложенный самый последний мой графический вариант(в прошлом месяце в виде треугольника) выделения интуитивно уже - похоже был правильный (но Карк ты всё равно избрал свой старый путь)




2. Попробую более точно, в моём понимании описать данную фишку( и предположить из-за чего)

по шагам
1). Исходное состояние заголовка в Дереве - белый шрифт
2). Одиночный клик Мышом по заголовку - меняет цвет заголовка на чёрный
3). Активируем заголовок вторым кликом - заголовок меняет цвет на белый шрифт
4). Выполняем одну из перечисленных команд( например: г). Создать новую Папку


Предполагаю, что в момент выполнения команды (в алгоритме возможен просто кратковременное не заметное для глаза переключение цвета заголовка с белого на чёрное и обратно в белое, в результате создаётся фокус на длине заголовка к разделительной линии, а выполняемая команда подхватывая этот фокус (подобно фокусу стрелки горизонтальной прокрутки - даёт разрешение на сдвиг горизонтальной прокрутки .

Что подтверждается на коротком заголовке если он не пересекает разделительную линию, потому что, как только мы пододвигаем разделительную линию к заголовку он сразу начинает ловить фокус ползунка, горизонтальной прокрутки Дерева.




3. Думаю этого можно избежать следующим способом :

Исключить пукт 3) из алгоритма и не выделять заголовок в белый шрифт,
а просто подобрать фон к чёрному шрифту, пункта 2)
или вместо фона какой нить графический значок, что я и предлагал в последний раз.



Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3239
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 17:03. Post subject: evan пишет: Ох и пр..


evan пишет:

 quote:
Ох и продешевил - надо было больше просить ящиков так10


А их до сих пор еще ставят - так сказать в качестве лицензионных отчислений.

evan пишет:

 quote:
А если учитывать сколько мне эта фишка потрепала нервов, с самого первого знакомства с АМЛ и по сегодняшний день, то пора уже однахо тебе счёт предъявлять за моральные издержки.


Ну это только тебе - всем остальным наоборот понравилось. Да и выделение такое было сделано не так уж давно, всего лишь год назад. Так что явно не с первых версий точно.



Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3240
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 17:04. Post subject: evan пишет: 1. Счит..


evan пишет:

 quote:
1. Считаю основной причиной сдвига Дерева при активизации заголовка страницы в Дереве,
это сбой кода начиная с момента активизации заголовка (выделения) в Дереве и до выполнения какой ни будь одной из следующих команд:


Со своей стороны могу авторитетно заявить, что никакие команды тут не причем - это стандартное поведение кода Windows. За код орлов Билли я не в ответе.

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3241
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 17:07. Post subject: evan пишет: 3. Дума..


evan пишет:

 quote:
3. Думаю этого можно избежать следующим способом :

Исключить пукт 3) из алгоритма и не выделять заголовок в белый шрифт,
а просто подобрать фон к чёрному шрифту, пункта 2)
или вместо фона какой нить графический значок, что я и предлагал в последний раз.


Фон тут вообще не причем. Как прибили, так и держится (C) Что в настройках Aml Pages указано, то и рисуется - и позиция ползунка тут вовсе не причем. Он сам по себе, код прорисовки сам по себе. Проблема там исключительно в незабвенном сообщении TVM_ENSUREVISIBLE, это именно оно сдвигает дерево и по вертикали до видимости выделенного узла, и по горизонтали. Отказаться от него не считаю возможным - мало что-то охоты ползать по вертикали, чтобы увидеть какой-же сейчас все-таки узел выделен. Это стандартное поведение дерева в Windows. Нафига так сделано - вопрос не ко мне, а к Билли.

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 720
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 08.02.10 19:20. Post subject: Carc пишет: Нафига ..


Carc пишет:

 quote:
Нафига так сделано - вопрос не ко мне, а к Билли.



Знаешь, ну не верю Билли......

Хорошо, чтобы я отстал от тебя раз и на всегда, по этой теме, Ты можешь лично мне сделать одну версию, за все мои заслуги

вот с такими настройками:

1. Убрать твоё последнее выделение Синим цветом и белый шрифт.
2. А в место него на второй клик по заголовку поставить просто одно выделение вот с таким цветом:

в Hex = ffffe1

или в R,G,B

R =255
G =255
B =225

А цвет шрифта чёрный просьба не менять на белый.

Думаю, понял, что убираешь своё из этой версии, а вместо него ставишь только выделение фоном на второй клик по заголовку.




Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3243
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 19:33. Post subject: evan пишет: Знаешь,..


evan пишет:

 quote:
Знаешь, ну не верю Билли......


В чем не верить то!?! Что написано пером, то не вырубить и топором. Зовем указанное сообщение - из раз в раз, из версии Винды в версию все время получаем один и тот же результат. Чему не верить-то? Собственным глазам что ли?

evan пишет:

 quote:
1. Убрать твоё последнее выделение Синим цветом и белый шрифт.
2. А в место него на второй клик по заголовку поставить просто одно выделение вот с таким цветом:

в Hex = ffffe1

или в R,G,B

R =255
G =255
B =225

А цвет шрифта чёрный просьба не менять на белый.

Думаю, понял, что убираешь своё из этой версии, а вместо него ставишь только выделение фоном на второй клик по заголовку.


И пошел Custom Build на Custom Build`e - а поддерживать это потом как? Думаешь мне сейчас мало поддерживать уже более десятка версий (а это далеко не предел)? Проблему надо решать, а не бегать от нее. Тем более что выделение фоном редактора - это вообще другая степь, и никак не влияет на скроллинг по горизонтали. Куда проскроллено, там и рисуем. И оттого что убрать текущеее выделение, ничего в этом вопросе не изменится. Тем паче, что выделение можно банально сменить в настройках - поменять на свои цвета и все готово.

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 722
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 08.02.10 19:38. Post subject: Carc пишет: Тем пач..


Carc пишет:

 quote:
Тем паче, что выделение можно банально сменить в настройках - поменять на свои цвета и все готово.



Да ты как не поймёшь, что не настройка фона дерева а при втором клике по заголовку фокус и даёт скролинк с твоими параметрами выделения команды второго клика - вот где беда.

Спасибо: 0 
ProfileQuote Reply





Post №: 723
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 08.02.10 19:43. Post subject: Carc пишет: Тем бол..


Carc пишет:

 quote:
Тем более что выделение фоном редактора



Да ты что не видишь, какой редактор значение B =225 даёт слабо жёлый цвет,
а утебя в редакторе белый

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3242
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 19:02. Post subject: evan пишет: так , ч..


evan пишет:

 quote:
так , что да же предложенный самый последний мой графический вариант(в прошлом месяце в виде треугольника) выделения интуитивно уже - похоже был правильный (но Карк ты всё равно избрал свой старый путь)


Ты что на полном серьезе считаешь, что какой-то малюсенький треугольник будет заметнее цвета выделения!?! У меня лично глаза просто сломаются этот треугольник искать (вернее не сломаются, потому как после второй безуспешной попытки я просто забью на поиск это махонького треугольника, а зачем он тогда вообще нужен?)... Ну а что будет с пользователями постарше страшно даже и представить!

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 721
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 08.02.10 19:34. Post subject: Carc пишет: Ты что ..


Carc пишет:

 quote:
Ты что на полном серьезе считаешь, что какой-то малюсенький треугольник будет заметнее цвета выделения!?! У меня лично глаза просто сломаются этот треугольник искать (вернее не сломаются, потому как после второй безуспешной попытки я просто забью на поиск это махонького треугольника, а зачем он тогда вообще нужен?)... Ну а что будет с пользователями постарше страшно даже и представить!



Ну, это ведь был, как пример - его можно чуть увеличить, дать ему цвет привлечения, и.т.д.

Главное ведь там, всё работало - даже подтверждает твой маленький чуть ли не одиночный пиксель,
который подсвечивался рядом с выделением заголовка.

Да я думаю, что просто одно выделение - без смены цвета заголовка с чёрного на белый и будет работать - вариант, который прошу, чуть выше постом




Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3244
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 08.02.10 19:40. Post subject: evan пишет: Ну, это..


evan пишет:

 quote:
Ну, это ведь был, как пример - его можно чуть увеличить, дать ему цвет привлечения, и.т.д.


Это где это такой пример был!?! Я видел только с финтифлюшкой в 2 пиксела, которую я искал с фонариком. Именно про нее я и говорил, что ее не видно.

evan пишет:

 quote:
Главное ведь там, всё работало - даже подтверждает твой маленький чуть ли не одиночный пиксель,
который подсвечивался рядом с выделением заголовка.


Ну дык другой бы спорил на моем месте. А я соглашусь - действительно подтверждает - не видать ентого пикселя, ни днем, ни ночью. Суслик как говориться есть, но его не видно. А тут аккурат все в том и дело, что суслик должон быть виден, иначе смысла в нем нету.

evan пишет:

 quote:
Да я думаю, что просто одно выделение - без смены цвета заголовка с чёрного на белый и будет работать - вариант, который прошу, чуть выше постом


Дык оно и сейчас так сделано: смени настройки цветов в Винде, и будет тебе нужный цвет. Она системные настройки цветов и использует для выбора цвета. Чего ради огород городить, если есть все эти настройки в самой Винде?

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 724
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 08.02.10 19:49. Post subject: Carc пишет: Дык оно..


Carc пишет:

 quote:
Дык оно и сейчас так сделано: смени настройки цветов в Винде, и будет тебе нужный цвет. Она системные настройки цветов и использует для выбора цвета. Чего ради огород городить, если есть все эти настройки в самой Винде?



А ну, ка дорогой, давай ка тут поподробней, как же это так сменить цвет заголовка при втором клике по заголовку, чтобы он остался, таким же как после первого клика (чёрным)

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3247
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 09.02.10 01:54. Post subject: evan пишет: А ну, к..


evan пишет:

 quote:
А ну, ка дорогой, давай ка тут поподробней, как же это так сменить цвет заголовка при втором клике по заголовку, чтобы он остался, таким же как после первого клика (чёрным)


Ну на память я точно не скажу, но в коде ентот фокус вытворяется через незабвенную функцию SetSysColor.
Ручками это можно сделать так
1) Правой кнопкой по любому пустому месту на Рабочем столе Windows
2) В контекстном меню выбрать команду "Свойства"
3) Выбираем вкладку "Оформление"
4) Выбираем в списке "Цветовая схема"
и... понеслася, полезаем в дебри Уссурийского края аки Дерсу Узала до тех пор пока Винда не примем просто незабываемый вид.
И вообще, как говорил мой старинный математик, если задача определена однозначно, значит она решаема! Так что раз есть интерфейсы API для беспробудного баловства с цветами - значит задача решаема.
А вообще есть целый класс программ для настройки ОС - твикеры (tweak) - обычно через них такое запросто делается....

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply





Post №: 729
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 09.02.10 09:03. Post subject: А может проблемму сд..


А может проблему сдвига Дерева решить другим путём, обратным.

1. Убрать ползунок горизонтальной прокрутки из Дерева,
а вместо него поставить вторую кнопку отображения Дерева подобно которой есть в Заголовке документа, только ей фиксировать промежуточные положения разделительной линии, на сколько её оттащил вправо Мышью.

- или установить кнопки плавного перемещения разделительной линии вправо/влево, может даже на место ползунка горизонтальной прокрутки Дерева, ну с тогда по серёдки между ними кнопку отображения Дерева, промежуточного значения сдвига Разделительной линии вправо - эффект будет не хуже, чем у ползунка Дерева


Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3249
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 09.02.10 17:15. Post subject: evan пишет: 1. Убра..


evan пишет:

 quote:
1. Убрать ползунок горизонтальной прокрутки из Дерева,
а вместо него поставить вторую кнопку отображения Дерева подобно которой есть в Заголовке документа, только ей фиксировать промежуточные положения разделительной линии, на сколько её оттащил вправо Мышью.


Заменить скроллер кнопкой это имхо слишком сильное дизайнерское решение. Думаю, что многоуважаемый All попросту не поймет такого полета фейсовской мысли...

evan пишет:

 quote:
- или установить кнопки плавного перемещения разделительной линии вправо/влево, может даже на место ползунка горизонтальной прокрутки Дерева, ну с тогда по серёдки между ними кнопку отображения Дерева, промежуточного значения сдвига Разделительной линии вправо - эффект будет не хуже, чем у ползунка Дерева


Ползунок в дереве стандартный! Его поведение можно перенастроить во всей Windows. Зачем выполнять чужую работу за Билли? Есть стандартные возможности настройки, дык их и надо использовать!

Мазов Гоша aka Carc
http://nonp.blogspot.com
ICQ: 86905722
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 15
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no