nsSystemTrayIconGTK Class Reference

#include <nsSystemTrayIconGTK.h>

Inheritance diagram for nsSystemTrayIconGTK:
[legend]
Collaboration diagram for nsSystemTrayIconGTK:
[legend]

Public Member Functions

 nsSystemTrayIconGTK ()
 
 ~nsSystemTrayIconGTK ()
 
nsresult SetImageFromURI (nsIURI *aURI)
 
nsresult SetEventTarget (nsIDOMEventTarget *aEventTarget)
 

Public Attributes

GtkStatusIcon * mIcon
 

Protected Member Functions

void DispatchEvent (const nsAString &aType, PRUint16 aButton)
 

Static Protected Member Functions

static void OnPopupMenu (GtkStatusIcon *status_icon, guint button, guint activate_time, gpointer user_data)
 
static void OnActivate (GtkStatusIcon *status_icon, gpointer user_data)
 

Protected Attributes

nsCOMPtr< imgIRequest > mRequest
 
nsCOMPtr< nsIDOMEventTarget > mEventTarget
 
gulong mSigPopup
 
gulong mSigActivate
 

Detailed Description

Definition at line 56 of file nsSystemTrayIconGTK.h.

Constructor & Destructor Documentation

nsSystemTrayIconGTK::nsSystemTrayIconGTK ( )
nsSystemTrayIconGTK::~nsSystemTrayIconGTK ( )

Definition at line 73 of file nsSystemTrayIconGTK.cpp.

Member Function Documentation

void nsSystemTrayIconGTK::DispatchEvent ( const nsAString &  aType,
PRUint16  aButton 
)
protected

Definition at line 151 of file nsSystemTrayIconGTK.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nsSystemTrayIconGTK::OnActivate ( GtkStatusIcon *  status_icon,
gpointer  user_data 
)
staticprotected

Definition at line 141 of file nsSystemTrayIconGTK.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void nsSystemTrayIconGTK::OnPopupMenu ( GtkStatusIcon *  status_icon,
guint  button,
guint  activate_time,
gpointer  user_data 
)
staticprotected

Definition at line 126 of file nsSystemTrayIconGTK.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult nsSystemTrayIconGTK::SetEventTarget ( nsIDOMEventTarget *  aEventTarget)

Definition at line 103 of file nsSystemTrayIconGTK.cpp.

Here is the call graph for this function:

nsresult nsSystemTrayIconGTK::SetImageFromURI ( nsIURI *  aURI)

Definition at line 84 of file nsSystemTrayIconGTK.cpp.

Member Data Documentation

nsCOMPtr<nsIDOMEventTarget> nsSystemTrayIconGTK::mEventTarget
protected

Definition at line 74 of file nsSystemTrayIconGTK.h.

GtkStatusIcon* nsSystemTrayIconGTK::mIcon

Definition at line 69 of file nsSystemTrayIconGTK.h.

nsCOMPtr<imgIRequest> nsSystemTrayIconGTK::mRequest
protected

Definition at line 73 of file nsSystemTrayIconGTK.h.

gulong nsSystemTrayIconGTK::mSigActivate
protected

Definition at line 84 of file nsSystemTrayIconGTK.h.

gulong nsSystemTrayIconGTK::mSigPopup
protected

Definition at line 83 of file nsSystemTrayIconGTK.h.


The documentation for this class was generated from the following files: