gtkmenutray.h File Reference

GTK+ Tray menu item. More...

#include <gtk/gtkhbox.h>
#include <gtk/gtkmenuitem.h>
#include <gtk/gtktooltips.h>

Go to the source code of this file.

Data Structures

struct  _PidginMenuTray
 A PidginMenuTray. More...
struct  _PidginMenuTrayClass
 A PidginMenuTrayClass. More...

Defines

#define PIDGIN_TYPE_MENU_TRAY   (pidgin_menu_tray_get_gtype())
#define PIDGIN_MENU_TRAY(obj)   (GTK_CHECK_CAST((obj), PIDGIN_TYPE_MENU_TRAY, PidginMenuTray))
#define PIDGIN_MENU_TRAY_CLASS(klass)   (GTK_CHECK_CLASS_CAST((klass), PIDGIN_TYPE_MENU_TRAY, PidginMenuTrayClass))
#define PIDGIN_IS_MENU_TRAY(obj)   (GTK_CHECK_TYPE((obj), PIDGIN_TYPE_MENU_TRAY))
#define PIDGIN_IS_MENU_TRAY_CLASS(klass)   (GTK_CHECK_CLASS_TYPE((klass), PIDGIN_TYPE_MENU_TRAY))
#define PIDGIN_MENU_TRAY_GET_CLASS(obj)   (GTK_CHECK_GET_CLASS((obj), PIDGIN_TYPE_MENU_TRAY, PidginMenuTrayClass))

Typedefs

typedef struct _PidginMenuTray PidginMenuTray
typedef struct _PidginMenuTrayClass PidginMenuTrayClass

Functions

G_BEGIN_DECLS GType pidgin_menu_tray_get_gtype (void)
 Registers the PidginMenuTray class if necessary and returns the type ID assigned to it.
GtkWidget * pidgin_menu_tray_new (void)
 Creates a new PidginMenuTray.
GtkWidget * pidgin_menu_tray_get_box (PidginMenuTray *menu_tray)
 Gets the box for the PidginMenuTray.
void pidgin_menu_tray_append (PidginMenuTray *menu_tray, GtkWidget *widget, const char *tooltip)
 Appends a widget into the tray.
void pidgin_menu_tray_prepend (PidginMenuTray *menu_tray, GtkWidget *widget, const char *tooltip)
 Prepends a widget into the tray.
void pidgin_menu_tray_set_tooltip (PidginMenuTray *menu_tray, GtkWidget *widget, const char *tooltip)
 Set the tooltip for a widget.


Detailed Description

GTK+ Tray menu item.

Definition in file gtkmenutray.h.


Function Documentation

void pidgin_menu_tray_append ( PidginMenuTray menu_tray,
GtkWidget *  widget,
const char *  tooltip 
)

Appends a widget into the tray.

Parameters:
menu_tray The tray
widget The widget
tooltip The tooltip for this widget (widget requires its own X-window)

GtkWidget* pidgin_menu_tray_get_box ( PidginMenuTray menu_tray  ) 

Gets the box for the PidginMenuTray.

Parameters:
menu_tray The PidginMenuTray
Returns:
The box that this menu tray is using

G_BEGIN_DECLS GType pidgin_menu_tray_get_gtype ( void   ) 

Registers the PidginMenuTray class if necessary and returns the type ID assigned to it.

Returns:
The PidginMenuTray type ID

GtkWidget* pidgin_menu_tray_new ( void   ) 

Creates a new PidginMenuTray.

Returns:
A new PidginMenuTray

void pidgin_menu_tray_prepend ( PidginMenuTray menu_tray,
GtkWidget *  widget,
const char *  tooltip 
)

Prepends a widget into the tray.

Parameters:
menu_tray The tray
widget The widget
tooltip The tooltip for this widget (widget requires its own X-window)

void pidgin_menu_tray_set_tooltip ( PidginMenuTray menu_tray,
GtkWidget *  widget,
const char *  tooltip 
)

Set the tooltip for a widget.

Parameters:
menu_tray The tray
widget The widget
tooltip The tooltip to set for the widget (widget requires its own X-window)