s update replaces depreciated Gtk1.x symbols with Gtk2.x symbols in
preperation for Gtk3 migration work. These edits aim to be fully compatible
with Gtk2.x.

Depreciated                     Replacement
GtkType                         Gtype
gdk_draw_rgb_image              Deffered as this requires porting from GdkRGB
                                to Cairo
GTK_CHECK_CAST                  G_TYPE_CHECK_INSTANCE_CAST
GTK_CHECK_TYPE                  G_TYPE_CHECK_INSTANCE_TYPE
GTK_OBJECT_FLAGS                gtk_widget_set_realized
gtk_range_set_update_policy     No replacement; as policy is set to
                                continuous try commenting out this line.
gtk_signal_connect              g_signal_connect
GTK_SIGNAL_FUNC                 G_CALLBACK
gtk_type_class                  g_type_class_peek
gtk_type_new                    g_object_new
GtkTypeInfo                     GtypeInfo (Not required for
                                g_type_register_static_simple)
gtk_type_unique                 g_type_register_static_simple
GTK_WIDGET_REALIZED             gtk_widget_get_realized