1 #ifndef __XED_VIEW_GUTTER_RENDERER_H__
2 #define __XED_VIEW_GUTTER_RENDERER_H__
3 
4 #include <gtksourceview/gtksource.h>
5 
6 G_BEGIN_DECLS
7 
8 #define XED_TYPE_VIEW_GUTTER_RENDERER (xed_view_gutter_renderer_get_type ())
9 #define XED_VIEW_GUTTER_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), XED_TYPE_VIEW_GUTTER_RENDERER, XedViewGutterRenderer))
10 #define XED_VIEW_GUTTER_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), XED_TYPE_VIEW_GUTTER_RENDERER, XedViewGutterRendererClass))
11 #define XED_IS_VIEW_GUTTER_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), XED_TYPE_VIEW_GUTTER_RENDERER))
12 #define XED_IS_VIEW_GUTTER_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XED_TYPE_VIEW_GUTTER_RENDERER))
13 #define XED_VIEW_GUTTER_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), XED_TYPE_VIEW_GUTTER_RENDERER, XedViewGutterRendererClass))
14 
15 typedef struct _XedViewGutterRenderer XedViewGutterRenderer;
16 typedef struct _XedViewGutterRendererClass XedViewGutterRendererClass;
17 typedef struct _XedViewGutterRendererPrivate XedViewGutterRendererPrivate;
18 
19 struct _XedViewGutterRenderer
20 {
21     GtkSourceGutterRenderer parent;
22 
23     XedViewGutterRendererPrivate *priv;
24 };
25 
26 struct _XedViewGutterRendererClass
27 {
28     GtkSourceGutterRendererClass parent_instance;
29 };
30 
31 GType xed_view_gutter_renderer_get_type (void) G_GNUC_CONST;
32 
33 G_END_DECLS
34 
35 #endif /* __XED_VIEW_GUTTER_RENDERER_H__ */