#ifndef YUI_CHECK_BUTTON_H
#define YUI_CHECK_BUTTON_H
#include <glib.h>
#include <glib-object.h>
#include <gtk/gtkcheckbutton.h>
G_BEGIN_DECLS
#define YUI_CHECK_BUTTON_TYPE (yui_check_button_get_type ())
#define YUI_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), YUI_CHECK_BUTTON_TYPE, YuiCheckButton))
#define YUI_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), YUI_CHECK_BUTTON_TYPE, YuiCheckButtonClass))
#define IS_YUI_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), YUI_CHECK_BUTTON_TYPE))
#define IS_YUI_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), YUI_CHECK_BUTTON_TYPE))
typedef struct _YuiCheckButton YuiCheckButton;
typedef struct _YuiCheckButtonClass YuiCheckButtonClass;
struct _YuiCheckButton
{
GtkCheckButton button;
GKeyFile * keyfile;
gchar * group;
gchar * key;
};
struct _YuiCheckButtonClass
{
GtkCheckButtonClass parent_class;
void (* yui_check_button_change) (YuiCheckButton * ycb);
};
GType yui_check_button_get_type (void);
GtkWidget * yui_check_button_new (const gchar * label, GKeyFile * keyfile, const gchar * group, const gchar * key);
gboolean yui_check_button_get_active (YuiCheckButton * ycb);
G_END_DECLS
#endif