Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taffybar/gtk-traymanager
A wrapper around eggtraymanager for Haskell/gtk2hs
https://github.com/taffybar/gtk-traymanager
gtk2hs haskell tray-widget xembed
Last synced: about 3 hours ago
JSON representation
A wrapper around eggtraymanager for Haskell/gtk2hs
- Host: GitHub
- URL: https://github.com/taffybar/gtk-traymanager
- Owner: taffybar
- License: lgpl-2.1
- Created: 2011-08-12T04:30:31.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2018-04-09T05:12:11.000Z (over 6 years ago)
- Last Synced: 2024-10-05T17:17:35.726Z (about 1 month ago)
- Topics: gtk2hs, haskell, tray-widget, xembed
- Language: C
- Homepage:
- Size: 33.2 KB
- Stars: 9
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
This package wraps the venerable eggtraymanager code, which implements
the freedesktop.org
[system tray protocol](http://standards.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html).
The code seems to have originated somewhere in the GNOME project a
long time ago; I took it from
[trayer-srg](https://github.com/sargon/trayer-srg/). The only change
I made was to cast a few `long` variables in parameters to `uint64_t`
to make interoperability with Haskell easier.By itself, this code is not a system tray widget. It is, however, an
integral part of one. This package exports a simple GObject (for use
with gtk2hs) that emits events when system tray events occur. A
system tray widget would listen for these events and respond. See the
haddock documentation for details.