Вопрос о компонентах

Вопросы программирования и использования MSEide + MSEgui.

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

Вопрос о компонентах

Сообщение amateur » 27.07.2009 13:11:05

Есть в мсе такие компоненты: tsimplewidget, tmseformwidget, tdockformwidget .
Зачем они, и что могут?
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Вопрос о компонентах

Сообщение debi12345 » 28.07.2009 11:58:39

Ответ Мартина:

> Есть в MSE* некие компоненты:
>
> tsimplewidget, tmseformwidget, tdockformwidget .
>
> Нафига они ?

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

tmseformidget: представляет tmseform при помещении ее внутрь другого виджета при дизайне

tdockformwidget: представляет tdockform при помещении ее внутрь другого виджета при дизайне
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вопрос о компонентах

Сообщение Attid » 28.07.2009 12:15:37

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

Re: Вопрос о компонентах

Сообщение amateur » 30.07.2009 16:08:53

> Нафига они ?

Культурно заданный вопрос :)...
В конфу не хотел задавать (русский хочу :)).

Кста о конфе. Можна по русски и как этим пользоваться? А то я не понимать куда это лепить:

If you want to set position and size of the window frame use
twidget.window.decorated* properties (decoratedwidgetrect, decoratedpos,
decoratedbounds_x..., current SVN trunk).


Точнее будет : twidget.window.decorated* - для ...
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Вопрос о компонентах

Сообщение debi12345 » 30.07.2009 18:27:40

Кста о конфе. Можна по русски и как этим пользоваться? А то я не понимать куда это лепить:

Не вникал в тему насчет DCECORATED- так какой-то "междусобойчик" (конкретному челу надо - он инициирует обсуждение).

Культурно заданный вопрос :)...

Ну, по-английски культурно - нету-ти у несчастных забугорщиков такого счастья, как параллельный язык :)

В конфу не хотел задавать (русский хочу :)).

Во как... Через толмача собираетесь общаться ? Одно "но" - "толмачить" есть весьма аннойное и боринговое и тайм-консуминговое занятие, желающие в очередь не встанут.
Не надо стесняться - мы все в той конфе такииии-е "щирые англичане", но тем не менее понимаем даже GOOGLE-перевод с китайского :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вопрос о компонентах

Сообщение amateur » 31.07.2009 10:32:03

Не вникал в тему насчет DCECORATED- так какой-то "междусобойчик" (конкретному челу надо - он инициирует обсуждение).

Намек понятен, токо вопрос в другом...
Ну, по-английски культурно - нету-ти у несчастных забугорщиков такого счастья, как параллельный язык :)

:)
...Через толмача собираетесь общаться ?...

нет, может ктот работал с этим (по поводу вопроса). А Мартина толкать лишний раз не хочу...
... понимаем даже GOOGLE-перевод с китайского ...

иногда сказануть хочеца (вторым языком :)) а в англицком слов нет :)

DCECORATED - кажеца нужен для выравнивания формы, типа
Код: Выделить всё
Form.Left = 0 Form.Top = 0

Может в нем включен и баг с диалогом в винде. Да, я считаю это багом....
(Если иде предлагает изменять окно то почему в проге нет результата, точнее, не во всех системах (хотя Мартин сказал - сложно это...)) И установка ограничения размера окна тоже ведет себя странно (в иде и проге). Т.е. минимальный размер окна есть, а вот максимальный :) кудат девается в проге. Только не надо про идеологию мсе.
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Вопрос о компонентах

Сообщение debi12345 » 31.07.2009 11:03:42

а вот максимальный

Если форма растягивается за максимум в ран-тайме - возвращайте размеры в событии Form.OnResize.

Добавлено спустя 2 минуты 54 секунды:
иногда сказануть хочеца (вторым языком :)) а в англицком слов нет :)

Народ выкручивается :) Слышали бы Вы бабские разборки на узбекском - когда вместо коротких и емких "с.." и "б.." сыплются длинные, в живописных деталях, пожелания напастей на голову "противницы".
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вопрос о компонентах

Сообщение amateur » 31.07.2009 11:43:43

ии Form.OnResize.

токо я onIdle использую - надежнее бу :)
Но это не решение....

Народ выкручивается :) Слышали бы Вы бабские....

До с... и б... и тому подобному не дорос, мал еще :)

Ну и как я на англицком такое напишу: хочеца, кажеца, капец, толмача (и мое любимое "краше" :))... ? И эт только в этой теме... :)
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Вопрос о компонентах

Сообщение Attid » 31.07.2009 13:04:27

amateur писал(а):хочеца, кажеца, капец, толмача (и мое любимое "краше" :))..

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

Re: Вопрос о компонентах

Сообщение amateur » 31.07.2009 15:06:08

У каждого свой выбор. Но про это краше в "потрепаться".

Я задал вопрос, потом подвопрос и что? На вопрос получил ответ. На подвопрос и не жду его. А
Не вникал в тему насчет DCECORATED- так какой-то "междусобойчик" (конкретному челу надо - он инициирует обсуждение).

тяжеловато понять почему в мсе нет возможности лазить в титл бар (в других средах есть - я не только о лазаре). Компоненты мона менять до неузнаваемости а вот с границами и титлом.... И почему в мсе есть стили окна но реагируют они, мягко говоря, неадекватно. И ограничение размера окна (оно есть но не корректно работает). Ведь включают эти свойства в другие иде и ниче - живы пользователи. Получается: есть свобода для пользователя но нет свободы для програмера. Жаль... Спросите у других, а потом и грите: "конкретному челу надо".
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Вопрос о компонентах

Сообщение debi12345 » 31.07.2009 15:49:02

Компоненты мона менять до неузнаваемости а вот с границами и титлом.

Эти вещи (window decorations) ппедоставляются GUI-средой операционки. Мартин делает только то,что 100% одинаково будет выглядеть как в линуксе, так и в гэймшеллке - то есть никакой привязки к стилям и скинам WinXP, KDE,...

Вообще, сходите к Мартину в конфенцию - вдруг окажетесь убедительнее остальных.

Добавлено спустя 3 минуты 27 секунд:
Кстати, в этот как раз различие парадигм Лазаруса и МСЕ - Лазарус старается придать прогам "морду" в стиле запускающей операционки, а МСЕ - одинаково выглядящие (и ведущие себя) в любой их операционок.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Вопрос о компонентах

Сообщение amateur » 03.08.2009 09:43:03

Agreed, it is not perfect. I don't want to use too much windowmanager
internals, please think of Win 95..Vista+ and the countless Linux WM's, a
can of worms.
On KDE the minimized button is displayed but it has no effect if the
transientfor hint is set, the transientfor hint should be set for modal
windows in order to define the Z-order.
On Win2000 AFAIK the minimize command will be executed, Win2000 activates
the main form, the main form shows the modal window again.
I'll check if it is possible to add more WM-hints which probably will not
work under all circumstances.

Для меня это значит - тяжеловато поддерживать столько систем...


Да нет у мсе по формами совместимости... Я о диалоге. Да и не только о нем. В винде нету диалога, а в лине есть. За компоненты я молчу (здеся нет нареканий). Я говорю только о формах.
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32


Вернуться в MSEide + MSEgui

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

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

Рейтинг@Mail.ru