1 #ifndef __GBEMOL_PREFERENCES_H_ 2 #define __GBEMOL_PREFERENCES_H_ 3 4 #include <gtk/gtk.h> 5 #include "gbemol-app.h" 6 7 G_BEGIN_DECLS 8 9 #define GBEMOL_TYPE_PREFERENCES (gbemol_preferences_get_type ()) 10 #define GBEMOL_PREFERENCES(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GBEMOL_TYPE_PREFERENCES, GbemolPreferences)) 11 #define GBEMOL_PREFERENCES_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GBEMOL_TYPE_PREFERENCES, GbemolPreferencesClass)) 12 #define GBEMOL_IS_PREFERENCES(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GBEMOL_TYPE_PREFERENCES)) 13 #define GBEMOL_IS_PREFERENCES_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GBEMOL_TYPE_PREFERENCES)) 14 #define GBEMOL_PREFERENCES_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GBEMOL_TYPE_PREFERENCES, GbemolPreferencesClass)) 15 16 #define N_C_RESULTS 10 17 18 typedef struct _GbemolPreferences GbemolPreferences; 19 typedef struct _GbemolPreferencesClass GbemolPreferencesClass; 20 typedef struct _GbemolPreferencesPrivate GbemolPreferencesPrivate; 21 22 struct _GbemolPreferences { 23 GObject parent; 24 GbemolApp* app; 25 GtkWidget *win_main; 26 GbemolPreferencesPrivate *priv; 27 }; 28 29 struct _GbemolPreferencesClass { 30 GObjectClass parent; 31 }; 32 33 GType gbemol_preferences_get_type (void); 34 GbemolPreferences* gbemol_preferences_new (GbemolApp* app); 35 36 #endif 37