#include <gtk/gtk.h>


gboolean
on_mainwindow_delete_event             (GtkWidget       *widget,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_editbutton_clicked                  (GtkButton       *button,
                                        gpointer         user_data);

void
on_syncpairlist_select_row             (GtkCList        *clist,
                                        gint             row,
                                        gint             column,
                                        GdkEvent        *event,
                                        gpointer         user_data);

gboolean
on_syncpairwin_delete_event            (GtkWidget       *widget,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_syncpairok_clicked                  (GtkButton       *button,
                                        gpointer         user_data);

void
on_syncpaircancel_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_newpairmenu_activate                (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_exit1_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_preferences1_activate               (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_helpmenu_activate                   (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_aboutmenu_activate                  (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_newbutton_clicked                   (GtkButton       *button,
                                        gpointer         user_data);

void
on_deletebutton_clicked                (GtkButton       *button,
                                        gpointer         user_data);

void
on_syncnowbutton_clicked               (GtkButton       *button,
                                        gpointer         user_data);

void
on_localedit_clicked                   (GtkButton       *button,
                                        gpointer         user_data);

void
on_remoteedit_clicked                  (GtkButton       *button,
                                        gpointer         user_data);

void
on_editpairitem_activate               (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_deletepairitem_activate             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_dialogokbutton_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_dialogcancelbutton_clicked          (GtkButton       *button,
                                        gpointer         user_data);

void
on_newbutton_clicked                   (GtkButton       *button,
                                        gpointer         user_data);

void
on_editbutton_clicked                  (GtkButton       *button,
                                        gpointer         user_data);

void
on_deletebutton_clicked                (GtkButton       *button,
                                        gpointer         user_data);

void
on_syncnowbutton_clicked               (GtkButton       *button,
                                        gpointer         user_data);

void
on_calendarcheck_toggled               (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_addressbookcheck_toggled            (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_todocheck_toggled                   (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_logbutton_clicked                   (GtkButton       *button,
                                        gpointer         user_data);

gboolean
on_logwindow_delete_event              (GtkWidget       *widget,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_logokbutton_clicked                 (GtkButton       *button,
                                        gpointer         user_data);

void
on_logclearbutton_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_dirlocalremoteradio_toggled         (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_dirremotelocalradio_toggled         (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_dirbothradio_toggled                (GtkToggleButton *togglebutton,
                                        gpointer         user_data);

void
on_filterdataentry_changed             (GtkEditable     *editable,
                                        gpointer         user_data);

void
on_resyncbutton_clicked                (GtkButton       *button,
                                        gpointer         user_data);

void
on_hidewinmenu_activate                (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

gboolean
on_mainwindow_delete_event             (GtkWidget       *widget,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_syncpairlist_select_row             (GtkCList        *clist,
                                        gint             row,
                                        gint             column,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_syncpairlist_row_activated          (GtkTreeView     *treeview,
                                        GtkTreePath     *path,
                                        GtkTreeViewColumn *column,
                                        gpointer         user_data);

gboolean
on_syncpairlist_select_cursor_row      (GtkTreeView     *treeview,
                                        gboolean         start_editing,
                                        gpointer         user_data);

void
on_syncpairlist_row_activated          (GtkTreeView     *treeview,
                                        GtkTreePath     *path,
                                        GtkTreeViewColumn *column,
                                        gpointer         user_data);

gboolean
on_syncpairlist_select_cursor_row      (GtkTreeView     *treeview,
                                        gboolean         start_editing,
                                        gpointer         user_data);

void
on_resyncnowbutton_clicked             (GtkButton       *button,
                                        gpointer         user_data);

void
on_syncpairlist_row_activated          (GtkTreeView     *treeview,
                                        GtkTreePath     *path,
                                        GtkTreeViewColumn *column,
                                        gpointer         user_data);

void
on_item1_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_item3_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_showtrayitem_activate               (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_starthiddenitem_activate            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

gboolean
on_mainwindow_frame_event              (GtkWindow       *window,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_mainwindow_destroy                  (GtkObject       *object,
                                        gpointer         user_data);

void
on_resyncnowbutton_clicked             (GtkButton       *button,
                                        gpointer         user_data);

gboolean
on_duplicatewin_delete                 (GtkWidget       *widget,
                                        GdkEvent        *event,
                                        gpointer         user_data);

void
on_duplicate_usefirstbutton_clicked    (GtkButton       *button,
                                        gpointer         user_data);

void
on_duplicate_usesecondbutton_clicked   (GtkButton       *button,
                                        gpointer         user_data);

void
on_duplicate_usebothbutton_clicked     (GtkButton       *button,
                                        gpointer         user_data);

void
on_showresyncitem_activate             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);
