/*
 * Header file for Gnome/GTK+ gui for DVDstore
 * Callbacks.h
 */



#include <gnome.h>

#include "member_dialog.h"
#include "title_dialog.h"
#include "rent_dialog.h"
#include "reserve_dialog.h"
#include "return_dialog.h"
#include "search_window.h"
#include "disk_dialog.h"
#include "properties.h"


void
on_connect_activate                    (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_disconnect_activate                 (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_add_member_activate                 (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_add_dvd_activate                    (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_new_disk_activate                   (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_print_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_exit_activate                       (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_search_activate                     (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_edit_dvd_activate                   (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_return_dvd_activate                 (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_reserve_activate                    (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_preferences_activate                (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_about_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_connect_button_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_disconnect_button_clicked           (GtkButton       *button,
                                        gpointer         user_data);

void
on_print_button_clicked                (GtkButton       *button,
                                        gpointer         user_data);

void
on_rent_button_clicked                 (GtkButton       *button,
                                        gpointer         user_data);

void
on_return_button_clicked               (GtkButton       *button,
                                        gpointer         user_data);

void
on_add_member_button_clicked           (GtkButton       *button,
                                        gpointer         user_data);

void
on_search_button_clicked               (GtkButton       *button,
                                        gpointer         user_data);

void
on_reserve_button_clicked              (GtkButton       *button,
                                        gpointer         user_data);

void
on_exit_button_clicked                 (GtkButton       *button,
                                        gpointer         user_data);


void
on_rent_dvd_activate                   (GtkMenuItem     *menuitem,
                                        gpointer         user_data);


void
on_login_dialog_clicked                (GnomeDialog     *gnomedialog,
                                        gint             arg1,
                                        gpointer         user_data);

void
on_search_clear_clicked                (GtkButton       *button,
                                        gpointer         user_data);
