/***************************************************************

Demonstration code from 'Professional Linux Programming'

Written by Andrew Froggatt et. al.

Copyright (C) 2000 Wrox Press.

http://www.wrox.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

***************************************************************/

/*
 * 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_exit_activate                       (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
on_search_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_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);


