Работа с глобальным меню и накладными полосами прокрутки Unity в Free Pascal/Lazarus
У меня были некоторые проблемы в среде IDE, которые были исправлены с помощью unsettings и отключения глобального меню и оверлейных полос прокрутки.
Я сообщал о проблеме в Mantis Лазаря: # 0021465, # 0021467.
Есть также этот отчет об ошибке, рассказывающий немного больше об этом: # 0019266
Их решение состояло в том, чтобы использовать unsettings, чтобы отключить Global Menu и Overlay Scrollbars.
У меня был быстрый поиск по проблеме, и на Launchpad есть открытый отчет об ошибке: в Lazarus нарушена прокрутка оверлеев.
Итак, связана ли проблема с "полосой прокрутки наложения lib"?
Если это так, есть ли решение с помощью кода, чтобы не отключать как глобальное меню, так и накладные полосы прокрутки?
Если НЕТ, кто-нибудь замечает и устраняет проблему?
Большое спасибо, Гас
1 ответ
По словам Зеляна Рикало (ср. Mantis 0020520), эта проблема не может быть исправлена самим лазарём. Вместо этого вы можете экспортировать LIBOVERLAY_SCROLLBAR=0 или использовать libc.putenv() (man putenv) и добавить LIBOVERLAY_SCROLLBAR=0 в свое приложение.