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__ */