окошки лазаруса в линуксе.

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

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

окошки лазаруса в линуксе.

Сообщение Attid » 07.04.2007 14:36:44

в общем окошки просто ужасно прыгают, не помню жаловался или нет.
использую xfce4 посмотреть можно тут.

с настройками активации игрался не помогает, помнится как то давно удалось добиться чтоб лазарус вел себя как-то более цивильно, но перестали работать все остальные приложения, отказался от этого.
беда не только с лазарем но и со всеми программами написаных на нем.
все остальное работает на ура. уже подумываю работать под wine =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Attid » 08.04.2007 21:09:14

32 просмотра и тишина =(
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение ev » 08.04.2007 21:27:38

у меня файл с видео не открылся виндовым проигрывателем :(
ev
долгожитель
 
Сообщения: 1721
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение shade » 08.04.2007 22:29:53

У меня xfce4 и работает без нареканий.
Единственное, что не нрвиться, так это то что на таксбаре кнопки для каждого окошка (инспекторы, редактор, сообщения....), в прочем под виндой тоже иногда бывает, а иногда нет...
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Attid » 08.04.2007 22:40:56

shade
какой дистрибутив ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение alexs » 08.04.2007 23:03:44

Единственное, что не нрвиться, так это то что на таксбаре кнопки для каждого окошка (инспекторы, редактор, сообщения....), в прочем под виндой тоже иногда бывает, а иногда нет...

На самом деле - это круто
мне тоже было сначала непревычно - а сейчас очень нравится
и вобще - мы идём к полному отказу от MDI - как только это осознали - сразу родилось очень много предложений по улучшению интерфейсов
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3872
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение shade » 09.04.2007 10:37:16

Attid писал(а):shade
какой дистрибутив ?

ASP 11.2, xfce4, fpc 2.0.4, lazarus 0.9.20 бета

alexs писал(а):и вобще - мы идём к полному отказу от MDI - как только это осознали - сразу родилось очень много предложений по улучшению интерфейсов

Отказ от MDI это хорошо, но я о другом. В Delphi куча окон, но на панели задач всего одна кнопка. А тут открыл lazarus и вся панель задачь захломлена кнопками..
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение alexs » 09.04.2007 11:32:06

А тут открыл lazarus и вся панель задачь захломлена кнопками..

а ты в своих виндовых многоконных программах не делал свой таск- бар?
нам пришлось его ввести - иначе управлять окнами невозможно по человечески
а тут у тебя уж готовый интерфейс есть - и ты ещё жалуешся :-)
это только плюс
и посмотри у формы - там есть свойтсво ShwoInTaskBar - по моему так оно называется - поэксперементируй с ним.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3872
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение shade » 09.04.2007 12:12:51

alexs
Здесь можно спорить до бесконечности. Я просто считаю это жутко неудобным. При активировании (одной едиственной) кнопки на таксбаре все окна должны переходить на передний план - windows версия это умеет, а linux похоже нет (или надо что-то настроить?)...
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение alexs » 10.04.2007 08:37:06

При активировании (одной едиственной) кнопки на таксбаре все окна должны

Но даже одна известная фирма которая когда-то кричала "MDI - круто" сейчас от этого отказалась - и в одном очень известном текстовом редакторе - для каждого окна - своя кнопка
на самом деле - это просто привычка - если попробовать от неё отказаться - вот тогда и понимаеш всё.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3872
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Павел Ишенин » 10.04.2007 11:29:52

свойство ShowInTaskBar работает под: win32, gtk2 и не работает под gtk1

MDI и Tab интерфейс пока не доступен - нужно для начала реализовать Docking.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение shade » 11.04.2007 19:20:17

alexs
Кроме вас об MDI никто и не заикался

Я понял.
Это просто глюк.
Вот сравните:
Windows:
http://the1st.adygnet.ru/~ftp/pub/img/lazwin.png

Linux:
http://the1st.adygnet.ru/~ftp/pub/img/lazlin1.png
http://the1st.adygnet.ru/~ftp/pub/img/lazlin2.png

При открытии aboutbox осталась одна кнопка..
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение alexs » 11.04.2007 23:36:12

Кроме вас об MDI никто и не заикался

MDI технология - это просто особо выраженный частный случай - а в общем случае оно провяляется как на картинке из винды т.е. много окошек - а кнопка для навигации по ним на таск-баре - одна
а вот вариант из линкуса № 1 - это как раз то что нужно
ну а второй вариант - вот это уже баг
причём я его тоже наблюдал - закпываш модальное окно - и кнопки возвращаются

кстати - я сейчас полностью стараюсь отказаться от модальных окон в свохи системах - переделывать приходится очень много - но для конечных операторов гораздо становится удобнее.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3872
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 15.05.2007 07:03:10

апну тему
в общем у себя глюк с окошками поймал,
если у модальной формы (раз она модальная то значит она вторая) по событию должна показаться третья форма (не важно модально или нет)
то в Z ордере она будет ниже второй.

файлик тут там видео с примером пошел на буржуйский жаловаться =(
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Attid » 07.08.2007 16:22:19

АП =)
в общем баг заслал давно


ответа не было обходился тем что надо было не больше 2 модальных окошек

понадобилось третье сделал так :

файл
\lazarus\lcl\interfaces\gtk\gtkobject.inc
строка 872-873
коментируем
// gtk_window_set_transient_for(ATransientWindow^.GtkWindow,
// ATransientWindow^.TransientParent);

потом пересобираем лазарь\лсл и настоет локальное счастье =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2583
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru