#include #define MAXPATH 2048 #define MAXOPT 100 #define CONFIG_GROUP "__CONFIG" void load_settings(GtkWidget* main, gchar *session, gchar *filename); void save_settings(GtkWidget* main, gchar *session, gchar *filename); gboolean load_groups(GtkWidget* main, gchar *session); void show_browse_source (GtkButton *button, gpointer user_data); void show_browse_dest (GtkButton *button, gpointer user_data); void on_play_clicked (GtkButton *button, gpointer user_data); void on_dryrun_clicked (GtkButton *button, gpointer user_data); void on_play_clicked (GtkButton *button, gpointer user_data); void on_dryrun_clicked (GtkButton *button, gpointer user_data); void on_main_create (GtkWindow *window, gpointer user_data); void on_main_destroy (GtkObject *object, gpointer user_data); void on_close_clicked (GtkButton *button, gpointer user_data); void on_rsync_show (GtkWidget *widget, gpointer user_data); void on_rsync_show (GtkWidget *widget, gpointer user_data); void on_rsync_destroy (GtkObject *object, gpointer user_data); void on_combo_session_changed (GtkComboBox *combobox, gpointer user_data); void on_session_add_clicked (GtkButton *button, gpointer user_data); void on_session_del_clicked (GtkButton *button, gpointer user_data); void on_button_session_new_cancel_clicked (GtkButton *button, gpointer user_data); void on_button_new_session_ok_clicked (GtkButton *button, gpointer user_data); void on_button_about_clicked (GtkButton *button, gpointer user_data); void on_entry_session_name_editing_done (GtkCellEditable *celleditable, gpointer user_data); void show_browse_dest (GtkButton *button, gpointer user_data); void on_scrolled1_hide (GtkWidget *widget, gpointer user_data); void on_button_switch_clicked (GtkButton *button, gpointer user_data); void on_button_pause_clicked (GtkButton *button, gpointer user_data); void on_preferences1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_rsync_info_activate (GtkMenuItem *menuitem, gpointer user_data); gboolean on_main_state_changed (GtkWidget *widget, GdkEvent *event, gpointer user_data); gboolean on_rsync_window_state_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); void on_rsync_show (GtkWidget *widget, gpointer user_data); void on_rsync_destroy (GtkObject *object, gpointer user_data); void on_import1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_export1_activate (GtkMenuItem *menuitem, gpointer user_data);