Заметил два бага:
1. Когда делаешь скроллинг калёсиком мышки, происходит перегрузка проца до 100%. Перегрузка происходит не сразу, а секунды через 3-и, после остановки калёсика.
2. Если плашку(полоску) скролл бара опустить вниз, а затем поднаять вверх на начало до упора, то не отображаются данные с нулевого смещения. Данные отображаются лишь тогда когда стрелка мыши уйдёт далеко вверх. Баг не зачительный, но всё таки.
==========================================================================================
И ктобы что не говорил, но Heed должен быть в папке Develop, потому что это инструмент помогающий в разработке. Может тогда все программы, кроме FASM'а из папки Develop, переместить в папку Demos, только потому что на них не напишешь программу?
К тому же от Heed демо и не пахнет, следовательно ему там не место.
==========================================================================================
Hex Editor
В Эбаут на кнопках скролла можно сделать стрелочки вверх/вниз, для лучшего понимания процесса прокрутки.
Если открытие файла будет производиться через ОпенДиалог Марата, будет намного удобней.
Если открытие файла будет производиться через ОпенДиалог Марата, будет намного удобней.
Из хаоса в космос
Ctrl+C/X/V. Ctrl+B для выделения блока. OpenDialog пока через Sysxtree: File->Open. Частично улучшен скролл.
- Attachments
-
-
HEED_v014.7z (31.04 KiB)Downloaded 455 times
-
Решил прикрутить OpenDialog к программе сам. Ведется ли разработка сейчас чего-либо? Просто потом собираюсь забросить на SVN, чего и другим желаю. Немного облегчает совместную работу.
Обновлений HEED нет.Mario wrote:Ведется ли разработка сейчас чего-либо?
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
Mario
Так значительно лучше, спасибо.
Остался один недочёт, он виден в прикреплённом изображении - прозначная полоса справа возле ободка окна.
Ммм... ещё такой вопрос: а почему фильтр по *.dat файлам? Может быть логичнее было бы *.*?
И уже хотелка - скролбар из системных цветов.
Так значительно лучше, спасибо.
Остался один недочёт, он виден в прикреплённом изображении - прозначная полоса справа возле ободка окна.
Ммм... ещё такой вопрос: а почему фильтр по *.dat файлам? Может быть логичнее было бы *.*?
И уже хотелка - скролбар из системных цветов.
- Attachments
-
-
bag.PNG (4.28 KiB)Viewed 9836 times
-
Из хаоса в космос
Leency
Фильтр, по BIN и DAT.
*.* пока не поддерживается со стороны OpenDialog.
Остальное не ко мне - я не занимаюсь этой программой.
Фильтр, по BIN и DAT.
*.* пока не поддерживается со стороны OpenDialog.
Остальное не ко мне - я не занимаюсь этой программой.
SVN r. 1510 - прикрутил использование вызова OpenDialog через библиотеку proc_lib.obj, к программе Heed. Также выбросил код вызова Sysxtree. Подчистил еще пару мест - размер программы уменьшился.
SVN r. 1581 - поддержка сохранения размеров и корректировки положения для OpenDialog.
SVN r. 1586 - проверка и ограничение минимального размера главного окна, программа теперь не падает.
Пишу чтобы не забыть (а может кто раньше меня поправит - вот ведь наивный оптимист, да?! ) - нужна проверка - является ли окно верхним в оконном стеке. Сейчас, если щелчок мыши происходит по любому окну, наложенному поверх окна HEED, и попадает в координаты элементов обрабатывающих мышь, то они ложно срабатывают. Это может привести к непредсказуемым последствиям в некоторых случаях.
SVN r. 1753 - события мыши не обрабатываются если окно не является верхним в оконном стеке.
З.Ы. Оптимисты обломались, остался только голый реализм.
З.Ы. Оптимисты обломались, остался только голый реализм.
Mario, просто все остальные (кто был заинтересован в корректной работе этой программы), может быть, оптимистично подумали что кто-то другой исправит, и для них реализм обломались, ослался только голый оптимизм)
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
1. Программа не поддерживает запуск с парамером вроде: /sys/develop/heed file_path
2. Нужно чтобы программа выводила адрес (или хотя бы название) открытого файла в заголовке.
Очень прошу исправить.
2. Нужно чтобы программа выводила адрес (или хотя бы название) открытого файла в заголовке.
Очень прошу исправить.
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 1 guest