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, GtkWidget *pParentWidget, GSList **pWidgetList, gboolean bApplyButtonPresent, gchar iIdentifier, gchar *cPresentedGroup, gboolean bSwitchButtonPresent, gchar *cButtonConvert);
00009
00010 gboolean cairo_dock_is_advanced_keyfile (GKeyFile *pKeyFile);
00011
00012 GtkWidget *cairo_dock_generate_basic_ihm_from_keyfile (gchar *cConfFilePath, gchar *cTitle, GtkWidget *pParentWidget, GtkTextBuffer **pTextBuffer, gboolean bApplyButtonPresent, gboolean bSwitchButtonPresent, gchar *cButtonConvert);
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