Работа с глобальным меню Unity и наложенными полосами прокрутки в Free Pascal/Lazarus

У меня были некоторые проблемы в среде IDE, которые были исправлены с помощью отмены настроек и отключения глобального меню. и наложенные полосы прокрутки.

Я сообщил о проблеме в Lazarus' Mantis: #0021465, #0021467.
Существует также отчет об ошибке, рассказывающий об этом немного больше: #0019266

Их решение состояло в том, чтобы использовать unsettings для отключения глобального меню и наложенных полос прокрутки.

Я быстро просмотрел проблему, и на Launchpad есть открытый отчет об ошибке: оверлей прокрутка не работает в Lazarus.

Итак, связана ли проблема с «полосой прокрутки наложения библиотеки»?
Если да, то есть ли решение с помощью кода, чтобы избежать отключения глобального меню и полос прокрутки наложения?
Если НЕТ А кто-нибудь обратил внимание и решил проблему?

Большое спасибо, Гас


person Gustavo Carreno    schedule 22.03.2012    source источник


Ответы (1)


По словам Зеляна Рикало (см. Mantis 0020520), эта проблема не может быть устранена с помощью Lazarus. сам. Вместо этого вы можете экспортировать LIBOVERLAY_SCROLLBAR=0 или использовать libc.putenv() (man putenv) и добавить LIBOVERLAY_SCROLLBAR=0 в свое приложение.

person Bruce    schedule 21.07.2012