Page 1 of 2

Rtfread

Posted: Mon Aug 31, 2009 1:34 am
by Leency
Давно хочу чтобы кто-то модернизировал GUI программы RtfView. Моя психика не выдерживает её текущего вида. Нормальный скролл и меню - было бы прекрасно.

RTFREAD

Posted: Fri Oct 02, 2009 5:59 pm
by SoUrcerer
Не совсем в тему, но...
Leency wrote:Давно хочу чтобы кто-то модернизировал GUI программы RtfView. Моя психика не выдерживает её текущего вида. Нормальный скролл и меню - было бы прекрасно.

Примерно вот так?
rtfread.jpg
rtfread.jpg (8.8 KiB)
Viewed 21184 times
rtfread.7z (5.42 KiB)
RTF Reader.
криво допиленный
Downloaded 500 times

А вот теперь в тему: при касании левого края экрана (а может и правого), а следовательно и при развороте на весь экран содержимое окна пропадает. В чем дело? Стоит на один пиксель отодвинуть - и всё замечательно. Сначала грешил на свои кривые руки, но в оригинале та же проблема :( проверял в предпоследней ночной сборке, сейчас попробую откопать что-нибудь подревнее.
В KolibriInWin, само собой, всё шикарно.
[что нельзя сказать о программах @panel и @menu, а так же многих других, которые почему-то отказываются запускаться. если нужны подробности, то с радостью предоставлю. знать бы, какие ]
Такие вот хотелки. :)

RTFREAD

Posted: Wed Oct 21, 2009 4:09 pm
by Leency
Sorcerer
Примерно да, так лучше, спасибо. Но синяя полоса сверху вылазит на ободок окна (1). Та полоса, где должна быть прокрутка почему-то вначале синяя, потом чёроная и опять же не достаёт до конца (2). Текст не по центру и кое-где вылазит (3 и 4).
Вообще лучше было бы сделать тулбар, как в KIV, например.

Rtfreader

Posted: Wed Aug 10, 2011 8:36 pm
by maximYCH
У меня одного текст любого RTF файла отображается так, как в приложенной картинке?

Re: Rtfreader

Posted: Thu Aug 11, 2011 6:54 am
by SoUrcerer
Баг подтверждаю.

Re: Rtfreader

Posted: Sat Aug 13, 2011 10:23 pm
by dunkaist
Похоже, очередной сюрприз от diamond'a: кривые шрифты (по умолчанию используется LITT), но они аж со 109-й ревизии не изменялись. Залил шрифты из 0.7.7.0.

r2046

Re: RTFREAD

Posted: Thu Aug 18, 2011 4:24 pm
by Mario
Баг - неадекватная реакция на схлопывание (rolled up) и разворачивание на весь экран.

Re: RTFREAD

Posted: Fri Aug 19, 2011 12:11 am
by dunkaist
Mario wrote:Баг - неадекватная реакция на схлопывание (rolled up) и разворачивание на весь экран.
fixed r2074

Re: RTFREAD

Posted: Sun Jun 17, 2012 12:42 pm
by Leency
Если появляется скроллбар, то программа падает при любом событии: перерисовка окна, нажатие клавиши вниз, и т.д.
И ещё... почему размер непакованной программы 200 Кб? :)

Re: Rtfread

Posted: Mon Jun 18, 2012 12:31 am
by dunkaist
Leency wrote:Если появляется скроллбар, то программа падает при любом событии: перерисовка окна, нажатие клавиши вниз, и т.д.
И ещё... почему размер непакованной программы 200 Кб?
Прибрал за собой. Пофиксил r2804:2805.

Re: Rtfread

Posted: Wed Jun 20, 2012 5:07 pm
by Leency
Я попытался уменьшить перерисовку, но столкнулся с 2 проблемами:
1. программа вылетает при сворачивании в заголовок
2. если появляется скролл фон почему-то не рисуется

Re: Rtfread

Posted: Thu Jun 21, 2012 12:30 am
by dunkaist
Leency wrote:1. программа вылетает при сворачивании в заголовок
У меня не вылетает. Может, ты не самую свежую версию кода прикрепил или ещё что.
Leency wrote:2. если появляется скролл фон почему-то не рисуется
Потому что криворукий программист в ревизии 1515 объявил константу scroll_width_size в нижнем регистре (да ещё и как символьную) и ты подумал, что это переменная. Убери квадратные скобки, у меня заработало:

Code: Select all

sub ebx, scroll_width_size

Re: Rtfread

Posted: Thu Jun 21, 2012 1:13 am
by Leency
Окей, спасибо за наводку. И не переживай ты так. Я вот с этими 10 строками кода долбался наверно час :)
Регистр константы исправил, вроде у меня тоже уже не вылетает. Всё гуд.

Re: Rtfread

Posted: Thu Sep 27, 2012 7:53 pm
by Mario
Программе нужен рендеринг линий в область памяти, с последующим выводом 65 функцией. То что есть сейчас это 38 функция и вызов 13 функции для очистки работает тормозно.
Про баг с генерацией данных для скроллбара знаю.

Re: Rtfread

Posted: Sun Feb 03, 2013 10:22 pm
by punk_joker
вначале вроде открывает нормально, но пытаюсь прокрутить (скролом и просто клавишами) текст исчезает

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