LINUX.ORG.RU

Как нынче в трей залезать

 , , , ,


1

2

Gtk+ форева, есть простой как валенок интерфейс GtkStatusIcon, но тут https://developer.gnome.org/gtk3/stable/GtkStatusIcon.html сказали что дропнули поддержку и есть оно только для совместимости.

Сказано что теперь надо использовать GNotification https://developer.gnome.org/gio/unstable/GNotification.html , который по первому взгляду хренпойми как работает.

Так как же всё же поступить в итоге, плюнуть и использовать GtkStatusIcon который просто работает или GNotification который как я понимаю и не является полноценным пассажиром трея.

★★★★★

У transmission есть иконка в трее. Можно там попробовать глянуть.

neon1ks ★★ ()

плюнуть и использовать GtkStatusIcon который просто работает

bass ★★★★★ ()
Ответ на: комментарий от Dron

может быть дропнуто в любой момент при очередном обновлении полностью.

Это будет в GTK+ 4

neon1ks ★★ ()
Ответ на: комментарий от neon1ks

глянул на libappindicator, ну для меня это наверное перебор, хотя API интуитивно понятное и в целом гуд, но жирно для меня

Dron ★★★★★ ()
Ответ на: комментарий от neon1ks

Это будет в GTK+ 4

Я наверное помру к тому времени уже :D так что всё очевиднее становится выбор

Dron ★★★★★ ()

трей - это не модно, сказали бородатые хипстокодыры... и снова уткнулись в свой гейфон.

mos ★★★★★ ()
Ответ на: комментарий от mos

в котором есть область уведомлений который в сути своей тот же трей :D

Dron ★★★★★ ()

Используй GtkStatusIcon, c GTK+3 уже ничего не выкинут. Его законсервировали, все новое будет в GTK+4.

NoNameNoNumber ()
Ответ на: комментарий от eternal_sorrow

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

Dron ★★★★★ ()

Надо будет посмотреть, как в Lazarus'е иконка с менюшкой в трей кладётся. (Интересно, есть ли такой компонент? На Delphi писал такое лет пятнадцать назад. :))

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

через кутешные средства там https://github.com/graemeg/lazarus/blob/ba12e7332041d4e81c90ba850f8a470937a75...

UDP:ой я так сказал будто только это используют :D хотя там морды на всех тулкитах от и до и треи соответственно.

Dron ★★★★★ ()
Последнее исправление: Dron (всего исправлений: 1)
Ответ на: комментарий от NoNameNoNumber

c GTK+3 уже ничего не выкинут. Его законсервировали, все новое будет в GTK+4.

Да, выкинут сразу весь gtk3.

bread ()
Ответ на: комментарий от eternal_sorrow

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

Dron ★★★★★ ()
Последнее исправление: Dron (всего исправлений: 1)
Ответ на: комментарий от Dron

хипстокодеры же...
по сути они депрекатнули стабильный апи и 10 лет возятся со своим хипсторским. который никому не уперся.

mos ★★★★★ ()
Ответ на: комментарий от mos

вангуешь я уже на gtk+-2 всё поправил :D что делаю ))

Dron ★★★★★ ()

или плюнуть и использовать, или скопипастить код из либы и запилить свой виджет

ananas ★★★★★ ()
Ответ на: комментарий от Dron

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

Кто сказал «Wayland»?

Это копроэкономика, привыкай.

Капча: reserved blok

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.