Mercurial > pidgin
diff plugins/docklet/docklet.h @ 11709:cae2fb7e8594
[gaim-migrate @ 14000]
This is a patch from Casey Harkins to significantly overhaul the docklet plugin. I'm pretty happy about this because it enables us to remove a win32 GTK+ dependency on the core and all the prpls.
committer: Tailor Script <tailor@pidgin.im>
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 22 Oct 2005 01:18:08 +0000 |
parents | 1a97d5e88d12 |
children | 24c7fb94d3a3 |
line wrap: on
line diff
--- a/plugins/docklet/docklet.h Sat Oct 22 01:03:18 2005 +0000 +++ b/plugins/docklet/docklet.h Sat Oct 22 01:18:08 2005 +0000 @@ -25,23 +25,24 @@ #ifndef _DOCKLET_H_ #define _DOCKLET_H_ -enum docklet_status +typedef enum { - offline, - offline_connecting, - online, - online_connecting, - online_pending, - away, - away_pending -}; + DOCKLET_STATUS_OFFLINE, + DOCKLET_STATUS_ONLINE, + DOCKLET_STATUS_ONLINE_PENDING, + DOCKLET_STATUS_AWAY, + DOCKLET_STATUS_AWAY_PENDING, + DOCKLET_STATUS_CONNECTING +} DockletStatus; struct docklet_ui_ops { void (*create)(); void (*destroy)(); - void (*update_icon)(enum docklet_status); + void (*update_icon)(DockletStatus); void (*blank_icon)(); + void (*minimize)(GtkWidget *); + void (*maximize)(GtkWidget *); GtkMenuPositionFunc position_menu; };