gtk-traymanager

This package provides a wrapper around the prolific eggtraymanager code. Note that it is *NOT* itself a system tray widget, though it is a very convenient utility for implementing one. This package adopts the style of gtk2hs and is designed to work well with it.


Keywords
lgpl, library, Propose Tags, Skip to Readme, , Index, Graphics.UI.Gtk.Misc.TrayManager, gtk-traymanager-1.0.1.tar.gz, browse, Package description, Package maintainers, TristanRavitch, edit package information , system tray protocol, trayer-srg, gtk2hs, haskell, tray-widget, xembed
License
LGPL-2.1-only
Install
cabal install gtk-traymanager-1.0.1

Documentation

This package wraps the venerable eggtraymanager code, which implements the freedesktop.org system tray protocol. The code seems to have originated somewhere in the GNOME project a long time ago; I took it from 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.