1
/* Generated by GOB (v2.0.15) (do not edit directly) */
4
#include <glib-object.h>
10
#ifndef __LM_BAR_GRAPH_H__
11
#define __LM_BAR_GRAPH_H__
15
#endif /* __cplusplus */
21
LM_BAR_GRAPH_ORIENTATION_HORIZONTAL,
22
LM_BAR_GRAPH_ORIENTATION_VERTICAL
23
} LMBarGraphOrientation;
27
* Type checking and casting macros
29
#define LM_TYPE_BAR_GRAPH (lm_bar_graph_get_type())
30
#define LM_BAR_GRAPH(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), lm_bar_graph_get_type(), LMBarGraph)
31
#define LM_BAR_GRAPH_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), lm_bar_graph_get_type(), LMBarGraph const)
32
#define LM_BAR_GRAPH_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), lm_bar_graph_get_type(), LMBarGraphClass)
33
#define LM_IS_BAR_GRAPH(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), lm_bar_graph_get_type ())
35
#define LM_BAR_GRAPH_GET_CLASS(obj) G_TYPE_INSTANCE_GET_CLASS((obj), lm_bar_graph_get_type(), LMBarGraphClass)
37
/* Private structure type */
38
typedef struct _LMBarGraphPrivate LMBarGraphPrivate;
41
* Main object structure
43
#ifndef __TYPEDEF_LM_BAR_GRAPH__
44
#define __TYPEDEF_LM_BAR_GRAPH__
45
typedef struct _LMBarGraph LMBarGraph;
50
LMBarGraphPrivate *_priv;
56
typedef struct _LMBarGraphClass LMBarGraphClass;
57
struct _LMBarGraphClass {
58
GtkWidgetClass __parent__;
65
GType lm_bar_graph_get_type (void);
66
#line 55 "src/lm-bar-graph.gob"
67
void lm_bar_graph_set_orientation (LMBarGraph * self,
68
LMBarGraphOrientation val);
69
#line 70 "lm-bar-graph.h"
70
#line 283 "src/lm-bar-graph.gob"
71
GtkWidget * lm_bar_graph_new (LMApplet * applet);
72
#line 73 "lm-bar-graph.h"
75
* Argument wrapping macros
77
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
78
#define LM_BAR_GRAPH_PROP_APPLET(arg) "applet", __extension__ ({gpointer z = (arg); z;})
79
#define LM_BAR_GRAPH_GET_PROP_APPLET(arg) "applet", __extension__ ({gpointer *z = (arg); z;})
80
#define LM_BAR_GRAPH_PROP_ORIENTATION(arg) "orientation", __extension__ ({LMBarGraphOrientation z = (arg); z;})
81
#else /* __GNUC__ && !__STRICT_ANSI__ */
82
#define LM_BAR_GRAPH_PROP_APPLET(arg) "applet",(gpointer )(arg)
83
#define LM_BAR_GRAPH_GET_PROP_APPLET(arg) "applet",(gpointer *)(arg)
84
#define LM_BAR_GRAPH_PROP_ORIENTATION(arg) "orientation",(LMBarGraphOrientation )(arg)
85
#endif /* __GNUC__ && !__STRICT_ANSI__ */
90
#endif /* __cplusplus */