Board.KolibriOS.org
http://board.kolibrios.org/

Rtfread
http://board.kolibrios.org/viewtopic.php?f=9&t=1821
Page 1 of 2

Author:  Leency [ Mon Aug 31, 2009 1:34 am ]
Post subject:  Rtfread

Давно хочу чтобы кто-то модернизировал GUI программы RtfView. Моя психика не выдерживает её текущего вида. Нормальный скролл и меню - было бы прекрасно.

Author:  SoUrcerer [ Fri Oct 02, 2009 5:59 pm ]
Post subject:  RTFREAD

Не совсем в тему, но...

Leency wrote:
Давно хочу чтобы кто-то модернизировал GUI программы RtfView. Моя психика не выдерживает её текущего вида. Нормальный скролл и меню - было бы прекрасно.



Примерно вот так?

Attachment:
rtfread.jpg
rtfread.jpg [ 8.8 KiB | Viewed 14122 times ]

Attachment:
File comment: RTF Reader.
криво допиленный

rtfread.7z [5.42 KiB]
Downloaded 280 times



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

Author:  Leency [ Wed Oct 21, 2009 4:09 pm ]
Post subject:  RTFREAD

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

Attachments:
111.PNG
111.PNG [ 21.27 KiB | Viewed 14347 times ]

Author:  maximYCH [ Wed Aug 10, 2011 8:36 pm ]
Post subject:  Rtfreader

У меня одного текст любого RTF файла отображается так, как в приложенной картинке?

Attachments:
rtfreader.png
rtfreader.png [ 75.5 KiB | Viewed 12819 times ]

Author:  SoUrcerer [ Thu Aug 11, 2011 6:54 am ]
Post subject:  Re: Rtfreader

Баг подтверждаю.

Author:  dunkaist [ Sat Aug 13, 2011 10:23 pm ]
Post subject:  Re: Rtfreader

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

r2046

Author:  Mario [ Thu Aug 18, 2011 4:24 pm ]
Post subject:  Re: RTFREAD

Баг - неадекватная реакция на схлопывание (rolled up) и разворачивание на весь экран.

Author:  dunkaist [ Fri Aug 19, 2011 12:11 am ]
Post subject:  Re: RTFREAD

Mario wrote:
Баг - неадекватная реакция на схлопывание (rolled up) и разворачивание на весь экран.
fixed r2074

Author:  Leency [ Sun Jun 17, 2012 12:42 pm ]
Post subject:  Re: RTFREAD

Если появляется скроллбар, то программа падает при любом событии: перерисовка окна, нажатие клавиши вниз, и т.д.
И ещё... почему размер непакованной программы 200 Кб? :)

Author:  dunkaist [ Mon Jun 18, 2012 12:31 am ]
Post subject:  Re: Rtfread

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

Author:  Leency [ Wed Jun 20, 2012 5:07 pm ]
Post subject:  Re: Rtfread

Я попытался уменьшить перерисовку, но столкнулся с 2 проблемами:
1. программа вылетает при сворачивании в заголовок
2. если появляется скролл фон почему-то не рисуется

Attachments:
rtfread.asm [29.57 KiB]
Downloaded 236 times

Author:  dunkaist [ Thu Jun 21, 2012 12:30 am ]
Post subject:  Re: Rtfread

Leency wrote:
1. программа вылетает при сворачивании в заголовок
У меня не вылетает. Может, ты не самую свежую версию кода прикрепил или ещё что.
Leency wrote:
2. если появляется скролл фон почему-то не рисуется
Потому что криворукий программист в ревизии 1515 объявил константу scroll_width_size в нижнем регистре (да ещё и как символьную) и ты подумал, что это переменная. Убери квадратные скобки, у меня заработало:
Code:
sub ebx, scroll_width_size

Author:  Leency [ Thu Jun 21, 2012 1:13 am ]
Post subject:  Re: Rtfread

Окей, спасибо за наводку. И не переживай ты так. Я вот с этими 10 строками кода долбался наверно час :)
Регистр константы исправил, вроде у меня тоже уже не вылетает. Всё гуд.

Author:  Mario [ Thu Sep 27, 2012 7:53 pm ]
Post subject:  Re: Rtfread

Программе нужен рендеринг линий в область памяти, с последующим выводом 65 функцией. То что есть сейчас это 38 функция и вызов 13 функции для очистки работает тормозно.
Про баг с генерацией данных для скроллбара знаю.

Author:  punk_joker [ Sun Feb 03, 2013 10:22 pm ]
Post subject:  Re: Rtfread

вначале вроде открывает нормально, но пытаюсь прокрутить (скролом и просто клавишами) текст исчезает

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

Page 1 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/