Проблема FormStyle=fsStayOnTop

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Проблема FormStyle=fsStayOnTop

Сообщение rtn » 15.01.2015 00:25:21

Мучительно долго собирал из svn Lazarus 1.5 (оказалось на самом деле все просто). Да, баг с PopupParent ушел :) и костыль уважаемого Padre_Mortius так-же работает :D . К сожалению даже на последней svn сборке исходная проблема с FormStyle=fsStayOnTop осталась. (Form2 редко, но все же остается над чужими активными приложениями). Впрочем PopupParent полностью дублирует эффект fsStayOnTop. Когда только все это появится в стабильной версии?!
rtn
новенький
 
Сообщения: 15
Зарегистрирован: 09.01.2015 13:59:38
Откуда: Архангельск

Re: Проблема FormStyle=fsStayOnTop

Сообщение pupsik » 15.01.2015 00:38:34

Решил проверить в лине (дебиан, гном 3)....
Гы... при сворачивании форма исчезает :shock: Точнее сказать она есть (если смотреть через "Обзор"). Да и висит поверх окон (хоть извращаться не пришлось)...
У второй формы св-во FormStyle=fsStayOnTop.... Дык что в винде все куда проще :lol:

лазарь 1.5 фпс 3.3.1...
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Проблема FormStyle=fsStayOnTop

Сообщение Padre_Mortius » 15.01.2015 00:42:36

rtn, может проще Form2.ShowModal использовать вместо костыля с fsStayOnTop?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Проблема FormStyle=fsStayOnTop

Сообщение pupsik » 15.01.2015 01:41:24

ShowModal и StayOnTop - разные вещи.
Да и StayOnTop - аля винда стиль. В лине (гноме) я сего не замечал (окромя в либре). Т.е. единственное применение - "плавающие окошка" не влияющие на работу с основным окном. Иной раз черезчур "плавающие" :) Но, иногда, полезные с точки зрения доступности функций. В дельфине это было, а вот в лазаре не реализовано нормально. Похоже на ситуацию с MDI.

п.с.
Возможно стоит пересмотреть реализацию фейса проги.
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Проблема FormStyle=fsStayOnTop

Сообщение rtn » 15.01.2015 10:42:34

Простите за небольшой оффтоп.Если проблема решена в svn, как я понимаю надо закрыть тему на багтрекере, но я кнопки close, либо чего-то подобного не вижу. Или не я закрываю?
rtn
новенький
 
Сообщения: 15
Зарегистрирован: 09.01.2015 13:59:38
Откуда: Архангельск

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 243

Рейтинг@Mail.ru