OberonCore
https://forum.oberoncore.ru/

Патч HostPorts
https://forum.oberoncore.ru/viewtopic.php?f=23&t=874
Страница 1 из 1

Автор:  hothing [ Пятница, 15 Февраль, 2008 16:54 ]
Заголовок сообщения:  Патч HostPorts

Для 1.6 (может быть 1.5)

Вот что меня раздражало, так это "дрожащее" или "плавающее" отобображение строк в окнах среды. Ншел причину и исправил.
Код:
PROCEDURE (rd: Rider) DrawString* (
      x, y: INTEGER; col: Ports.Color; IN s: ARRAY OF CHAR; font: Fonts.Font
   );
...
            res := WinApi.SetTextColor(dc, col);
            IF df.noGap THEN INC(x) END;   (* caret pos optimization *)
            (*PATCH BEGIN*)
            res := WinApi.ExtTextOutW(dc, x, y, 0, NIL, s, n, NIL)
            (*PATCH END*)
....
   END DrawString;

Автор:  hothing [ Понедельник, 18 Февраль, 2008 13:19 ]
Заголовок сообщения:  Re: Патч HostPorts

Опа. "Дрожание" строки при вводе символов проявляется только на некоторых машинах. Мне как раз "повезло".
Так что патч можно отнести к несущественным.

Автор:  Info21 [ Понедельник, 18 Февраль, 2008 19:32 ]
Заголовок сообщения:  Re: Патч HostPorts

hothing писал(а):
... патч можно отнести к несущественным.

Это называется проверка на устойчивость.
Важная вещь, между прочим.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/