#include <gtk/gtk.h>


gboolean
on_draw_ic_configure_event             (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_ic_expose_event                (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

gboolean
on_draw_iv_configure_event             (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_iv_expose_event                (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

gboolean
on_draw_oc_configure_event             (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_oc_expose_event                (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

gboolean
on_draw_ov_configure_event             (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_ov_expose_event                (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

gboolean
on_draw_pressure_configure_event       (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_pressure_expose_event          (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

gboolean
on_draw_speed_configure_event          (GtkWidget       *widget,
                                        GdkEventConfigure *event,
                                        gpointer         user_data);

gboolean
on_draw_speed_expose_event             (GtkWidget       *widget,
                                        GdkEventExpose  *event,
                                        gpointer         user_data);

void
on_b_exit_clicked                      (GtkButton       *button,
                                        gpointer         user_data);

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

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

void
on_w_main_show                         (GtkWidget       *widget,
                                        gpointer         user_data);

void
on_notebook1_switch_page               (GtkNotebook     *notebook,
                                        GtkNotebookPage *page,
                                        guint            page_num,
                                        gpointer         user_data);

void
on_hscale_ic_value_changed             (GtkRange        *range,
                                        gpointer         user_data);

void
on_hscale_iv_value_changed             (GtkRange        *range,
                                        gpointer         user_data);

void
on_hscale_oc_value_changed             (GtkRange        *range,
                                        gpointer         user_data);

void
on_hscale_ov_value_changed             (GtkRange        *range,
                                        gpointer         user_data);

void
on_hscale_pressure_value_changed       (GtkRange        *range,
                                        gpointer         user_data);

void
on_hscale_speed_value_changed          (GtkRange        *range,
                                        gpointer         user_data);

void
on_b_track_clicked                     (GtkButton       *button,
                                        gpointer         user_data);

void
on_hscale_ic_move_slider               (GtkRange        *range,
                                        GtkScrollType    scroll,
                                        gpointer         user_data);
