#ifndef LIB_UBLSETTINGS_UI_SAVE #define LIB_UBLSETTINGS_UI_SAVE #include "libublsettingsui-gtk3.h" typedef struct { GtkWidget *Window; GtkWidget *HeaderTopic; GtkWidget *HeaderImage; GtkWidget *StatusBox; GtkWidget *ParametersTree; GtkCellRenderer *ToggleCell; GtkWidget *CancelButton; GtkWidget *SaveButton; GtkListStore *list; GtkTreeModel *filteredModel; GtkTreeViewColumn *OldValueColumn; GtkCellRenderer *OldValueCell; GtkTreeViewColumn *NewValueColumn; GtkCellRenderer *NewValueCell; YON_CONFIG_TYPE type; char *custom_save_path; } template_saving_window; void yon_save_window_set_postsave_function(void *function, void *data); template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...); #endif