  if (!strcmp( thefunction , "gtk_window_set_title")) {
    gtk_window_set_title(  GTK_WINDOW(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_wmclass")) {
    gtk_window_set_wmclass(  GTK_WINDOW(obj) , arg1  , arg2  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_policy")) {
    gtk_window_set_policy(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_resizable")) {
    gtk_window_set_resizable(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_resizable")) {
    resultgboolean = gtk_window_get_resizable(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_activate_focus")) {
    resultgboolean = gtk_window_activate_focus(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_activate_default")) {
    resultgboolean = gtk_window_activate_default(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_modal")) {
    gtk_window_set_modal(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_default_size")) {
    gtk_window_set_default_size(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_transient_for")) {
    gtk_window_set_transient_for(  GTK_WINDOW(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_destroy_with_parent")) {
    gtk_window_set_destroy_with_parent(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_is_active")) {
    resultgboolean = gtk_window_is_active(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_has_toplevel_focus")) {
    resultgboolean = gtk_window_has_toplevel_focus(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_add_mnemonic")) {
    gtk_window_add_mnemonic(  GTK_WINDOW(obj) , atoi(arg1)  , li2->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_remove_mnemonic")) {
    gtk_window_remove_mnemonic(  GTK_WINDOW(obj) , atoi(arg1)  , li2->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_focus")) {
    GO[GOcount].obj = gtk_window_get_focus(  GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_focus")) {
    gtk_window_set_focus(  GTK_WINDOW(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_default")) {
    gtk_window_set_default(  GTK_WINDOW(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_present")) {
    gtk_window_present(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_present_with_time")) {
    gtk_window_present_with_time(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_iconify")) {
    gtk_window_iconify(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_deiconify")) {
    gtk_window_deiconify(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_stick")) {
    gtk_window_stick(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_unstick")) {
    gtk_window_unstick(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_maximize")) {
    gtk_window_maximize(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_unmaximize")) {
    gtk_window_unmaximize(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_fullscreen")) {
    gtk_window_fullscreen(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_unfullscreen")) {
    gtk_window_unfullscreen(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_keep_above")) {
    gtk_window_set_keep_above(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_keep_below")) {
    gtk_window_set_keep_below(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_begin_move_drag")) {
    gtk_window_begin_move_drag(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_decorated")) {
    gtk_window_set_decorated(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_frame_dimensions")) {
    gtk_window_set_frame_dimensions(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_has_frame")) {
    gtk_window_set_has_frame(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_role")) {
    gtk_window_set_role(  GTK_WINDOW(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_skip_taskbar_hint")) {
    gtk_window_set_skip_taskbar_hint(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_skip_pager_hint")) {
    gtk_window_set_skip_pager_hint(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_urgency_hint")) {
    gtk_window_set_urgency_hint(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_accept_focus")) {
    gtk_window_set_accept_focus(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_focus_on_map")) {
    gtk_window_set_focus_on_map(  GTK_WINDOW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_decorated")) {
    resultgboolean = gtk_window_get_decorated(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_default_size")) {
    gtk_window_get_default_size(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_destroy_with_parent")) {
    resultgboolean = gtk_window_get_destroy_with_parent(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_frame_dimensions")) {
    gtk_window_get_frame_dimensions(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_has_frame")) {
    resultgboolean = gtk_window_get_has_frame(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_icon_name")) {
    resultbuffer = gtk_window_get_icon_name(  GTK_WINDOW(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_modal")) {
    resultgboolean = gtk_window_get_modal(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_position")) {
    gtk_window_get_position(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_role")) {
    resultbuffer = gtk_window_get_role(  GTK_WINDOW(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_size")) {
    gtk_window_get_size(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_title")) {
    resultbuffer = gtk_window_get_title(  GTK_WINDOW(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_transient_for")) {
    GO[GOcount].obj = gtk_window_get_transient_for(  GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWindow");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_skip_taskbar_hint")) {
    resultgboolean = gtk_window_get_skip_taskbar_hint(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_skip_pager_hint")) {
    resultgboolean = gtk_window_get_skip_pager_hint(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_urgency_hint")) {
    resultgboolean = gtk_window_get_urgency_hint(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_accept_focus")) {
    resultgboolean = gtk_window_get_accept_focus(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_get_focus_on_map")) {
    resultgboolean = gtk_window_get_focus_on_map(  GTK_WINDOW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_move")) {
    gtk_window_move(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_parse_geometry")) {
    resultgboolean = gtk_window_parse_geometry(  GTK_WINDOW(obj) , arg1  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_reshow_with_initial_size")) {
    gtk_window_reshow_with_initial_size(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_resize")) {
    gtk_window_resize(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_default_icon")) {
    gtk_window_set_default_icon(  GDK_PIXBUF(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_default_icon_name")) {
    gtk_window_set_default_icon_name(  arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_icon_name")) {
    gtk_window_set_icon_name(  GTK_WINDOW(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_window_set_auto_startup_notification")) {
    gtk_window_set_auto_startup_notification(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_decorated_window_init")) {
    gtk_decorated_window_init(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_decorated_window_calculate_frame_size")) {
    gtk_decorated_window_calculate_frame_size(  GTK_WINDOW(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_decorated_window_set_title")) {
    gtk_decorated_window_set_title(  GTK_WINDOW(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_decorated_window_move_resize_window")) {
    gtk_decorated_window_move_resize_window(  GTK_WINDOW(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_set_locale")) {
    resultbuffer = gtk_set_locale(  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_disable_setlocale")) {
    gtk_disable_setlocale(  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_events_pending")) {
    resultgboolean = gtk_events_pending(  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_main_quit")) {
    gtk_main_quit(  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_main_iteration")) {
    resultgboolean = gtk_main_iteration(  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_main_iteration_do")) {
    resultgboolean = gtk_main_iteration_do(  atoi(arg0)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_grab_add")) {
    gtk_grab_add(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_grab_get_current")) {
    GO[GOcount].obj = gtk_grab_get_current(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_grab_remove")) {
    gtk_grab_remove(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_quit_remove")) {
    gtk_quit_remove(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_quit_remove_by_data")) {
    gtk_quit_remove_by_data(   arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_timeout_remove")) {
    gtk_timeout_remove(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_idle_remove")) {
    gtk_idle_remove(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_idle_remove_by_data")) {
    gtk_idle_remove_by_data(   arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_input_remove")) {
    gtk_input_remove(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_key_snooper_remove")) {
    gtk_key_snooper_remove(  atoi(arg0)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_accel_group_lock")) {
    gtk_accel_group_lock(  GTK_ACCEL_GROUP(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_accel_group_unlock")) {
    gtk_accel_group_unlock(  GTK_ACCEL_GROUP(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_set_search_path")) {
    gtk_icon_theme_set_search_path(  GTK_ICON_THEME(obj) , arg1  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_get_search_path")) {
    gtk_icon_theme_get_search_path(  GTK_ICON_THEME(obj) ,  &returntext[1].text  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_append_search_path")) {
    gtk_icon_theme_append_search_path(  GTK_ICON_THEME(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_prepend_search_path")) {
    gtk_icon_theme_prepend_search_path(  GTK_ICON_THEME(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_set_custom_theme")) {
    gtk_icon_theme_set_custom_theme(  GTK_ICON_THEME(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_has_icon")) {
    resultgboolean = gtk_icon_theme_has_icon(  GTK_ICON_THEME(obj) , arg1  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_icon_theme_rescan_if_needed")) {
    resultgboolean = gtk_icon_theme_rescan_if_needed(  GTK_ICON_THEME(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_clear")) {
    gtk_clipboard_clear(  GTK_CLIPBOARD(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_set_text")) {
    gtk_clipboard_set_text(  GTK_CLIPBOARD(obj) , arg1  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_wait_for_text")) {
    resultbuffer = gtk_clipboard_wait_for_text(  GTK_CLIPBOARD(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_wait_is_text_available")) {
    resultgboolean = gtk_clipboard_wait_is_text_available(  GTK_CLIPBOARD(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_wait_is_image_available")) {
    resultgboolean = gtk_clipboard_wait_is_image_available(  GTK_CLIPBOARD(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clipboard_store")) {
    gtk_clipboard_store(  GTK_CLIPBOARD(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_add_widget_name_style")) {
    gtk_rc_add_widget_name_style(  GTK_RC_STYLE(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_add_widget_class_style")) {
    gtk_rc_add_widget_class_style(  GTK_RC_STYLE(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_add_class_style")) {
    gtk_rc_add_class_style(  GTK_RC_STYLE(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_parse")) {
    gtk_rc_parse(  arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_parse_string")) {
    gtk_rc_parse_string(  arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_reparse_all")) {
    resultgboolean = gtk_rc_reparse_all(  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_reparse_all_for_settings")) {
    resultgboolean = gtk_rc_reparse_all_for_settings(  GTK_SETTINGS(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_reset_styles")) {
    gtk_rc_reset_styles(  GTK_SETTINGS(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_add_default_file")) {
    gtk_rc_add_default_file(  arg0  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_set_default_files")) {
    gtk_rc_set_default_files(   &returntext[0].text  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_find_module_in_path")) {
    resultbuffer = gtk_rc_find_module_in_path(  arg0  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_find_pixmap_in_path")) {
    resultbuffer = gtk_rc_find_pixmap_in_path(  GTK_SETTINGS(obj) , arg1  , arg2  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_get_module_dir")) {
    resultbuffer = gtk_rc_get_module_dir(  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_get_im_module_path")) {
    resultbuffer = gtk_rc_get_im_module_path(  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_get_im_module_file")) {
    resultbuffer = gtk_rc_get_im_module_file(  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_get_theme_dir")) {
    resultbuffer = gtk_rc_get_theme_dir(  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_style_ref")) {
    gtk_rc_style_ref(  GTK_RC_STYLE(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_rc_style_unref")) {
    gtk_rc_style_unref(  GTK_RC_STYLE(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_check_version")) {
    resultbuffer = gtk_check_version(  atoi(arg0)  , atoi(arg1)  , atoi(arg2)  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_new")) {
    GO[GOcount].obj = gtk_label_new(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_text")) {
    gtk_label_set_text(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_markup")) {
    gtk_label_set_markup(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_markup_with_mnemonic")) {
    gtk_label_set_markup_with_mnemonic(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_pattern")) {
    gtk_label_set_pattern(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_width_chars")) {
    gtk_label_set_width_chars(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_max_width_chars")) {
    gtk_label_set_max_width_chars(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get")) {
    gtk_label_get(  GTK_LABEL(obj) ,  &returntext[1].text  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_line_wrap")) {
    gtk_label_set_line_wrap(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_layout_offsets")) {
    gtk_label_get_layout_offsets(  GTK_LABEL(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_selectable")) {
    resultgboolean = gtk_label_get_selectable(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_text")) {
    resultbuffer = gtk_label_get_text(  GTK_LABEL(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_new_with_mnemonic")) {
    GO[GOcount].obj = gtk_label_new_with_mnemonic(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_select_region")) {
    gtk_label_select_region(  GTK_LABEL(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_mnemonic_widget")) {
    gtk_label_set_mnemonic_widget(  GTK_LABEL(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_selectable")) {
    gtk_label_set_selectable(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_text_with_mnemonic")) {
    gtk_label_set_text_with_mnemonic(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_width_chars")) {
    resultgint = gtk_label_get_width_chars(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_max_width_chars")) {
    resultgint = gtk_label_get_max_width_chars(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_label")) {
    resultbuffer = gtk_label_get_label(  GTK_LABEL(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_line_wrap")) {
    resultgboolean = gtk_label_get_line_wrap(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_mnemonic_widget")) {
    GO[GOcount].obj = gtk_label_get_mnemonic_widget(  GTK_LABEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_selection_bounds")) {
    resultgboolean = gtk_label_get_selection_bounds(  GTK_LABEL(obj) , atoi(arg1)  , atoi(arg2)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_use_markup")) {
    resultgboolean = gtk_label_get_use_markup(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_use_underline")) {
    resultgboolean = gtk_label_get_use_underline(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_single_line_mode")) {
    resultgboolean = gtk_label_get_single_line_mode(  GTK_LABEL(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_get_angle")) {
    resultgdouble = gtk_label_get_angle(  GTK_LABEL(obj) );
    sprintf(result , "%f" , resultgdouble);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_label")) {
    gtk_label_set_label(  GTK_LABEL(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_use_markup")) {
    gtk_label_set_use_markup(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_use_underline")) {
    gtk_label_set_use_underline(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_single_line_mode")) {
    gtk_label_set_single_line_mode(  GTK_LABEL(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_label_set_angle")) {
    gtk_label_set_angle(  GTK_LABEL(obj) , atof(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_new")) {
    GO[GOcount].obj = gtk_button_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_new_with_label")) {
    GO[GOcount].obj = gtk_button_new_with_label(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_new_with_mnemonic")) {
    GO[GOcount].obj = gtk_button_new_with_mnemonic(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_new_from_stock")) {
    GO[GOcount].obj = gtk_button_new_from_stock(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_pressed")) {
    gtk_button_pressed(  GTK_BUTTON(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_released")) {
    gtk_button_released(  GTK_BUTTON(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_clicked")) {
    gtk_button_clicked(  GTK_BUTTON(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_enter")) {
    gtk_button_enter(  GTK_BUTTON(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_leave")) {
    gtk_button_leave(  GTK_BUTTON(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_label")) {
    resultbuffer = gtk_button_get_label(  GTK_BUTTON(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_label")) {
    gtk_button_set_label(  GTK_BUTTON(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_use_stock")) {
    resultgboolean = gtk_button_get_use_stock(  GTK_BUTTON(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_use_stock")) {
    gtk_button_set_use_stock(  GTK_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_use_underline")) {
    resultgboolean = gtk_button_get_use_underline(  GTK_BUTTON(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_use_underline")) {
    gtk_button_set_use_underline(  GTK_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_focus_on_click")) {
    gtk_button_set_focus_on_click(  GTK_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_focus_on_click")) {
    resultgboolean = gtk_button_get_focus_on_click(  GTK_BUTTON(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_alignment")) {
    gtk_button_set_alignment(  GTK_BUTTON(obj) , atof(arg1)  , atof(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_alignment")) {
    gtk_button_get_alignment(  GTK_BUTTON(obj) , arg1  , arg2  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_set_image")) {
    gtk_button_set_image(  GTK_BUTTON(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_button_get_image")) {
    GO[GOcount].obj = gtk_button_get_image(  GTK_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_local_only")) {
    gtk_file_chooser_set_local_only(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_local_only")) {
    resultgboolean = gtk_file_chooser_get_local_only(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_select_multiple")) {
    gtk_file_chooser_set_select_multiple(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_select_multiple")) {
    resultgboolean = gtk_file_chooser_get_select_multiple(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_show_hidden")) {
    gtk_file_chooser_set_show_hidden(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_show_hidden")) {
    resultgboolean = gtk_file_chooser_get_show_hidden(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_do_overwrite_confirmation")) {
    gtk_file_chooser_set_do_overwrite_confirmation(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_do_overwrite_confirmation")) {
    resultgboolean = gtk_file_chooser_get_do_overwrite_confirmation(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_current_name")) {
    gtk_file_chooser_set_current_name(  GTK_FILE_CHOOSER(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_filename")) {
    resultbuffer = gtk_file_chooser_get_filename(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_select_all")) {
    gtk_file_chooser_select_all(  GTK_FILE_CHOOSER(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_unselect_all")) {
    gtk_file_chooser_unselect_all(  GTK_FILE_CHOOSER(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_current_folder")) {
    resultgboolean = gtk_file_chooser_set_current_folder(  GTK_FILE_CHOOSER(obj) , arg1  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_current_folder")) {
    resultbuffer = gtk_file_chooser_get_current_folder(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_uri")) {
    resultbuffer = gtk_file_chooser_get_uri(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_current_folder_uri")) {
    resultgboolean = gtk_file_chooser_set_current_folder_uri(  GTK_FILE_CHOOSER(obj) , arg1  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_current_folder_uri")) {
    resultbuffer = gtk_file_chooser_get_current_folder_uri(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_preview_widget")) {
    gtk_file_chooser_set_preview_widget(  GTK_FILE_CHOOSER(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_preview_widget")) {
    GO[GOcount].obj = gtk_file_chooser_get_preview_widget(  GTK_FILE_CHOOSER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_preview_widget_active")) {
    gtk_file_chooser_set_preview_widget_active(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_preview_widget_active")) {
    resultgboolean = gtk_file_chooser_get_preview_widget_active(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_use_preview_label")) {
    gtk_file_chooser_set_use_preview_label(  GTK_FILE_CHOOSER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_use_preview_label")) {
    resultgboolean = gtk_file_chooser_get_use_preview_label(  GTK_FILE_CHOOSER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_extra_widget")) {
    gtk_file_chooser_set_extra_widget(  GTK_FILE_CHOOSER(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_extra_widget")) {
    GO[GOcount].obj = gtk_file_chooser_get_extra_widget(  GTK_FILE_CHOOSER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_add_filter")) {
    gtk_file_chooser_add_filter(  GTK_FILE_CHOOSER(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_remove_filter")) {
    gtk_file_chooser_remove_filter(  GTK_FILE_CHOOSER(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_set_filter")) {
    gtk_file_chooser_set_filter(  GTK_FILE_CHOOSER(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_get_filter")) {
    GO[GOcount].obj = gtk_file_chooser_get_filter(  GTK_FILE_CHOOSER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkFileFilter");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_button_new_with_dialog")) {
    GO[GOcount].obj = gtk_file_chooser_button_new_with_dialog(  GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_button_get_title")) {
    resultbuffer = gtk_file_chooser_button_get_title(  GTK_FILE_CHOOSER_BUTTON(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_button_set_title")) {
    gtk_file_chooser_button_set_title(  GTK_FILE_CHOOSER_BUTTON(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_button_get_width_chars")) {
    resultgint = gtk_file_chooser_button_get_width_chars(  GTK_FILE_CHOOSER_BUTTON(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_chooser_button_set_width_chars")) {
    gtk_file_chooser_button_set_width_chars(  GTK_FILE_CHOOSER_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_new")) {
    GO[GOcount].obj = gtk_file_selection_new(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_set_filename")) {
    gtk_file_selection_set_filename(  GTK_FILE_SELECTION(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_get_filename")) {
    resultbuffer = gtk_file_selection_get_filename(  GTK_FILE_SELECTION(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_complete")) {
    gtk_file_selection_complete(  GTK_FILE_SELECTION(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_show_fileop_buttons")) {
    gtk_file_selection_show_fileop_buttons(  GTK_FILE_SELECTION(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_hide_fileop_buttons")) {
    gtk_file_selection_hide_fileop_buttons(  GTK_FILE_SELECTION(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_set_select_multiple")) {
    gtk_file_selection_set_select_multiple(  GTK_FILE_SELECTION(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_selection_get_select_multiple")) {
    resultgboolean = gtk_file_selection_get_select_multiple(  GTK_FILE_SELECTION(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_new")) {
    GO[GOcount].obj = gtk_color_button_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_set_alpha")) {
    gtk_color_button_set_alpha(  GTK_COLOR_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_set_use_alpha")) {
    gtk_color_button_set_use_alpha(  GTK_COLOR_BUTTON(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_get_use_alpha")) {
    resultgboolean = gtk_color_button_get_use_alpha(  GTK_COLOR_BUTTON(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_set_title")) {
    gtk_color_button_set_title(  GTK_COLOR_BUTTON(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_color_button_get_title")) {
    resultbuffer = gtk_color_button_get_title(  GTK_COLOR_BUTTON(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_new")) {
    GO[GOcount].obj = gtk_text_buffer_new(  GTK_TEXT_TAG_TABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextBuffer");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_line_count")) {
    resultgint = gtk_text_buffer_get_line_count(  GTK_TEXT_BUFFER(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_char_count")) {
    resultgint = gtk_text_buffer_get_char_count(  GTK_TEXT_BUFFER(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert")) {
    gtk_text_buffer_insert(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , arg2  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert_at_cursor")) {
    gtk_text_buffer_insert_at_cursor(  GTK_TEXT_BUFFER(obj) , arg1  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert_interactive")) {
    resultgboolean = gtk_text_buffer_insert_interactive(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , arg2  , atoi(arg3)  , atoi(arg4)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert_interactive_at_cursor")) {
    resultgboolean = gtk_text_buffer_insert_interactive_at_cursor(  GTK_TEXT_BUFFER(obj) , arg1  , atoi(arg2)  , atoi(arg3)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert_range")) {
    gtk_text_buffer_insert_range(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  ,  &TextIters[ atoi(arg3) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_insert_range_interactive")) {
    resultgboolean = gtk_text_buffer_insert_range_interactive(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  ,  &TextIters[ atoi(arg3) ].Iter  , atoi(arg4)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_delete")) {
    gtk_text_buffer_delete(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_delete_interactive")) {
    resultgboolean = gtk_text_buffer_delete_interactive(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  , atoi(arg3)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_backspace")) {
    resultgboolean = gtk_text_buffer_backspace(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_set_text")) {
    gtk_text_buffer_set_text(  GTK_TEXT_BUFFER(obj) , arg1  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_text")) {
    resultbuffer = gtk_text_buffer_get_text(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  , atoi(arg3)  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_slice")) {
    resultbuffer = gtk_text_buffer_get_slice(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  , atoi(arg3)  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_move_mark_by_name")) {
    gtk_text_buffer_move_mark_by_name(  GTK_TEXT_BUFFER(obj) , arg1  ,  &TextIters[ atoi(arg2) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_delete_mark_by_name")) {
    gtk_text_buffer_delete_mark_by_name(  GTK_TEXT_BUFFER(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_place_cursor")) {
    gtk_text_buffer_place_cursor(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_select_range")) {
    gtk_text_buffer_select_range(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_apply_tag_by_name")) {
    gtk_text_buffer_apply_tag_by_name(  GTK_TEXT_BUFFER(obj) , arg1  ,  &TextIters[ atoi(arg2) ].Iter  ,  &TextIters[ atoi(arg3) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_remove_tag_by_name")) {
    gtk_text_buffer_remove_tag_by_name(  GTK_TEXT_BUFFER(obj) , arg1  ,  &TextIters[ atoi(arg2) ].Iter  ,  &TextIters[ atoi(arg3) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_remove_all_tags")) {
    gtk_text_buffer_remove_all_tags(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_line_offset")) {
    gtk_text_buffer_get_iter_at_line_offset(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_offset")) {
    gtk_text_buffer_get_iter_at_offset(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_line")) {
    gtk_text_buffer_get_iter_at_line(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_line_index")) {
    gtk_text_buffer_get_iter_at_line_index(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_start_iter")) {
    gtk_text_buffer_get_start_iter(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_end_iter")) {
    gtk_text_buffer_get_end_iter(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_bounds")) {
    gtk_text_buffer_get_bounds(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_modified")) {
    resultgboolean = gtk_text_buffer_get_modified(  GTK_TEXT_BUFFER(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_set_modified")) {
    gtk_text_buffer_set_modified(  GTK_TEXT_BUFFER(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_delete_selection")) {
    resultgboolean = gtk_text_buffer_delete_selection(  GTK_TEXT_BUFFER(obj) , atoi(arg1)  , atoi(arg2)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_get_selection_bounds")) {
    resultgboolean = gtk_text_buffer_get_selection_bounds(  GTK_TEXT_BUFFER(obj) ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_begin_user_action")) {
    gtk_text_buffer_begin_user_action(  GTK_TEXT_BUFFER(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_buffer_end_user_action")) {
    gtk_text_buffer_end_user_action(  GTK_TEXT_BUFFER(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_buffer")) {
    GO[GOcount].obj = gtk_text_iter_get_buffer(   &TextIters[ atoi(arg0) ].Iter  );
  createnewreturnobject("NEWOBJECT" , "GtkTextBuffer");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_free")) {
    gtk_text_iter_free(   &TextIters[ atoi(arg0) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_offset")) {
    resultgint = gtk_text_iter_get_offset(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_line")) {
    resultgint = gtk_text_iter_get_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_line_offset")) {
    resultgint = gtk_text_iter_get_line_offset(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_line_index")) {
    resultgint = gtk_text_iter_get_line_index(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_visible_line_index")) {
    resultgint = gtk_text_iter_get_visible_line_index(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_visible_line_offset")) {
    resultgint = gtk_text_iter_get_visible_line_offset(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_slice")) {
    resultbuffer = gtk_text_iter_get_slice(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_text")) {
    resultbuffer = gtk_text_iter_get_text(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_visible_slice")) {
    resultbuffer = gtk_text_iter_get_visible_slice(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_visible_text")) {
    resultbuffer = gtk_text_iter_get_visible_text(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_editable")) {
    resultgboolean = gtk_text_iter_editable(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_can_insert")) {
    resultgboolean = gtk_text_iter_can_insert(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_starts_word")) {
    resultgboolean = gtk_text_iter_starts_word(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_ends_word")) {
    resultgboolean = gtk_text_iter_ends_word(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_inside_word")) {
    resultgboolean = gtk_text_iter_inside_word(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_starts_line")) {
    resultgboolean = gtk_text_iter_starts_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_ends_line")) {
    resultgboolean = gtk_text_iter_ends_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_starts_sentence")) {
    resultgboolean = gtk_text_iter_starts_sentence(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_ends_sentence")) {
    resultgboolean = gtk_text_iter_ends_sentence(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_inside_sentence")) {
    resultgboolean = gtk_text_iter_inside_sentence(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_is_cursor_position")) {
    resultgboolean = gtk_text_iter_is_cursor_position(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_chars_in_line")) {
    resultgint = gtk_text_iter_get_chars_in_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_get_bytes_in_line")) {
    resultgint = gtk_text_iter_get_bytes_in_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_is_end")) {
    resultgboolean = gtk_text_iter_is_end(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_is_start")) {
    resultgboolean = gtk_text_iter_is_start(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_char")) {
    resultgboolean = gtk_text_iter_forward_char(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_char")) {
    resultgboolean = gtk_text_iter_backward_char(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_chars")) {
    resultgboolean = gtk_text_iter_forward_chars(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_chars")) {
    resultgboolean = gtk_text_iter_backward_chars(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_line")) {
    resultgboolean = gtk_text_iter_forward_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_line")) {
    resultgboolean = gtk_text_iter_backward_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_lines")) {
    resultgboolean = gtk_text_iter_forward_lines(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_lines")) {
    resultgboolean = gtk_text_iter_backward_lines(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_word_ends")) {
    resultgboolean = gtk_text_iter_forward_word_ends(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_word_starts")) {
    resultgboolean = gtk_text_iter_backward_word_starts(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_word_end")) {
    resultgboolean = gtk_text_iter_forward_word_end(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_word_start")) {
    resultgboolean = gtk_text_iter_backward_word_start(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_cursor_position")) {
    resultgboolean = gtk_text_iter_forward_cursor_position(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_cursor_position")) {
    resultgboolean = gtk_text_iter_backward_cursor_position(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_cursor_positions")) {
    resultgboolean = gtk_text_iter_forward_cursor_positions(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_cursor_positions")) {
    resultgboolean = gtk_text_iter_backward_cursor_positions(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_sentence_start")) {
    resultgboolean = gtk_text_iter_backward_sentence_start(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_sentence_starts")) {
    resultgboolean = gtk_text_iter_backward_sentence_starts(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_sentence_end")) {
    resultgboolean = gtk_text_iter_forward_sentence_end(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_sentence_ends")) {
    resultgboolean = gtk_text_iter_forward_sentence_ends(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_word_ends")) {
    resultgboolean = gtk_text_iter_forward_visible_word_ends(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_word_starts")) {
    resultgboolean = gtk_text_iter_backward_visible_word_starts(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_word_end")) {
    resultgboolean = gtk_text_iter_forward_visible_word_end(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_word_start")) {
    resultgboolean = gtk_text_iter_backward_visible_word_start(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_cursor_position")) {
    resultgboolean = gtk_text_iter_forward_visible_cursor_position(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_cursor_position")) {
    resultgboolean = gtk_text_iter_backward_visible_cursor_position(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_cursor_positions")) {
    resultgboolean = gtk_text_iter_forward_visible_cursor_positions(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_cursor_positions")) {
    resultgboolean = gtk_text_iter_backward_visible_cursor_positions(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_line")) {
    resultgboolean = gtk_text_iter_forward_visible_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_line")) {
    resultgboolean = gtk_text_iter_backward_visible_line(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_visible_lines")) {
    resultgboolean = gtk_text_iter_forward_visible_lines(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_backward_visible_lines")) {
    resultgboolean = gtk_text_iter_backward_visible_lines(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_offset")) {
    gtk_text_iter_set_offset(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_line")) {
    gtk_text_iter_set_line(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_line_offset")) {
    gtk_text_iter_set_line_offset(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_line_index")) {
    gtk_text_iter_set_line_index(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_visible_line_index")) {
    gtk_text_iter_set_visible_line_index(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_set_visible_line_offset")) {
    gtk_text_iter_set_visible_line_offset(   &TextIters[ atoi(arg0) ].Iter  , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_to_end")) {
    gtk_text_iter_forward_to_end(   &TextIters[ atoi(arg0) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_forward_to_line_end")) {
    resultgboolean = gtk_text_iter_forward_to_line_end(   &TextIters[ atoi(arg0) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_equal")) {
    resultgboolean = gtk_text_iter_equal(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_compare")) {
    resultgint = gtk_text_iter_compare(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_in_range")) {
    resultgboolean = gtk_text_iter_in_range(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  ,  &TextIters[ atoi(arg2) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_iter_order")) {
    gtk_text_iter_order(   &TextIters[ atoi(arg0) ].Iter  ,  &TextIters[ atoi(arg1) ].Iter  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_new")) {
    GO[GOcount].obj = gtk_text_view_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_new_with_buffer")) {
    GO[GOcount].obj = gtk_text_view_new_with_buffer(  GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_buffer")) {
    gtk_text_view_set_buffer(  GTK_TEXT_VIEW(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_buffer")) {
    GO[GOcount].obj = gtk_text_view_get_buffer(  GTK_TEXT_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextBuffer");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_scroll_to_iter")) {
    resultgboolean = gtk_text_view_scroll_to_iter(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atof(arg2)  , atoi(arg3)  , atof(arg4)  , atof(arg5)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_place_cursor_onscreen")) {
    resultgboolean = gtk_text_view_place_cursor_onscreen(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_line_at_y")) {
    gtk_text_view_get_line_at_y(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_line_yrange")) {
    gtk_text_view_get_line_yrange(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_iter_at_location")) {
    gtk_text_view_get_iter_at_location(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_iter_at_position")) {
    gtk_text_view_get_iter_at_position(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_forward_display_line")) {
    resultgboolean = gtk_text_view_forward_display_line(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_backward_display_line")) {
    resultgboolean = gtk_text_view_backward_display_line(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_forward_display_line_end")) {
    resultgboolean = gtk_text_view_forward_display_line_end(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_backward_display_line_start")) {
    resultgboolean = gtk_text_view_backward_display_line_start(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_starts_display_line")) {
    resultgboolean = gtk_text_view_starts_display_line(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_move_visually")) {
    resultgboolean = gtk_text_view_move_visually(  GTK_TEXT_VIEW(obj) ,  &TextIters[ atoi(arg1) ].Iter  , atoi(arg2)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_child_anchor_get_deleted")) {
    resultgboolean = gtk_text_child_anchor_get_deleted(  GTK_TEXT_CHILD_ANCHOR(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_move_child")) {
    gtk_text_view_move_child(  GTK_TEXT_VIEW(obj) , li1->data  , atoi(arg2)  , atoi(arg3)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_editable")) {
    gtk_text_view_set_editable(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_editable")) {
    resultgboolean = gtk_text_view_get_editable(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_cursor_visible")) {
    gtk_text_view_set_cursor_visible(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_cursor_visible")) {
    resultgboolean = gtk_text_view_get_cursor_visible(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_overwrite")) {
    gtk_text_view_set_overwrite(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_overwrite")) {
    resultgboolean = gtk_text_view_get_overwrite(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_pixels_above_lines")) {
    gtk_text_view_set_pixels_above_lines(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_pixels_above_lines")) {
    resultgint = gtk_text_view_get_pixels_above_lines(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_pixels_below_lines")) {
    gtk_text_view_set_pixels_below_lines(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_pixels_below_lines")) {
    resultgint = gtk_text_view_get_pixels_below_lines(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_pixels_inside_wrap")) {
    gtk_text_view_set_pixels_inside_wrap(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_pixels_inside_wrap")) {
    resultgint = gtk_text_view_get_pixels_inside_wrap(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_left_margin")) {
    gtk_text_view_set_left_margin(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_left_margin")) {
    resultgint = gtk_text_view_get_left_margin(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_right_margin")) {
    gtk_text_view_set_right_margin(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_right_margin")) {
    resultgint = gtk_text_view_get_right_margin(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_indent")) {
    gtk_text_view_set_indent(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_indent")) {
    resultgint = gtk_text_view_get_indent(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_set_accepts_tab")) {
    gtk_text_view_set_accepts_tab(  GTK_TEXT_VIEW(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_text_view_get_accepts_tab")) {
    resultgboolean = gtk_text_view_get_accepts_tab(  GTK_TEXT_VIEW(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_new")) {
    GO[GOcount].obj = gtk_entry_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_new_with_max_length")) {
    GO[GOcount].obj = gtk_entry_new_with_max_length(  atoi(arg0)  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_text")) {
    gtk_entry_set_text(  GTK_ENTRY(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_append_text")) {
    gtk_entry_append_text(  GTK_ENTRY(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_prepend_text")) {
    gtk_entry_prepend_text(  GTK_ENTRY(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_position")) {
    gtk_entry_set_position(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_text")) {
    resultbuffer = gtk_entry_get_text(  GTK_ENTRY(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_select_region")) {
    gtk_entry_select_region(  GTK_ENTRY(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_visibility")) {
    gtk_entry_set_visibility(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_invisible_char")) {
    gtk_entry_set_invisible_char(  GTK_ENTRY(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_editable")) {
    gtk_entry_set_editable(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_max_length")) {
    gtk_entry_set_max_length(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_activates_default")) {
    resultgboolean = gtk_entry_get_activates_default(  GTK_ENTRY(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_has_frame")) {
    resultgboolean = gtk_entry_get_has_frame(  GTK_ENTRY(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_width_chars")) {
    resultgint = gtk_entry_get_width_chars(  GTK_ENTRY(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_activates_default")) {
    gtk_entry_set_activates_default(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_has_frame")) {
    gtk_entry_set_has_frame(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_width_chars")) {
    gtk_entry_set_width_chars(  GTK_ENTRY(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_alignment")) {
    gtk_entry_set_alignment(  GTK_ENTRY(obj) , atof(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_layout_offsets")) {
    gtk_entry_get_layout_offsets(  GTK_ENTRY(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_layout_index_to_text_index")) {
    resultgint = gtk_entry_layout_index_to_text_index(  GTK_ENTRY(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_text_index_to_layout_index")) {
    resultgint = gtk_entry_text_index_to_layout_index(  GTK_ENTRY(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_max_length")) {
    resultgint = gtk_entry_get_max_length(  GTK_ENTRY(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_get_visibility")) {
    resultgboolean = gtk_entry_get_visibility(  GTK_ENTRY(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_entry_set_completion")) {
    gtk_entry_set_completion(  GTK_ENTRY(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_pack_start")) {
    gtk_box_pack_start(  GTK_BOX(obj) , li1->data  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_pack_end")) {
    gtk_box_pack_end(  GTK_BOX(obj) , li1->data  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_pack_start_defaults")) {
    gtk_box_pack_start_defaults(  GTK_BOX(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_pack_end_defaults")) {
    gtk_box_pack_end_defaults(  GTK_BOX(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_get_homogeneous")) {
    resultgboolean = gtk_box_get_homogeneous(  GTK_BOX(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_set_homogeneous")) {
    gtk_box_set_homogeneous(  GTK_BOX(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_get_spacing")) {
    resultgint = gtk_box_get_spacing(  GTK_BOX(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_set_spacing")) {
    gtk_box_set_spacing(  GTK_BOX(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_box_reorder_child")) {
    gtk_box_reorder_child(  GTK_BOX(obj) , li1->data  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_ref")) {
    GO[GOcount].obj = gtk_widget_ref(  GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_unref")) {
    gtk_widget_unref(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_destroy")) {
    gtk_widget_destroy(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_destroyed")) {
    gtk_widget_destroyed(  GTK_WIDGET(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_unparent")) {
    gtk_widget_unparent(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_show")) {
    gtk_widget_show(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_show_now")) {
    gtk_widget_show_now(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_hide")) {
    gtk_widget_hide(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_show_all")) {
    gtk_widget_show_all(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_hide_all")) {
    gtk_widget_hide_all(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_map")) {
    gtk_widget_map(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_unmap")) {
    gtk_widget_unmap(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_realize")) {
    gtk_widget_realize(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_unrealize")) {
    gtk_widget_unrealize(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_draw")) {
    gtk_widget_queue_draw(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_resize")) {
    gtk_widget_queue_resize(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_resize_no_redraw")) {
    gtk_widget_queue_resize_no_redraw(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_can_activate_accel")) {
    resultgboolean = gtk_widget_can_activate_accel(  GTK_WIDGET(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_activate")) {
    resultgboolean = gtk_widget_activate(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_reparent")) {
    gtk_widget_reparent(  GTK_WIDGET(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_is_focus")) {
    resultgboolean = gtk_widget_is_focus(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_grab_focus")) {
    gtk_widget_grab_focus(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_grab_default")) {
    gtk_widget_grab_default(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_name")) {
    gtk_widget_set_name(  GTK_WIDGET(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_name")) {
    resultbuffer = gtk_widget_get_name(  GTK_WIDGET(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_sensitive")) {
    gtk_widget_set_sensitive(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_parent")) {
    gtk_widget_set_parent(  GTK_WIDGET(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_uposition")) {
    gtk_widget_set_uposition(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_usize")) {
    gtk_widget_set_usize(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_events")) {
    gtk_widget_set_events(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_add_events")) {
    gtk_widget_add_events(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_toplevel")) {
    GO[GOcount].obj = gtk_widget_get_toplevel(  GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_events")) {
    resultgint = gtk_widget_get_events(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_pointer")) {
    gtk_widget_get_pointer(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_is_ancestor")) {
    resultgboolean = gtk_widget_is_ancestor(  GTK_WIDGET(obj) , li1->data  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_translate_coordinates")) {
    resultgboolean = gtk_widget_translate_coordinates(  GTK_WIDGET(obj) , li1->data  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  , atoi(arg5)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_hide_on_delete")) {
    resultgboolean = gtk_widget_hide_on_delete(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_ensure_style")) {
    gtk_widget_ensure_style(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_reset_rc_styles")) {
    gtk_widget_reset_rc_styles(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_push_colormap")) {
    gtk_widget_push_colormap(  GDK_COLORMAP(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_pop_colormap")) {
    gtk_widget_pop_colormap(  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_default_colormap")) {
    gtk_widget_set_default_colormap(  GDK_COLORMAP(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_path")) {
    gtk_widget_path(  GTK_WIDGET(obj) , atoi(arg1)  ,  &returntext[2].text  ,  &returntext[3].text  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_class_path")) {
    gtk_widget_class_path(  GTK_WIDGET(obj) , atoi(arg1)  ,  &returntext[2].text  ,  &returntext[3].text  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_composite_name")) {
    resultbuffer = gtk_widget_get_composite_name(  GTK_WIDGET(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_pop_composite_child")) {
    gtk_widget_pop_composite_child(  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_push_composite_child")) {
    gtk_widget_push_composite_child(  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_clear")) {
    gtk_widget_queue_clear(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_clear_area")) {
    gtk_widget_queue_clear_area(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_queue_draw_area")) {
    gtk_widget_queue_draw_area(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_reset_shapes")) {
    gtk_widget_reset_shapes(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_app_paintable")) {
    gtk_widget_set_app_paintable(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_double_buffered")) {
    gtk_widget_set_double_buffered(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_redraw_on_allocate")) {
    gtk_widget_set_redraw_on_allocate(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_composite_name")) {
    gtk_widget_set_composite_name(  GTK_WIDGET(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_mnemonic_activate")) {
    resultgboolean = gtk_widget_mnemonic_activate(  GTK_WIDGET(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_child_notify")) {
    gtk_widget_child_notify(  GTK_WIDGET(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_freeze_child_notify")) {
    gtk_widget_freeze_child_notify(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_child_visible")) {
    resultgboolean = gtk_widget_get_child_visible(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_parent")) {
    GO[GOcount].obj = gtk_widget_get_parent(  GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_has_screen")) {
    resultgboolean = gtk_widget_has_screen(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_size_request")) {
    gtk_widget_get_size_request(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_child_visible")) {
    gtk_widget_set_child_visible(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_size_request")) {
    gtk_widget_set_size_request(  GTK_WIDGET(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_thaw_child_notify")) {
    gtk_widget_thaw_child_notify(  GTK_WIDGET(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_set_no_show_all")) {
    gtk_widget_set_no_show_all(  GTK_WIDGET(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_get_no_show_all")) {
    resultgboolean = gtk_widget_get_no_show_all(  GTK_WIDGET(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_add_mnemonic_label")) {
    gtk_widget_add_mnemonic_label(  GTK_WIDGET(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_widget_remove_mnemonic_label")) {
    gtk_widget_remove_mnemonic_label(  GTK_WIDGET(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_new")) {
    GO[GOcount].obj = gtk_dialog_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_run")) {
    resultgint = gtk_dialog_run(  GTK_DIALOG(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_response")) {
    gtk_dialog_response(  GTK_DIALOG(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_add_button")) {
    GO[GOcount].obj = gtk_dialog_add_button(  GTK_DIALOG(obj) , arg1  , atoi(arg2)  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_add_action_widget")) {
    gtk_dialog_add_action_widget(  GTK_DIALOG(obj) , li1->data  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_get_has_separator")) {
    resultgboolean = gtk_dialog_get_has_separator(  GTK_DIALOG(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_set_default_response")) {
    gtk_dialog_set_default_response(  GTK_DIALOG(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_set_has_separator")) {
    gtk_dialog_set_has_separator(  GTK_DIALOG(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_set_response_sensitive")) {
    gtk_dialog_set_response_sensitive(  GTK_DIALOG(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_get_response_for_widget")) {
    resultgint = gtk_dialog_get_response_for_widget(  GTK_DIALOG(obj) , li1->data  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_alternative_dialog_button_order")) {
    resultgboolean = gtk_alternative_dialog_button_order(  GDK_SCREEN(obj) );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_dialog_set_alternative_button_order_from_array")) {
    gtk_dialog_set_alternative_button_order_from_array(  GTK_DIALOG(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_check_button_new")) {
    GO[GOcount].obj = gtk_check_button_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_check_button_new_with_label")) {
    GO[GOcount].obj = gtk_check_button_new_with_label(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_check_button_new_with_mnemonic")) {
    GO[GOcount].obj = gtk_check_button_new_with_mnemonic(  arg0  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_new")) {
    GO[GOcount].obj = gtk_file_filter_new(  );
  createnewreturnobject("NEWOBJECT" , "GtkFileFilter");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_set_name")) {
    gtk_file_filter_set_name(  GTK_FILE_FILTER(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_get_name")) {
    resultbuffer = gtk_file_filter_get_name(  GTK_FILE_FILTER(obj) );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_add_mime_type")) {
    gtk_file_filter_add_mime_type(  GTK_FILE_FILTER(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_add_pattern")) {
    gtk_file_filter_add_pattern(  GTK_FILE_FILTER(obj) , arg1  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_add_pixbuf_formats")) {
    gtk_file_filter_add_pixbuf_formats(  GTK_FILE_FILTER(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_file_filter_filter")) {
    resultgboolean = gtk_file_filter_filter(  GTK_FILE_FILTER(obj) , li1->data  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_new")) {
    GO[GOcount].obj = gtk_clist_new(  atoi(arg0)  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_new_with_titles")) {
    GO[GOcount].obj = gtk_clist_new_with_titles(  atoi(arg0)  , arg1  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_freeze")) {
    gtk_clist_freeze(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_thaw")) {
    gtk_clist_thaw(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_titles_show")) {
    gtk_clist_column_titles_show(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_titles_hide")) {
    gtk_clist_column_titles_hide(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_title_active")) {
    gtk_clist_column_title_active(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_title_passive")) {
    gtk_clist_column_title_passive(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_titles_active")) {
    gtk_clist_column_titles_active(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_column_titles_passive")) {
    gtk_clist_column_titles_passive(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_title")) {
    gtk_clist_set_column_title(  GTK_CLIST(obj) , atoi(arg1)  , arg2  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_widget")) {
    gtk_clist_set_column_widget(  GTK_CLIST(obj) , atoi(arg1)  , li2->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_visibility")) {
    gtk_clist_set_column_visibility(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_resizeable")) {
    gtk_clist_set_column_resizeable(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_auto_resize")) {
    gtk_clist_set_column_auto_resize(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_optimal_column_width")) {
    resultgint = gtk_clist_optimal_column_width(  GTK_CLIST(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_width")) {
    gtk_clist_set_column_width(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_min_width")) {
    gtk_clist_set_column_min_width(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_column_max_width")) {
    gtk_clist_set_column_max_width(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_row_height")) {
    gtk_clist_set_row_height(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_moveto")) {
    gtk_clist_moveto(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  , atof(arg3)  , atof(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_text")) {
    gtk_clist_set_text(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  , arg3  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_get_text")) {
    resultgint = gtk_clist_get_text(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  ,  &returntext[3].text  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_shift")) {
    gtk_clist_set_shift(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_selectable")) {
    gtk_clist_set_selectable(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_get_selectable")) {
    resultgboolean = gtk_clist_get_selectable(  GTK_CLIST(obj) , atoi(arg1)  );
    sprintf(result , "%d" , resultgboolean);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_prepend")) {
    resultgint = gtk_clist_prepend(  GTK_CLIST(obj) ,  emptytextarray1  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_append")) {
    resultgint = gtk_clist_append(  GTK_CLIST(obj) ,  emptytextarray1  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_insert")) {
    resultgint = gtk_clist_insert(  GTK_CLIST(obj) , atoi(arg1)  ,  emptytextarray2  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_remove")) {
    gtk_clist_remove(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_row_data")) {
    gtk_clist_set_row_data(  GTK_CLIST(obj) , atoi(arg1)  ,  arg2  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_find_row_from_data")) {
    resultgint = gtk_clist_find_row_from_data(  GTK_CLIST(obj) ,  arg1  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_select_row")) {
    gtk_clist_select_row(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_unselect_row")) {
    gtk_clist_unselect_row(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_undo_selection")) {
    gtk_clist_undo_selection(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_clear")) {
    gtk_clist_clear(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_get_selection_info")) {
    resultgint = gtk_clist_get_selection_info(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  , atoi(arg3)  , atoi(arg4)  );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_select_all")) {
    gtk_clist_select_all(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_unselect_all")) {
    gtk_clist_unselect_all(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_swap_rows")) {
    gtk_clist_swap_rows(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_compare_func")) {
    gtk_clist_set_compare_func(  GTK_CLIST(obj) , li1->data  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_sort_column")) {
    gtk_clist_set_sort_column(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_sort")) {
    gtk_clist_sort(  GTK_CLIST(obj) );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_auto_sort")) {
    gtk_clist_set_auto_sort(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_columns_autosize")) {
    resultgint = gtk_clist_columns_autosize(  GTK_CLIST(obj) );
    sprintf(result , "%d" , resultgint);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_get_column_title")) {
    resultbuffer = gtk_clist_get_column_title(  GTK_CLIST(obj) , atoi(arg1)  );
    sprintf(result , "%s" , resultbuffer);
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_get_column_widget")) {
    GO[GOcount].obj = gtk_clist_get_column_widget(  GTK_CLIST(obj) , atoi(arg1)  );
  createnewreturnobject("NEWOBJECT" , "GtkWidget");
    sprintf( result , "Nothing");
    returnstring(result);
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_row_move")) {
    gtk_clist_row_move(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_button_actions")) {
    gtk_clist_set_button_actions(  GTK_CLIST(obj) , atoi(arg1)  , atoi(arg2)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_reorderable")) {
    gtk_clist_set_reorderable(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
  if (!strcmp( thefunction , "gtk_clist_set_use_drag_icons")) {
    gtk_clist_set_use_drag_icons(  GTK_CLIST(obj) , atoi(arg1)  );
    returnstring("Nothing");
    gdk_flush();LOCK=0;
    g_static_mutex_unlock (&mutex);
    return;
  }
