The OpenNET Project / Index page

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



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

Оглавление

Выпуск графического тулкита GTK 4.4, opennews (??), 23-Авг-21, (0) [смотреть все]

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


25. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от lockywolf (ok), 24-Авг-21, 04:39 
А поддержку трэя реализовали?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от ТотСамыйАноним (?), 24-Авг-21, 05:02 
Тулкит не должен этого уметь. Это прерогатива DM/DE.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от ммнюмнюмус (?), 24-Авг-21, 06:08 
o_O

DE не поддерживает трей, он его предоставляет.
Тулкиты добавляют его поддержку в приложения.

DM - давно зарезервировано для Display Manager (dm-tool)

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

44. "Выпуск графического тулкита GTK 4.4"  –1 +/
Сообщение от Анончик (?), 24-Авг-21, 07:08 
Смешались в кучу кони, люди...
Это в твоем любимом Qt обернули все что можно для кросплатформенности и вышло так что у тулкита теперь трей.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск графического тулкита GTK 4.4"  –1 +/
Сообщение от Аноним (51), 24-Авг-21, 08:20 
Да все правильно он говорит. Это у тебя все смешалось. Иначе о какой кроссплатформенности можно говорить, если каждый программист для каждой своей программы должен сам делать обертку для доступа к трею для каждой ОС.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от 1 (??), 24-Авг-21, 08:58 
В каждой OS есть tray ? O_o
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от Аноним (61), 24-Авг-21, 09:37 
А кстати только в гноме же нет трея. Разве нет?
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от Аноним (66), 24-Авг-21, 10:20 
Если захотеть, он там будет. А если программист захочет чтобы его приложение было в трее, оно будет в трее.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от Аноним (96), 24-Авг-21, 16:03 
В андроиде нет. Значит и в других не должно быть.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

95. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от ммнюмнюмус (?), 24-Авг-21, 14:49 
> Смешались в кучу кони, люди...
> Это в твоем любимом Qt обернули все что можно для кросплатформенности и
> вышло так что у тулкита теперь трей.

Мой любимый пока не найден. Хочу чтоб было предельно просто - без gobject или qobject. Маршаллеры фтопку. Плюсую только при необходимости.

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

81. "Выпуск графического тулкита GTK 4.4"  +/
Сообщение от llolik (ok), 24-Авг-21, 12:09 
"Трей"-иконки это Status Notifier Item (SNI) -https://www.freedesktop.org/wiki/Specifications/StatusNotifi.../. Из GTK поддержку этой спецификации выкинули, но есть сторонние реализации. Например эта: https://github.com/jjk-jacky/statusnotifier.

Прекрасно работает, см.deadbeef-плагин Status Notifier GTK3 UI, например. Он построен именно на ней и от GTK там ЕМНИП зависит только меню. Можно собрать и с GTK2, но нужен glib >=2.24.
Если найдётся тот, кто перепилит меню с libdbusmenu-glib, на GMenuModel ( https://github.com/jjk-jacky/statusnotifier/issues/20 ), что выглядит на первый взгляд не страшно, но надо этим кому-то заняться, то можно будет собирать и с GTK4. Но в GNOME40 работает и с GTK3 ( https://imgur.com/FaIlh3Q ).

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

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

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




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

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