41 #ifndef nsSystemTrayIconGTK_h__
42 #define nsSystemTrayIconGTK_h__
44 #include "nsISupports.h"
46 #include "nsIDOMEventTarget.h"
48 #include "imgIDecoderObserver.h"
49 #include "imgIRequest.h"
53 class nsIDOMEventTarget;
59 NS_DECL_IMGIDECODEROBSERVER
60 NS_DECL_IMGICONTAINEROBSERVER
80 static void OnActivate(GtkStatusIcon *status_icon,
nsresult SetEventTarget(nsIDOMEventTarget *aEventTarget)
nsresult SetImageFromURI(nsIURI *aURI)
static void OnActivate(GtkStatusIcon *status_icon, gpointer user_data)
void DispatchEvent(const nsAString &aType, PRUint16 aButton)
nsCOMPtr< imgIRequest > mRequest
nsCOMPtr< nsIDOMEventTarget > mEventTarget
static void OnPopupMenu(GtkStatusIcon *status_icon, guint button, guint activate_time, gpointer user_data)