00001 00002 #ifndef __CAIRO_DOCK_GUI_FACTORY__ 00003 #define __CAIRO_DOCK_GUI_FACTORY__ 00004 00005 #include <gtk/gtk.h> 00006 00007 00008 GtkWidget *cairo_dock_generate_advanced_ihm_from_keyfile (GKeyFile *pKeyFile, gchar *cTitle, GtkWindow *pParentWindow, GSList **pWidgetList, gboolean bApplyButtonPresent, gchar iIdentifier, gchar *cPresentedGroup, gboolean bSwitchButtonPresent, gchar *cButtonConvert, gchar *cGettextDomain, GPtrArray *pDataGarbage); 00009 00010 gboolean cairo_dock_is_advanced_keyfile (GKeyFile *pKeyFile); 00011 00012 GtkWidget *cairo_dock_generate_basic_ihm_from_keyfile (gchar *cConfFilePath, gchar *cTitle, GtkWindow *pParentWindow, GtkTextBuffer **pTextBuffer, gboolean bApplyButtonPresent, gboolean bSwitchButtonPresent, gchar *cButtonConvert, gchar *cGettextDomain); 00013 00014 00015 void cairo_dock_update_keyfile_from_widget_list (GKeyFile *pKeyFile, GSList *pWidgetList); 00016 00017 00018 void cairo_dock_free_generated_widget_list (GSList *pWidgetList); 00019 00020 00021 #endif