Page 2 of 4

Re: Hex Editor

Posted: Fri Jan 15, 2010 3:41 am
by Rock_maniak_forever
Заметил два бага:

1. Когда делаешь скроллинг калёсиком мышки, происходит перегрузка проца до 100%. Перегрузка происходит не сразу, а секунды через 3-и, после остановки калёсика.
2. Если плашку(полоску) скролл бара опустить вниз, а затем поднаять вверх на начало до упора, то не отображаются данные с нулевого смещения. Данные отображаются лишь тогда когда стрелка мыши уйдёт далеко вверх. Баг не зачительный, но всё таки.

==========================================================================================

И ктобы что не говорил, но Heed должен быть в папке Develop, потому что это инструмент помогающий в разработке. Может тогда все программы, кроме FASM'а из папки Develop, переместить в папку Demos, только потому что на них не напишешь программу?

К тому же от Heed демо и не пахнет, следовательно ему там не место.

==========================================================================================

Re: Hex Editor

Posted: Sun Jan 24, 2010 9:15 am
by Leency
В Эбаут на кнопках скролла можно сделать стрелочки вверх/вниз, для лучшего понимания процесса прокрутки.
Если открытие файла будет производиться через ОпенДиалог Марата, будет намного удобней.

Re: Hex Editor

Posted: Mon Feb 08, 2010 11:10 am
by staper
Ctrl+C/X/V. Ctrl+B для выделения блока. OpenDialog пока через Sysxtree: File->Open. Частично улучшен скролл.

Re: Hex Editor

Posted: Mon Mar 01, 2010 11:50 pm
by Mario
Решил прикрутить OpenDialog к программе сам. Ведется ли разработка сейчас чего-либо? Просто потом собираюсь забросить на SVN, чего и другим желаю. Немного облегчает совместную работу.

Re: Hex Editor

Posted: Tue Mar 02, 2010 11:04 am
by staper
Mario wrote:Ведется ли разработка сейчас чего-либо?
Обновлений HEED нет.

Re: Hex Editor

Posted: Mon Mar 08, 2010 9:02 pm
by Mario
SVN ревизия 1429.
Hex Editor v0.15
Staper:
1) Use Box_lib
2) Many improvements to the design and functionality
Mario:
1) Use OpenDialog
2) Small code optimization
Сделано в общем.

Re: Hex Editor

Posted: Tue Mar 09, 2010 3:15 am
by Leency
Mario
Так значительно лучше, спасибо.
Остался один недочёт, он виден в прикреплённом изображении - прозначная полоса справа возле ободка окна.
Ммм... ещё такой вопрос: а почему фильтр по *.dat файлам? Может быть логичнее было бы *.*?
И уже хотелка - скролбар из системных цветов.

Re: Hex Editor

Posted: Tue Mar 09, 2010 8:49 am
by Mario
Leency
Фильтр, по BIN и DAT.
*.* пока не поддерживается со стороны OpenDialog.
Остальное не ко мне - я не занимаюсь этой программой.

Re: Hex Editor

Posted: Sat Jul 03, 2010 6:33 pm
by Mario
SVN r. 1510 - прикрутил использование вызова OpenDialog через библиотеку proc_lib.obj, к программе Heed. Также выбросил код вызова Sysxtree. Подчистил еще пару мест - размер программы уменьшился.

Re: Hex Editor

Posted: Tue Aug 24, 2010 1:41 pm
by Mario
SVN r. 1581 - поддержка сохранения размеров и корректировки положения для OpenDialog.

Re: Hex Editor

Posted: Tue Aug 24, 2010 4:58 pm
by Mario
SVN r. 1586 - проверка и ограничение минимального размера главного окна, программа теперь не падает.

Re: Hex Editor

Posted: Tue Nov 30, 2010 12:06 am
by Mario
Пишу чтобы не забыть (а может кто раньше меня поправит - вот ведь наивный оптимист, да?! :lol: ) - нужна проверка - является ли окно верхним в оконном стеке. Сейчас, если щелчок мыши происходит по любому окну, наложенному поверх окна HEED, и попадает в координаты элементов обрабатывающих мышь, то они ложно срабатывают. Это может привести к непредсказуемым последствиям в некоторых случаях.

Re: Hex Editor

Posted: Wed Jan 19, 2011 11:11 pm
by Mario
SVN r. 1753 - события мыши не обрабатываются если окно не является верхним в оконном стеке.

З.Ы. Оптимисты обломались, остался только голый реализм.

Re: Hex Editor

Posted: Sat Apr 02, 2011 6:45 pm
by Gluk
Mario, просто все остальные (кто был заинтересован в корректной работе этой программы), может быть, оптимистично подумали что кто-то другой исправит, и для них реализм обломались, ослался только голый оптимизм)

Re: Hex Editor

Posted: Sat Jul 30, 2011 4:31 pm
by Leency
1. Программа не поддерживает запуск с парамером вроде: /sys/develop/heed file_path
2. Нужно чтобы программа выводила адрес (или хотя бы название) открытого файла в заголовке.

Очень прошу исправить.