Main Page | Directories | File List | File Members

hildon-status-bar-item.h File Reference

#include <gtk/gtkcontainer.h>

Go to the source code of this file.

Defines

#define HILDON_STATUS_BAR_ITEM_TYPE   ( hildon_status_bar_item_get_type() )
#define HILDON_STATUS_BAR_ITEM(obj)
#define HILDON_STATUS_BAR_ITEM_CLASS(klass)
#define HILDON_IS_STATUS_BAR_ITEM(obj)
#define HILDON_IS_STATUS_BAR_ITEM_CLASS(klass)
#define HILDON_STATUS_BAR_ITEM_GET_PRIVATE(obj)

Typedefs

typedef _HildonStatusBarItem HildonStatusBarItem
typedef _HildonStatusBarItemClass HildonStatusBarItemClass
typedef _HildonStatusBarPluginFn_st HildonStatusBarPluginFn_st
typedef void(* HildonStatusBarItemEntryFn )(HildonStatusBarPluginFn_st *fn)
typedef void *(* HildonStatusBarItemInitializeFn )(HildonStatusBarItem *item, GtkWidget **button)
typedef void(* HildonStatusBarItemDestroyFn )(void *data)
typedef void(* HildonStatusBarItemUpdateFn )(void *data, gint value1, gint value2, const gchar *str)
typedef int(* HildonStatusBarItemGetPriorityFn )(void *data)
typedef void(* HildonStatusBarItemSetConditionalFn )(void *data, gboolean cond)

Functions

GType hildon_status_bar_item_get_type (void)
HildonStatusBarItem * hildon_status_bar_item_new (const char *name, gboolean mandatory)
void hildon_status_bar_item_initialize (HildonStatusBarItem *item)
void hildon_status_bar_item_update (HildonStatusBarItem *item, gint value1, gint value2, const gchar *str)
void hildon_status_bar_item_update_conditional_cb (HildonStatusBarItem *item, gboolean user_data)
void hildon_status_bar_item_set_position (HildonStatusBarItem *item, gint position)
gint hildon_status_bar_item_get_position (HildonStatusBarItem *item)
gint hildon_status_bar_item_get_priority (HildonStatusBarItem *item)
const gchar * hildon_status_bar_item_get_name (HildonStatusBarItem *item)
gboolean hildon_status_bar_item_get_conditional (HildonStatusBarItem *item)
gboolean hildon_status_bar_item_get_mandatory (HildonStatusBarItem *item)
void hildon_status_bar_item_set_button (HildonStatusBarItem *item, GtkWidget *button)
GtkWidget * hildon_status_bar_item_get_button (HildonStatusBarItem *item)


Detailed Description


Define Documentation

#define HILDON_IS_STATUS_BAR_ITEM obj   ) 
 

Value:

(GTK_CHECK_TYPE (obj, \
            HILDON_STATUS_BAR_ITEM_TYPE))

#define HILDON_IS_STATUS_BAR_ITEM_CLASS klass   ) 
 

Value:

(GTK_CHECK_CLASS_TYPE ((klass), \
            HILDON_STATUS_BAR_ITEM_TYPE))

#define HILDON_STATUS_BAR_ITEM obj   ) 
 

Value:

(GTK_CHECK_CAST (obj, \
            HILDON_STATUS_BAR_ITEM_TYPE, \
            HildonStatusBarItem))

#define HILDON_STATUS_BAR_ITEM_CLASS klass   ) 
 

Value:

(GTK_CHECK_CLASS_CAST ((klass), \
            HILDON_STATUS_BAR_ITEM_TYPE, HildonStatusBarItemClass))

#define HILDON_STATUS_BAR_ITEM_GET_PRIVATE obj   ) 
 

Value:

(G_TYPE_INSTANCE_GET_PRIVATE ((obj), \
        HILDON_STATUS_BAR_ITEM_TYPE, HildonStatusBarItemPrivate));


Function Documentation

GtkWidget* hildon_status_bar_item_get_button HildonStatusBarItem *  item  ) 
 

Parameters:
*item item to get button from
Returns:
GtkWidget* button of the item
accessor function to get item button

gboolean hildon_status_bar_item_get_conditional HildonStatusBarItem *  item  ) 
 

Parameters:
*item item to get conditional from
Returns:
gboolean conditional status of the item
accessor function to get item conditional status

gboolean hildon_status_bar_item_get_mandatory HildonStatusBarItem *  item  ) 
 

Parameters:
*item item to get mandatory from
Returns:
gboolean mandatory status of the item
accessor function to get item mandatory status

const gchar* hildon_status_bar_item_get_name HildonStatusBarItem *  item  ) 
 

Parameters:
*item item to get the name
Returns:
*gchar name
accessor function to get item name

gint hildon_status_bar_item_get_position HildonStatusBarItem *  item  ) 
 

Parameters:
*item the item to update
Returns:
gint position of the item
accessor function to get item position

gint hildon_status_bar_item_get_priority HildonStatusBarItem *  item  ) 
 

Parameters:
*item item to get priority from
Returns:
gint priority of the item
accessor function to get item priority

GType hildon_status_bar_item_get_type void   ) 
 

This function registers the status bar item type.

void hildon_status_bar_item_initialize HildonStatusBarItem *  item  ) 
 

Parameters:
*name item to initialize
Initialize a new statusbar item.

HildonStatusBarItem* hildon_status_bar_item_new const char *  name,
gboolean  mandatory
 

Parameters:
*name string naming the plugin
Returns:
HildonStatusBarItem the newly created plugin reference
Creates a new statusbar item.

void hildon_status_bar_item_set_button HildonStatusBarItem *  item,
GtkWidget *  button
 

Parameters:
*item item to set button for
accessor function to set item button

void hildon_status_bar_item_set_position HildonStatusBarItem *  item,
gint  position
 

Parameters:
*item the item to update
gint position of item
accessor function for setting item position

void hildon_status_bar_item_update HildonStatusBarItem *  item,
gint  value1,
gint  value2,
const gchar *  str
 

Parameters:
*item the item to update
value1 parameter to be given to the plugin's own update function
value2 parameter to be given to the plugin's own update function
str parameter to be given to the plugin's own update function
Call's the item's update function and passes on the parameters.

void hildon_status_bar_item_update_conditional_cb HildonStatusBarItem *  item,
gboolean  user_data
 

Parameters:
*item the item to update
gboolean user_data parameter to be given to the plugin's own update function
Call's the item's set conditional function and passes on the parameters.


Generated on Thu Dec 21 11:26:53 2006 for maemo-af-desktop-documentation by  doxygen 1.4.2