#include <gtk/gtk.h>


void
OnDestroy                              (GtkObject       *object,
                                        gpointer         user_data);

void
OnFile_RunCd                           (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnFile_RunCdBios                       (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnFile_RunExe                          (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnFile_Exit                            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnEmu_Run                              (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnEmu_Reset                            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Conf                            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Gpu                             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Spu                             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Cdr                             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Pads                            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Cpu                             (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnConf_Mcds                            (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnHelp_About                           (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnHelpAbout_Ok                         (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_CdrConf                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_CdrTest                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_CdrAbout                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad2Conf                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad2Test                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad2About                   (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad1Conf                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad1Test                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Pad1About                   (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_GpuConf                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_GpuTest                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_GpuAbout                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_SpuConf                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_SpuTest                     (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_SpuAbout                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_PluginsPath                 (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_BiosPath                    (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Ok                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnConfConf_Cancel                      (GtkButton       *button,
                                        gpointer         user_data);

void
OnCpu_Ok                               (GtkButton       *button,
                                        gpointer         user_data);

void
OnCpu_Cancel                           (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_FS1                              (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Format1                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Reload1                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_FS2                              (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Format2                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Reload2                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Ok                               (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Cancel                           (GtkButton       *button,
                                        gpointer         user_data);

gboolean
OnList1_KeyPress                       (GtkWidget       *widget,
                                        GdkEventKey     *event,
                                        gpointer         user_data);

gboolean
OnList2_KeyPress                       (GtkWidget       *widget,
                                        GdkEventKey     *event,
                                        gpointer         user_data);

void
OnMcd_Copy                             (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Paste                            (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Delete                           (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_CopyTo2                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_CopyTo1                          (GtkButton       *button,
                                        gpointer         user_data);

GtkDirectionType
OnList1_Focus                          (GtkContainer    *container,
                                        GtkDirectionType direction,
                                        gpointer         user_data);

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

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

void
OnMcd_Delete2                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnMcd_Delete1                          (GtkButton       *button,
                                        gpointer         user_data);

void
OnDebug                                (GtkMenuItem     *menuitem,
                                        gpointer         user_data);

void
OnDbg_Ok                               (GtkButton       *button,
                                        gpointer         user_data);

void
OnDebug_Ok                             (GtkButton       *button,
                                        gpointer         user_data);