summaryrefslogtreecommitdiff
path: root/gtk/gtktrayicon.h
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate GtkStatusIconMatthias Clasen2014-08-151-75/+0
| | | | | | | | GtkStatusIcon is using a problematic, XEmbed-based protocol under X, and we want to get rid of it eventually. Document our intentions by marking GtkStatusIcon as deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=734826
* Add annotations to gtk headersMatthias Clasen2013-05-051-0/+1
| | | | Add annotations to all exported functions in GTK+ headers.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* GtkStatusIcon: support fixed-sized iconsRyan Lortie2011-03-301-0/+1
| | | | | | | | Use the _NET_SYSTEM_TRAY_ICON_SIZE property set by the tray mananger as a hint that we should use a specific icon size. This allows the tray to instruct us that it expects 16x16 icons, for example. Bug #645232
* Add padding to class structsMatthias Clasen2010-10-191-6/+5
|
* Add padding around the status iconsMatthias Clasen2010-05-101-0/+1
| | | | | | | | The amount of padding is determined by reading a _NET_SYSTEM_TRAY_PADDING property off the manager window, in the same way that orientation and visual are obtained. Signed-off-by: Richard Hughes <richard@hughsie.com>
* Get symbolic colors for statusicons from systrayMatthias Clasen2010-04-291-1/+1
| | | | Uses the X property _NET_SYSTEM_TRAY_COLORS.
* Remove svn:executable propertyJohan Dahlin2008-06-191-0/+0
| | | | svn path=/trunk/; revision=20475
* Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIconMatthias Clasen2005-08-291-0/+75
2005-08-29 Matthias Clasen <mclasen@redhat.com> Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIcon (#105101) * gtk/gtkstatusicon.h: A GtkStatusIcon is an object which displays an icon in a notification area. * gtk/gtkstatusicon-x11.c: GtkStatusIcon implementation for X11, using GtkTrayIcon. * gtk/gtktrayicon.h: * gtk/gtktrayicon.c: An implementation of the freedesktop.org system tray specification, not public API. * gtk/gtk.symbols: Add new exported functions. * gtk/gtk.h: Include gtkstatusicon.h. * gtk/Makefile.am: Add new files. * tests/Makefile.am: * tests/teststatusicon.c: Test for GtkStatusIcon.