typedef struct _XfcePanelIndicatorItemPrivate XfcePanelIndicatorItemPrivate; typedef struct _XfcePanelIndicatorItemClass XfcePanelIndicatorItemClass; typedef struct _XfcePanelIndicatorItem XfcePanelIndicatorItem; struct _XfcePanelIndicatorItemClass { /*< private >*/ GtkBoxClass __parent__; /* signals */ GtkMenu *(*get_menu) (XfcePanelIndicatorItem *item); /*< private >*/ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); }; struct _XfcePanelIndicatorItem { /*< private >*/ GtkBox __parent__; /*< private >*/ XfcePanelIndicatorItemPrivate *priv; }; /** * xfce_panel_indicator_item_set_label: * @item : Item of an #XfcePanelIndicator plugin * @label : A #GtkLabel used in the @item * * Set the label widget of @item. **/ void xfce_panel_indicator_item_set_label (XfcePanelIndicatorItem *item, GtkWidget *label); GtkWidget *xfce_panel_indicator_item_get_label (XfcePanelIndicatorItem *item); /** * xfce_panel_indicator_item_set_text: * @item : Item of an #XfcePanelIndicator plugin * @format : A standard printf() format string * * Like #xfce_panel_indicator_item_set_label, but let the plugin * handle the #GtkLabel and markup. **/ void xfce_panel_indicator_item_set_text (XfcePanelIndicatorItem *item, const gchar *format, ...); const gchar *xfce_panel_indicator_item_get_text (XfcePanelIndicatorItem *item); /* return value from gtk_label_get_text */ /** * xfce_panel_indicator_item_set_image: * @item : Item of an #XfcePanelIndicator plugin * @image : An image widget, preferrebly an XfcePanelImage * * Set the image widget of @item. **/ void xfce_panel_indicator_item_set_image (XfcePanelIndicatorItem *item, GtkWidget *image); GtkWidget *xfce_panel_indicator_item_get_image (XfcePanelIndicatorItem *item); /** * xfce_panel_indicator_item_set_value: * @item : Item of an #XfcePanelIndicator plugin * @value : Value of the graph or progressbar in the indicator, valid range is 0.0 - 1.0. * * Set the current value of the indicator item. **/ void xfce_panel_indicator_item_set_value (XfcePanelIndicatorItem *item, gdouble value); gdouble xfce_panel_indicator_item_get_value (XfcePanelIndicatorItem *item);