The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Панель Cairo-Dock адаптирована для работы с Wayland , opennews (ok), 23-Июн-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Панель Cairo-Dock адаптирована для работы с Wayland "  +/
Сообщение от pavlinux (ok), 23-Июн-14, 04:42 
> ...я надеюсь не задумали ли вы делать говнопрограммы которые (зачем?!)
> запоминают\восстанавливают положение своего окна при закрытии\открытии?

На двух и более мониторах работал когда-нить?
И ваще, это фича не программ, а ГУЯ.


Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "Панель Cairo-Dock адаптирована для работы с Wayland "  +/
Сообщение от Аноним (-), 23-Июн-14, 07:42 
> И ваще, это фича не программ, а ГУЯ.

Вообще-то программе виднее какие у нее окошки для чего. А то знаешь, окошки могут использоваться для очень разных вещей. Ну там создания кастомных каких-нибудь виджетов например. И в гуе лишь костыль вбивают в случае если программы глупые. С кучей фильтрации. Иначе подвинут тебе какой-нибудь кастом-контрол автоматически. Отдельно от остального окна. И будешь ты фтыкать на развалившуюся программу...

Ответить | Правка | Наверх | Cообщить модератору

29. "Панель Cairo-Dock адаптирована для работы с Wayland "  +1 +/
Сообщение от pavlinux (ok), 23-Июн-14, 18:52 
>> И ваще, это фича не программ, а ГУЯ.
> Вообще-то программе виднее какие у нее окошки для чего.

Ваще-то системе виднее. А то понапишут говна всякого,
с блокировкой и захватом экрана, клавы...

> А то знаешь, окошки могут использоваться для очень разных вещей.
> Ну  там создания кастомных каких-нибудь виджетов например. И в гуе лишь
> костыль вбивают в случае если программы глупые. С кучей фильтрации.
> Иначе подвинут тебе какой-нибудь кастом-контрол  автоматически.
> Отдельно от остального окна. И будешь ты фтыкать на развалившуюся программу...

Во всех оконных серверах функция WindowGeomentry(x, y, size_x, size_y) - есть основа.
Если она не используется в программе, то вызывается неявно, с параметрами по умолчанию.

Перед ней можно поставить обработчик от оконного менеджера. Который реализует фишки типа:
"Запуск свёрнутого окна", "На весь экран", ... "Сохранять параметры окон",...


Ответить | Правка | Наверх | Cообщить модератору

30. "Панель Cairo-Dock адаптирована для работы с Wayland "  +/
Сообщение от Xasd (ok), 23-Июн-14, 20:09 
> Ну там создания кастомных каких-нибудь виджетов например.

делай кастумные виджеты -- через API для кастумных виджетов.. (соответственно API должен быть от твоего DE)..

эмулировать через <виджет> через <окно> --- это говнопрактика которую следовало бы пресеч на корню!

точно также как и <элемент-нотификации> -- не должен эмулироваться через <окно>.

<окно> должно быть строго только ОКНО!

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру