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 который как я понимаю и не является полноценным пассажиром трея.

★★★★★

Последнее исправление: Dron (всего исправлений: 1)

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

Да там https://github.com/transmission/transmission/blob/4c00df9463ea4fd70b73c620e43... GtkStatusIcon, всё ясно понятно, просто меня смущает то что оно может быть дропнуто в любой момент при очередном обновлении полностью.

Dron ★★★★★
() автор топика

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

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

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

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

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

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

Dron ★★★★★
() автор топика

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

mos ★★☆☆☆
()
Ответ на: комментарий от 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.