#ifndef __RUGBY_CELL_RENDERER_SCORE__
#define __RUGBY_CELL_RENDERER_SCORE__

#include <gtk/gtk.h>

G_BEGIN_DECLS

#define RUGBY_TYPE_CELL_RENDERER_SCORE            (rugby_cell_renderer_score_get_type ())
#define RUGBY_CELL_RENDERER_SCORE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), RUGBY_TYPE_CELL_RENDERER_SCORE, RugbyCellRendererScore))
#define RUGBY_CELL_RENDERER_SCORE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), RUGBY_TYPE_CELL_RENDERER_SCORE, RugbyCellRendererScoreClass))
#define RUGBY_IS_CELL_RENDERER_SCORE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), RUGBY_TYPE_CELL_RENDERER_SCORE))
#define RUGBY_IS_CELL_RENDERER_SCORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), RUGBY_TYPE_CELL_RENDERER_SCORE))
#define RUGBY_CELL_RENDERER_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), RUGBY_TYPE_CELL_RENDERER_SCORE, RugbyCellRendererScoreClass))

typedef struct _RugbyCellRendererScore        RugbyCellRendererScore;
typedef struct _RugbyCellRendererScoreClass   RugbyCellRendererScoreClass;
typedef struct _RugbyCellRendererScorePrivate RugbyCellRendererScorePrivate;

struct _RugbyCellRendererScore
{
	GtkCellRenderer parent;

	/*< private >*/
	RugbyCellRendererScorePrivate *priv;
};

struct _RugbyCellRendererScoreClass
{
	GtkCellRendererClass parent_class;
};

GType             rugby_cell_renderer_score_get_type (void) G_GNUC_CONST;
GtkCellRenderer * rugby_cell_renderer_score_new      (void);

G_END_DECLS

#endif /* __RUGBY_CELL_RENDERER_SCORE__ */