Back to index

libindicator  12.10.0
Public Attributes
_IndicatorObjectClass Struct Reference

IndicatorObjectClass: : #GObjectClass : Gets the label for this object. More...

#include <indicator-object.h>

List of all members.

Public Attributes

GObjectClass parent_class
GtkLabel *(* get_label )(IndicatorObject *io)
GtkImage *(* get_image )(IndicatorObject *io)
GtkMenu *(* get_menu )(IndicatorObject *io)
const gchar *(* get_accessible_desc )(IndicatorObject *io)
const gchar *(* get_name_hint )(IndicatorObject *io)
GList *(* get_entries )(IndicatorObject *io)
guint(* get_location )(IndicatorObject *io, IndicatorObjectEntry *entry)
gboolean(* get_show_now )(IndicatorObject *io, IndicatorObjectEntry *entry)
void(* entry_being_removed )(IndicatorObject *io, IndicatorObjectEntry *entry)
void(* entry_was_added )(IndicatorObject *io, IndicatorObjectEntry *entry)
void(* entry_activate )(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp)
void(* entry_activate_window )(IndicatorObject *io, IndicatorObjectEntry *entry, guint windowid, guint timestamp)
void(* entry_close )(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp)
void(* entry_added )(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)
void(* entry_removed )(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)
void(* entry_moved )(IndicatorObject *io, IndicatorObjectEntry *entry, guint old_pos, guint new_pos, gpointer user_data)
void(* entry_scrolled )(IndicatorObject *io, IndicatorObjectEntry *entry, gint delta, IndicatorScrollDirection direction)
void(* menu_show )(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp, gpointer user_data)
void(* show_now_changed )(IndicatorObject *io, IndicatorObjectEntry *entry, gboolean show_now_state, gpointer user_data)
void(* accessible_desc_update )(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)
void(* secondary_activate )(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp, gpointer user_data)
void(* reserved1 )(void)
void(* reserved2 )(void)
void(* reserved3 )(void)
void(* reserved4 )(void)
void(* reserved5 )(void)

Detailed Description

IndicatorObjectClass: : #GObjectClass : Gets the label for this object.

Should be set to #NULL if is set. Should NOT ref the object. : Gets the image for this object. Should be set to #NULL if is set. Should NOT ref the object. : Gets the image for this object. Should be set to #NULL if is set. Should NOT ref the object. : Gets the accessible descriptionfor this object. : Gets the hint of the type of indicator that this is for the caller. : Gets all of the entires for this object returning a #GList of #IndicatorObjectEntries. The list should be under the ownership of the caller but the entires will not be. : Returns the location that a particular entry should be placed in. This is really only relevant for indicators that have more than one entry. : Returns whether the entry is requesting to be shown "right now" in that it has something important to tell the user. : Called before an entry is removed. The default implementation is to ref and unparent the entry's widgets so that they can be re-added later. : Called after an entry is added. The default implementation is to unref the entry's widgets if previously reffed by entry_being_removed's default impementation : Should be called when the menus for a given entry are shown to the user. : Called when the menu is closed. : Slot for #IndicatorObject::entry-added : Slot for #IndicatorObject::entry-removed : Slot for #IndicatorObject::entry-moved : Slot for #IndicatorObject::menu-show : Slot for #IndicatorObject::entry-scrolled : Slot for #IndicatorObject::show-now-changed : Slot for #IndicatorObject::accessible-desc-update : Slot for #IndicatorObject::secondary-activate

Definition at line 115 of file indicator-object.h.


Member Data Documentation

void(* _IndicatorObjectClass::accessible_desc_update)(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)

Definition at line 143 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_activate)(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp)

Definition at line 132 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_activate_window)(IndicatorObject *io, IndicatorObjectEntry *entry, guint windowid, guint timestamp)

Definition at line 133 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_added)(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)

Definition at line 137 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_being_removed)(IndicatorObject *io, IndicatorObjectEntry *entry)

Definition at line 129 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_close)(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp)

Definition at line 134 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_moved)(IndicatorObject *io, IndicatorObjectEntry *entry, guint old_pos, guint new_pos, gpointer user_data)

Definition at line 139 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_removed)(IndicatorObject *io, IndicatorObjectEntry *entry, gpointer user_data)

Definition at line 138 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_scrolled)(IndicatorObject *io, IndicatorObjectEntry *entry, gint delta, IndicatorScrollDirection direction)

Definition at line 140 of file indicator-object.h.

void(* _IndicatorObjectClass::entry_was_added)(IndicatorObject *io, IndicatorObjectEntry *entry)

Definition at line 130 of file indicator-object.h.

const gchar*(* _IndicatorObjectClass::get_accessible_desc)(IndicatorObject *io)

Definition at line 122 of file indicator-object.h.

GList*(* _IndicatorObjectClass::get_entries)(IndicatorObject *io)

Definition at line 125 of file indicator-object.h.

GtkImage*(* _IndicatorObjectClass::get_image)(IndicatorObject *io)

Definition at line 120 of file indicator-object.h.

GtkLabel*(* _IndicatorObjectClass::get_label)(IndicatorObject *io)

Definition at line 119 of file indicator-object.h.

guint(* _IndicatorObjectClass::get_location)(IndicatorObject *io, IndicatorObjectEntry *entry)

Definition at line 126 of file indicator-object.h.

GtkMenu*(* _IndicatorObjectClass::get_menu)(IndicatorObject *io)

Definition at line 121 of file indicator-object.h.

const gchar*(* _IndicatorObjectClass::get_name_hint)(IndicatorObject *io)

Definition at line 123 of file indicator-object.h.

gboolean(* _IndicatorObjectClass::get_show_now)(IndicatorObject *io, IndicatorObjectEntry *entry)

Definition at line 127 of file indicator-object.h.

void(* _IndicatorObjectClass::menu_show)(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp, gpointer user_data)

Definition at line 141 of file indicator-object.h.

Definition at line 116 of file indicator-object.h.

Definition at line 147 of file indicator-object.h.

Definition at line 148 of file indicator-object.h.

Definition at line 149 of file indicator-object.h.

Definition at line 150 of file indicator-object.h.

Definition at line 151 of file indicator-object.h.

void(* _IndicatorObjectClass::secondary_activate)(IndicatorObject *io, IndicatorObjectEntry *entry, guint timestamp, gpointer user_data)

Definition at line 144 of file indicator-object.h.

void(* _IndicatorObjectClass::show_now_changed)(IndicatorObject *io, IndicatorObjectEntry *entry, gboolean show_now_state, gpointer user_data)

Definition at line 142 of file indicator-object.h.


The documentation for this struct was generated from the following file: