The gtk-traymanager package

[Tags: lgpl, library]

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.

Changes in 0.1.3: Remove an unnecessary include

Changes in 0.1.2: depend on gtk 0.12.1 to build with ghc 7.2


[Skip to ReadMe]

Properties

Versions0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5
Change logNone available
Dependenciesbase (>3 && <5), glib (>=0.12.1 && <0.13), gtk (>=0.12.1 && <0.13) [details]
LicenseLGPL-2.1
AuthorTristan Ravitch
Maintainertravitch@cs.wisc.edu
Stabilityexperimental
CategoryGraphics
Home pagehttp://github.com/travitch/gtk-traymanager
Source repositoryhead: git clone git://github.com/travitch/gtk-traymanager.git
UploadedThu Aug 30 19:00:41 UTC 2012 by TristanRavitch
DistributionsDebian:0.1.5, NixOS:0.1.5
Downloads2028 total (82 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for gtk-traymanager-0.1.3

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.