Прислано Mentor 06.06.2011 05:44
#80
Она сказала, что есть отдельные стилистические замечания, учет которых мог бы сделать программу более читаемой.
Однако требовать от Вас их исправления будет не гуманно.
Мерцание происходит благодаря процессу
Код
drawprocess:=[
[true] whileTrue: [
area clearWindow.
self signalEvent: #drawReq.
(Delay forMilliseconds: 100) wait.
].
] fork.
в методе initMainWindow. Не понятно, почему Вы так решили поступить, перерисовку нужно делать по событиям мыши и по событию exposed...