Back to index

libindicate  12.10.0
Public Attributes
_IndicateIndicatorClass Struct Reference

IndicateIndicatorClass: : Parent class #GObjectClass. More...

#include <indicator.h>

List of all members.

Public Attributes

GObjectClass parent_class
void(* hide )(IndicateIndicator *indicator, gpointer data)
void(* show )(IndicateIndicator *indicator, gpointer data)
void(* user_display )(IndicateIndicator *indicator, guint timestamp, gpointer data)
void(* modified )(IndicateIndicator *indicator, gchar *property, gpointer data)
void(* displayed )(IndicateIndicator *indicator, gboolean displayed)
void(* set_property )(IndicateIndicator *indicator, const gchar *key, GVariant *data)
GVariant *(* get_property )(IndicateIndicator *indicator, const gchar *key)
indicate_indicator_list_properties_slot_t list_properties
void(* indicate_indicator_reserved1 )(void)
void(* indicate_indicator_reserved2 )(void)
void(* indicate_indicator_reserved3 )(void)
void(* indicate_indicator_reserved4 )(void)

Detailed Description

IndicateIndicatorClass: : Parent class #GObjectClass.

: Slot for #IndicateIndicator::hide. : Slot for #IndicateIndicator::show. : Slot for #IndicateIndicator::user-display. : Slot for #IndicateIndicator::modified. : Slot for #IndicateIndicator::displayed. : Called when indicate_indicator_set_property() is called and should set the value. While typically it is overridden by subclasses they usually handle special properties themselves and then call the superclass for storage. : Called when indicate_indicator_get_property() is called and should return the value requested. Many times this is left alone. : Called when indicate_indicator_list_properties() is called and returns a list of the properties available. Again this can be overridden by subclasses to handle special properties. : Reserved for future use : Reserved for future use : Reserved for future use : Reserved for future use

All of the functions that are used to modify or change data that is in the indicator. Typically gets subclassed by other types of indicators, for example #IndicateIndicatorMessages.

Definition at line 115 of file indicator.h.


Member Data Documentation

void(* _IndicateIndicatorClass::displayed)(IndicateIndicator *indicator, gboolean displayed)

Definition at line 124 of file indicator.h.

GVariant*(* _IndicateIndicatorClass::get_property)(IndicateIndicator *indicator, const gchar *key)

Definition at line 128 of file indicator.h.

void(* _IndicateIndicatorClass::hide)(IndicateIndicator *indicator, gpointer data)

Definition at line 120 of file indicator.h.

Definition at line 132 of file indicator.h.

Definition at line 133 of file indicator.h.

Definition at line 134 of file indicator.h.

Definition at line 135 of file indicator.h.

Definition at line 129 of file indicator.h.

void(* _IndicateIndicatorClass::modified)(IndicateIndicator *indicator, gchar *property, gpointer data)

Definition at line 123 of file indicator.h.

Definition at line 117 of file indicator.h.

void(* _IndicateIndicatorClass::set_property)(IndicateIndicator *indicator, const gchar *key, GVariant *data)

Definition at line 127 of file indicator.h.

void(* _IndicateIndicatorClass::show)(IndicateIndicator *indicator, gpointer data)

Definition at line 121 of file indicator.h.

void(* _IndicateIndicatorClass::user_display)(IndicateIndicator *indicator, guint timestamp, gpointer data)

Definition at line 122 of file indicator.h.


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