/***************************************************************************
                          gins.c - main entry for gins
                             -------------------
    begin                : ven dic 31 2004
    copyright            : (C) 2004-2005 by Fabrix.xm
    email                : fabrix.xm@lombardiacom.it
 ***************************************************************************/

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

#include <stdio.h>
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <glade/glade.h>
#include <glib.h>
#include <string.h>
#include <stdlib.h>
#include <pthread.h>

#include "gins-references.c"


/*
	gchar arg1[100000];
	gchar arg2[100000];
	gchar arg3[100000];
	gchar arg4[100000];
	gchar arg5[100000];
*/
/*
	gchar *argcopy[100000];

	gchar edata[1024];
*/
#define VERSION "0.0.3"

// globals
GladeXML *xml;

LOCK=0;

gchar ginsbuffer1[1024];
gchar ginsbuffer2[1024];
gchar ginsbuffer3[1024];

int bufferfull = 0;

//
void removeNL(char *);

// event strings
/*
char* eventTypes[] = {
  "GDK_NOTHING",
  "GDK_DELETE",
  "GDK_DESTROY",
  "GDK_EXPOSE",
  "GDK_MOTION_NOTIFY",
  "GDK_BUTTON_PRESS",
  "GDK_2BUTTON_PRESS",
  "GDK_3BUTTON_PRESS",
  "GDK_BUTTON_RELEASE",
  "GDK_KEY_PRESS",
  "GDK_KEY_RELEASE",
  "GDK_ENTER_NOTIFY",
  "GDK_LEAVE_NOTIFY",
  "GDK_FOCUS_CHANGE",
  "GDK_CONFIGURE",
  "GDK_MAP",
  "GDK_UNMAP",
  "GDK_PROPERTY_NOTIFY",
  "GDK_SELECTION_CLEAR",
  "GDK_SELECTION_REQUEST",
  "GDK_SELECTION_NOTIFY",
  "GDK_PROXIMITY_IN",
  "GDK_PROXIMITY_OUT",
  "GDK_DRAG_ENTER",
  "GDK_DRAG_LEAVE",
  "GDK_DRAG_MOTION",
  "GDK_DRAG_STATUS",
  "GDK_DROP_START",
  "GDK_DROP_FINISHED",
  "GDK_CLIENT_EVENT",
  "GDK_VISIBILITY_NOTIFY",
  "GDK_NO_EXPOSE",
  "GDK_SCROLL",
  "GDK_WINDOW_STATE",
  "GDK_SETTING ",
  "GDK_OWNER_CHANGE"
};
*/
char* eventTypes[] = {
  "GDK_NOTHING",
  "GDK_DELETE",
  "GDK_DESTROY",
  "GDK_EXPOSE",
  "GDK_MOTION_NOTIFY",
  "GDK_BUTTON_PRESS",
  "GDK_2BUTTON_PRESS",
  "GDK_3BUTTON_PRESS",
  "GDK_BUTTON_RELEASE",
  "GDK_KEY_PRESS",
  "GDK_KEY_RELEASE",
  "GDK_ENTER_NOTIFY",
  "GDK_LEAVE_NOTIFY",
  "GDK_FOCUS_CHANGE",
  "GDK_CONFIGURE",
  "GDK_MAP",
  "GDK_UNMAP",
  "GDK_PROPERTY_NOTIFY",
  "GDK_SELECTION_CLEAR",
  "GDK_SELECTION_REQUEST",
  "GDK_SELECTION_NOTIFY",
  "GDK_PROXIMITY_IN",
  "GDK_PROXIMITY_OUT",
  "GDK_NOTHING",
  "GDK_NOTHING",
  "GDK_NOTHING",
  "GDK_DROP_START",
  "GDK_DROP_FINISHED",
  "GDK_CLIENT_EVENT",
  "GDK_VISIBILITY_NOTIFY",
  "GDK_NO_EXPOSE",
  "GDK_SCROLL",
  "GDK_WINDOW_STATE",
  "GDK_SETTING ",
  "GDK_OWNER_CHANGE"
};
//-- required by clist **text --
// 6 is number of arguments for gtk()

struct{
	gchar *text;
}returntext[6];



//-- empty textarry needed for clist_append --
gchar *textarray[1];

//-- this array stores the number of the currently selected row of a clist --
struct{
	guint selected;
}listselections[1000];

//-- needed to iterate the selections --
gint clistcounter = 0;


static int 
gignore_error (Display *d, XErrorEvent *e)
{
  	return 0;
}


void removeNL(char *text) {
	/*elimino un eventuale "acapo" in fondo alla stringa*/
	if (text[strlen(text)-1]=='\n') text[strlen(text)-1]='\0';
}


	GList* GTKwidgets=NULL;
	GList* GTKwidgetnames=NULL;
//	GList* GTKwidgettypes=NULL;


        int GOcount = 0;

struct{        
  gchar name[1024];
  gchar type[1024];
  GtkWidget *obj;

}GO[1000];
	guint lastfoundobject = -1;


//-- required for gtk_textbuf
GtkTextIter TextIter1, TextIter2 , TextIter3;

struct{
	GtkTextIter Iter; 
}TextIters[6];

struct{
	gchar retpoint[1024];
}pointervalues[6];


//-- gets an argument from the wxBasic stack and returns it as string --

gchar *getstringarg(){

	wVariant *variant;
	variant = (wVariant *)wMalloc( sizeof( wVariant ) );
	gchar *wstring;
	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
    	wVariantDeref( variant );
	//printf("-->>%s\n" , wstring);
	return (wstring);
}


//-- return a string to wxBasic

void returnstring(char *thestring){

        	wVariant *myvariant;
		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );
           	//-- create a string
           	wVariantFromChar( myvariant, thestring ,4,4 );
    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );
   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);
}


//-- return a GSList as a list (table) to wxBasic

void returnlist(GSList *thelist){
	GSList* li = NULL;
	gchar *theline;

	//printf("---------------------ListStuff\n");
        gchar mystring[10000];
        wVariant *mylist;
        wVariant *myvariant;
        wVariant *mykey;
        int c=0;

	myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );
	mylist = (wVariant *)wMalloc( sizeof( wVariant ) );

        wTableNew(mylist);
	mykey = (wVariant *)wMalloc( sizeof( wVariant ) );



	for(li = thelist; li != NULL; li = li->next){

		sprintf(theline , "%s" , li->data);
		//printf("--%s\n" , theline);

		//-- create a key
		sprintf( mystring,"%d" ,  c );
		wVariantFromChar( mykey, mystring ,3,3 );
		//-- create a string
		wVariantFromChar( myvariant, theline ,4,4 );
		//-- append it to the list
		wTableInsert(mylist , mykey, myvariant );  
		c++;
		wVariantDeref( myvariant );
		wVariantDeref( mykey );
	}
 	wVariantMove( wStackPushNothing(), mylist );

    //-- cleanup    
    wVariantDeref( myvariant );
    wFree(myvariant);
    wVariantDeref( mylist );
    wFree(mylist);
    wVariantDeref( mykey );
    wFree(mykey);

//    wFree(theline);
//printf("---test\n");
    return;

	//g_slist_free(thelist);
}

//-- search a widget in the internal gslist , or in the Glade objects if none was found --

GSList *findobject(gchar *arg0){

	//    static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	//    g_static_mutex_lock (&mutex);

	//printf("----> g... %s\n" , arg0 );
	gchar tempobjectname[1024];
	GList *li = NULL; /* an iterator variable */
	int i;
        GList *li1 = NULL;
	GtkWidget *obj;
	lastfoundobject = -1;


	gchar *argcopy[100000];
	sprintf(argcopy , "%s" , arg0);

	obj = glade_xml_get_widget(xml, arg0);

	if( ! obj){

		i = 0;
		for(li = GTKwidgetnames; li != NULL; li = li->next){

	        	sprintf(tempobjectname , "%s", (char *)li->data);
			if (!strcmp(  tempobjectname , arg0 )) {
				li1 = g_list_nth(GTKwidgets , i);
				lastfoundobject = i;
				break;
			}
			i++;
		}
	}else{
			li1 = g_list_prepend(li1 , obj);
			li1 = g_list_first(li1);
	}


	li = NULL;
	//sprintf(argcopy , "");
	return( li1 );

}


GtkWidget *findwidget(char *widgetname ){

	int i;
	GtkWidget *obj;
	gchar tempobjectname[1024];
	GList *li = NULL; /* an iterator variable */

	obj = glade_xml_get_widget(xml, widgetname);

	if( ! obj){

		i = 0;
		for(li = GTKwidgetnames; li != NULL; li = li->next){

        		sprintf(tempobjectname , "%s", (char *)li->data);
			if (!strcmp(  tempobjectname , widgetname )) {
				li = g_list_nth(GTKwidgets , i);
				obj = li->data;
				break;
			}
			i++;
		}
	}
	return(obj);

}


//-- some stuff to try to solve xlib-sync errors --

void wBuiltin_gdk_flush(){

	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);
	gdk_threads_enter();
	gdk_flush();
	gdk_threads_leave();
	g_static_mutex_unlock (&mutex);

}
void wBuiltin_gdk_error_trap_push(){
	gdk_error_trap_push();
}
void wBuiltin_gdk_error_trap_pop(){
	gdk_error_trap_pop();
}



//-- Main Event-handler --
gboolean signal_handler(GtkWidget *widget, GdkEvent* event, gpointer data) {

	if (LOCK == 1){
	  return;
	}

	//char buffer[255];
	if (event==NULL) {
		return FALSE;
	}


	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);
	//gdk_threads_enter();
	if(bufferfull == 0){
	
		gchar edata[1024];

	//	if (eventTypes[(int)event->type + 1]!="DROP"){

			//if( eventTypes[(int)event->type + 1] == "(null)"){
			//return TRUE;
			//}

			snprintf(ginsbuffer2, 1024, "%s", eventTypes[(int)event->type + 1]);


			// added by //MU
			snprintf(edata, 256, "null");
			if ((GdkEventButton*)event){
				snprintf(edata, 1024, "%d" , ((GdkEventButton*)event)->button );
			}

			snprintf(ginsbuffer1, 1024, "%s", glade_get_widget_name(widget));

			if (!strcmp(ginsbuffer1 , "(null)") ){

				snprintf(ginsbuffer1, 1024, "%s", data);

			}


			bufferfull = 1;
			snprintf(ginsbuffer3, 1024, "%s", edata);

/*			if (!strcmp(ginsbuffer2 , "GDK_DESTROY") ){
				exit(0);
			}	
			if (!strcmp(ginsbuffer2 , "GDK_DELETE") ){
				exit(0);
			}
*/
			//if (!strcmp(ginsbuffer2 , "GDK_3BUTTON_PRESS") ){
			//	return TRUE;
			//}
			if (!strcmp(ginsbuffer2 , "GDK_BUTTON_RELEASE") ){
			//      snprintf(ginsbuffer2, 256, "%s", "BUTTON_PRESS");
			//---	gtk_widget_activate(GTK_WIDGET(widget) ); 
			//---	gdk_flush();
			//	usleep(40000);
			//	return TRUE;
			}

			LOCK=0;

	//	}
	}
	

	if (!strcmp(ginsbuffer2 , "GDK_DELETE") ){
		// must hide here, not in Basic, due to bugs in JWM
		//gdk_flush();
		gtk_widget_hide(GTK_WIDGET(widget) );
		gdk_flush();

		g_static_mutex_unlock (&mutex);
		return TRUE;
	}


	g_static_mutex_unlock (&mutex);
	return FALSE;
}

gboolean signal_handler2(GtkWidget *widget, GtkWidget *source_widget,gchar *textdata) {

	//-- this is used by clists to tell gtkbasic what was dropped on them

	gchar sourcename[1024];
	GList *li = NULL; /* an iterator variable */

	for(li = GTKwidgets; li != NULL; li = li->next){
		if( GTK_WIDGET(li->data) == source_widget ){

			snprintf(sourcename, 1024, "%s", gtk_widget_get_name(source_widget)  );
			break;
		}
	}

	for(li = GTKwidgets; li != NULL; li = li->next){
		if( GTK_WIDGET(li->data) == widget ){

			snprintf(ginsbuffer1, 1024, "%s", gtk_widget_get_name(widget)  );
			snprintf(ginsbuffer2, 1024, "DND_RECEIVED" );
			bufferfull = 1;
			snprintf(ginsbuffer3, 1024, "%s:%s",sourcename, textdata);
			break;
		}
	}



}
//-- external clist support --

#include "lists.h"
#include "lists.c"
#include "pixmap.c"


//-- unneeded objects should be destroyed to free memory (usually pixmaps/masks)
void wBuiltin_gtk_destroyobject(){

	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);
	gdk_threads_enter ();

	gchar arg0[1024];
	sprintf(arg0 , "%s" , getstringarg());

	GtkWidget *obj;
	int i;
	gchar tempobjectname[1024];
	GList *li = NULL; /* an iterator variable */

	//gchar *argcopy[100000];
	//sprintf(argcopy , "%s" , arg0);

	obj = glade_xml_get_widget(xml, arg0);

	if( obj){

gtk_widget_destroy(obj);
	}else{
		i = 0;
		for(li = GTKwidgetnames; li != NULL; li = li->next){

        		sprintf(tempobjectname , "%s", (char *)li->data);
			if (!strcmp(  tempobjectname , arg0 )) {
				li = g_list_nth(GTKwidgets , i);
				obj = li->data;
				gtk_widget_destroy(obj);
				g_list_remove(GTKwidgets,i);
				g_list_remove(GTKwidgetnames,i);
				break;
			}
			i++;
		}
	}


	gdk_threads_leave ();
	g_static_mutex_unlock (&mutex);
	return;
}
void wBuiltin_gtk_createobject(){


    static int current_number = 0;
    int ret_val;
    static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
    g_static_mutex_lock (&mutex);
    gdk_threads_enter ();
	gchar objecttype[1024];
	gchar objectname[1024];
	gchar arg0[1024];
	gchar arg1[1024];

	sprintf(arg1 , "%s" , getstringarg());
	sprintf(arg0 , "%s" , getstringarg());
	sprintf(objectname , "%s" , getstringarg());
	sprintf(objecttype , "%s" , getstringarg());

	gboolean ok = 0;
	gint doconnect = 1;

 	 if (!strcmp( objecttype , "GtkWindow")) {
		if (!strcmp( arg0 , "GTK_WINDOW_POPUP")) {
	        	GO[GOcount].obj = gtk_window_new(GTK_WINDOW_POPUP);
		}else{
	        	GO[GOcount].obj = gtk_window_new(GTK_WINDOW_TOPLEVEL);
		}
		ok = 1;
	}

/*
	 if (!strcmp( objecttype , "GtkHBox")) {
        	GO[GOcount].obj = gtk_hbox_new(atoi(arg0) , atoi(arg1));
		ok = 1;
 		doconnect = 0;
	}
	 if (!strcmp( objecttype , "GtkVBox")) {
        	GO[GOcount].obj = gtk_vbox_new(atoi(arg0) , atoi(arg1));
		ok = 1;
 		doconnect = 0;
	}
	 if (!strcmp( objecttype , "GtkFileFilter")) {
        	GO[GOcount].obj = gtk_file_filter_new ();
		ok = 1;
 		doconnect = 0;
	}
*/
	 if (!strcmp( objecttype , "GtkBasicList")) {

        	GO[GOcount].obj = do_create_lists (arg0, arg1,objectname);
		ok = 1;
 		//doconnect = 0;
	}
	 if (!strcmp( objecttype , "PixmapwidFromFile")) {

        	GO[GOcount].obj = do_create_PixmapFromFile (arg0);
		ok = 1;
 		//doconnect = 0;
	}
	 if (!strcmp( objecttype , "GdkPixmap")) {

        	GO[GOcount].obj = do_create_Pixmap (arg0);
		ok = 1;
 		//doconnect = 0;
	}
/*
	 if (!strcmp( objecttype , "GdkMask")) {

        	GO[GOcount].obj = do_create_Mask (arg0);
		ok = 1;
 		//doconnect = 0;
	}
*/

	 if (!strcmp( objecttype , "FileChooserDialog")) {

		GList *li1 = NULL;
		li1 = findobject(arg0);
	 	if (!strcmp( arg1 , "1")) {

        		GO[GOcount].obj = gtk_file_chooser_dialog_new  ("open file",
 					li1->data,
				        GTK_FILE_CHOOSER_ACTION_OPEN,
				        GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
				        GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
				        NULL);
			ok = 1;
 			doconnect = 0;
		}
	}
	if ( ok == 0){
		gdk_threads_leave ();
		g_static_mutex_unlock (&mutex);
		return;
	}


	gtk_widget_set_name (GO[GOcount].obj , objectname);

	sprintf(GO[GOcount].name , "%s" , objectname);
	//sprintf(GO[GOcount].type , "%s" , objecttype);

	GTKwidgets = g_list_append(GTKwidgets , GO[GOcount].obj);
	GTKwidgetnames = g_list_append(GTKwidgetnames , GO[GOcount].name);
	//GTKwidgettypes = g_list_append(GTKwidgettypes , GO[GOcount].type);


	//g_signal_connect (GO[GOcount].obj, "event", G_CALLBACK (signal_handler), NULL);

	if(doconnect == 1){
		g_signal_connect (GO[GOcount].obj, "event", G_CALLBACK (signal_handler), GO[GOcount].name);
	}
	GOcount++;

	//printf("created new object: %s of type: %s\n" , objectname, objecttype);

	gdk_threads_leave ();
	g_static_mutex_unlock (&mutex);
	return;
}

void createnewreturnobject(char *objectname , char *objecttype){

	sprintf(GO[GOcount].name , "%s" , objectname);
	//sprintf(GO[GOcount].type , "%s" , objecttype);

	GTKwidgets = g_list_append(GTKwidgets , GO[GOcount].obj);
	GTKwidgetnames = g_list_append(GTKwidgetnames , GO[GOcount].name);
	//GTKwidgettypes = g_list_append(GTKwidgettypes , GO[GOcount].type);

	g_signal_connect (GO[GOcount].obj, "event", G_CALLBACK (signal_handler), GO[GOcount].name);

	GOcount++;
}
void createnewreturnobjectnosignal(char *objectname){

	sprintf(GO[GOcount].name , "%s" , objectname);

	GTKwidgets = g_list_append(GTKwidgets , GO[GOcount].obj);
	GTKwidgetnames = g_list_append(GTKwidgetnames , GO[GOcount].name);

	GOcount++;
}
void wBuiltin_gtk_setobjectname(){

	gchar objectname[1024];
	sprintf(objectname , "%s" , getstringarg());
	sprintf(GO[GOcount-1].name , "%s" , objectname);
}


wBuiltin_g_locale_to_utf8(){

	const gchar *arg0;
	gchar *result;
	wVariant *variant;


	variant = wStackPopString();
    	arg0 = wVariantToChar( variant, W_FALSE, 0 );

    	wVariantDeref( variant );


	//	gsize bytes_written;

	//	result = g_locale_to_utf8(arg0,strlen(arg0),NULL,&bytes_written,NULL);

	result = g_locale_to_utf8(arg0,strlen(arg0),NULL,NULL,NULL);

	//printf("...%d\n" , bytes_written);

	free(arg0);
	returnstring(result);
	//printf("-------%s\n" , result);

}

void wBuiltin_gtk_returntext(){
	// this returns text stored in a gchar pointer by a gtk_function
	gchar arg0[2];

	sprintf(arg0 , "%s" , getstringarg());

	int myindex = atoi(arg0);
        gchar result[100000];
        sprintf (result , "%s" , returntext[myindex].text);
        returnstring ( result );
}

void wBuiltin_gtk_returnpointervalue(){

	gchar arg0[2];

	sprintf(arg0 , "%s" , getstringarg());

	gchar resultbuffer[1024];
	gint theindex;
	theindex = atoi(arg0);
	sprintf(resultbuffer , "%s" , pointervalues[theindex].retpoint);
	returnstring(resultbuffer);
}

void wBuiltin_gtk(){

 	int (*gmyold_handler) (Display *, XErrorEvent *);
	gmyold_handler= XSetErrorHandler (gignore_error);


	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);
	gdk_threads_enter();



	gchar *resultbuffer = "Nothing";
	gchar arg0[1024];
	gchar thefunction[1024];
	gchar result[1024];
/*
	gchar arg1[1024];
	gchar arg2[1024];
	gchar arg3[1024];
	gchar arg4[1024];
	gchar arg5[1024];
*/


	gchar arg1[100000];
	gchar arg2[100000];
	gchar arg3[100000];
	gchar arg4[100000];
	gchar arg5[100000];

	sprintf(arg5 , "%s" , getstringarg());
	sprintf(arg4 , "%s" , getstringarg());
	sprintf(arg3 , "%s" , getstringarg());
	sprintf(arg2 , "%s" , getstringarg());
	sprintf(arg1 , "%s" , getstringarg());
	sprintf(arg0 , "%s" , getstringarg());
	sprintf(thefunction , "%s" , getstringarg());

	GtkWidget *obj;

	int i;
	int n;



        GList *li1 = NULL;
        GList *li2 = NULL;
        GList *li3 = NULL;
        GList *li4 = NULL;
        GList *li5 = NULL;

	li1 = findobject(arg1);
	li2 = findobject(arg2);
	li3 = findobject(arg3);
	li4 = findobject(arg4);
	li5 = findobject(arg5);

//--------


	obj = findwidget(arg0);

	gdouble arg1double;
	gboolean resultgboolean;
	guint resultguint;
	gdouble resultgdouble;
	gint resultgint;

	// for clist
	gchar emptytextarray0[10240] = "";
	gchar emptytextarray1[10240] = "";
	gchar emptytextarray2[10240] = "";
	gchar emptytextarray3[10240] = "";
	gchar emptytextarray4[10240] = "";
	gchar emptytextarray5[10240] = "";

// not used yet, will be needed for pointers to floats, ints
gfloat gf0;
gfloat gf1;
gfloat gf2;
gfloat gf3;
gfloat gf4;
gfloat gf5;

gfloat gi0;
gfloat gi1;
gfloat gi2;
gfloat gi3;
gfloat gi4;
gfloat gi5;


  if (!strcmp( thefunction , "gtk_container_add")) {
	gtk_container_add (GTK_CONTAINER (obj), li1->data);
        returnstring("Nothing");
        gdk_threads_leave();
	g_static_mutex_unlock (&mutex);
	LOCK=0;
	return;
  }

  if (!strcmp( thefunction , "gtk_file_chooser_get_filenames")) {
	GSList* thefilenames = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (obj));
        returnlist(thefilenames);
        gdk_threads_leave();
	g_static_mutex_unlock (&mutex);
	LOCK=0;
	return;
  }


//////////////////////

// here a LOT of GTK functions can be added...

//GiNsTaBlE1StArT

if (!strcmp( thefunction , "gtk_set_locale")) {
  resultbuffer = gtk_set_locale ();
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_disable_setlocale")) {
  gtk_disable_setlocale ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_default_language")) {
  gtk_get_default_language ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_parse_args")) {
  resultgint = gtk_parse_args ( atoi(arg0) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_init")) {
  gtk_init ( atoi(arg0) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_init_check")) {
  resultgint = gtk_init_check ( atoi(arg0) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_init_with_args")) {
  resultgint = gtk_init_with_args ( atoi(arg0) , arg1 , arg2 , arg3 , arg4 , arg5 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_option_group")) {
  gtk_get_option_group ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_exit")) {
  gtk_exit ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_events_pending")) {
  resultgint = gtk_events_pending ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main")) {
  gtk_main ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main_level")) {
  resultgint = gtk_main_level ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main_quit")) {
  gtk_main_quit ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main_iteration")) {
  resultgint = gtk_main_iteration ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main_iteration_do")) {
  resultgint = gtk_main_iteration_do ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_main_do_event")) {
  gtk_main_do_event ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_true")) {
  resultgint = gtk_true ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_false")) {
  resultgint = gtk_false ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_grab_add")) {
  gtk_grab_add ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_grab_remove")) {
  gtk_grab_remove ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_init_add")) {
  gtk_init_add ( arg0 , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_quit_add_destroy")) {
  gtk_quit_add_destroy ( atoi(arg0) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_quit_add")) {
  resultgint = gtk_quit_add ( atoi(arg0) , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_quit_add_full")) {
  resultgint = gtk_quit_add_full ( atoi(arg0) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_quit_remove")) {
  gtk_quit_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_timeout_add_full")) {
  resultgint = gtk_timeout_add_full ( arg0 , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_timeout_add")) {
  resultgint = gtk_timeout_add ( arg0 , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_timeout_remove")) {
  gtk_timeout_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_idle_add")) {
  resultgint = gtk_idle_add ( arg0 , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_idle_add_priority")) {
  resultgint = gtk_idle_add_priority ( atoi(arg0) , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_idle_add_full")) {
  resultgint = gtk_idle_add_full ( atoi(arg0) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_idle_remove")) {
  gtk_idle_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_input_add_full")) {
  resultgint = gtk_input_add_full ( atoi(arg0) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_input_remove")) {
  gtk_input_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_key_snooper_install")) {
  resultgint = gtk_key_snooper_install ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_key_snooper_remove")) {
  gtk_key_snooper_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_current_event")) {
  GO[GOcount].obj = gtk_get_current_event ();
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_current_event")) {
  GO[GOcount].obj = gtk_get_current_event ();
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_current_event_time")) {
  gtk_get_current_event_time ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_current_event_state")) {
  resultgint = gtk_get_current_event_state ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_get_event_widget")) {
  GO[GOcount].obj = gtk_get_event_widget ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_propagate_event")) {
  gtk_propagate_event ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_new")) {
  GO[GOcount].obj = gtk_accel_group_new ();
  createnewreturnobject("NEWOBJECT" , "GtkAccelGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_connect")) {
  gtk_accel_group_connect ( GTK_ACCEL_GROUP(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_connect_by_path")) {
  gtk_accel_group_connect_by_path ( GTK_ACCEL_GROUP(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_disconnect")) {
  resultgint = gtk_accel_group_disconnect ( GTK_ACCEL_GROUP(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_disconnect_key")) {
  resultgint = gtk_accel_group_disconnect_key ( GTK_ACCEL_GROUP(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_query")) {
  GO[GOcount].obj = gtk_accel_group_query ( GTK_ACCEL_GROUP(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GtkAccelGroupEntry*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_activate")) {
  resultgint = gtk_accel_group_activate ( GTK_ACCEL_GROUP(obj) , arg1 , arg2 , atoi(arg3) , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_from_accel_closure")) {
  GO[GOcount].obj = gtk_accel_group_from_accel_closure ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkAccelGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_groups_activate")) {
  resultgint = gtk_accel_groups_activate ( arg0 , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_groups_from_object")) {
  gtk_accel_groups_from_object ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_group_find")) {
  GO[GOcount].obj = gtk_accel_group_find ( GTK_ACCEL_GROUP(obj) , atoi(arg1) , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkAccelKey*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_valid")) {
  resultgint = gtk_accelerator_valid ( atoi(arg0) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_parse")) {
  gtk_accelerator_parse ( arg0 , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_name")) {
  resultbuffer = gtk_accelerator_name ( atoi(arg0) , atoi(arg1) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_get_label")) {
  resultbuffer = gtk_accelerator_get_label ( atoi(arg0) , atoi(arg1) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_set_default_mod_mask")) {
  gtk_accelerator_set_default_mod_mask ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accelerator_get_default_mod_mask")) {
  resultgint = gtk_accelerator_get_default_mod_mask ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_add_entry")) {
  gtk_accel_map_add_entry ( arg0 , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_lookup_entry")) {
  resultgint = gtk_accel_map_lookup_entry ( arg0 , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_change_entry")) {
  resultgint = gtk_accel_map_change_entry ( arg0 , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_load")) {
  gtk_accel_map_load ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_save")) {
  gtk_accel_map_save ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_foreach")) {
  gtk_accel_map_foreach ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_load_fd")) {
  gtk_accel_map_load_fd ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_save_fd")) {
  gtk_accel_map_save_fd ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_load_scanner")) {
  gtk_accel_map_load_scanner ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_add_filter")) {
  gtk_accel_map_add_filter ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_foreach_unfiltered")) {
  gtk_accel_map_foreach_unfiltered ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_get")) {
  GO[GOcount].obj = gtk_accel_map_get ();
  createnewreturnobject("NEWOBJECT" , "GtkAccelMap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_lock_path")) {
  gtk_accel_map_lock_path ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_map_unlock_path")) {
  gtk_accel_map_unlock_path ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_get")) {
  GO[GOcount].obj = gtk_clipboard_get ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkClipboard*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_get_for_display")) {
  GO[GOcount].obj = gtk_clipboard_get_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkClipboard*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_get_display")) {
  GO[GOcount].obj = gtk_clipboard_get_display ( GTK_CLIPBOARD(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_get_display")) {
  GO[GOcount].obj = gtk_clipboard_get_display ( GTK_CLIPBOARD(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_set_with_data")) {
  resultgint = gtk_clipboard_set_with_data ( GTK_CLIPBOARD(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_set_with_owner")) {
  resultgint = gtk_clipboard_set_with_owner ( GTK_CLIPBOARD(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_get_owner")) {
  gtk_clipboard_get_owner ( GTK_CLIPBOARD(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_clear")) {
  gtk_clipboard_clear ( GTK_CLIPBOARD(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_set_image")) {
  gtk_clipboard_set_image ( GTK_CLIPBOARD(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_request_contents")) {
  gtk_clipboard_request_contents ( GTK_CLIPBOARD(obj) , atoi(arg1) , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_request_text")) {
  gtk_clipboard_request_text ( GTK_CLIPBOARD(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_request_image")) {
  gtk_clipboard_request_image ( GTK_CLIPBOARD(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_request_targets")) {
  gtk_clipboard_request_targets ( GTK_CLIPBOARD(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_request_rich_text")) {
  gtk_clipboard_request_rich_text ( GTK_CLIPBOARD(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_for_contents")) {
  GO[GOcount].obj = gtk_clipboard_wait_for_contents ( GTK_CLIPBOARD(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkSelectionData*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_for_image")) {
  GO[GOcount].obj = gtk_clipboard_wait_for_image ( GTK_CLIPBOARD(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_for_image")) {
  GO[GOcount].obj = gtk_clipboard_wait_for_image ( GTK_CLIPBOARD(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_for_rich_text")) {
  gtk_clipboard_wait_for_rich_text ( GTK_CLIPBOARD(obj) , li1->data , li2->data , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_is_text_available")) {
  resultgint = gtk_clipboard_wait_is_text_available ( GTK_CLIPBOARD(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_is_image_available")) {
  resultgint = gtk_clipboard_wait_is_image_available ( GTK_CLIPBOARD(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_is_rich_text_available")) {
  resultgint = gtk_clipboard_wait_is_rich_text_available ( GTK_CLIPBOARD(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_for_targets")) {
  resultgint = gtk_clipboard_wait_for_targets ( GTK_CLIPBOARD(obj) , &xGdkAtom1 , atoi(arg2) );
GO[GOcount].obj = xGdkAtom1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_wait_is_target_available")) {
  resultgint = gtk_clipboard_wait_is_target_available ( GTK_CLIPBOARD(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_set_can_store")) {
  gtk_clipboard_set_can_store ( GTK_CLIPBOARD(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clipboard_store")) {
  gtk_clipboard_store ( GTK_CLIPBOARD(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_set")) {
  gtk_drag_dest_set ( GTK_WIDGET(obj) , atoi(arg1) , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_set_proxy")) {
  gtk_drag_dest_set_proxy ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_unset")) {
  gtk_drag_dest_unset ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_find_target")) {
  GO[GOcount].obj = gtk_drag_dest_find_target ( GTK_WIDGET(obj) , li1->data , li2->data );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_find_target")) {
  GO[GOcount].obj = gtk_drag_dest_find_target ( GTK_WIDGET(obj) , li1->data , li2->data );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_get_target_list")) {
  GO[GOcount].obj = gtk_drag_dest_get_target_list ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_set_target_list")) {
  gtk_drag_dest_set_target_list ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_add_text_targets")) {
  gtk_drag_dest_add_text_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_add_image_targets")) {
  gtk_drag_dest_add_image_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_add_uri_targets")) {
  gtk_drag_dest_add_uri_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_set_track_motion")) {
  gtk_drag_dest_set_track_motion ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_dest_get_track_motion")) {
  resultgint = gtk_drag_dest_get_track_motion ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_finish")) {
  gtk_drag_finish ( GDK_DRAG_CONTEXT(obj) , atoi(arg1) , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_get_data")) {
  gtk_drag_get_data ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_get_source_widget")) {
  GO[GOcount].obj = gtk_drag_get_source_widget ( GDK_DRAG_CONTEXT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_highlight")) {
  gtk_drag_highlight ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_unhighlight")) {
  gtk_drag_unhighlight ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_begin")) {
  GO[GOcount].obj = gtk_drag_begin ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkDragContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_begin")) {
  GO[GOcount].obj = gtk_drag_begin ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkDragContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_widget")) {
  gtk_drag_set_icon_widget ( GDK_DRAG_CONTEXT(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_pixmap")) {
  gtk_drag_set_icon_pixmap ( GDK_DRAG_CONTEXT(obj) , li1->data , li2->data , li3->data , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_pixbuf")) {
  gtk_drag_set_icon_pixbuf ( GDK_DRAG_CONTEXT(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_stock")) {
  gtk_drag_set_icon_stock ( GDK_DRAG_CONTEXT(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_name")) {
  gtk_drag_set_icon_name ( GDK_DRAG_CONTEXT(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_icon_default")) {
  gtk_drag_set_icon_default ( GDK_DRAG_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_set_default_icon")) {
  gtk_drag_set_default_icon ( GDK_COLORMAP(obj) , li1->data , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_check_threshold")) {
  resultgint = gtk_drag_check_threshold ( GTK_WIDGET(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set")) {
  gtk_drag_source_set ( GTK_WIDGET(obj) , atoi(arg1) , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set_icon")) {
  gtk_drag_source_set_icon ( GTK_WIDGET(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set_icon_pixbuf")) {
  gtk_drag_source_set_icon_pixbuf ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set_icon_stock")) {
  gtk_drag_source_set_icon_stock ( GTK_WIDGET(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set_icon_name")) {
  gtk_drag_source_set_icon_name ( GTK_WIDGET(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_unset")) {
  gtk_drag_source_unset ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_set_target_list")) {
  gtk_drag_source_set_target_list ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_get_target_list")) {
  GO[GOcount].obj = gtk_drag_source_get_target_list ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_add_text_targets")) {
  gtk_drag_source_add_text_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_add_image_targets")) {
  gtk_drag_source_add_image_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drag_source_add_uri_targets")) {
  gtk_drag_source_add_uri_targets ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_new")) {
  GO[GOcount].obj = gtk_icon_theme_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIconTheme*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_get_default")) {
  GO[GOcount].obj = gtk_icon_theme_get_default ();
  createnewreturnobject("NEWOBJECT" , "GtkIconTheme*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_get_for_screen")) {
  GO[GOcount].obj = gtk_icon_theme_get_for_screen ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkIconTheme*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_set_screen")) {
  gtk_icon_theme_set_screen ( GTK_ICON_THEME(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_has_icon")) {
  resultgint = gtk_icon_theme_has_icon ( GTK_ICON_THEME(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_lookup_icon")) {
  GO[GOcount].obj = gtk_icon_theme_lookup_icon ( GTK_ICON_THEME(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GtkIconInfo*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_load_icon")) {
  GO[GOcount].obj = gtk_icon_theme_load_icon ( GTK_ICON_THEME(obj) , arg1 , atoi(arg2) , atoi(arg3) , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_load_icon")) {
  GO[GOcount].obj = gtk_icon_theme_load_icon ( GTK_ICON_THEME(obj) , arg1 , atoi(arg2) , atoi(arg3) , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_list_icons")) {
  gtk_icon_theme_list_icons ( GTK_ICON_THEME(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_get_icon_sizes")) {
  gtk_icon_theme_get_icon_sizes ( GTK_ICON_THEME(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_get_example_icon_name")) {
  gtk_icon_theme_get_example_icon_name ( GTK_ICON_THEME(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_rescan_if_needed")) {
  resultgint = gtk_icon_theme_rescan_if_needed ( GTK_ICON_THEME(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_theme_add_builtin_icon")) {
  gtk_icon_theme_add_builtin_icon ( arg0 , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_copy")) {
  GO[GOcount].obj = gtk_icon_info_copy ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkIconInfo*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_free")) {
  gtk_icon_info_free ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_base_size")) {
  resultgint = gtk_icon_info_get_base_size ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_filename")) {
  resultbuffer = gtk_icon_info_get_filename ( arg0 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_builtin_pixbuf")) {
  GO[GOcount].obj = gtk_icon_info_get_builtin_pixbuf ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_builtin_pixbuf")) {
  GO[GOcount].obj = gtk_icon_info_get_builtin_pixbuf ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_load_icon")) {
  GO[GOcount].obj = gtk_icon_info_load_icon ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_load_icon")) {
  GO[GOcount].obj = gtk_icon_info_load_icon ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_set_raw_coordinates")) {
  gtk_icon_info_set_raw_coordinates ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_embedded_rect")) {
  resultgint = gtk_icon_info_get_embedded_rect ( arg0 , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_attach_points")) {
  resultgint = gtk_icon_info_get_attach_points ( arg0 , &xGdkPoint1 , atoi(arg2) );
GO[GOcount].obj = xGdkPoint1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_info_get_display_name")) {
  resultbuffer = gtk_icon_info_get_display_name ( arg0 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_copy")) {
  GO[GOcount].obj = gtk_icon_source_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkIconSource*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_free")) {
  gtk_icon_source_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_add")) {
  gtk_icon_factory_add ( GTK_ICON_FACTORY(obj) , arg1 , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_add_default")) {
  gtk_icon_factory_add_default ( GTK_ICON_FACTORY(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_lookup")) {
  GO[GOcount].obj = gtk_icon_factory_lookup ( GTK_ICON_FACTORY(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_lookup_default")) {
  GO[GOcount].obj = gtk_icon_factory_lookup_default ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_new")) {
  GO[GOcount].obj = gtk_icon_factory_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIconFactory*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_factory_remove_default")) {
  gtk_icon_factory_remove_default ( GTK_ICON_FACTORY(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_add_source")) {
  gtk_icon_set_add_source ( arg0 , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_copy")) {
  GO[GOcount].obj = gtk_icon_set_copy ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_new")) {
  GO[GOcount].obj = gtk_icon_set_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_new_from_pixbuf")) {
  GO[GOcount].obj = gtk_icon_set_new_from_pixbuf ( GDK_PIXBUF(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_ref")) {
  GO[GOcount].obj = gtk_icon_set_ref ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_unref")) {
  gtk_icon_set_unref ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_lookup")) {
  resultgint = gtk_icon_size_lookup ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_lookup_for_settings")) {
  resultgint = gtk_icon_size_lookup_for_settings ( GTK_SETTINGS(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_register")) {
  resultgint = gtk_icon_size_register ( arg0 , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_register_alias")) {
  gtk_icon_size_register_alias ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_from_name")) {
  resultgint = gtk_icon_size_from_name ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_size_get_name")) {
  resultbuffer = gtk_icon_size_get_name ( atoi(arg0) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_set_get_sizes")) {
  gtk_icon_set_get_sizes ( arg0 , &xGtkIconSize1 , atoi(arg2) );
GO[GOcount].obj = xGtkIconSize1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_direction")) {
  resultgint = gtk_icon_source_get_direction ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_direction_wildcarded")) {
  resultgint = gtk_icon_source_get_direction_wildcarded ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_filename")) {
  resultbuffer = gtk_icon_source_get_filename ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_pixbuf")) {
  GO[GOcount].obj = gtk_icon_source_get_pixbuf ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_pixbuf")) {
  GO[GOcount].obj = gtk_icon_source_get_pixbuf ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_icon_name")) {
  resultbuffer = gtk_icon_source_get_icon_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_size")) {
  resultgint = gtk_icon_source_get_size ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_size_wildcarded")) {
  resultgint = gtk_icon_source_get_size_wildcarded ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_state")) {
  resultgint = gtk_icon_source_get_state ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_get_state_wildcarded")) {
  resultgint = gtk_icon_source_get_state_wildcarded ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_new")) {
  GO[GOcount].obj = gtk_icon_source_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIconSource*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_direction")) {
  gtk_icon_source_set_direction ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_direction_wildcarded")) {
  gtk_icon_source_set_direction_wildcarded ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_filename")) {
  gtk_icon_source_set_filename ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_pixbuf")) {
  gtk_icon_source_set_pixbuf ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_icon_name")) {
  gtk_icon_source_set_icon_name ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_size")) {
  gtk_icon_source_set_size ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_size_wildcarded")) {
  gtk_icon_source_set_size_wildcarded ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_state")) {
  gtk_icon_source_set_state ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_source_set_state_wildcarded")) {
  gtk_icon_source_set_state_wildcarded ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_scanner_new")) {
  gtk_rc_scanner_new ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_get_style")) {
  GO[GOcount].obj = gtk_rc_get_style ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_get_style_by_paths")) {
  GO[GOcount].obj = gtk_rc_get_style_by_paths ( GTK_SETTINGS(obj) , arg1 , arg2 , arg3 );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_parse")) {
  gtk_rc_parse ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_parse_string")) {
  gtk_rc_parse_string ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_reparse_all")) {
  resultgint = gtk_rc_reparse_all ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_reparse_all_for_settings")) {
  resultgint = gtk_rc_reparse_all_for_settings ( GTK_SETTINGS(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_get_default_files")) {
  gtk_rc_get_default_files ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_set_default_files")) {
  gtk_rc_set_default_files ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_parse_color")) {
  resultgint = gtk_rc_parse_color ( arg0 , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_parse_state")) {
  resultgint = gtk_rc_parse_state ( arg0 , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_parse_priority")) {
  resultgint = gtk_rc_parse_priority ( arg0 , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_style_new")) {
  GO[GOcount].obj = gtk_rc_style_new ();
  createnewreturnobject("NEWOBJECT" , "GtkRcStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_style_copy")) {
  GO[GOcount].obj = gtk_rc_style_copy ( GTK_RC_STYLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRcStyle*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_get_default")) {
  GO[GOcount].obj = gtk_settings_get_default ();
  createnewreturnobject("NEWOBJECT" , "GtkSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_get_for_screen")) {
  GO[GOcount].obj = gtk_settings_get_for_screen ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_install_property")) {
  gtk_settings_install_property ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_install_property_parser")) {
  gtk_settings_install_property_parser ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_property_parse_color")) {
  resultgint = gtk_rc_property_parse_color ( arg0 , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_property_parse_enum")) {
  resultgint = gtk_rc_property_parse_enum ( arg0 , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_property_parse_flags")) {
  resultgint = gtk_rc_property_parse_flags ( arg0 , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_property_parse_requisition")) {
  resultgint = gtk_rc_property_parse_requisition ( arg0 , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_rc_property_parse_border")) {
  resultgint = gtk_rc_property_parse_border ( arg0 , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_set_property_value")) {
  gtk_settings_set_property_value ( GTK_SETTINGS(obj) , arg1 , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_set_string_property")) {
  gtk_settings_set_string_property ( GTK_SETTINGS(obj) , arg1 , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_set_long_property")) {
  gtk_settings_set_long_property ( GTK_SETTINGS(obj) , arg1 , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_settings_set_double_property")) {
  gtk_settings_set_double_property ( GTK_SETTINGS(obj) , arg1 , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_set_new")) {
  GO[GOcount].obj = gtk_binding_set_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkBindingSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_set_by_class")) {
  GO[GOcount].obj = gtk_binding_set_by_class ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkBindingSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_set_find")) {
  GO[GOcount].obj = gtk_binding_set_find ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkBindingSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_bindings_activate")) {
  resultgint = gtk_bindings_activate ( GTK_OBJECT(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_bindings_activate_event")) {
  resultgint = gtk_bindings_activate_event ( GTK_OBJECT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_set_activate")) {
  resultgint = gtk_binding_set_activate ( (obj) , atoi(arg1) , atoi(arg2) , li3->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_entry_clear")) {
  gtk_binding_entry_clear ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_entry_add_signal")) {
  gtk_binding_entry_add_signal ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_set_add_path")) {
  gtk_binding_set_add_path ( (obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_entry_remove")) {
  gtk_binding_entry_remove ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_entry_add_signall")) {
  gtk_binding_entry_add_signall ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_binding_parse_binding")) {
  resultgint = gtk_binding_parse_binding ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_gc_get")) {
  GO[GOcount].obj = gtk_gc_get ( atoi(arg0) , li1->data , li2->data , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkGC*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_gc_get")) {
  GO[GOcount].obj = gtk_gc_get ( atoi(arg0) , li1->data , li2->data , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkGC*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_gc_release")) {
  gtk_gc_release ( GDK_GC(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_new")) {
  GO[GOcount].obj = gtk_style_new ();
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_copy")) {
  GO[GOcount].obj = gtk_style_copy ( GTK_STYLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_attach")) {
  GO[GOcount].obj = gtk_style_attach ( GTK_STYLE(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_detach")) {
  gtk_style_detach ( GTK_STYLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_ref")) {
  GO[GOcount].obj = gtk_style_ref ( GTK_STYLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_unref")) {
  gtk_style_unref ( GTK_STYLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_set_background")) {
  gtk_style_set_background ( GTK_STYLE(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_lookup_color")) {
  resultgint = gtk_style_lookup_color ( GTK_STYLE(obj) , arg1 , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_lookup_icon_set")) {
  GO[GOcount].obj = gtk_style_lookup_icon_set ( GTK_STYLE(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkIconSet*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_get_font")) {
  GO[GOcount].obj = gtk_style_get_font ( GTK_STYLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_get_font")) {
  GO[GOcount].obj = gtk_style_get_font ( GTK_STYLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_style_set_font")) {
  gtk_style_set_font ( GTK_STYLE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_draw_hline")) {
  gtk_draw_hline ( GTK_STYLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_draw_vline")) {
  gtk_draw_vline ( GTK_STYLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_draw_string")) {
  gtk_draw_string ( GTK_STYLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_draw_focus")) {
  gtk_draw_focus ( GTK_STYLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_draw_expander")) {
  gtk_draw_expander ( GTK_STYLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_border_copy")) {
  GO[GOcount].obj = gtk_border_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkBorder*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_border_free")) {
  gtk_border_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_new")) {
  GO[GOcount].obj = gtk_target_list_new ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_ref")) {
  GO[GOcount].obj = gtk_target_list_ref ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_unref")) {
  gtk_target_list_unref ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add")) {
  gtk_target_list_add ( (obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add_table")) {
  gtk_target_list_add_table ( (obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add_text_targets")) {
  gtk_target_list_add_text_targets ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add_image_targets")) {
  gtk_target_list_add_image_targets ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add_uri_targets")) {
  gtk_target_list_add_uri_targets ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_add_rich_text_targets")) {
  gtk_target_list_add_rich_text_targets ( (obj) , atoi(arg1) , atoi(arg2) , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_remove")) {
  gtk_target_list_remove ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_list_find")) {
  resultgint = gtk_target_list_find ( (obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_table_free")) {
  gtk_target_table_free ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_target_table_new_from_list")) {
  GO[GOcount].obj = gtk_target_table_new_from_list ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetEntry*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_owner_set")) {
  resultgint = gtk_selection_owner_set ( GTK_WIDGET(obj) , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_owner_set_for_display")) {
  resultgint = gtk_selection_owner_set_for_display ( (obj) , li1->data , atoi(arg2) , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_add_target")) {
  gtk_selection_add_target ( GTK_WIDGET(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_add_targets")) {
  gtk_selection_add_targets ( GTK_WIDGET(obj) , atoi(arg1) , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_clear_targets")) {
  gtk_selection_clear_targets ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_convert")) {
  resultgint = gtk_selection_convert ( GTK_WIDGET(obj) , atoi(arg1) , atoi(arg2) , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_set")) {
  gtk_selection_data_set ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_set_text")) {
  resultgint = gtk_selection_data_set_text ( (obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_get_text")) {
  gtk_selection_data_get_text ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_set_pixbuf")) {
  resultgint = gtk_selection_data_set_pixbuf ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_get_pixbuf")) {
  GO[GOcount].obj = gtk_selection_data_get_pixbuf ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_get_pixbuf")) {
  GO[GOcount].obj = gtk_selection_data_get_pixbuf ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_set_uris")) {
  resultgint = gtk_selection_data_set_uris ( (obj) , &returntext[1].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_get_uris")) {
  gtk_selection_data_get_uris ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_get_targets")) {
  resultgint = gtk_selection_data_get_targets ( (obj) , &xGdkAtom1 , atoi(arg2) );
GO[GOcount].obj = xGdkAtom1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_targets_include_image")) {
  resultgint = gtk_selection_data_targets_include_image ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_targets_include_text")) {
  resultgint = gtk_selection_data_targets_include_text ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_targets_include_uri")) {
  resultgint = gtk_selection_data_targets_include_uri ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_targets_include_rich_text")) {
  resultgint = gtk_selection_data_targets_include_rich_text ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_targets_include_image")) {
  resultgint = gtk_targets_include_image ( (obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_targets_include_text")) {
  resultgint = gtk_targets_include_text ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_targets_include_uri")) {
  resultgint = gtk_targets_include_uri ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_targets_include_rich_text")) {
  resultgint = gtk_targets_include_rich_text ( (obj) , atoi(arg1) , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_remove_all")) {
  gtk_selection_remove_all ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_clear")) {
  resultgint = gtk_selection_clear ( GTK_WIDGET(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_copy")) {
  GO[GOcount].obj = gtk_selection_data_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkSelectionData*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_selection_data_free")) {
  gtk_selection_data_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_emit")) {
  gtk_signal_emit ( GTK_OBJECT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_emit_by_name")) {
  gtk_signal_emit_by_name ( GTK_OBJECT(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_emitv")) {
  gtk_signal_emitv ( GTK_OBJECT(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_emitv_by_name")) {
  gtk_signal_emitv_by_name ( GTK_OBJECT(obj) , arg1 , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_emit_stop_by_name")) {
  gtk_signal_emit_stop_by_name ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_connect_while_alive")) {
  gtk_signal_connect_while_alive ( GTK_OBJECT(obj) , arg1 , atoi(arg2) , arg3 , li4->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_signal_connect_object_while_alive")) {
  gtk_signal_connect_object_while_alive ( GTK_OBJECT(obj) , arg1 , atoi(arg2) , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_dialog_new")) {
  GO[GOcount].obj = gtk_dialog_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_dialog_new_with_buttons")) {
  GO[GOcount].obj = gtk_dialog_new_with_buttons ( arg0 , li1->data , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_dialog_add_buttons")) {
  gtk_dialog_add_buttons ( GTK_DIALOG(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_dialog_get_has_separator")) {
  resultgint = gtk_dialog_get_has_separator ( GTK_DIALOG(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_alternative_dialog_button_order")) {
  resultgint = gtk_alternative_dialog_button_order ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_dialog_set_alternative_button_order")) {
  gtk_dialog_set_alternative_button_order ( GTK_DIALOG(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_invisible_new")) {
  GO[GOcount].obj = gtk_invisible_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_invisible_new_for_screen")) {
  GO[GOcount].obj = gtk_invisible_new_for_screen ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_invisible_set_screen")) {
  gtk_invisible_set_screen ( GTK_INVISIBLE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_invisible_get_screen")) {
  GO[GOcount].obj = gtk_invisible_get_screen ( GTK_INVISIBLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_invisible_get_screen")) {
  GO[GOcount].obj = gtk_invisible_get_screen ( GTK_INVISIBLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_new")) {
  GO[GOcount].obj = gtk_message_dialog_new ( GTK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 , arg5 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_new_with_markup")) {
  GO[GOcount].obj = gtk_message_dialog_new_with_markup ( GTK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 , arg5 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_set_markup")) {
  gtk_message_dialog_set_markup ( GTK_MESSAGE_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_set_image")) {
  gtk_message_dialog_set_image ( GTK_MESSAGE_DIALOG(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_format_secondary_text")) {
  gtk_message_dialog_format_secondary_text ( GTK_MESSAGE_DIALOG(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_message_dialog_format_secondary_markup")) {
  gtk_message_dialog_format_secondary_markup ( GTK_MESSAGE_DIALOG(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_new")) {
  GO[GOcount].obj = gtk_window_new ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_title")) {
  gtk_window_set_title ( GTK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_resizable")) {
  resultgint = gtk_window_get_resizable ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_add_accel_group")) {
  gtk_window_add_accel_group ( GTK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_remove_accel_group")) {
  gtk_window_remove_accel_group ( GTK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_activate_focus")) {
  resultgint = gtk_window_activate_focus ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_activate_default")) {
  resultgint = gtk_window_activate_default ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_geometry_hints")) {
  gtk_window_set_geometry_hints ( GTK_WINDOW(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_gravity")) {
  gtk_window_set_gravity ( GTK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_gravity")) {
  resultgint = gtk_window_get_gravity ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_gravity")) {
  resultgint = gtk_window_get_gravity ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_position")) {
  gtk_window_set_position ( GTK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_screen")) {
  gtk_window_set_screen ( GTK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_screen")) {
  GO[GOcount].obj = gtk_window_get_screen ( GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_screen")) {
  GO[GOcount].obj = gtk_window_get_screen ( GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_is_active")) {
  resultgint = gtk_window_is_active ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_has_toplevel_focus")) {
  resultgint = gtk_window_has_toplevel_focus ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_list_toplevels")) {
  gtk_window_list_toplevels ();
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_mnemonic_activate")) {
  resultgint = gtk_window_mnemonic_activate ( GTK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_activate_key")) {
  resultgint = gtk_window_activate_key ( GTK_WINDOW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_propagate_key_event")) {
  resultgint = gtk_window_propagate_key_event ( GTK_WINDOW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_present")) {
  gtk_window_present ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_present_with_time")) {
  gtk_window_present_with_time ( GTK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_iconify")) {
  gtk_window_iconify ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_deiconify")) {
  gtk_window_deiconify ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_stick")) {
  gtk_window_stick ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_unstick")) {
  gtk_window_unstick ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_maximize")) {
  gtk_window_maximize ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_unmaximize")) {
  gtk_window_unmaximize ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_fullscreen")) {
  gtk_window_fullscreen ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_unfullscreen")) {
  gtk_window_unfullscreen ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_begin_resize_drag")) {
  gtk_window_begin_resize_drag ( GTK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();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) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_deletable")) {
  gtk_window_set_deletable ( GTK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_mnemonic_modifier")) {
  gtk_window_set_mnemonic_modifier ( GTK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_type_hint")) {
  gtk_window_set_type_hint ( GTK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_decorated")) {
  resultgint = gtk_window_get_decorated ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_deletable")) {
  resultgint = gtk_window_get_deletable ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_default_icon_list")) {
  gtk_window_get_default_icon_list ();
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_destroy_with_parent")) {
  resultgint = gtk_window_get_destroy_with_parent ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_has_frame")) {
  resultgint = gtk_window_get_has_frame ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_icon")) {
  GO[GOcount].obj = gtk_window_get_icon ( GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_icon")) {
  GO[GOcount].obj = gtk_window_get_icon ( GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_icon_list")) {
  gtk_window_get_icon_list ( GTK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_mnemonic_modifier")) {
  resultgint = gtk_window_get_mnemonic_modifier ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_mnemonic_modifier")) {
  resultgint = gtk_window_get_mnemonic_modifier ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_modal")) {
  resultgint = gtk_window_get_modal ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_type_hint")) {
  resultgint = gtk_window_get_type_hint ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_type_hint")) {
  resultgint = gtk_window_get_type_hint ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_skip_taskbar_hint")) {
  resultgint = gtk_window_get_skip_taskbar_hint ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_skip_pager_hint")) {
  resultgint = gtk_window_get_skip_pager_hint ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_urgency_hint")) {
  resultgint = gtk_window_get_urgency_hint ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_accept_focus")) {
  resultgint = gtk_window_get_accept_focus ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_focus_on_map")) {
  resultgint = gtk_window_get_focus_on_map ( GTK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_get_group")) {
  GO[GOcount].obj = gtk_window_get_group ( GTK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWindowGroup*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_parse_geometry")) {
  resultgint = gtk_window_parse_geometry ( GTK_WINDOW(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_default_icon_list")) {
  gtk_window_set_default_icon_list ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_default_icon_from_file")) {
  resultgint = gtk_window_set_default_icon_from_file ( arg0 , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_icon")) {
  gtk_window_set_icon ( GTK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_icon_list")) {
  gtk_window_set_icon_list ( GTK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_set_icon_from_file")) {
  resultgint = gtk_window_set_icon_from_file ( GTK_WINDOW(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_group_new")) {
  GO[GOcount].obj = gtk_window_group_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWindowGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_group_add_window")) {
  gtk_window_group_add_window ( GTK_WINDOW_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_window_group_remove_window")) {
  gtk_window_group_remove_window ( GTK_WINDOW_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_new")) {
  GO[GOcount].obj = gtk_about_dialog_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_name")) {
  resultbuffer = gtk_about_dialog_get_name ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_name")) {
  gtk_about_dialog_set_name ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_version")) {
  resultbuffer = gtk_about_dialog_get_version ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_version")) {
  gtk_about_dialog_set_version ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_copyright")) {
  resultbuffer = gtk_about_dialog_get_copyright ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_copyright")) {
  gtk_about_dialog_set_copyright ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_comments")) {
  resultbuffer = gtk_about_dialog_get_comments ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_comments")) {
  gtk_about_dialog_set_comments ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_license")) {
  resultbuffer = gtk_about_dialog_get_license ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_license")) {
  gtk_about_dialog_set_license ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_wrap_license")) {
  resultgint = gtk_about_dialog_get_wrap_license ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_wrap_license")) {
  gtk_about_dialog_set_wrap_license ( GTK_ABOUT_DIALOG(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_website")) {
  resultbuffer = gtk_about_dialog_get_website ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_website")) {
  gtk_about_dialog_set_website ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_website_label")) {
  resultbuffer = gtk_about_dialog_get_website_label ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_website_label")) {
  gtk_about_dialog_set_website_label ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "")) {
  resultbuffer =  ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_authors")) {
  gtk_about_dialog_set_authors ( GTK_ABOUT_DIALOG(obj) , &returntext[1].text );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "")) {
  resultbuffer =  ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_artists")) {
  gtk_about_dialog_set_artists ( GTK_ABOUT_DIALOG(obj) , &returntext[1].text );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "")) {
  resultbuffer =  ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_documenters")) {
  gtk_about_dialog_set_documenters ( GTK_ABOUT_DIALOG(obj) , &returntext[1].text );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_translator_credits")) {
  resultbuffer = gtk_about_dialog_get_translator_credits ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_translator_credits")) {
  gtk_about_dialog_set_translator_credits ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_logo")) {
  GO[GOcount].obj = gtk_about_dialog_get_logo ( GTK_ABOUT_DIALOG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_logo")) {
  GO[GOcount].obj = gtk_about_dialog_get_logo ( GTK_ABOUT_DIALOG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_logo")) {
  gtk_about_dialog_set_logo ( GTK_ABOUT_DIALOG(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_get_logo_icon_name")) {
  resultbuffer = gtk_about_dialog_get_logo_icon_name ( GTK_ABOUT_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_logo_icon_name")) {
  gtk_about_dialog_set_logo_icon_name ( GTK_ABOUT_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_email_hook")) {
  GO[GOcount].obj = gtk_about_dialog_set_email_hook ( (obj) , arg1 , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkAboutDialogActivateLinkFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_about_dialog_set_url_hook")) {
  GO[GOcount].obj = gtk_about_dialog_set_url_hook ( (obj) , arg1 , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkAboutDialogActivateLinkFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_show_about_dialog")) {
  gtk_show_about_dialog ( GTK_WINDOW(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_new")) {
  GO[GOcount].obj = gtk_assistant_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_current_page")) {
  resultgint = gtk_assistant_get_current_page ( GTK_ASSISTANT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_current_page")) {
  gtk_assistant_set_current_page ( GTK_ASSISTANT(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_n_pages")) {
  resultgint = gtk_assistant_get_n_pages ( GTK_ASSISTANT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_nth_page")) {
  GO[GOcount].obj = gtk_assistant_get_nth_page ( GTK_ASSISTANT(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_prepend_page")) {
  resultgint = gtk_assistant_prepend_page ( GTK_ASSISTANT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_append_page")) {
  resultgint = gtk_assistant_append_page ( GTK_ASSISTANT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_insert_page")) {
  resultgint = gtk_assistant_insert_page ( GTK_ASSISTANT(obj) , li1->data , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_forward_page_func")) {
  gtk_assistant_set_forward_page_func ( GTK_ASSISTANT(obj) , atoi(arg1) , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_page_type")) {
  gtk_assistant_set_page_type ( GTK_ASSISTANT(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_type")) {
  resultgint = gtk_assistant_get_page_type ( GTK_ASSISTANT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_page_title")) {
  gtk_assistant_set_page_title ( GTK_ASSISTANT(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_title")) {
  resultbuffer = gtk_assistant_get_page_title ( GTK_ASSISTANT(obj) , li1->data );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_page_header_image")) {
  gtk_assistant_set_page_header_image ( GTK_ASSISTANT(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_header_image")) {
  GO[GOcount].obj = gtk_assistant_get_page_header_image ( GTK_ASSISTANT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_header_image")) {
  GO[GOcount].obj = gtk_assistant_get_page_header_image ( GTK_ASSISTANT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_page_side_image")) {
  gtk_assistant_set_page_side_image ( GTK_ASSISTANT(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_side_image")) {
  GO[GOcount].obj = gtk_assistant_get_page_side_image ( GTK_ASSISTANT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_side_image")) {
  GO[GOcount].obj = gtk_assistant_get_page_side_image ( GTK_ASSISTANT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_set_page_complete")) {
  gtk_assistant_set_page_complete ( GTK_ASSISTANT(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_get_page_complete")) {
  resultgint = gtk_assistant_get_page_complete ( GTK_ASSISTANT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_add_action_widget")) {
  gtk_assistant_add_action_widget ( GTK_ASSISTANT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_remove_action_widget")) {
  gtk_assistant_remove_action_widget ( GTK_ASSISTANT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_assistant_update_buttons_state")) {
  gtk_assistant_update_buttons_state ( GTK_ASSISTANT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_new")) {
  GO[GOcount].obj = gtk_accel_label_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_set_accel_closure")) {
  gtk_accel_label_set_accel_closure ( GTK_ACCEL_LABEL(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_get_accel_widget")) {
  GO[GOcount].obj = gtk_accel_label_get_accel_widget ( GTK_ACCEL_LABEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_set_accel_widget")) {
  gtk_accel_label_set_accel_widget ( GTK_ACCEL_LABEL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_get_accel_width")) {
  resultgint = gtk_accel_label_get_accel_width ( GTK_ACCEL_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accel_label_refetch")) {
  resultgint = gtk_accel_label_refetch ( GTK_ACCEL_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_icon_set")) {
  gtk_image_get_icon_set ( GTK_IMAGE(obj) , &xGtkIconSet1 , atoi(arg2) );
GO[GOcount].obj = xGtkIconSet1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_image")) {
  gtk_image_get_image ( GTK_IMAGE(obj) , &xGdkImage1 , &xGdkBitmap2 );
GO[GOcount].obj = xGdkImage1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_pixbuf")) {
  GO[GOcount].obj = gtk_image_get_pixbuf ( GTK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_pixbuf")) {
  GO[GOcount].obj = gtk_image_get_pixbuf ( GTK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_pixmap")) {
  gtk_image_get_pixmap ( GTK_IMAGE(obj) , &xGdkPixmap1 , &xGdkBitmap2 );
GO[GOcount].obj = xGdkPixmap1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_stock")) {
  gtk_image_get_stock ( GTK_IMAGE(obj) , &returntext[1].text , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_animation")) {
  GO[GOcount].obj = gtk_image_get_animation ( GTK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbufAnimation*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_animation")) {
  GO[GOcount].obj = gtk_image_get_animation ( GTK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbufAnimation*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_icon_name")) {
  gtk_image_get_icon_name ( GTK_IMAGE(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_storage_type")) {
  resultgint = gtk_image_get_storage_type ( GTK_IMAGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_file")) {
  GO[GOcount].obj = gtk_image_new_from_file ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_icon_set")) {
  GO[GOcount].obj = gtk_image_new_from_icon_set ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_image")) {
  GO[GOcount].obj = gtk_image_new_from_image ( GDK_IMAGE(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_pixbuf")) {
  GO[GOcount].obj = gtk_image_new_from_pixbuf ( GDK_PIXBUF(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_pixmap")) {
  GO[GOcount].obj = gtk_image_new_from_pixmap ( GDK_PIXMAP(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_stock")) {
  GO[GOcount].obj = gtk_image_new_from_stock ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_animation")) {
  GO[GOcount].obj = gtk_image_new_from_animation ( GDK_PIXBUF_ANIMATION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new_from_icon_name")) {
  GO[GOcount].obj = gtk_image_new_from_icon_name ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_file")) {
  gtk_image_set_from_file ( GTK_IMAGE(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_icon_set")) {
  gtk_image_set_from_icon_set ( GTK_IMAGE(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_image")) {
  gtk_image_set_from_image ( GTK_IMAGE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_pixbuf")) {
  gtk_image_set_from_pixbuf ( GTK_IMAGE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_pixmap")) {
  gtk_image_set_from_pixmap ( GTK_IMAGE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_stock")) {
  gtk_image_set_from_stock ( GTK_IMAGE(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_animation")) {
  gtk_image_set_from_animation ( GTK_IMAGE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_from_icon_name")) {
  gtk_image_set_from_icon_name ( GTK_IMAGE(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_clear")) {
  gtk_image_clear ( GTK_IMAGE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_new")) {
  GO[GOcount].obj = gtk_image_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set")) {
  gtk_image_set ( GTK_IMAGE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get")) {
  gtk_image_get ( GTK_IMAGE(obj) , &xGdkImage1 , &xGdkBitmap2 );
GO[GOcount].obj = xGdkImage1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_set_pixel_size")) {
  gtk_image_set_pixel_size ( GTK_IMAGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_get_pixel_size")) {
  resultgint = gtk_image_get_pixel_size ( GTK_IMAGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_new")) {
  GO[GOcount].obj = gtk_label_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_set_attributes")) {
  gtk_label_set_attributes ( GTK_LABEL(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_set_justify")) {
  gtk_label_set_justify ( GTK_LABEL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_set_ellipsize")) {
  gtk_label_set_ellipsize ( GTK_LABEL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_parse_uline")) {
  resultgint = gtk_label_parse_uline ( GTK_LABEL(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_set_line_wrap_mode")) {
  gtk_label_set_line_wrap_mode ( GTK_LABEL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_mnemonic_keyval")) {
  resultgint = gtk_label_get_mnemonic_keyval ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_selectable")) {
  resultgint = gtk_label_get_selectable ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_attributes")) {
  gtk_label_get_attributes ( GTK_LABEL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_justify")) {
  resultgint = gtk_label_get_justify ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_ellipsize")) {
  resultgint = gtk_label_get_ellipsize ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_layout")) {
  gtk_label_get_layout ( GTK_LABEL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_line_wrap")) {
  resultgint = gtk_label_get_line_wrap ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_line_wrap_mode")) {
  resultgint = gtk_label_get_line_wrap_mode ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_selection_bounds")) {
  resultgint = gtk_label_get_selection_bounds ( GTK_LABEL(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_use_markup")) {
  resultgint = gtk_label_get_use_markup ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_use_underline")) {
  resultgint = gtk_label_get_use_underline ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_single_line_mode")) {
  resultgint = gtk_label_get_single_line_mode ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_get_angle")) {
  resultgint = gtk_label_get_angle ( GTK_LABEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_label_set_angle")) {
  gtk_label_set_angle ( GTK_LABEL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_new")) {
  GO[GOcount].obj = gtk_progress_bar_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_pulse")) {
  gtk_progress_bar_pulse ( GTK_PROGRESS_BAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_text")) {
  gtk_progress_bar_set_text ( GTK_PROGRESS_BAR(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_fraction")) {
  gtk_progress_bar_set_fraction ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_pulse_step")) {
  gtk_progress_bar_set_pulse_step ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_orientation")) {
  gtk_progress_bar_set_orientation ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_ellipsize")) {
  gtk_progress_bar_set_ellipsize ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_get_text")) {
  resultbuffer = gtk_progress_bar_get_text ( GTK_PROGRESS_BAR(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_get_fraction")) {
  resultgint = gtk_progress_bar_get_fraction ( GTK_PROGRESS_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_get_pulse_step")) {
  resultgint = gtk_progress_bar_get_pulse_step ( GTK_PROGRESS_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_get_orientation")) {
  resultgint = gtk_progress_bar_get_orientation ( GTK_PROGRESS_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_get_ellipsize")) {
  resultgint = gtk_progress_bar_get_ellipsize ( GTK_PROGRESS_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_new_with_adjustment")) {
  GO[GOcount].obj = gtk_progress_bar_new_with_adjustment ( GTK_ADJUSTMENT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_bar_style")) {
  gtk_progress_bar_set_bar_style ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_discrete_blocks")) {
  gtk_progress_bar_set_discrete_blocks ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_activity_step")) {
  gtk_progress_bar_set_activity_step ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_set_activity_blocks")) {
  gtk_progress_bar_set_activity_blocks ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_progress_bar_update")) {
  gtk_progress_bar_update ( GTK_PROGRESS_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_new")) {
  GO[GOcount].obj = gtk_statusbar_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_get_context_id")) {
  resultgint = gtk_statusbar_get_context_id ( GTK_STATUSBAR(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_push")) {
  resultgint = gtk_statusbar_push ( GTK_STATUSBAR(obj) , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_pop")) {
  gtk_statusbar_pop ( GTK_STATUSBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_remove")) {
  gtk_statusbar_remove ( GTK_STATUSBAR(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_set_has_resize_grip")) {
  gtk_statusbar_set_has_resize_grip ( GTK_STATUSBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_statusbar_get_has_resize_grip")) {
  resultgint = gtk_statusbar_get_has_resize_grip ( GTK_STATUSBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_new")) {
  GO[GOcount].obj = gtk_status_icon_new ();
  createnewreturnobject("NEWOBJECT" , "GtkStatusIcon*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_new_from_pixbuf")) {
  GO[GOcount].obj = gtk_status_icon_new_from_pixbuf ( GDK_PIXBUF(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkStatusIcon*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_new_from_file")) {
  GO[GOcount].obj = gtk_status_icon_new_from_file ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkStatusIcon*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_new_from_stock")) {
  GO[GOcount].obj = gtk_status_icon_new_from_stock ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkStatusIcon*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_new_from_icon_name")) {
  GO[GOcount].obj = gtk_status_icon_new_from_icon_name ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkStatusIcon*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_from_pixbuf")) {
  gtk_status_icon_set_from_pixbuf ( GTK_STATUS_ICON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_from_file")) {
  gtk_status_icon_set_from_file ( GTK_STATUS_ICON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_from_stock")) {
  gtk_status_icon_set_from_stock ( GTK_STATUS_ICON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_from_icon_name")) {
  gtk_status_icon_set_from_icon_name ( GTK_STATUS_ICON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_storage_type")) {
  resultgint = gtk_status_icon_get_storage_type ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_pixbuf")) {
  GO[GOcount].obj = gtk_status_icon_get_pixbuf ( GTK_STATUS_ICON(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_pixbuf")) {
  GO[GOcount].obj = gtk_status_icon_get_pixbuf ( GTK_STATUS_ICON(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_stock")) {
  resultbuffer = gtk_status_icon_get_stock ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_icon_name")) {
  resultbuffer = gtk_status_icon_get_icon_name ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_size")) {
  resultgint = gtk_status_icon_get_size ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_tooltip")) {
  gtk_status_icon_set_tooltip ( GTK_STATUS_ICON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_visible")) {
  gtk_status_icon_set_visible ( GTK_STATUS_ICON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_visible")) {
  resultgint = gtk_status_icon_get_visible ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_set_blinking")) {
  gtk_status_icon_set_blinking ( GTK_STATUS_ICON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_blinking")) {
  resultgint = gtk_status_icon_get_blinking ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_is_embedded")) {
  resultgint = gtk_status_icon_is_embedded ( GTK_STATUS_ICON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_position_menu")) {
  gtk_status_icon_position_menu ( GTK_MENU(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_status_icon_get_geometry")) {
  resultgint = gtk_status_icon_get_geometry ( GTK_STATUS_ICON(obj) , &xGdkScreen1 , li2->data , atoi(arg3) );
GO[GOcount].obj = xGdkScreen1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_new")) {
  GO[GOcount].obj = gtk_button_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_pressed")) {
  gtk_button_pressed ( GTK_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_released")) {
  gtk_button_released ( GTK_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_clicked")) {
  gtk_button_clicked ( GTK_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_enter")) {
  gtk_button_enter ( GTK_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_leave")) {
  gtk_button_leave ( GTK_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_set_relief")) {
  gtk_button_set_relief ( GTK_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_relief")) {
  resultgint = gtk_button_get_relief ( GTK_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_use_stock")) {
  resultgint = gtk_button_get_use_stock ( GTK_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_use_underline")) {
  resultgint = gtk_button_get_use_underline ( GTK_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_focus_on_click")) {
  resultgint = gtk_button_get_focus_on_click ( GTK_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_alignment")) {
  gtk_button_get_alignment ( GTK_BUTTON(obj) , &gf1 , &gf2 );
sprintf( pointervalues[1].retpoint , "%f" , gf1);
sprintf( pointervalues[2].retpoint , "%f" , gf2);
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_set_image_position")) {
  gtk_button_set_image_position ( GTK_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_get_image_position")) {
  resultgint = gtk_button_get_image_position ( GTK_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new")) {
  GO[GOcount].obj = gtk_radio_button_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new_from_widget")) {
  GO[GOcount].obj = gtk_radio_button_new_from_widget ( GTK_RADIO_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new_with_label")) {
  GO[GOcount].obj = gtk_radio_button_new_with_label ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new_with_label_from_widget")) {
  GO[GOcount].obj = gtk_radio_button_new_with_label_from_widget ( GTK_RADIO_BUTTON(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_radio_button_new_with_mnemonic ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_new_with_mnemonic_from_widget")) {
  GO[GOcount].obj = gtk_radio_button_new_with_mnemonic_from_widget ( GTK_RADIO_BUTTON(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_set_group")) {
  gtk_radio_button_set_group ( GTK_RADIO_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_button_get_group")) {
  gtk_radio_button_get_group ( GTK_RADIO_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_new")) {
  GO[GOcount].obj = gtk_toggle_button_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_new_with_label")) {
  GO[GOcount].obj = gtk_toggle_button_new_with_label ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_toggle_button_new_with_mnemonic ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_set_mode")) {
  gtk_toggle_button_set_mode ( GTK_TOGGLE_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_get_mode")) {
  resultgint = gtk_toggle_button_get_mode ( GTK_TOGGLE_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_toggled")) {
  gtk_toggle_button_toggled ( GTK_TOGGLE_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_get_active")) {
  resultgint = gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_set_active")) {
  gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_get_inconsistent")) {
  resultgint = gtk_toggle_button_get_inconsistent ( GTK_TOGGLE_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_button_set_inconsistent")) {
  gtk_toggle_button_set_inconsistent ( GTK_TOGGLE_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_link_button_new")) {
  GO[GOcount].obj = gtk_link_button_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_link_button_new_with_label")) {
  GO[GOcount].obj = gtk_link_button_new_with_label ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_link_button_get_uri")) {
  resultbuffer = gtk_link_button_get_uri ( GTK_LINK_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_link_button_set_uri")) {
  gtk_link_button_set_uri ( GTK_LINK_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_new")) {
  GO[GOcount].obj = gtk_entry_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_activates_default")) {
  resultgint = gtk_entry_get_activates_default ( GTK_ENTRY(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_has_frame")) {
  resultgint = gtk_entry_get_has_frame ( GTK_ENTRY(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_inner_border")) {
  GO[GOcount].obj = gtk_entry_get_inner_border ( GTK_ENTRY(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkBorder*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_set_inner_border")) {
  gtk_entry_set_inner_border ( GTK_ENTRY(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_invisible_char")) {
  gtk_entry_get_invisible_char ( GTK_ENTRY(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_alignment")) {
  gtk_entry_get_alignment ( GTK_ENTRY(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_layout")) {
  gtk_entry_get_layout ( GTK_ENTRY(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_visibility")) {
  resultgint = gtk_entry_get_visibility ( GTK_ENTRY(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_get_completion")) {
  GO[GOcount].obj = gtk_entry_get_completion ( GTK_ENTRY(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkEntryCompletion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_new")) {
  GO[GOcount].obj = gtk_entry_completion_new ();
  createnewreturnobject("NEWOBJECT" , "GtkEntryCompletion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_entry")) {
  GO[GOcount].obj = gtk_entry_completion_get_entry ( GTK_ENTRY_COMPLETION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_model")) {
  gtk_entry_completion_set_model ( GTK_ENTRY_COMPLETION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_model")) {
  GO[GOcount].obj = gtk_entry_completion_get_model ( GTK_ENTRY_COMPLETION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_match_func")) {
  gtk_entry_completion_set_match_func ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_minimum_key_length")) {
  gtk_entry_completion_set_minimum_key_length ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_minimum_key_length")) {
  resultgint = gtk_entry_completion_get_minimum_key_length ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_complete")) {
  gtk_entry_completion_complete ( GTK_ENTRY_COMPLETION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_insert_prefix")) {
  gtk_entry_completion_insert_prefix ( GTK_ENTRY_COMPLETION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_insert_action_text")) {
  gtk_entry_completion_insert_action_text ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_insert_action_markup")) {
  gtk_entry_completion_insert_action_markup ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_delete_action")) {
  gtk_entry_completion_delete_action ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_text_column")) {
  gtk_entry_completion_set_text_column ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_text_column")) {
  resultgint = gtk_entry_completion_get_text_column ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_inline_completion")) {
  gtk_entry_completion_set_inline_completion ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_inline_completion")) {
  resultgint = gtk_entry_completion_get_inline_completion ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_popup_completion")) {
  gtk_entry_completion_set_popup_completion ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_popup_completion")) {
  resultgint = gtk_entry_completion_get_popup_completion ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_popup_set_width")) {
  gtk_entry_completion_set_popup_set_width ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_popup_set_width")) {
  resultgint = gtk_entry_completion_get_popup_set_width ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_set_popup_single_match")) {
  gtk_entry_completion_set_popup_single_match ( GTK_ENTRY_COMPLETION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_entry_completion_get_popup_single_match")) {
  resultgint = gtk_entry_completion_get_popup_single_match ( GTK_ENTRY_COMPLETION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hscale_new")) {
  GO[GOcount].obj = gtk_hscale_new ( GTK_ADJUSTMENT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hscale_new_with_range")) {
  GO[GOcount].obj = gtk_hscale_new_with_range ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vscale_new")) {
  GO[GOcount].obj = gtk_vscale_new ( GTK_ADJUSTMENT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vscale_new_with_range")) {
  GO[GOcount].obj = gtk_vscale_new_with_range ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_configure")) {
  gtk_spin_button_configure ( GTK_SPIN_BUTTON(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_new")) {
  GO[GOcount].obj = gtk_spin_button_new ( GTK_ADJUSTMENT(obj) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_new_with_range")) {
  GO[GOcount].obj = gtk_spin_button_new_with_range ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_adjustment")) {
  gtk_spin_button_set_adjustment ( GTK_SPIN_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_adjustment")) {
  GO[GOcount].obj = gtk_spin_button_get_adjustment ( GTK_SPIN_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_digits")) {
  gtk_spin_button_set_digits ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_increments")) {
  gtk_spin_button_set_increments ( GTK_SPIN_BUTTON(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_range")) {
  gtk_spin_button_set_range ( GTK_SPIN_BUTTON(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_value_as_int")) {
  resultgint = gtk_spin_button_get_value_as_int ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_value")) {
  gtk_spin_button_set_value ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_update_policy")) {
  gtk_spin_button_set_update_policy ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_numeric")) {
  gtk_spin_button_set_numeric ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_spin")) {
  gtk_spin_button_spin ( GTK_SPIN_BUTTON(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_wrap")) {
  gtk_spin_button_set_wrap ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_set_snap_to_ticks")) {
  gtk_spin_button_set_snap_to_ticks ( GTK_SPIN_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_update")) {
  gtk_spin_button_update ( GTK_SPIN_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_digits")) {
  resultgint = gtk_spin_button_get_digits ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_increments")) {
  gtk_spin_button_get_increments ( GTK_SPIN_BUTTON(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_numeric")) {
  resultgint = gtk_spin_button_get_numeric ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_range")) {
  gtk_spin_button_get_range ( GTK_SPIN_BUTTON(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_snap_to_ticks")) {
  resultgint = gtk_spin_button_get_snap_to_ticks ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_update_policy")) {
  resultgint = gtk_spin_button_get_update_policy ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_value")) {
  resultgint = gtk_spin_button_get_value ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_spin_button_get_wrap")) {
  resultgint = gtk_spin_button_get_wrap ( GTK_SPIN_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_select_region")) {
  gtk_editable_select_region ( GTK_EDITABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_get_selection_bounds")) {
  resultgint = gtk_editable_get_selection_bounds ( GTK_EDITABLE(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_insert_text")) {
  gtk_editable_insert_text ( GTK_EDITABLE(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_delete_text")) {
  gtk_editable_delete_text ( GTK_EDITABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_get_chars")) {
  resultbuffer = gtk_editable_get_chars ( GTK_EDITABLE(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_cut_clipboard")) {
  gtk_editable_cut_clipboard ( GTK_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_copy_clipboard")) {
  gtk_editable_copy_clipboard ( GTK_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_paste_clipboard")) {
  gtk_editable_paste_clipboard ( GTK_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_delete_selection")) {
  gtk_editable_delete_selection ( GTK_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_set_position")) {
  gtk_editable_set_position ( GTK_EDITABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_get_position")) {
  resultgint = gtk_editable_get_position ( GTK_EDITABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_set_editable")) {
  gtk_editable_set_editable ( GTK_EDITABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_editable_get_editable")) {
  resultgint = gtk_editable_get_editable ( GTK_EDITABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_copy")) {
  GO[GOcount].obj = gtk_text_iter_copy ( &TextIters[ atoi(arg0) ].Iter );
  createnewreturnobject("NEWOBJECT" , "GtkTextIter*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_char")) {
  gtk_text_iter_get_char ( &TextIters[ atoi(arg0) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_pixbuf")) {
  GO[GOcount].obj = gtk_text_iter_get_pixbuf ( &TextIters[ atoi(arg0) ].Iter );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_pixbuf")) {
  GO[GOcount].obj = gtk_text_iter_get_pixbuf ( &TextIters[ atoi(arg0) ].Iter );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_marks")) {
  gtk_text_iter_get_marks ( &TextIters[ atoi(arg0) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_toggled_tags")) {
  gtk_text_iter_get_toggled_tags ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_child_anchor")) {
  GO[GOcount].obj = gtk_text_iter_get_child_anchor ( &TextIters[ atoi(arg0) ].Iter );
  createnewreturnobject("NEWOBJECT" , "GtkTextChildAnchor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_begins_tag")) {
  resultgint = gtk_text_iter_begins_tag ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_ends_tag")) {
  resultgint = gtk_text_iter_ends_tag ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_toggles_tag")) {
  resultgint = gtk_text_iter_toggles_tag ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_has_tag")) {
  resultgint = gtk_text_iter_has_tag ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_tags")) {
  gtk_text_iter_get_tags ( &TextIters[ atoi(arg0) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_editable")) {
  resultgint = gtk_text_iter_editable ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_can_insert")) {
  resultgint = gtk_text_iter_can_insert ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_starts_word")) {
  resultgint = gtk_text_iter_starts_word ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_ends_word")) {
  resultgint = gtk_text_iter_ends_word ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_inside_word")) {
  resultgint = gtk_text_iter_inside_word ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_starts_line")) {
  resultgint = gtk_text_iter_starts_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_ends_line")) {
  resultgint = gtk_text_iter_ends_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_starts_sentence")) {
  resultgint = gtk_text_iter_starts_sentence ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_ends_sentence")) {
  resultgint = gtk_text_iter_ends_sentence ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_inside_sentence")) {
  resultgint = gtk_text_iter_inside_sentence ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_is_cursor_position")) {
  resultgint = gtk_text_iter_is_cursor_position ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_attributes")) {
  resultgint = gtk_text_iter_get_attributes ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_get_language")) {
  gtk_text_iter_get_language ( &TextIters[ atoi(arg0) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_is_end")) {
  resultgint = gtk_text_iter_is_end ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_is_start")) {
  resultgint = gtk_text_iter_is_start ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_char")) {
  resultgint = gtk_text_iter_forward_char ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_char")) {
  resultgint = gtk_text_iter_backward_char ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_chars")) {
  resultgint = gtk_text_iter_forward_chars ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_chars")) {
  resultgint = gtk_text_iter_backward_chars ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_line")) {
  resultgint = gtk_text_iter_forward_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_line")) {
  resultgint = gtk_text_iter_backward_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_lines")) {
  resultgint = gtk_text_iter_forward_lines ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_lines")) {
  resultgint = gtk_text_iter_backward_lines ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_word_ends")) {
  resultgint = gtk_text_iter_forward_word_ends ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_word_starts")) {
  resultgint = gtk_text_iter_backward_word_starts ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_word_end")) {
  resultgint = gtk_text_iter_forward_word_end ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_word_start")) {
  resultgint = gtk_text_iter_backward_word_start ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_cursor_position")) {
  resultgint = gtk_text_iter_forward_cursor_position ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_cursor_position")) {
  resultgint = gtk_text_iter_backward_cursor_position ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_cursor_positions")) {
  resultgint = gtk_text_iter_forward_cursor_positions ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_cursor_positions")) {
  resultgint = gtk_text_iter_backward_cursor_positions ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_sentence_start")) {
  resultgint = gtk_text_iter_backward_sentence_start ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_sentence_starts")) {
  resultgint = gtk_text_iter_backward_sentence_starts ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_sentence_end")) {
  resultgint = gtk_text_iter_forward_sentence_end ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_sentence_ends")) {
  resultgint = gtk_text_iter_forward_sentence_ends ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_word_ends")) {
  resultgint = gtk_text_iter_forward_visible_word_ends ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_word_starts")) {
  resultgint = gtk_text_iter_backward_visible_word_starts ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_word_end")) {
  resultgint = gtk_text_iter_forward_visible_word_end ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_word_start")) {
  resultgint = gtk_text_iter_backward_visible_word_start ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_cursor_position")) {
  resultgint = gtk_text_iter_forward_visible_cursor_position ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_cursor_position")) {
  resultgint = gtk_text_iter_backward_visible_cursor_position ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_cursor_positions")) {
  resultgint = gtk_text_iter_forward_visible_cursor_positions ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_cursor_positions")) {
  resultgint = gtk_text_iter_backward_visible_cursor_positions ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_line")) {
  resultgint = gtk_text_iter_forward_visible_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_line")) {
  resultgint = gtk_text_iter_backward_visible_line ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_visible_lines")) {
  resultgint = gtk_text_iter_forward_visible_lines ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_visible_lines")) {
  resultgint = gtk_text_iter_backward_visible_lines ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_to_line_end")) {
  resultgint = gtk_text_iter_forward_to_line_end ( &TextIters[ atoi(arg0) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_to_tag_toggle")) {
  resultgint = gtk_text_iter_forward_to_tag_toggle ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_to_tag_toggle")) {
  resultgint = gtk_text_iter_backward_to_tag_toggle ( &TextIters[ atoi(arg0) ].Iter , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_find_char")) {
  resultgint = gtk_text_iter_forward_find_char ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) , arg2 , &TextIters[ atoi(arg3) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_find_char")) {
  resultgint = gtk_text_iter_backward_find_char ( &TextIters[ atoi(arg0) ].Iter , atoi(arg1) , arg2 , &TextIters[ atoi(arg3) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_forward_search")) {
  resultgint = gtk_text_iter_forward_search ( &TextIters[ atoi(arg0) ].Iter , arg1 , atoi(arg2) , &TextIters[ atoi(arg3) ].Iter , &TextIters[ atoi(arg4) ].Iter , &TextIters[ atoi(arg5) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_backward_search")) {
  resultgint = gtk_text_iter_backward_search ( &TextIters[ atoi(arg0) ].Iter , arg1 , atoi(arg2) , &TextIters[ atoi(arg3) ].Iter , &TextIters[ atoi(arg4) ].Iter , &TextIters[ atoi(arg5) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_equal")) {
  resultgint = gtk_text_iter_equal ( &TextIters[ atoi(arg0) ].Iter , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_iter_in_range")) {
  resultgint = gtk_text_iter_in_range ( &TextIters[ atoi(arg0) ].Iter , &TextIters[ atoi(arg1) ].Iter , &TextIters[ atoi(arg2) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_set_visible")) {
  gtk_text_mark_set_visible ( GTK_TEXT_MARK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_get_visible")) {
  resultgint = gtk_text_mark_get_visible ( GTK_TEXT_MARK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_get_deleted")) {
  resultgint = gtk_text_mark_get_deleted ( GTK_TEXT_MARK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_get_name")) {
  resultbuffer = gtk_text_mark_get_name ( GTK_TEXT_MARK(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_get_buffer")) {
  GO[GOcount].obj = gtk_text_mark_get_buffer ( GTK_TEXT_MARK(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextBuffer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_mark_get_left_gravity")) {
  resultgint = gtk_text_mark_get_left_gravity ( GTK_TEXT_MARK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_tag_table")) {
  GO[GOcount].obj = gtk_text_buffer_get_tag_table ( GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextTagTable*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_interactive")) {
  resultgint = gtk_text_buffer_insert_interactive ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , arg2 , atoi(arg3) , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_interactive_at_cursor")) {
  resultgint = gtk_text_buffer_insert_interactive_at_cursor ( GTK_TEXT_BUFFER(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_range_interactive")) {
  resultgint = 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" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_with_tags")) {
  gtk_text_buffer_insert_with_tags ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , arg2 , atoi(arg3) , li4->data , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_with_tags_by_name")) {
  gtk_text_buffer_insert_with_tags_by_name ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , arg2 , atoi(arg3) , arg4 , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_delete_interactive")) {
  resultgint = gtk_text_buffer_delete_interactive ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , &TextIters[ atoi(arg2) ].Iter , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_backspace")) {
  resultgint = gtk_text_buffer_backspace ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_pixbuf")) {
  gtk_text_buffer_insert_pixbuf ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_insert_child_anchor")) {
  gtk_text_buffer_insert_child_anchor ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_create_child_anchor")) {
  GO[GOcount].obj = gtk_text_buffer_create_child_anchor ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter );
  createnewreturnobject("NEWOBJECT" , "GtkTextChildAnchor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_create_mark")) {
  GO[GOcount].obj = gtk_text_buffer_create_mark ( GTK_TEXT_BUFFER(obj) , arg1 , &TextIters[ atoi(arg2) ].Iter , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GtkTextMark*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_move_mark")) {
  gtk_text_buffer_move_mark ( GTK_TEXT_BUFFER(obj) , li1->data , &TextIters[ atoi(arg2) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_delete_mark")) {
  gtk_text_buffer_delete_mark ( GTK_TEXT_BUFFER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_mark")) {
  GO[GOcount].obj = gtk_text_buffer_get_mark ( GTK_TEXT_BUFFER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkTextMark*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_insert")) {
  GO[GOcount].obj = gtk_text_buffer_get_insert ( GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextMark*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_selection_bound")) {
  GO[GOcount].obj = gtk_text_buffer_get_selection_bound ( GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextMark*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_has_selection")) {
  resultgint = gtk_text_buffer_get_has_selection ( GTK_TEXT_BUFFER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_apply_tag")) {
  gtk_text_buffer_apply_tag ( GTK_TEXT_BUFFER(obj) , li1->data , &TextIters[ atoi(arg2) ].Iter , &TextIters[ atoi(arg3) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_remove_tag")) {
  gtk_text_buffer_remove_tag ( GTK_TEXT_BUFFER(obj) , li1->data , &TextIters[ atoi(arg2) ].Iter , &TextIters[ atoi(arg3) ].Iter );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_create_tag")) {
  GO[GOcount].obj = gtk_text_buffer_create_tag ( GTK_TEXT_BUFFER(obj) , arg1 , arg2 , arg3 );
  createnewreturnobject("NEWOBJECT" , "GtkTextTag*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_mark")) {
  gtk_text_buffer_get_iter_at_mark ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_iter_at_child_anchor")) {
  gtk_text_buffer_get_iter_at_child_anchor ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_modified")) {
  resultgint = gtk_text_buffer_get_modified ( GTK_TEXT_BUFFER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_delete_selection")) {
  resultgint = gtk_text_buffer_delete_selection ( GTK_TEXT_BUFFER(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_paste_clipboard")) {
  gtk_text_buffer_paste_clipboard ( GTK_TEXT_BUFFER(obj) , li1->data , &TextIters[ atoi(arg2) ].Iter , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_copy_clipboard")) {
  gtk_text_buffer_copy_clipboard ( GTK_TEXT_BUFFER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_cut_clipboard")) {
  gtk_text_buffer_cut_clipboard ( GTK_TEXT_BUFFER(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_selection_bounds")) {
  resultgint = gtk_text_buffer_get_selection_bounds ( GTK_TEXT_BUFFER(obj) , &TextIters[ atoi(arg1) ].Iter , &TextIters[ atoi(arg2) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_add_selection_clipboard")) {
  gtk_text_buffer_add_selection_clipboard ( GTK_TEXT_BUFFER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_remove_selection_clipboard")) {
  gtk_text_buffer_remove_selection_clipboard ( GTK_TEXT_BUFFER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_deserialize_get_can_create_tags")) {
  resultgint = gtk_text_buffer_deserialize_get_can_create_tags ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_deserialize_set_can_create_tags")) {
  gtk_text_buffer_deserialize_set_can_create_tags ( GTK_TEXT_BUFFER(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_copy_target_list")) {
  GO[GOcount].obj = gtk_text_buffer_get_copy_target_list ( GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_deserialize_formats")) {
  GO[GOcount].obj = gtk_text_buffer_get_deserialize_formats ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_deserialize_formats")) {
  GO[GOcount].obj = gtk_text_buffer_get_deserialize_formats ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_paste_target_list")) {
  GO[GOcount].obj = gtk_text_buffer_get_paste_target_list ( GTK_TEXT_BUFFER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTargetList*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_serialize_formats")) {
  GO[GOcount].obj = gtk_text_buffer_get_serialize_formats ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_get_serialize_formats")) {
  GO[GOcount].obj = gtk_text_buffer_get_serialize_formats ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_deserialize_format")) {
  GO[GOcount].obj = gtk_text_buffer_register_deserialize_format ( GTK_TEXT_BUFFER(obj) , arg1 , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_deserialize_format")) {
  GO[GOcount].obj = gtk_text_buffer_register_deserialize_format ( GTK_TEXT_BUFFER(obj) , arg1 , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_deserialize_tagset")) {
  GO[GOcount].obj = gtk_text_buffer_register_deserialize_tagset ( GTK_TEXT_BUFFER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_deserialize_tagset")) {
  GO[GOcount].obj = gtk_text_buffer_register_deserialize_tagset ( GTK_TEXT_BUFFER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_serialize_format")) {
  GO[GOcount].obj = gtk_text_buffer_register_serialize_format ( GTK_TEXT_BUFFER(obj) , arg1 , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_serialize_format")) {
  GO[GOcount].obj = gtk_text_buffer_register_serialize_format ( GTK_TEXT_BUFFER(obj) , arg1 , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_serialize_tagset")) {
  GO[GOcount].obj = gtk_text_buffer_register_serialize_tagset ( GTK_TEXT_BUFFER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_register_serialize_tagset")) {
  GO[GOcount].obj = gtk_text_buffer_register_serialize_tagset ( GTK_TEXT_BUFFER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_serialize")) {
  gtk_text_buffer_serialize ( GTK_TEXT_BUFFER(obj) , li1->data , atoi(arg2) , &TextIters[ atoi(arg3) ].Iter , &TextIters[ atoi(arg4) ].Iter , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_unregister_deserialize_format")) {
  gtk_text_buffer_unregister_deserialize_format ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_buffer_unregister_serialize_format")) {
  gtk_text_buffer_unregister_serialize_format ( GTK_TEXT_BUFFER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_new")) {
  GO[GOcount].obj = gtk_text_tag_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkTextTag*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_get_priority")) {
  resultgint = gtk_text_tag_get_priority ( GTK_TEXT_TAG(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_set_priority")) {
  gtk_text_tag_set_priority ( GTK_TEXT_TAG(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_event")) {
  resultgint = gtk_text_tag_event ( GTK_TEXT_TAG(obj) , arg1 , atoi(arg2) , &TextIters[ atoi(arg3) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_attributes_new")) {
  GO[GOcount].obj = gtk_text_attributes_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTextAttributes*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_attributes_copy")) {
  GO[GOcount].obj = gtk_text_attributes_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextAttributes*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_attributes_copy_values")) {
  gtk_text_attributes_copy_values ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_attributes_unref")) {
  gtk_text_attributes_unref ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_attributes_ref")) {
  GO[GOcount].obj = gtk_text_attributes_ref ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextAttributes*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_new")) {
  GO[GOcount].obj = gtk_text_tag_table_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTextTagTable*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_add")) {
  gtk_text_tag_table_add ( GTK_TEXT_TAG_TABLE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_remove")) {
  gtk_text_tag_table_remove ( GTK_TEXT_TAG_TABLE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_lookup")) {
  GO[GOcount].obj = gtk_text_tag_table_lookup ( GTK_TEXT_TAG_TABLE(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkTextTag*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_foreach")) {
  gtk_text_tag_table_foreach ( GTK_TEXT_TAG_TABLE(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_tag_table_get_size")) {
  resultgint = gtk_text_tag_table_get_size ( GTK_TEXT_TAG_TABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_scroll_to_mark")) {
  gtk_text_view_scroll_to_mark ( GTK_TEXT_VIEW(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_scroll_to_iter")) {
  resultgint = gtk_text_view_scroll_to_iter ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_scroll_mark_onscreen")) {
  gtk_text_view_scroll_mark_onscreen ( GTK_TEXT_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_move_mark_onscreen")) {
  resultgint = gtk_text_view_move_mark_onscreen ( GTK_TEXT_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_place_cursor_onscreen")) {
  resultgint = gtk_text_view_place_cursor_onscreen ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_visible_rect")) {
  gtk_text_view_get_visible_rect ( GTK_TEXT_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_iter_location")) {
  gtk_text_view_get_iter_location ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_buffer_to_window_coords")) {
  gtk_text_view_buffer_to_window_coords ( GTK_TEXT_VIEW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_window_to_buffer_coords")) {
  gtk_text_view_window_to_buffer_coords ( GTK_TEXT_VIEW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_window")) {
  GO[GOcount].obj = gtk_text_view_get_window ( GTK_TEXT_VIEW(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_window")) {
  GO[GOcount].obj = gtk_text_view_get_window ( GTK_TEXT_VIEW(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_window_type")) {
  resultgint = gtk_text_view_get_window_type ( GTK_TEXT_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_set_border_window_size")) {
  gtk_text_view_set_border_window_size ( GTK_TEXT_VIEW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_border_window_size")) {
  resultgint = gtk_text_view_get_border_window_size ( GTK_TEXT_VIEW(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_forward_display_line")) {
  resultgint = gtk_text_view_forward_display_line ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_backward_display_line")) {
  resultgint = gtk_text_view_backward_display_line ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_forward_display_line_end")) {
  resultgint = gtk_text_view_forward_display_line_end ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_backward_display_line_start")) {
  resultgint = gtk_text_view_backward_display_line_start ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_starts_display_line")) {
  resultgint = gtk_text_view_starts_display_line ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_move_visually")) {
  resultgint = gtk_text_view_move_visually ( GTK_TEXT_VIEW(obj) , &TextIters[ atoi(arg1) ].Iter , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_add_child_at_anchor")) {
  gtk_text_view_add_child_at_anchor ( GTK_TEXT_VIEW(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_child_anchor_new")) {
  GO[GOcount].obj = gtk_text_child_anchor_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTextChildAnchor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_child_anchor_get_widgets")) {
  gtk_text_child_anchor_get_widgets ( GTK_TEXT_CHILD_ANCHOR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_child_anchor_get_deleted")) {
  resultgint = gtk_text_child_anchor_get_deleted ( GTK_TEXT_CHILD_ANCHOR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_add_child_in_window")) {
  gtk_text_view_add_child_in_window ( GTK_TEXT_VIEW(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_set_wrap_mode")) {
  gtk_text_view_set_wrap_mode ( GTK_TEXT_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_wrap_mode")) {
  resultgint = gtk_text_view_get_wrap_mode ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_editable")) {
  resultgint = gtk_text_view_get_editable ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_cursor_visible")) {
  resultgint = gtk_text_view_get_cursor_visible ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_overwrite")) {
  resultgint = gtk_text_view_get_overwrite ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_set_justification")) {
  gtk_text_view_set_justification ( GTK_TEXT_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_justification")) {
  resultgint = gtk_text_view_get_justification ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_set_tabs")) {
  gtk_text_view_set_tabs ( GTK_TEXT_VIEW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_tabs")) {
  gtk_text_view_get_tabs ( GTK_TEXT_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_accepts_tab")) {
  resultgint = gtk_text_view_get_accepts_tab ( GTK_TEXT_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_text_view_get_default_attributes")) {
  GO[GOcount].obj = gtk_text_view_get_default_attributes ( GTK_TEXT_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTextAttributes*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_new")) {
  GO[GOcount].obj = gtk_tree_path_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_new_from_string")) {
  GO[GOcount].obj = gtk_tree_path_new_from_string ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_new_from_indices")) {
  GO[GOcount].obj = gtk_tree_path_new_from_indices ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_to_string")) {
  resultbuffer = gtk_tree_path_to_string ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_new_first")) {
  GO[GOcount].obj = gtk_tree_path_new_first ();
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_append_index")) {
  gtk_tree_path_append_index ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_prepend_index")) {
  gtk_tree_path_prepend_index ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_get_depth")) {
  resultgint = gtk_tree_path_get_depth ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_get_indices")) {
  gtk_tree_path_get_indices ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_free")) {
  gtk_tree_path_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_copy")) {
  GO[GOcount].obj = gtk_tree_path_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_compare")) {
  resultgint = gtk_tree_path_compare ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_next")) {
  gtk_tree_path_next ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_prev")) {
  resultgint = gtk_tree_path_prev ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_up")) {
  resultgint = gtk_tree_path_up ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_down")) {
  gtk_tree_path_down ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_is_ancestor")) {
  resultgint = gtk_tree_path_is_ancestor ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_path_is_descendant")) {
  resultgint = gtk_tree_path_is_descendant ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_new")) {
  GO[GOcount].obj = gtk_tree_row_reference_new ( GTK_TREE_MODEL(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreeRowReference*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_new_proxy")) {
  GO[GOcount].obj = gtk_tree_row_reference_new_proxy ( arg0 , li1->data , li2->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreeRowReference*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_get_model")) {
  GO[GOcount].obj = gtk_tree_row_reference_get_model ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_get_path")) {
  GO[GOcount].obj = gtk_tree_row_reference_get_path ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_valid")) {
  resultgint = gtk_tree_row_reference_valid ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_free")) {
  gtk_tree_row_reference_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_copy")) {
  GO[GOcount].obj = gtk_tree_row_reference_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeRowReference*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_inserted")) {
  gtk_tree_row_reference_inserted ( arg0 , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_deleted")) {
  gtk_tree_row_reference_deleted ( arg0 , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_row_reference_reordered")) {
  gtk_tree_row_reference_reordered ( arg0 , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_iter_copy")) {
  GO[GOcount].obj = gtk_tree_iter_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeIter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_iter_free")) {
  gtk_tree_iter_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_flags")) {
  resultgint = gtk_tree_model_get_flags ( GTK_TREE_MODEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_n_columns")) {
  resultgint = gtk_tree_model_get_n_columns ( GTK_TREE_MODEL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_column_type")) {
  gtk_tree_model_get_column_type ( GTK_TREE_MODEL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_iter")) {
  resultgint = gtk_tree_model_get_iter ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_iter_from_string")) {
  resultgint = gtk_tree_model_get_iter_from_string ( GTK_TREE_MODEL(obj) , li1->data , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_iter_first")) {
  resultgint = gtk_tree_model_get_iter_first ( GTK_TREE_MODEL(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_path")) {
  GO[GOcount].obj = gtk_tree_model_get_path ( GTK_TREE_MODEL(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_value")) {
  gtk_tree_model_get_value ( GTK_TREE_MODEL(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_next")) {
  resultgint = gtk_tree_model_iter_next ( GTK_TREE_MODEL(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_children")) {
  resultgint = gtk_tree_model_iter_children ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_has_child")) {
  resultgint = gtk_tree_model_iter_has_child ( GTK_TREE_MODEL(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_n_children")) {
  resultgint = gtk_tree_model_iter_n_children ( GTK_TREE_MODEL(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_nth_child")) {
  resultgint = gtk_tree_model_iter_nth_child ( GTK_TREE_MODEL(obj) , li1->data , li2->data , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_iter_parent")) {
  resultgint = gtk_tree_model_iter_parent ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_string_from_iter")) {
  resultbuffer = gtk_tree_model_get_string_from_iter ( GTK_TREE_MODEL(obj) , li1->data );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_ref_node")) {
  gtk_tree_model_ref_node ( GTK_TREE_MODEL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_unref_node")) {
  gtk_tree_model_unref_node ( GTK_TREE_MODEL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get")) {
  gtk_tree_model_get ( GTK_TREE_MODEL(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_get_valist")) {
  gtk_tree_model_get_valist ( GTK_TREE_MODEL(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_foreach")) {
  gtk_tree_model_foreach ( GTK_TREE_MODEL(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_row_changed")) {
  gtk_tree_model_row_changed ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_row_inserted")) {
  gtk_tree_model_row_inserted ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_row_has_child_toggled")) {
  gtk_tree_model_row_has_child_toggled ( GTK_TREE_MODEL(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_row_deleted")) {
  gtk_tree_model_row_deleted ( GTK_TREE_MODEL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_rows_reordered")) {
  gtk_tree_model_rows_reordered ( GTK_TREE_MODEL(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_set_mode")) {
  gtk_tree_selection_set_mode ( GTK_TREE_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_get_mode")) {
  resultgint = gtk_tree_selection_get_mode ( GTK_TREE_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_set_select_function")) {
  gtk_tree_selection_set_select_function ( GTK_TREE_SELECTION(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_get_user_data")) {
  gtk_tree_selection_get_user_data ( GTK_TREE_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_get_tree_view")) {
  GO[GOcount].obj = gtk_tree_selection_get_tree_view ( GTK_TREE_SELECTION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeView*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_get_selected")) {
  resultgint = gtk_tree_selection_get_selected ( GTK_TREE_SELECTION(obj) , &xGtkTreeModel1 , li2->data );
GO[GOcount].obj = xGtkTreeModel1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_selected_foreach")) {
  gtk_tree_selection_selected_foreach ( GTK_TREE_SELECTION(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_get_selected_rows")) {
  gtk_tree_selection_get_selected_rows ( GTK_TREE_SELECTION(obj) , &xGtkTreeModel1 );
GO[GOcount].obj = xGtkTreeModel1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_count_selected_rows")) {
  resultgint = gtk_tree_selection_count_selected_rows ( GTK_TREE_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_select_path")) {
  gtk_tree_selection_select_path ( GTK_TREE_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_unselect_path")) {
  gtk_tree_selection_unselect_path ( GTK_TREE_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_path_is_selected")) {
  resultgint = gtk_tree_selection_path_is_selected ( GTK_TREE_SELECTION(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_select_iter")) {
  gtk_tree_selection_select_iter ( GTK_TREE_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_unselect_iter")) {
  gtk_tree_selection_unselect_iter ( GTK_TREE_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_iter_is_selected")) {
  resultgint = gtk_tree_selection_iter_is_selected ( GTK_TREE_SELECTION(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_select_all")) {
  gtk_tree_selection_select_all ( GTK_TREE_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_unselect_all")) {
  gtk_tree_selection_unselect_all ( GTK_TREE_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_select_range")) {
  gtk_tree_selection_select_range ( GTK_TREE_SELECTION(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_selection_unselect_range")) {
  gtk_tree_selection_unselect_range ( GTK_TREE_SELECTION(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_new")) {
  GO[GOcount].obj = gtk_tree_view_column_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewColumn*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_new_with_attributes")) {
  GO[GOcount].obj = gtk_tree_view_column_new_with_attributes ( arg0 , li1->data , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewColumn*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_pack_start")) {
  gtk_tree_view_column_pack_start ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_pack_end")) {
  gtk_tree_view_column_pack_end ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_clear")) {
  gtk_tree_view_column_clear ( GTK_TREE_VIEW_COLUMN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_cell_renderers")) {
  gtk_tree_view_column_get_cell_renderers ( GTK_TREE_VIEW_COLUMN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_add_attribute")) {
  gtk_tree_view_column_add_attribute ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_attributes")) {
  gtk_tree_view_column_set_attributes ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_cell_data_func")) {
  gtk_tree_view_column_set_cell_data_func ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , atoi(arg2) , arg3 , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_clear_attributes")) {
  gtk_tree_view_column_clear_attributes ( GTK_TREE_VIEW_COLUMN(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_spacing")) {
  gtk_tree_view_column_set_spacing ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_spacing")) {
  resultgint = gtk_tree_view_column_get_spacing ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_visible")) {
  gtk_tree_view_column_set_visible ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_visible")) {
  resultgint = gtk_tree_view_column_get_visible ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_resizable")) {
  gtk_tree_view_column_set_resizable ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_resizable")) {
  resultgint = gtk_tree_view_column_get_resizable ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_sizing")) {
  gtk_tree_view_column_set_sizing ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_sizing")) {
  resultgint = gtk_tree_view_column_get_sizing ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_width")) {
  resultgint = gtk_tree_view_column_get_width ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_fixed_width")) {
  resultgint = gtk_tree_view_column_get_fixed_width ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_fixed_width")) {
  gtk_tree_view_column_set_fixed_width ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_min_width")) {
  gtk_tree_view_column_set_min_width ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_min_width")) {
  resultgint = gtk_tree_view_column_get_min_width ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_max_width")) {
  gtk_tree_view_column_set_max_width ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_max_width")) {
  resultgint = gtk_tree_view_column_get_max_width ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_clicked")) {
  gtk_tree_view_column_clicked ( GTK_TREE_VIEW_COLUMN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_title")) {
  gtk_tree_view_column_set_title ( GTK_TREE_VIEW_COLUMN(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_title")) {
  resultbuffer = gtk_tree_view_column_get_title ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_expand")) {
  gtk_tree_view_column_set_expand ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_expand")) {
  resultgint = gtk_tree_view_column_get_expand ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_clickable")) {
  gtk_tree_view_column_set_clickable ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_clickable")) {
  resultgint = gtk_tree_view_column_get_clickable ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_widget")) {
  gtk_tree_view_column_set_widget ( GTK_TREE_VIEW_COLUMN(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_widget")) {
  GO[GOcount].obj = gtk_tree_view_column_get_widget ( GTK_TREE_VIEW_COLUMN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_alignment")) {
  gtk_tree_view_column_set_alignment ( GTK_TREE_VIEW_COLUMN(obj) , atof(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_alignment")) {
  gtk_tree_view_column_get_alignment ( GTK_TREE_VIEW_COLUMN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_reorderable")) {
  gtk_tree_view_column_set_reorderable ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_reorderable")) {
  resultgint = gtk_tree_view_column_get_reorderable ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_sort_column_id")) {
  gtk_tree_view_column_set_sort_column_id ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_sort_column_id")) {
  resultgint = gtk_tree_view_column_get_sort_column_id ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_sort_indicator")) {
  gtk_tree_view_column_set_sort_indicator ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_sort_indicator")) {
  resultgint = gtk_tree_view_column_get_sort_indicator ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_set_sort_order")) {
  gtk_tree_view_column_set_sort_order ( GTK_TREE_VIEW_COLUMN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_get_sort_order")) {
  resultgint = gtk_tree_view_column_get_sort_order ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_cell_set_cell_data")) {
  gtk_tree_view_column_cell_set_cell_data ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_cell_get_size")) {
  gtk_tree_view_column_cell_get_size ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_cell_get_position")) {
  resultgint = gtk_tree_view_column_cell_get_position ( GTK_TREE_VIEW_COLUMN(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_cell_is_visible")) {
  resultgint = gtk_tree_view_column_cell_is_visible ( GTK_TREE_VIEW_COLUMN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_focus_cell")) {
  gtk_tree_view_column_focus_cell ( GTK_TREE_VIEW_COLUMN(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_column_queue_resize")) {
  gtk_tree_view_column_queue_resize ( GTK_TREE_VIEW_COLUMN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_new")) {
  GO[GOcount].obj = gtk_tree_view_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_new_with_model")) {
  GO[GOcount].obj = gtk_tree_view_new_with_model ( GTK_TREE_MODEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_model")) {
  GO[GOcount].obj = gtk_tree_view_get_model ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_model")) {
  gtk_tree_view_set_model ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_selection")) {
  GO[GOcount].obj = gtk_tree_view_get_selection ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeSelection*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_hadjustment")) {
  GO[GOcount].obj = gtk_tree_view_get_hadjustment ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_hadjustment")) {
  gtk_tree_view_set_hadjustment ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_vadjustment")) {
  GO[GOcount].obj = gtk_tree_view_get_vadjustment ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_vadjustment")) {
  gtk_tree_view_set_vadjustment ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_headers_visible")) {
  resultgint = gtk_tree_view_get_headers_visible ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_headers_visible")) {
  gtk_tree_view_set_headers_visible ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_columns_autosize")) {
  gtk_tree_view_columns_autosize ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_headers_clickable")) {
  resultgint = gtk_tree_view_get_headers_clickable ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_headers_clickable")) {
  gtk_tree_view_set_headers_clickable ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_rules_hint")) {
  gtk_tree_view_set_rules_hint ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_rules_hint")) {
  resultgint = gtk_tree_view_get_rules_hint ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_append_column")) {
  resultgint = gtk_tree_view_append_column ( GTK_TREE_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_remove_column")) {
  resultgint = gtk_tree_view_remove_column ( GTK_TREE_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_insert_column")) {
  resultgint = gtk_tree_view_insert_column ( GTK_TREE_VIEW(obj) , li1->data , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_insert_column_with_attributes")) {
  resultgint = gtk_tree_view_insert_column_with_attributes ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , li3->data , arg4 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_column")) {
  GO[GOcount].obj = gtk_tree_view_get_column ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewColumn*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_columns")) {
  gtk_tree_view_get_columns ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_move_column_after")) {
  gtk_tree_view_move_column_after ( GTK_TREE_VIEW(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_expander_column")) {
  gtk_tree_view_set_expander_column ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_expander_column")) {
  GO[GOcount].obj = gtk_tree_view_get_expander_column ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewColumn*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_column_drag_function")) {
  gtk_tree_view_set_column_drag_function ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_scroll_to_point")) {
  gtk_tree_view_scroll_to_point ( GTK_TREE_VIEW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_scroll_to_cell")) {
  gtk_tree_view_scroll_to_cell ( GTK_TREE_VIEW(obj) , li1->data , li2->data , atoi(arg3) , atof(arg4) , atof(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_cursor")) {
  gtk_tree_view_set_cursor ( GTK_TREE_VIEW(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_cursor_on_cell")) {
  gtk_tree_view_set_cursor_on_cell ( GTK_TREE_VIEW(obj) , li1->data , li2->data , li3->data , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_cursor")) {
  gtk_tree_view_get_cursor ( GTK_TREE_VIEW(obj) , &xGtkTreePath1 , &xGtkTreeViewColumn2 );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGtkTreeViewColumn2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_row_activated")) {
  gtk_tree_view_row_activated ( GTK_TREE_VIEW(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_expand_all")) {
  gtk_tree_view_expand_all ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_collapse_all")) {
  gtk_tree_view_collapse_all ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_expand_to_path")) {
  gtk_tree_view_expand_to_path ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_expand_row")) {
  resultgint = gtk_tree_view_expand_row ( GTK_TREE_VIEW(obj) , li1->data , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_collapse_row")) {
  resultgint = gtk_tree_view_collapse_row ( GTK_TREE_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_map_expanded_rows")) {
  gtk_tree_view_map_expanded_rows ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_row_expanded")) {
  resultgint = gtk_tree_view_row_expanded ( GTK_TREE_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_reorderable")) {
  gtk_tree_view_set_reorderable ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_reorderable")) {
  resultgint = gtk_tree_view_get_reorderable ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_cell_area")) {
  gtk_tree_view_get_cell_area ( GTK_TREE_VIEW(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_background_area")) {
  gtk_tree_view_get_background_area ( GTK_TREE_VIEW(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_visible_rect")) {
  gtk_tree_view_get_visible_rect ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_visible_range")) {
  resultgint = gtk_tree_view_get_visible_range ( GTK_TREE_VIEW(obj) , &xGtkTreePath1 , &xGtkTreePath2 );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGtkTreePath2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_bin_window")) {
  GO[GOcount].obj = gtk_tree_view_get_bin_window ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_bin_window")) {
  GO[GOcount].obj = gtk_tree_view_get_bin_window ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_widget_to_tree_coords")) {
  gtk_tree_view_widget_to_tree_coords ( GTK_TREE_VIEW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_tree_to_widget_coords")) {
  gtk_tree_view_tree_to_widget_coords ( GTK_TREE_VIEW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_enable_model_drag_dest")) {
  gtk_tree_view_enable_model_drag_dest ( GTK_TREE_VIEW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_enable_model_drag_source")) {
  gtk_tree_view_enable_model_drag_source ( GTK_TREE_VIEW(obj) , atoi(arg1) , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_unset_rows_drag_source")) {
  gtk_tree_view_unset_rows_drag_source ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_unset_rows_drag_dest")) {
  gtk_tree_view_unset_rows_drag_dest ( GTK_TREE_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_drag_dest_row")) {
  gtk_tree_view_set_drag_dest_row ( GTK_TREE_VIEW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_drag_dest_row")) {
  gtk_tree_view_get_drag_dest_row ( GTK_TREE_VIEW(obj) , &xGtkTreePath1 , atoi(arg2) );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_dest_row_at_pos")) {
  resultgint = gtk_tree_view_get_dest_row_at_pos ( GTK_TREE_VIEW(obj) , atoi(arg1) , atoi(arg2) , &xGtkTreePath3 , atoi(arg4) );
GO[GOcount].obj = xGtkTreePath3;
createnewreturnobjectnosignal(arg3);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_create_row_drag_icon")) {
  GO[GOcount].obj = gtk_tree_view_create_row_drag_icon ( GTK_TREE_VIEW(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_create_row_drag_icon")) {
  GO[GOcount].obj = gtk_tree_view_create_row_drag_icon ( GTK_TREE_VIEW(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_enable_search")) {
  gtk_tree_view_set_enable_search ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_enable_search")) {
  resultgint = gtk_tree_view_get_enable_search ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_search_column")) {
  resultgint = gtk_tree_view_get_search_column ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_search_column")) {
  gtk_tree_view_set_search_column ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_search_equal_func")) {
  GO[GOcount].obj = gtk_tree_view_get_search_equal_func ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewSearchEqualFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_search_equal_func")) {
  gtk_tree_view_set_search_equal_func ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_search_entry")) {
  GO[GOcount].obj = gtk_tree_view_get_search_entry ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkEntry*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_search_entry")) {
  gtk_tree_view_set_search_entry ( GTK_TREE_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_search_position_func")) {
  GO[GOcount].obj = gtk_tree_view_get_search_position_func ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewSearchPositionFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_search_position_func")) {
  gtk_tree_view_set_search_position_func ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_fixed_height_mode")) {
  resultgint = gtk_tree_view_get_fixed_height_mode ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_fixed_height_mode")) {
  gtk_tree_view_set_fixed_height_mode ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_hover_selection")) {
  resultgint = gtk_tree_view_get_hover_selection ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_hover_selection")) {
  gtk_tree_view_set_hover_selection ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_hover_expand")) {
  resultgint = gtk_tree_view_get_hover_expand ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_hover_expand")) {
  gtk_tree_view_set_hover_expand ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_destroy_count_func")) {
  gtk_tree_view_set_destroy_count_func ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_row_separator_func")) {
  GO[GOcount].obj = gtk_tree_view_get_row_separator_func ( GTK_TREE_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewRowSeparatorFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_row_separator_func")) {
  gtk_tree_view_set_row_separator_func ( GTK_TREE_VIEW(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_rubber_banding")) {
  resultgint = gtk_tree_view_get_rubber_banding ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_rubber_banding")) {
  gtk_tree_view_set_rubber_banding ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_enable_tree_lines")) {
  resultgint = gtk_tree_view_get_enable_tree_lines ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_enable_tree_lines")) {
  gtk_tree_view_set_enable_tree_lines ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_get_grid_lines")) {
  resultgint = gtk_tree_view_get_grid_lines ( GTK_TREE_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_view_set_grid_lines")) {
  gtk_tree_view_set_grid_lines ( GTK_TREE_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_new")) {
  GO[GOcount].obj = gtk_cell_view_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_new_with_text")) {
  GO[GOcount].obj = gtk_cell_view_new_with_text ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_new_with_markup")) {
  GO[GOcount].obj = gtk_cell_view_new_with_markup ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_new_with_pixbuf")) {
  GO[GOcount].obj = gtk_cell_view_new_with_pixbuf ( GDK_PIXBUF(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_set_model")) {
  gtk_cell_view_set_model ( GTK_CELL_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_set_displayed_row")) {
  gtk_cell_view_set_displayed_row ( GTK_CELL_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_get_displayed_row")) {
  GO[GOcount].obj = gtk_cell_view_get_displayed_row ( GTK_CELL_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_get_size_of_row")) {
  resultgint = gtk_cell_view_get_size_of_row ( GTK_CELL_VIEW(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_set_background_color")) {
  gtk_cell_view_set_background_color ( GTK_CELL_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_view_get_cell_renderers")) {
  gtk_cell_view_get_cell_renderers ( GTK_CELL_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_new")) {
  GO[GOcount].obj = gtk_icon_view_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_new_with_model")) {
  GO[GOcount].obj = gtk_icon_view_new_with_model ( GTK_TREE_MODEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_model")) {
  gtk_icon_view_set_model ( GTK_ICON_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_model")) {
  GO[GOcount].obj = gtk_icon_view_get_model ( GTK_ICON_VIEW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_text_column")) {
  gtk_icon_view_set_text_column ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_text_column")) {
  resultgint = gtk_icon_view_get_text_column ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_markup_column")) {
  gtk_icon_view_set_markup_column ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_markup_column")) {
  resultgint = gtk_icon_view_get_markup_column ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_pixbuf_column")) {
  gtk_icon_view_set_pixbuf_column ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_pixbuf_column")) {
  resultgint = gtk_icon_view_get_pixbuf_column ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_path_at_pos")) {
  GO[GOcount].obj = gtk_icon_view_get_path_at_pos ( GTK_ICON_VIEW(obj) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_item_at_pos")) {
  resultgint = gtk_icon_view_get_item_at_pos ( GTK_ICON_VIEW(obj) , atoi(arg1) , atoi(arg2) , &xGtkTreePath3 , &xGtkCellRenderer4 );
GO[GOcount].obj = xGtkTreePath3;
createnewreturnobjectnosignal(arg3);
GO[GOcount].obj = xGtkCellRenderer4;
createnewreturnobjectnosignal(arg4);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_cursor")) {
  gtk_icon_view_set_cursor ( GTK_ICON_VIEW(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_cursor")) {
  resultgint = gtk_icon_view_get_cursor ( GTK_ICON_VIEW(obj) , &xGtkTreePath1 , &xGtkCellRenderer2 );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGtkCellRenderer2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_selected_foreach")) {
  gtk_icon_view_selected_foreach ( GTK_ICON_VIEW(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_selection_mode")) {
  gtk_icon_view_set_selection_mode ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_selection_mode")) {
  resultgint = gtk_icon_view_get_selection_mode ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_orientation")) {
  gtk_icon_view_set_orientation ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_orientation")) {
  resultgint = gtk_icon_view_get_orientation ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_columns")) {
  gtk_icon_view_set_columns ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_columns")) {
  resultgint = gtk_icon_view_get_columns ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_item_width")) {
  gtk_icon_view_set_item_width ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_item_width")) {
  resultgint = gtk_icon_view_get_item_width ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_spacing")) {
  gtk_icon_view_set_spacing ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_spacing")) {
  resultgint = gtk_icon_view_get_spacing ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_row_spacing")) {
  gtk_icon_view_set_row_spacing ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_row_spacing")) {
  resultgint = gtk_icon_view_get_row_spacing ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_column_spacing")) {
  gtk_icon_view_set_column_spacing ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_column_spacing")) {
  resultgint = gtk_icon_view_get_column_spacing ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_margin")) {
  gtk_icon_view_set_margin ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_margin")) {
  resultgint = gtk_icon_view_get_margin ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_select_path")) {
  gtk_icon_view_select_path ( GTK_ICON_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_unselect_path")) {
  gtk_icon_view_unselect_path ( GTK_ICON_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_path_is_selected")) {
  resultgint = gtk_icon_view_path_is_selected ( GTK_ICON_VIEW(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_selected_items")) {
  gtk_icon_view_get_selected_items ( GTK_ICON_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_select_all")) {
  gtk_icon_view_select_all ( GTK_ICON_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_unselect_all")) {
  gtk_icon_view_unselect_all ( GTK_ICON_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_item_activated")) {
  gtk_icon_view_item_activated ( GTK_ICON_VIEW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_scroll_to_path")) {
  gtk_icon_view_scroll_to_path ( GTK_ICON_VIEW(obj) , li1->data , atoi(arg2) , atof(arg3) , atof(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_visible_range")) {
  resultgint = gtk_icon_view_get_visible_range ( GTK_ICON_VIEW(obj) , &xGtkTreePath1 , &xGtkTreePath2 );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGtkTreePath2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_enable_model_drag_source")) {
  gtk_icon_view_enable_model_drag_source ( GTK_ICON_VIEW(obj) , atoi(arg1) , li2->data , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_enable_model_drag_dest")) {
  gtk_icon_view_enable_model_drag_dest ( GTK_ICON_VIEW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_unset_model_drag_source")) {
  gtk_icon_view_unset_model_drag_source ( GTK_ICON_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_unset_model_drag_dest")) {
  gtk_icon_view_unset_model_drag_dest ( GTK_ICON_VIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_reorderable")) {
  gtk_icon_view_set_reorderable ( GTK_ICON_VIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_reorderable")) {
  resultgint = gtk_icon_view_get_reorderable ( GTK_ICON_VIEW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_set_drag_dest_item")) {
  gtk_icon_view_set_drag_dest_item ( GTK_ICON_VIEW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_drag_dest_item")) {
  gtk_icon_view_get_drag_dest_item ( GTK_ICON_VIEW(obj) , &xGtkTreePath1 , atoi(arg2) );
GO[GOcount].obj = xGtkTreePath1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_get_dest_item_at_pos")) {
  resultgint = gtk_icon_view_get_dest_item_at_pos ( GTK_ICON_VIEW(obj) , atoi(arg1) , atoi(arg2) , &xGtkTreePath3 , atoi(arg4) );
GO[GOcount].obj = xGtkTreePath3;
createnewreturnobjectnosignal(arg3);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_create_drag_icon")) {
  GO[GOcount].obj = gtk_icon_view_create_drag_icon ( GTK_ICON_VIEW(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_icon_view_create_drag_icon")) {
  GO[GOcount].obj = gtk_icon_view_create_drag_icon ( GTK_ICON_VIEW(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_sort_column_changed")) {
  gtk_tree_sortable_sort_column_changed ( GTK_TREE_SORTABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_get_sort_column_id")) {
  resultgint = gtk_tree_sortable_get_sort_column_id ( GTK_TREE_SORTABLE(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_set_sort_column_id")) {
  gtk_tree_sortable_set_sort_column_id ( GTK_TREE_SORTABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_set_sort_func")) {
  gtk_tree_sortable_set_sort_func ( GTK_TREE_SORTABLE(obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_set_default_sort_func")) {
  gtk_tree_sortable_set_default_sort_func ( GTK_TREE_SORTABLE(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_sortable_has_default_sort_func")) {
  resultgint = gtk_tree_sortable_has_default_sort_func ( GTK_TREE_SORTABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_new_with_model")) {
  GO[GOcount].obj = gtk_tree_model_sort_new_with_model ( GTK_TREE_MODEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_get_model")) {
  GO[GOcount].obj = gtk_tree_model_sort_get_model ( GTK_TREE_MODEL_SORT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_convert_child_path_to_path")) {
  GO[GOcount].obj = gtk_tree_model_sort_convert_child_path_to_path ( GTK_TREE_MODEL_SORT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_convert_child_iter_to_iter")) {
  gtk_tree_model_sort_convert_child_iter_to_iter ( GTK_TREE_MODEL_SORT(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_convert_path_to_child_path")) {
  GO[GOcount].obj = gtk_tree_model_sort_convert_path_to_child_path ( GTK_TREE_MODEL_SORT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_convert_iter_to_child_iter")) {
  gtk_tree_model_sort_convert_iter_to_child_iter ( GTK_TREE_MODEL_SORT(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_reset_default_sort_func")) {
  gtk_tree_model_sort_reset_default_sort_func ( GTK_TREE_MODEL_SORT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_clear_cache")) {
  gtk_tree_model_sort_clear_cache ( GTK_TREE_MODEL_SORT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_sort_iter_is_valid")) {
  resultgint = gtk_tree_model_sort_iter_is_valid ( GTK_TREE_MODEL_SORT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_new")) {
  GO[GOcount].obj = gtk_tree_model_filter_new ( GTK_TREE_MODEL(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_set_visible_func")) {
  gtk_tree_model_filter_set_visible_func ( GTK_TREE_MODEL_FILTER(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_set_modify_func")) {
  gtk_tree_model_filter_set_modify_func ( GTK_TREE_MODEL_FILTER(obj) , atoi(arg1) , arg2 , atoi(arg3) , arg4 , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_set_visible_column")) {
  gtk_tree_model_filter_set_visible_column ( GTK_TREE_MODEL_FILTER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_get_model")) {
  GO[GOcount].obj = gtk_tree_model_filter_get_model ( GTK_TREE_MODEL_FILTER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_convert_child_iter_to_iter")) {
  resultgint = gtk_tree_model_filter_convert_child_iter_to_iter ( GTK_TREE_MODEL_FILTER(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_convert_iter_to_child_iter")) {
  gtk_tree_model_filter_convert_iter_to_child_iter ( GTK_TREE_MODEL_FILTER(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_convert_child_path_to_path")) {
  GO[GOcount].obj = gtk_tree_model_filter_convert_child_path_to_path ( GTK_TREE_MODEL_FILTER(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_convert_path_to_child_path")) {
  GO[GOcount].obj = gtk_tree_model_filter_convert_path_to_child_path ( GTK_TREE_MODEL_FILTER(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkTreePath*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_refilter")) {
  gtk_tree_model_filter_refilter ( GTK_TREE_MODEL_FILTER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_model_filter_clear_cache")) {
  gtk_tree_model_filter_clear_cache ( GTK_TREE_MODEL_FILTER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_pack_start")) {
  gtk_cell_layout_pack_start ( GTK_CELL_LAYOUT(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_pack_end")) {
  gtk_cell_layout_pack_end ( GTK_CELL_LAYOUT(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_reorder")) {
  gtk_cell_layout_reorder ( GTK_CELL_LAYOUT(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_clear")) {
  gtk_cell_layout_clear ( GTK_CELL_LAYOUT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_set_attributes")) {
  gtk_cell_layout_set_attributes ( GTK_CELL_LAYOUT(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_add_attribute")) {
  gtk_cell_layout_add_attribute ( GTK_CELL_LAYOUT(obj) , li1->data , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_set_cell_data_func")) {
  gtk_cell_layout_set_cell_data_func ( GTK_CELL_LAYOUT(obj) , li1->data , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_layout_clear_attributes")) {
  gtk_cell_layout_clear_attributes ( GTK_CELL_LAYOUT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_editing_canceled")) {
  gtk_cell_renderer_editing_canceled ( GTK_CELL_RENDERER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_stop_editing")) {
  gtk_cell_renderer_stop_editing ( GTK_CELL_RENDERER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_get_fixed_size")) {
  gtk_cell_renderer_get_fixed_size ( GTK_CELL_RENDERER(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_set_fixed_size")) {
  gtk_cell_renderer_set_fixed_size ( GTK_CELL_RENDERER(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_editable_start_editing")) {
  gtk_cell_editable_start_editing ( GTK_CELL_EDITABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_editable_editing_done")) {
  gtk_cell_editable_editing_done ( GTK_CELL_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_editable_remove_widget")) {
  gtk_cell_editable_remove_widget ( GTK_CELL_EDITABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_accel_new")) {
  GO[GOcount].obj = gtk_cell_renderer_accel_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_combo_new")) {
  GO[GOcount].obj = gtk_cell_renderer_combo_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_pixbuf_new")) {
  GO[GOcount].obj = gtk_cell_renderer_pixbuf_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_progress_new")) {
  GO[GOcount].obj = gtk_cell_renderer_progress_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_spin_new")) {
  GO[GOcount].obj = gtk_cell_renderer_spin_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_text_new")) {
  GO[GOcount].obj = gtk_cell_renderer_text_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_text_set_fixed_height_from_font")) {
  gtk_cell_renderer_text_set_fixed_height_from_font ( GTK_CELL_RENDERER_TEXT(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_toggle_new")) {
  GO[GOcount].obj = gtk_cell_renderer_toggle_new ();
  createnewreturnobject("NEWOBJECT" , "GtkCellRenderer*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_toggle_get_radio")) {
  resultgint = gtk_cell_renderer_toggle_get_radio ( GTK_CELL_RENDERER_TOGGLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_toggle_set_radio")) {
  gtk_cell_renderer_toggle_set_radio ( GTK_CELL_RENDERER_TOGGLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_toggle_get_active")) {
  resultgint = gtk_cell_renderer_toggle_get_active ( GTK_CELL_RENDERER_TOGGLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_cell_renderer_toggle_set_active")) {
  gtk_cell_renderer_toggle_set_active ( GTK_CELL_RENDERER_TOGGLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_new")) {
  GO[GOcount].obj = gtk_list_store_new ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkListStore*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_newv")) {
  GO[GOcount].obj = gtk_list_store_newv ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkListStore*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_set_column_types")) {
  gtk_list_store_set_column_types ( GTK_LIST_STORE(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_set")) {
  gtk_list_store_set ( GTK_LIST_STORE(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_set_valist")) {
  gtk_list_store_set_valist ( GTK_LIST_STORE(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_set_value")) {
  gtk_list_store_set_value ( GTK_LIST_STORE(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_remove")) {
  resultgint = gtk_list_store_remove ( GTK_LIST_STORE(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_insert")) {
  gtk_list_store_insert ( GTK_LIST_STORE(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_insert_before")) {
  gtk_list_store_insert_before ( GTK_LIST_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_insert_after")) {
  gtk_list_store_insert_after ( GTK_LIST_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_insert_with_values")) {
  gtk_list_store_insert_with_values ( GTK_LIST_STORE(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_insert_with_valuesv")) {
  gtk_list_store_insert_with_valuesv ( GTK_LIST_STORE(obj) , li1->data , atoi(arg2) , atoi(arg3) , arg4 , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_prepend")) {
  gtk_list_store_prepend ( GTK_LIST_STORE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_append")) {
  gtk_list_store_append ( GTK_LIST_STORE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_clear")) {
  gtk_list_store_clear ( GTK_LIST_STORE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_iter_is_valid")) {
  resultgint = gtk_list_store_iter_is_valid ( GTK_LIST_STORE(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_reorder")) {
  gtk_list_store_reorder ( GTK_LIST_STORE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_swap")) {
  gtk_list_store_swap ( GTK_LIST_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_move_before")) {
  gtk_list_store_move_before ( GTK_LIST_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_list_store_move_after")) {
  gtk_list_store_move_after ( GTK_LIST_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_new")) {
  GO[GOcount].obj = gtk_tree_store_new ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkTreeStore*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_newv")) {
  GO[GOcount].obj = gtk_tree_store_newv ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkTreeStore*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_set_column_types")) {
  gtk_tree_store_set_column_types ( GTK_TREE_STORE(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_set_value")) {
  gtk_tree_store_set_value ( GTK_TREE_STORE(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_set")) {
  gtk_tree_store_set ( GTK_TREE_STORE(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_set_valist")) {
  gtk_tree_store_set_valist ( GTK_TREE_STORE(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_remove")) {
  resultgint = gtk_tree_store_remove ( GTK_TREE_STORE(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_insert")) {
  gtk_tree_store_insert ( GTK_TREE_STORE(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_insert_before")) {
  gtk_tree_store_insert_before ( GTK_TREE_STORE(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_insert_after")) {
  gtk_tree_store_insert_after ( GTK_TREE_STORE(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_insert_with_values")) {
  gtk_tree_store_insert_with_values ( GTK_TREE_STORE(obj) , li1->data , li2->data , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_prepend")) {
  gtk_tree_store_prepend ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_append")) {
  gtk_tree_store_append ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_is_ancestor")) {
  resultgint = gtk_tree_store_is_ancestor ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_iter_depth")) {
  resultgint = gtk_tree_store_iter_depth ( GTK_TREE_STORE(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_clear")) {
  gtk_tree_store_clear ( GTK_TREE_STORE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_iter_is_valid")) {
  resultgint = gtk_tree_store_iter_is_valid ( GTK_TREE_STORE(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_reorder")) {
  gtk_tree_store_reorder ( GTK_TREE_STORE(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_swap")) {
  gtk_tree_store_swap ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_move_before")) {
  gtk_tree_store_move_before ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tree_store_move_after")) {
  gtk_tree_store_move_after ( GTK_TREE_STORE(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_new")) {
  GO[GOcount].obj = gtk_combo_box_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_new_with_model")) {
  GO[GOcount].obj = gtk_combo_box_new_with_model ( GTK_TREE_MODEL(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_wrap_width")) {
  resultgint = gtk_combo_box_get_wrap_width ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_wrap_width")) {
  gtk_combo_box_set_wrap_width ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_row_span_column")) {
  resultgint = gtk_combo_box_get_row_span_column ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_row_span_column")) {
  gtk_combo_box_set_row_span_column ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_column_span_column")) {
  resultgint = gtk_combo_box_get_column_span_column ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_column_span_column")) {
  gtk_combo_box_set_column_span_column ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_active")) {
  resultgint = gtk_combo_box_get_active ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_active")) {
  gtk_combo_box_set_active ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_active_iter")) {
  resultgint = gtk_combo_box_get_active_iter ( GTK_COMBO_BOX(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_active_iter")) {
  gtk_combo_box_set_active_iter ( GTK_COMBO_BOX(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_model")) {
  GO[GOcount].obj = gtk_combo_box_get_model ( GTK_COMBO_BOX(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeModel*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_model")) {
  gtk_combo_box_set_model ( GTK_COMBO_BOX(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_new_text")) {
  GO[GOcount].obj = gtk_combo_box_new_text ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_append_text")) {
  gtk_combo_box_append_text ( GTK_COMBO_BOX(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_insert_text")) {
  gtk_combo_box_insert_text ( GTK_COMBO_BOX(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_prepend_text")) {
  gtk_combo_box_prepend_text ( GTK_COMBO_BOX(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_remove_text")) {
  gtk_combo_box_remove_text ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_active_text")) {
  resultbuffer = gtk_combo_box_get_active_text ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_popup")) {
  gtk_combo_box_popup ( GTK_COMBO_BOX(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_popdown")) {
  gtk_combo_box_popdown ( GTK_COMBO_BOX(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_popup_accessible")) {
  gtk_combo_box_get_popup_accessible ( GTK_COMBO_BOX(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_row_separator_func")) {
  GO[GOcount].obj = gtk_combo_box_get_row_separator_func ( GTK_COMBO_BOX(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTreeViewRowSeparatorFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_row_separator_func")) {
  gtk_combo_box_set_row_separator_func ( GTK_COMBO_BOX(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_add_tearoffs")) {
  gtk_combo_box_set_add_tearoffs ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_add_tearoffs")) {
  resultgint = gtk_combo_box_get_add_tearoffs ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_title")) {
  gtk_combo_box_set_title ( GTK_COMBO_BOX(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_title")) {
  resultbuffer = gtk_combo_box_get_title ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_set_focus_on_click")) {
  gtk_combo_box_set_focus_on_click ( GTK_COMBO_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_get_focus_on_click")) {
  resultgint = gtk_combo_box_get_focus_on_click ( GTK_COMBO_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_entry_new")) {
  GO[GOcount].obj = gtk_combo_box_entry_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_entry_new_with_model")) {
  GO[GOcount].obj = gtk_combo_box_entry_new_with_model ( GTK_TREE_MODEL(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_entry_new_text")) {
  GO[GOcount].obj = gtk_combo_box_entry_new_text ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_entry_set_text_column")) {
  gtk_combo_box_entry_set_text_column ( GTK_COMBO_BOX_ENTRY(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_combo_box_entry_get_text_column")) {
  resultgint = gtk_combo_box_entry_get_text_column ( GTK_COMBO_BOX_ENTRY(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_new")) {
  GO[GOcount].obj = gtk_menu_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_screen")) {
  gtk_menu_set_screen ( GTK_MENU(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_reorder_child")) {
  gtk_menu_reorder_child ( GTK_MENU(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_attach")) {
  gtk_menu_attach ( GTK_MENU(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_accel_group")) {
  gtk_menu_set_accel_group ( GTK_MENU(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_accel_group")) {
  GO[GOcount].obj = gtk_menu_get_accel_group ( GTK_MENU(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAccelGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_accel_path")) {
  gtk_menu_set_accel_path ( GTK_MENU(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_title")) {
  gtk_menu_set_title ( GTK_MENU(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_tearoff_state")) {
  resultgint = gtk_menu_get_tearoff_state ( GTK_MENU(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_title")) {
  resultbuffer = gtk_menu_get_title ( GTK_MENU(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_popdown")) {
  gtk_menu_popdown ( GTK_MENU(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_reposition")) {
  gtk_menu_reposition ( GTK_MENU(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_active")) {
  GO[GOcount].obj = gtk_menu_get_active ( GTK_MENU(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_active")) {
  gtk_menu_set_active ( GTK_MENU(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_tearoff_state")) {
  gtk_menu_set_tearoff_state ( GTK_MENU(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_attach_to_widget")) {
  gtk_menu_attach_to_widget ( GTK_MENU(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_detach")) {
  gtk_menu_detach ( GTK_MENU(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_attach_widget")) {
  GO[GOcount].obj = gtk_menu_get_attach_widget ( GTK_MENU(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_get_for_attach_widget")) {
  gtk_menu_get_for_attach_widget ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_set_monitor")) {
  gtk_menu_set_monitor ( GTK_MENU(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_bar_new")) {
  GO[GOcount].obj = gtk_menu_bar_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_bar_set_pack_direction")) {
  gtk_menu_bar_set_pack_direction ( GTK_MENU_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_bar_get_pack_direction")) {
  resultgint = gtk_menu_bar_get_pack_direction ( GTK_MENU_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_bar_set_child_pack_direction")) {
  gtk_menu_bar_set_child_pack_direction ( GTK_MENU_BAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_bar_get_child_pack_direction")) {
  resultgint = gtk_menu_bar_get_child_pack_direction ( GTK_MENU_BAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_new")) {
  GO[GOcount].obj = gtk_menu_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_new_with_label")) {
  GO[GOcount].obj = gtk_menu_item_new_with_label ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_menu_item_new_with_mnemonic ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_set_right_justified")) {
  gtk_menu_item_set_right_justified ( GTK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_set_submenu")) {
  gtk_menu_item_set_submenu ( GTK_MENU_ITEM(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_set_accel_path")) {
  gtk_menu_item_set_accel_path ( GTK_MENU_ITEM(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_remove_submenu")) {
  gtk_menu_item_remove_submenu ( GTK_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_select")) {
  gtk_menu_item_select ( GTK_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_deselect")) {
  gtk_menu_item_deselect ( GTK_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_activate")) {
  gtk_menu_item_activate ( GTK_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_toggle_size_request")) {
  gtk_menu_item_toggle_size_request ( GTK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_toggle_size_allocate")) {
  gtk_menu_item_toggle_size_allocate ( GTK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_get_right_justified")) {
  resultgint = gtk_menu_item_get_right_justified ( GTK_MENU_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_item_get_submenu")) {
  GO[GOcount].obj = gtk_menu_item_get_submenu ( GTK_MENU_ITEM(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_append")) {
  gtk_menu_shell_append ( GTK_MENU_SHELL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_prepend")) {
  gtk_menu_shell_prepend ( GTK_MENU_SHELL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_insert")) {
  gtk_menu_shell_insert ( GTK_MENU_SHELL(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_deactivate")) {
  gtk_menu_shell_deactivate ( GTK_MENU_SHELL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_select_item")) {
  gtk_menu_shell_select_item ( GTK_MENU_SHELL(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_select_first")) {
  gtk_menu_shell_select_first ( GTK_MENU_SHELL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_deselect")) {
  gtk_menu_shell_deselect ( GTK_MENU_SHELL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_activate_item")) {
  gtk_menu_shell_activate_item ( GTK_MENU_SHELL(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_cancel")) {
  gtk_menu_shell_cancel ( GTK_MENU_SHELL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_set_take_focus")) {
  gtk_menu_shell_set_take_focus ( GTK_MENU_SHELL(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_shell_get_take_focus")) {
  resultgint = gtk_menu_shell_get_take_focus ( GTK_MENU_SHELL(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_set_image")) {
  gtk_image_menu_item_set_image ( GTK_IMAGE_MENU_ITEM(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_get_image")) {
  GO[GOcount].obj = gtk_image_menu_item_get_image ( GTK_IMAGE_MENU_ITEM(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_new")) {
  GO[GOcount].obj = gtk_image_menu_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_new_from_stock")) {
  GO[GOcount].obj = gtk_image_menu_item_new_from_stock ( arg0 , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_new_with_label")) {
  GO[GOcount].obj = gtk_image_menu_item_new_with_label ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_image_menu_item_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_image_menu_item_new_with_mnemonic ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new")) {
  GO[GOcount].obj = gtk_radio_menu_item_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new_with_label")) {
  GO[GOcount].obj = gtk_radio_menu_item_new_with_label ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_radio_menu_item_new_with_mnemonic ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new_from_widget")) {
  GO[GOcount].obj = gtk_radio_menu_item_new_from_widget ( GTK_RADIO_MENU_ITEM(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new_with_label_from_widget")) {
  GO[GOcount].obj = gtk_radio_menu_item_new_with_label_from_widget ( GTK_RADIO_MENU_ITEM(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_new_with_mnemonic_from_widget")) {
  GO[GOcount].obj = gtk_radio_menu_item_new_with_mnemonic_from_widget ( GTK_RADIO_MENU_ITEM(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_set_group")) {
  gtk_radio_menu_item_set_group ( GTK_RADIO_MENU_ITEM(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_menu_item_get_group")) {
  gtk_radio_menu_item_get_group ( GTK_RADIO_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_new")) {
  GO[GOcount].obj = gtk_check_menu_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_new_with_label")) {
  GO[GOcount].obj = gtk_check_menu_item_new_with_label ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_check_menu_item_new_with_mnemonic ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_get_active")) {
  resultgint = gtk_check_menu_item_get_active ( GTK_CHECK_MENU_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_set_active")) {
  gtk_check_menu_item_set_active ( GTK_CHECK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_set_show_toggle")) {
  gtk_check_menu_item_set_show_toggle ( GTK_CHECK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_toggled")) {
  gtk_check_menu_item_toggled ( GTK_CHECK_MENU_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_get_inconsistent")) {
  resultgint = gtk_check_menu_item_get_inconsistent ( GTK_CHECK_MENU_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_set_inconsistent")) {
  gtk_check_menu_item_set_inconsistent ( GTK_CHECK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_set_draw_as_radio")) {
  gtk_check_menu_item_set_draw_as_radio ( GTK_CHECK_MENU_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_check_menu_item_get_draw_as_radio")) {
  resultgint = gtk_check_menu_item_get_draw_as_radio ( GTK_CHECK_MENU_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_separator_menu_item_new")) {
  GO[GOcount].obj = gtk_separator_menu_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tearoff_menu_item_new")) {
  GO[GOcount].obj = gtk_tearoff_menu_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_new")) {
  GO[GOcount].obj = gtk_toolbar_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_insert")) {
  gtk_toolbar_insert ( GTK_TOOLBAR(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_item_index")) {
  resultgint = gtk_toolbar_get_item_index ( GTK_TOOLBAR(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_n_items")) {
  resultgint = gtk_toolbar_get_n_items ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_nth_item")) {
  GO[GOcount].obj = gtk_toolbar_get_nth_item ( GTK_TOOLBAR(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_drop_index")) {
  resultgint = gtk_toolbar_get_drop_index ( GTK_TOOLBAR(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_drop_highlight_item")) {
  gtk_toolbar_set_drop_highlight_item ( GTK_TOOLBAR(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_show_arrow")) {
  gtk_toolbar_set_show_arrow ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_orientation")) {
  gtk_toolbar_set_orientation ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_tooltips")) {
  gtk_toolbar_set_tooltips ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_unset_icon_size")) {
  gtk_toolbar_unset_icon_size ( GTK_TOOLBAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_show_arrow")) {
  resultgint = gtk_toolbar_get_show_arrow ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_orientation")) {
  resultgint = gtk_toolbar_get_orientation ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_style")) {
  resultgint = gtk_toolbar_get_style ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_icon_size")) {
  resultgint = gtk_toolbar_get_icon_size ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_tooltips")) {
  resultgint = gtk_toolbar_get_tooltips ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_get_relief_style")) {
  resultgint = gtk_toolbar_get_relief_style ( GTK_TOOLBAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_append_space")) {
  gtk_toolbar_append_space ( GTK_TOOLBAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_prepend_space")) {
  gtk_toolbar_prepend_space ( GTK_TOOLBAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_insert_space")) {
  gtk_toolbar_insert_space ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_append_widget")) {
  gtk_toolbar_append_widget ( GTK_TOOLBAR(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_prepend_widget")) {
  gtk_toolbar_prepend_widget ( GTK_TOOLBAR(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_insert_widget")) {
  gtk_toolbar_insert_widget ( GTK_TOOLBAR(obj) , li1->data , arg2 , arg3 , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_style")) {
  gtk_toolbar_set_style ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_set_icon_size")) {
  gtk_toolbar_set_icon_size ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_remove_space")) {
  gtk_toolbar_remove_space ( GTK_TOOLBAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toolbar_unset_style")) {
  gtk_toolbar_unset_style ( GTK_TOOLBAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_new")) {
  GO[GOcount].obj = gtk_tool_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_homogeneous")) {
  gtk_tool_item_set_homogeneous ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_homogeneous")) {
  resultgint = gtk_tool_item_get_homogeneous ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_expand")) {
  gtk_tool_item_set_expand ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_expand")) {
  resultgint = gtk_tool_item_get_expand ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_tooltip")) {
  gtk_tool_item_set_tooltip ( GTK_TOOL_ITEM(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_use_drag_window")) {
  gtk_tool_item_set_use_drag_window ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_use_drag_window")) {
  resultgint = gtk_tool_item_get_use_drag_window ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_visible_horizontal")) {
  gtk_tool_item_set_visible_horizontal ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_visible_horizontal")) {
  resultgint = gtk_tool_item_get_visible_horizontal ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_visible_vertical")) {
  gtk_tool_item_set_visible_vertical ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_visible_vertical")) {
  resultgint = gtk_tool_item_get_visible_vertical ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_is_important")) {
  gtk_tool_item_set_is_important ( GTK_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_is_important")) {
  resultgint = gtk_tool_item_get_is_important ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_icon_size")) {
  resultgint = gtk_tool_item_get_icon_size ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_orientation")) {
  resultgint = gtk_tool_item_get_orientation ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_toolbar_style")) {
  resultgint = gtk_tool_item_get_toolbar_style ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_relief_style")) {
  resultgint = gtk_tool_item_get_relief_style ( GTK_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_retrieve_proxy_menu_item")) {
  GO[GOcount].obj = gtk_tool_item_retrieve_proxy_menu_item ( GTK_TOOL_ITEM(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_get_proxy_menu_item")) {
  GO[GOcount].obj = gtk_tool_item_get_proxy_menu_item ( GTK_TOOL_ITEM(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_set_proxy_menu_item")) {
  gtk_tool_item_set_proxy_menu_item ( GTK_TOOL_ITEM(obj) , arg1 , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_item_rebuild_menu")) {
  gtk_tool_item_rebuild_menu ( GTK_TOOL_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_separator_tool_item_new")) {
  GO[GOcount].obj = gtk_separator_tool_item_new ();
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_separator_tool_item_set_draw")) {
  gtk_separator_tool_item_set_draw ( GTK_SEPARATOR_TOOL_ITEM(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_separator_tool_item_get_draw")) {
  resultgint = gtk_separator_tool_item_get_draw ( GTK_SEPARATOR_TOOL_ITEM(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_new")) {
  GO[GOcount].obj = gtk_tool_button_new ( GTK_WIDGET(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_new_from_stock")) {
  GO[GOcount].obj = gtk_tool_button_new_from_stock ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_label")) {
  gtk_tool_button_set_label ( GTK_TOOL_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_label")) {
  resultbuffer = gtk_tool_button_get_label ( GTK_TOOL_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_use_underline")) {
  gtk_tool_button_set_use_underline ( GTK_TOOL_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_use_underline")) {
  resultgint = gtk_tool_button_get_use_underline ( GTK_TOOL_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_stock_id")) {
  gtk_tool_button_set_stock_id ( GTK_TOOL_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_stock_id")) {
  resultbuffer = gtk_tool_button_get_stock_id ( GTK_TOOL_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_icon_name")) {
  gtk_tool_button_set_icon_name ( GTK_TOOL_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_icon_name")) {
  resultbuffer = gtk_tool_button_get_icon_name ( GTK_TOOL_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_icon_widget")) {
  gtk_tool_button_set_icon_widget ( GTK_TOOL_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_icon_widget")) {
  GO[GOcount].obj = gtk_tool_button_get_icon_widget ( GTK_TOOL_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_set_label_widget")) {
  gtk_tool_button_set_label_widget ( GTK_TOOL_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tool_button_get_label_widget")) {
  GO[GOcount].obj = gtk_tool_button_get_label_widget ( GTK_TOOL_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_tool_button_new")) {
  GO[GOcount].obj = gtk_menu_tool_button_new ( GTK_WIDGET(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_tool_button_new_from_stock")) {
  GO[GOcount].obj = gtk_menu_tool_button_new_from_stock ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_tool_button_set_menu")) {
  gtk_menu_tool_button_set_menu ( GTK_MENU_TOOL_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_tool_button_get_menu")) {
  GO[GOcount].obj = gtk_menu_tool_button_get_menu ( GTK_MENU_TOOL_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_menu_tool_button_set_arrow_tooltip")) {
  gtk_menu_tool_button_set_arrow_tooltip ( GTK_MENU_TOOL_BUTTON(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_tool_button_new")) {
  GO[GOcount].obj = gtk_toggle_tool_button_new ();
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_tool_button_new_from_stock")) {
  GO[GOcount].obj = gtk_toggle_tool_button_new_from_stock ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_tool_button_set_active")) {
  gtk_toggle_tool_button_set_active ( GTK_TOGGLE_TOOL_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_tool_button_get_active")) {
  resultgint = gtk_toggle_tool_button_get_active ( GTK_TOGGLE_TOOL_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_new")) {
  GO[GOcount].obj = gtk_radio_tool_button_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_new_from_stock")) {
  GO[GOcount].obj = gtk_radio_tool_button_new_from_stock ( arg0 , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_new_from_widget")) {
  GO[GOcount].obj = gtk_radio_tool_button_new_from_widget ( GTK_RADIO_TOOL_BUTTON(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_new_with_stock_from_widget")) {
  GO[GOcount].obj = gtk_radio_tool_button_new_with_stock_from_widget ( GTK_RADIO_TOOL_BUTTON(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkToolItem*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_get_group")) {
  gtk_radio_tool_button_get_group ( GTK_RADIO_TOOL_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_tool_button_set_group")) {
  gtk_radio_tool_button_set_group ( GTK_RADIO_TOOL_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_new")) {
  GO[GOcount].obj = gtk_ui_manager_new ();
  createnewreturnobject("NEWOBJECT" , "GtkUIManager*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_set_add_tearoffs")) {
  gtk_ui_manager_set_add_tearoffs ( GTK_UI_MANAGER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_add_tearoffs")) {
  resultgint = gtk_ui_manager_get_add_tearoffs ( GTK_UI_MANAGER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_insert_action_group")) {
  gtk_ui_manager_insert_action_group ( GTK_UI_MANAGER(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_remove_action_group")) {
  gtk_ui_manager_remove_action_group ( GTK_UI_MANAGER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_action_groups")) {
  gtk_ui_manager_get_action_groups ( GTK_UI_MANAGER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_accel_group")) {
  GO[GOcount].obj = gtk_ui_manager_get_accel_group ( GTK_UI_MANAGER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAccelGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_widget")) {
  GO[GOcount].obj = gtk_ui_manager_get_widget ( GTK_UI_MANAGER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_toplevels")) {
  gtk_ui_manager_get_toplevels ( GTK_UI_MANAGER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_action")) {
  GO[GOcount].obj = gtk_ui_manager_get_action ( GTK_UI_MANAGER(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_add_ui_from_string")) {
  resultgint = gtk_ui_manager_add_ui_from_string ( GTK_UI_MANAGER(obj) , arg1 , arg2 , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_add_ui_from_file")) {
  resultgint = gtk_ui_manager_add_ui_from_file ( GTK_UI_MANAGER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_new_merge_id")) {
  resultgint = gtk_ui_manager_new_merge_id ( GTK_UI_MANAGER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_remove_ui")) {
  gtk_ui_manager_remove_ui ( GTK_UI_MANAGER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_get_ui")) {
  resultbuffer = gtk_ui_manager_get_ui ( GTK_UI_MANAGER(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ui_manager_ensure_update")) {
  gtk_ui_manager_ensure_update ( GTK_UI_MANAGER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_new")) {
  GO[GOcount].obj = gtk_action_group_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkActionGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_get_name")) {
  resultbuffer = gtk_action_group_get_name ( GTK_ACTION_GROUP(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_get_sensitive")) {
  resultgint = gtk_action_group_get_sensitive ( GTK_ACTION_GROUP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_set_sensitive")) {
  gtk_action_group_set_sensitive ( GTK_ACTION_GROUP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_get_visible")) {
  resultgint = gtk_action_group_get_visible ( GTK_ACTION_GROUP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_set_visible")) {
  gtk_action_group_set_visible ( GTK_ACTION_GROUP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_get_action")) {
  GO[GOcount].obj = gtk_action_group_get_action ( GTK_ACTION_GROUP(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_list_actions")) {
  gtk_action_group_list_actions ( GTK_ACTION_GROUP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_action")) {
  gtk_action_group_add_action ( GTK_ACTION_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_action_with_accel")) {
  gtk_action_group_add_action_with_accel ( GTK_ACTION_GROUP(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_remove_action")) {
  gtk_action_group_remove_action ( GTK_ACTION_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_actions")) {
  gtk_action_group_add_actions ( GTK_ACTION_GROUP(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_actions_full")) {
  gtk_action_group_add_actions_full ( GTK_ACTION_GROUP(obj) , li1->data , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_toggle_actions")) {
  gtk_action_group_add_toggle_actions ( GTK_ACTION_GROUP(obj) , li1->data , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_toggle_actions_full")) {
  gtk_action_group_add_toggle_actions_full ( GTK_ACTION_GROUP(obj) , li1->data , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_add_radio_actions")) {
  gtk_action_group_add_radio_actions ( GTK_ACTION_GROUP(obj) , li1->data , atoi(arg2) , atoi(arg3) , arg4 , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_set_translate_func")) {
  gtk_action_group_set_translate_func ( GTK_ACTION_GROUP(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_set_translation_domain")) {
  gtk_action_group_set_translation_domain ( GTK_ACTION_GROUP(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_group_translate_string")) {
  resultbuffer = gtk_action_group_translate_string ( GTK_ACTION_GROUP(obj) , arg1 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_new")) {
  GO[GOcount].obj = gtk_action_new ( arg0 , arg1 , arg2 , arg3 );
  createnewreturnobject("NEWOBJECT" , "GtkAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_name")) {
  resultbuffer = gtk_action_get_name ( GTK_ACTION(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_is_sensitive")) {
  resultgint = gtk_action_is_sensitive ( GTK_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_sensitive")) {
  resultgint = gtk_action_get_sensitive ( GTK_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_set_sensitive")) {
  gtk_action_set_sensitive ( GTK_ACTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_is_visible")) {
  resultgint = gtk_action_is_visible ( GTK_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_visible")) {
  resultgint = gtk_action_get_visible ( GTK_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_set_visible")) {
  gtk_action_set_visible ( GTK_ACTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_activate")) {
  gtk_action_activate ( GTK_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_create_icon")) {
  GO[GOcount].obj = gtk_action_create_icon ( GTK_ACTION(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_create_menu_item")) {
  GO[GOcount].obj = gtk_action_create_menu_item ( GTK_ACTION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_create_tool_item")) {
  GO[GOcount].obj = gtk_action_create_tool_item ( GTK_ACTION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_connect_proxy")) {
  gtk_action_connect_proxy ( GTK_ACTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_disconnect_proxy")) {
  gtk_action_disconnect_proxy ( GTK_ACTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_proxies")) {
  gtk_action_get_proxies ( GTK_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_connect_accelerator")) {
  gtk_action_connect_accelerator ( GTK_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_disconnect_accelerator")) {
  gtk_action_disconnect_accelerator ( GTK_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_block_activate_from")) {
  gtk_action_block_activate_from ( GTK_ACTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_unblock_activate_from")) {
  gtk_action_unblock_activate_from ( GTK_ACTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_accel_path")) {
  resultbuffer = gtk_action_get_accel_path ( GTK_ACTION(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_set_accel_path")) {
  gtk_action_set_accel_path ( GTK_ACTION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_get_accel_closure")) {
  gtk_action_get_accel_closure ( GTK_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_action_set_accel_group")) {
  gtk_action_set_accel_group ( GTK_ACTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_new")) {
  GO[GOcount].obj = gtk_toggle_action_new ( arg0 , arg1 , arg2 , arg3 );
  createnewreturnobject("NEWOBJECT" , "GtkToggleAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_toggled")) {
  gtk_toggle_action_toggled ( GTK_TOGGLE_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_set_active")) {
  gtk_toggle_action_set_active ( GTK_TOGGLE_ACTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_get_active")) {
  resultgint = gtk_toggle_action_get_active ( GTK_TOGGLE_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_set_draw_as_radio")) {
  gtk_toggle_action_set_draw_as_radio ( GTK_TOGGLE_ACTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_toggle_action_get_draw_as_radio")) {
  resultgint = gtk_toggle_action_get_draw_as_radio ( GTK_TOGGLE_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_action_new")) {
  GO[GOcount].obj = gtk_radio_action_new ( arg0 , arg1 , arg2 , arg3 , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GtkRadioAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_action_get_group")) {
  gtk_radio_action_get_group ( GTK_RADIO_ACTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_action_set_group")) {
  gtk_radio_action_set_group ( GTK_RADIO_ACTION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_action_get_current_value")) {
  resultgint = gtk_radio_action_get_current_value ( GTK_RADIO_ACTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_radio_action_set_current_value")) {
  gtk_radio_action_set_current_value ( GTK_RADIO_ACTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_button_new_with_color")) {
  GO[GOcount].obj = gtk_color_button_new_with_color ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_button_set_color")) {
  gtk_color_button_set_color ( GTK_COLOR_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_button_get_color")) {
  gtk_color_button_get_color ( GTK_COLOR_BUTTON(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_button_get_alpha")) {
  gtk_color_button_get_alpha ( GTK_COLOR_BUTTON(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_button_get_use_alpha")) {
  resultgint = gtk_color_button_get_use_alpha ( GTK_COLOR_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_new")) {
  GO[GOcount].obj = gtk_color_selection_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_update_policy")) {
  gtk_color_selection_set_update_policy ( GTK_COLOR_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_has_opacity_control")) {
  gtk_color_selection_set_has_opacity_control ( GTK_COLOR_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_has_opacity_control")) {
  resultgint = gtk_color_selection_get_has_opacity_control ( GTK_COLOR_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_has_palette")) {
  gtk_color_selection_set_has_palette ( GTK_COLOR_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_has_palette")) {
  resultgint = gtk_color_selection_get_has_palette ( GTK_COLOR_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_current_alpha")) {
  gtk_color_selection_get_current_alpha ( GTK_COLOR_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_current_alpha")) {
  gtk_color_selection_set_current_alpha ( GTK_COLOR_SELECTION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_current_color")) {
  gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_current_color")) {
  gtk_color_selection_set_current_color ( GTK_COLOR_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_previous_alpha")) {
  gtk_color_selection_get_previous_alpha ( GTK_COLOR_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_previous_alpha")) {
  gtk_color_selection_set_previous_alpha ( GTK_COLOR_SELECTION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_previous_color")) {
  gtk_color_selection_get_previous_color ( GTK_COLOR_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_previous_color")) {
  gtk_color_selection_set_previous_color ( GTK_COLOR_SELECTION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_is_adjusting")) {
  resultgint = gtk_color_selection_is_adjusting ( GTK_COLOR_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_palette_from_string")) {
  resultgint = gtk_color_selection_palette_from_string ( arg0 , &xGdkColor1 , atoi(arg2) );
GO[GOcount].obj = xGdkColor1;
createnewreturnobjectnosignal(arg1);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_palette_to_string")) {
  resultbuffer = gtk_color_selection_palette_to_string ( (obj) , atoi(arg1) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_change_palette_hook")) {
  GO[GOcount].obj = gtk_color_selection_set_change_palette_hook ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkColorSelectionChangePaletteFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_change_palette_with_screen_hook")) {
  GO[GOcount].obj = gtk_color_selection_set_change_palette_with_screen_hook ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkColorSelectionChangePaletteWithScreenFunc");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_set_color")) {
  gtk_color_selection_set_color ( GTK_COLOR_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_get_color")) {
  gtk_color_selection_get_color ( GTK_COLOR_SELECTION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_color_selection_dialog_new")) {
  GO[GOcount].obj = gtk_color_selection_dialog_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_selection_get_selections")) {
  gtk_file_selection_get_selections ( GTK_FILE_SELECTION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_selection_get_select_multiple")) {
  resultgint = gtk_file_selection_get_select_multiple ( GTK_FILE_SELECTION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_set_action")) {
  gtk_file_chooser_set_action ( GTK_FILE_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_action")) {
  resultgint = gtk_file_chooser_get_action ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_local_only")) {
  resultgint = gtk_file_chooser_get_local_only ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_select_multiple")) {
  resultgint = gtk_file_chooser_get_select_multiple ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_show_hidden")) {
  resultgint = gtk_file_chooser_get_show_hidden ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_do_overwrite_confirmation")) {
  resultgint = gtk_file_chooser_get_do_overwrite_confirmation ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_set_filename")) {
  resultgint = gtk_file_chooser_set_filename ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_select_filename")) {
  resultgint = gtk_file_chooser_select_filename ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_unselect_filename")) {
  gtk_file_chooser_unselect_filename ( GTK_FILE_CHOOSER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_filenames")) {
  gtk_file_chooser_get_filenames ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_set_current_folder")) {
  resultgint = gtk_file_chooser_set_current_folder ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_set_uri")) {
  resultgint = gtk_file_chooser_set_uri ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_select_uri")) {
  resultgint = gtk_file_chooser_select_uri ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_unselect_uri")) {
  gtk_file_chooser_unselect_uri ( GTK_FILE_CHOOSER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_uris")) {
  gtk_file_chooser_get_uris ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_set_current_folder_uri")) {
  resultgint = gtk_file_chooser_set_current_folder_uri ( GTK_FILE_CHOOSER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_preview_widget_active")) {
  resultgint = gtk_file_chooser_get_preview_widget_active ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_use_preview_label")) {
  resultgint = gtk_file_chooser_get_use_preview_label ( GTK_FILE_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_preview_filename")) {
  gtk_file_chooser_get_preview_filename ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_get_preview_uri")) {
  gtk_file_chooser_get_preview_uri ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_list_filters")) {
  gtk_file_chooser_list_filters ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_add_shortcut_folder")) {
  resultgint = gtk_file_chooser_add_shortcut_folder ( GTK_FILE_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_remove_shortcut_folder")) {
  resultgint = gtk_file_chooser_remove_shortcut_folder ( GTK_FILE_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_list_shortcut_folders")) {
  gtk_file_chooser_list_shortcut_folders ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_add_shortcut_folder_uri")) {
  resultgint = gtk_file_chooser_add_shortcut_folder_uri ( GTK_FILE_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_remove_shortcut_folder_uri")) {
  resultgint = gtk_file_chooser_remove_shortcut_folder_uri ( GTK_FILE_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_list_shortcut_folder_uris")) {
  gtk_file_chooser_list_shortcut_folder_uris ( GTK_FILE_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_button_new")) {
  GO[GOcount].obj = gtk_file_chooser_button_new ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_button_new_with_backend")) {
  GO[GOcount].obj = gtk_file_chooser_button_new_with_backend ( arg0 , atoi(arg1) , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_button_get_focus_on_click")) {
  resultgint = gtk_file_chooser_button_get_focus_on_click ( GTK_FILE_CHOOSER_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_button_set_focus_on_click")) {
  gtk_file_chooser_button_set_focus_on_click ( GTK_FILE_CHOOSER_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_dialog_new")) {
  GO[GOcount].obj = gtk_file_chooser_dialog_new ( arg0 , li1->data , atoi(arg2) , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_dialog_new_with_backend")) {
  GO[GOcount].obj = gtk_file_chooser_dialog_new_with_backend ( arg0 , li1->data , atoi(arg2) , arg3 , arg4 , arg5 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_widget_new")) {
  GO[GOcount].obj = gtk_file_chooser_widget_new ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_chooser_widget_new_with_backend")) {
  GO[GOcount].obj = gtk_file_chooser_widget_new_with_backend ( atoi(arg0) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_set_name")) {
  gtk_file_filter_set_name ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_get_name")) {
  resultbuffer = gtk_file_filter_get_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_add_mime_type")) {
  gtk_file_filter_add_mime_type ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_add_pattern")) {
  gtk_file_filter_add_pattern ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_add_pixbuf_formats")) {
  gtk_file_filter_add_pixbuf_formats ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_add_custom")) {
  gtk_file_filter_add_custom ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_file_filter_filter")) {
  resultgint = gtk_file_filter_filter ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_new")) {
  GO[GOcount].obj = gtk_font_button_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_new_with_font")) {
  GO[GOcount].obj = gtk_font_button_new_with_font ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_font_name")) {
  resultgint = gtk_font_button_set_font_name ( GTK_FONT_BUTTON(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_font_name")) {
  resultbuffer = gtk_font_button_get_font_name ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_show_style")) {
  gtk_font_button_set_show_style ( GTK_FONT_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_show_style")) {
  resultgint = gtk_font_button_get_show_style ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_show_size")) {
  gtk_font_button_set_show_size ( GTK_FONT_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_show_size")) {
  resultgint = gtk_font_button_get_show_size ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_use_font")) {
  gtk_font_button_set_use_font ( GTK_FONT_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_use_font")) {
  resultgint = gtk_font_button_get_use_font ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_use_size")) {
  gtk_font_button_set_use_size ( GTK_FONT_BUTTON(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_use_size")) {
  resultgint = gtk_font_button_get_use_size ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_set_title")) {
  gtk_font_button_set_title ( GTK_FONT_BUTTON(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_button_get_title")) {
  resultbuffer = gtk_font_button_get_title ( GTK_FONT_BUTTON(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_new")) {
  GO[GOcount].obj = gtk_font_selection_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_get_font")) {
  GO[GOcount].obj = gtk_font_selection_get_font ( GTK_FONT_SELECTION(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_get_font")) {
  GO[GOcount].obj = gtk_font_selection_get_font ( GTK_FONT_SELECTION(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_get_font_name")) {
  resultbuffer = gtk_font_selection_get_font_name ( GTK_FONT_SELECTION(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_set_font_name")) {
  resultgint = gtk_font_selection_set_font_name ( GTK_FONT_SELECTION(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_get_preview_text")) {
  resultbuffer = gtk_font_selection_get_preview_text ( GTK_FONT_SELECTION(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_set_preview_text")) {
  gtk_font_selection_set_preview_text ( GTK_FONT_SELECTION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_new")) {
  GO[GOcount].obj = gtk_font_selection_dialog_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_get_font")) {
  GO[GOcount].obj = gtk_font_selection_dialog_get_font ( GTK_FONT_SELECTION_DIALOG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_get_font")) {
  GO[GOcount].obj = gtk_font_selection_dialog_get_font ( GTK_FONT_SELECTION_DIALOG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_get_font_name")) {
  resultbuffer = gtk_font_selection_dialog_get_font_name ( GTK_FONT_SELECTION_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_set_font_name")) {
  resultgint = gtk_font_selection_dialog_set_font_name ( GTK_FONT_SELECTION_DIALOG(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_get_preview_text")) {
  resultbuffer = gtk_font_selection_dialog_get_preview_text ( GTK_FONT_SELECTION_DIALOG(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_font_selection_dialog_set_preview_text")) {
  gtk_font_selection_dialog_set_preview_text ( GTK_FONT_SELECTION_DIALOG(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_input_dialog_new")) {
  GO[GOcount].obj = gtk_input_dialog_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_alignment_new")) {
  GO[GOcount].obj = gtk_alignment_new ( atof(arg0) , atof(arg1) , atof(arg2) , atof(arg3) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_alignment_set")) {
  gtk_alignment_set ( GTK_ALIGNMENT(obj) , atof(arg1) , atof(arg2) , atof(arg3) , atof(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_alignment_get_padding")) {
  gtk_alignment_get_padding ( GTK_ALIGNMENT(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_alignment_set_padding")) {
  gtk_alignment_set_padding ( GTK_ALIGNMENT(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_aspect_frame_new")) {
  GO[GOcount].obj = gtk_aspect_frame_new ( arg0 , atof(arg1) , atof(arg2) , atof(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_aspect_frame_set")) {
  gtk_aspect_frame_set ( GTK_ASPECT_FRAME(obj) , atof(arg1) , atof(arg2) , atof(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbox_new")) {
  GO[GOcount].obj = gtk_hbox_new ( atoi(arg0) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbox_new")) {
  GO[GOcount].obj = gtk_vbox_new ( atoi(arg0) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbutton_box_new")) {
  GO[GOcount].obj = gtk_hbutton_box_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbutton_box_get_spacing_default")) {
  resultgint = gtk_hbutton_box_get_spacing_default ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbutton_box_get_layout_default")) {
  resultgint = gtk_hbutton_box_get_layout_default ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbutton_box_set_spacing_default")) {
  gtk_hbutton_box_set_spacing_default ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hbutton_box_set_layout_default")) {
  gtk_hbutton_box_set_layout_default ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbutton_box_new")) {
  GO[GOcount].obj = gtk_vbutton_box_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbutton_box_get_spacing_default")) {
  resultgint = gtk_vbutton_box_get_spacing_default ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbutton_box_set_spacing_default")) {
  gtk_vbutton_box_set_spacing_default ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbutton_box_get_layout_default")) {
  resultgint = gtk_vbutton_box_get_layout_default ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vbutton_box_set_layout_default")) {
  gtk_vbutton_box_set_layout_default ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_fixed_new")) {
  GO[GOcount].obj = gtk_fixed_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_fixed_put")) {
  gtk_fixed_put ( GTK_FIXED(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_fixed_move")) {
  gtk_fixed_move ( GTK_FIXED(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_fixed_get_has_window")) {
  resultgint = gtk_fixed_get_has_window ( GTK_FIXED(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_fixed_set_has_window")) {
  gtk_fixed_set_has_window ( GTK_FIXED(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hpaned_new")) {
  GO[GOcount].obj = gtk_hpaned_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vpaned_new")) {
  GO[GOcount].obj = gtk_vpaned_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_new")) {
  GO[GOcount].obj = gtk_layout_new ( GTK_ADJUSTMENT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_put")) {
  gtk_layout_put ( GTK_LAYOUT(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_move")) {
  gtk_layout_move ( GTK_LAYOUT(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_set_size")) {
  gtk_layout_set_size ( GTK_LAYOUT(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_get_size")) {
  gtk_layout_get_size ( GTK_LAYOUT(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_freeze")) {
  gtk_layout_freeze ( GTK_LAYOUT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_thaw")) {
  gtk_layout_thaw ( GTK_LAYOUT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_get_hadjustment")) {
  GO[GOcount].obj = gtk_layout_get_hadjustment ( GTK_LAYOUT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_get_vadjustment")) {
  GO[GOcount].obj = gtk_layout_get_vadjustment ( GTK_LAYOUT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_set_hadjustment")) {
  gtk_layout_set_hadjustment ( GTK_LAYOUT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_layout_set_vadjustment")) {
  gtk_layout_set_vadjustment ( GTK_LAYOUT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_new")) {
  GO[GOcount].obj = gtk_notebook_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_append_page")) {
  resultgint = gtk_notebook_append_page ( GTK_NOTEBOOK(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_append_page_menu")) {
  resultgint = gtk_notebook_append_page_menu ( GTK_NOTEBOOK(obj) , li1->data , li2->data , li3->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_prepend_page")) {
  resultgint = gtk_notebook_prepend_page ( GTK_NOTEBOOK(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_prepend_page_menu")) {
  resultgint = gtk_notebook_prepend_page_menu ( GTK_NOTEBOOK(obj) , li1->data , li2->data , li3->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_insert_page")) {
  resultgint = gtk_notebook_insert_page ( GTK_NOTEBOOK(obj) , li1->data , li2->data , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_insert_page_menu")) {
  resultgint = gtk_notebook_insert_page_menu ( GTK_NOTEBOOK(obj) , li1->data , li2->data , li3->data , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_remove_page")) {
  gtk_notebook_remove_page ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_page_num")) {
  resultgint = gtk_notebook_page_num ( GTK_NOTEBOOK(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_next_page")) {
  gtk_notebook_next_page ( GTK_NOTEBOOK(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_prev_page")) {
  gtk_notebook_prev_page ( GTK_NOTEBOOK(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_reorder_child")) {
  gtk_notebook_reorder_child ( GTK_NOTEBOOK(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_pos")) {
  gtk_notebook_set_tab_pos ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_show_tabs")) {
  gtk_notebook_set_show_tabs ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_show_border")) {
  gtk_notebook_set_show_border ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_scrollable")) {
  gtk_notebook_set_scrollable ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_border")) {
  gtk_notebook_set_tab_border ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_popup_enable")) {
  gtk_notebook_popup_enable ( GTK_NOTEBOOK(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_popup_disable")) {
  gtk_notebook_popup_disable ( GTK_NOTEBOOK(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_current_page")) {
  resultgint = gtk_notebook_get_current_page ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_menu_label")) {
  GO[GOcount].obj = gtk_notebook_get_menu_label ( GTK_NOTEBOOK(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_nth_page")) {
  GO[GOcount].obj = gtk_notebook_get_nth_page ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_n_pages")) {
  resultgint = gtk_notebook_get_n_pages ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_tab_label")) {
  GO[GOcount].obj = gtk_notebook_get_tab_label ( GTK_NOTEBOOK(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_query_tab_label_packing")) {
  gtk_notebook_query_tab_label_packing ( GTK_NOTEBOOK(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_homogeneous_tabs")) {
  gtk_notebook_set_homogeneous_tabs ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_menu_label")) {
  gtk_notebook_set_menu_label ( GTK_NOTEBOOK(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_menu_label_text")) {
  gtk_notebook_set_menu_label_text ( GTK_NOTEBOOK(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_hborder")) {
  gtk_notebook_set_tab_hborder ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_label")) {
  gtk_notebook_set_tab_label ( GTK_NOTEBOOK(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_label_packing")) {
  gtk_notebook_set_tab_label_packing ( GTK_NOTEBOOK(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_label_text")) {
  gtk_notebook_set_tab_label_text ( GTK_NOTEBOOK(obj) , li1->data , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_vborder")) {
  gtk_notebook_set_tab_vborder ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_reorderable")) {
  gtk_notebook_set_tab_reorderable ( GTK_NOTEBOOK(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_tab_detachable")) {
  gtk_notebook_set_tab_detachable ( GTK_NOTEBOOK(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_menu_label_text")) {
  resultbuffer = gtk_notebook_get_menu_label_text ( GTK_NOTEBOOK(obj) , li1->data );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_scrollable")) {
  resultgint = gtk_notebook_get_scrollable ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_show_border")) {
  resultgint = gtk_notebook_get_show_border ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_show_tabs")) {
  resultgint = gtk_notebook_get_show_tabs ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_tab_label_text")) {
  resultbuffer = gtk_notebook_get_tab_label_text ( GTK_NOTEBOOK(obj) , li1->data );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_tab_pos")) {
  resultgint = gtk_notebook_get_tab_pos ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_tab_reorderable")) {
  resultgint = gtk_notebook_get_tab_reorderable ( GTK_NOTEBOOK(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_tab_detachable")) {
  resultgint = gtk_notebook_get_tab_detachable ( GTK_NOTEBOOK(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_current_page")) {
  gtk_notebook_set_current_page ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_group_id")) {
  gtk_notebook_set_group_id ( GTK_NOTEBOOK(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_get_group_id")) {
  resultgint = gtk_notebook_get_group_id ( GTK_NOTEBOOK(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_notebook_set_window_creation_hook")) {
  gtk_notebook_set_window_creation_hook ( arg0 , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_new")) {
  GO[GOcount].obj = gtk_table_new ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_resize")) {
  gtk_table_resize ( GTK_TABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_attach_defaults")) {
  gtk_table_attach_defaults ( GTK_TABLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_set_row_spacing")) {
  gtk_table_set_row_spacing ( GTK_TABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_set_col_spacing")) {
  gtk_table_set_col_spacing ( GTK_TABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_set_row_spacings")) {
  gtk_table_set_row_spacings ( GTK_TABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_set_col_spacings")) {
  gtk_table_set_col_spacings ( GTK_TABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_set_homogeneous")) {
  gtk_table_set_homogeneous ( GTK_TABLE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_get_default_row_spacing")) {
  resultgint = gtk_table_get_default_row_spacing ( GTK_TABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_get_homogeneous")) {
  resultgint = gtk_table_get_homogeneous ( GTK_TABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_get_row_spacing")) {
  resultgint = gtk_table_get_row_spacing ( GTK_TABLE(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_get_col_spacing")) {
  resultgint = gtk_table_get_col_spacing ( GTK_TABLE(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_table_get_default_col_spacing")) {
  resultgint = gtk_table_get_default_col_spacing ( GTK_TABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_new")) {
  GO[GOcount].obj = gtk_expander_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_new_with_mnemonic")) {
  GO[GOcount].obj = gtk_expander_new_with_mnemonic ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_expanded")) {
  gtk_expander_set_expanded ( GTK_EXPANDER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_expanded")) {
  resultgint = gtk_expander_get_expanded ( GTK_EXPANDER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_spacing")) {
  gtk_expander_set_spacing ( GTK_EXPANDER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_spacing")) {
  resultgint = gtk_expander_get_spacing ( GTK_EXPANDER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_label")) {
  gtk_expander_set_label ( GTK_EXPANDER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_label")) {
  resultbuffer = gtk_expander_get_label ( GTK_EXPANDER(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_use_underline")) {
  gtk_expander_set_use_underline ( GTK_EXPANDER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_use_underline")) {
  resultgint = gtk_expander_get_use_underline ( GTK_EXPANDER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_use_markup")) {
  gtk_expander_set_use_markup ( GTK_EXPANDER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_use_markup")) {
  resultgint = gtk_expander_get_use_markup ( GTK_EXPANDER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_set_label_widget")) {
  gtk_expander_set_label_widget ( GTK_EXPANDER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_expander_get_label_widget")) {
  GO[GOcount].obj = gtk_expander_get_label_widget ( GTK_EXPANDER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_new")) {
  GO[GOcount].obj = gtk_frame_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_set_label")) {
  gtk_frame_set_label ( GTK_FRAME(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_set_label_widget")) {
  gtk_frame_set_label_widget ( GTK_FRAME(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_set_label_align")) {
  gtk_frame_set_label_align ( GTK_FRAME(obj) , atof(arg1) , atof(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_set_shadow_type")) {
  gtk_frame_set_shadow_type ( GTK_FRAME(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_get_label")) {
  resultbuffer = gtk_frame_get_label ( GTK_FRAME(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_get_label_align")) {
  gtk_frame_get_label_align ( GTK_FRAME(obj) , &gf1 , &gf2 );
sprintf( pointervalues[1].retpoint , "%f" , gf1);
sprintf( pointervalues[2].retpoint , "%f" , gf2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_get_label_widget")) {
  GO[GOcount].obj = gtk_frame_get_label_widget ( GTK_FRAME(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_frame_get_shadow_type")) {
  resultgint = gtk_frame_get_shadow_type ( GTK_FRAME(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hseparator_new")) {
  GO[GOcount].obj = gtk_hseparator_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vseparator_new")) {
  GO[GOcount].obj = gtk_vseparator_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hscrollbar_new")) {
  GO[GOcount].obj = gtk_hscrollbar_new ( GTK_ADJUSTMENT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vscrollbar_new")) {
  GO[GOcount].obj = gtk_vscrollbar_new ( GTK_ADJUSTMENT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_new")) {
  GO[GOcount].obj = gtk_scrolled_window_new ( GTK_ADJUSTMENT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_hadjustment")) {
  GO[GOcount].obj = gtk_scrolled_window_get_hadjustment ( GTK_SCROLLED_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_vadjustment")) {
  GO[GOcount].obj = gtk_scrolled_window_get_vadjustment ( GTK_SCROLLED_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_hscrollbar")) {
  GO[GOcount].obj = gtk_scrolled_window_get_hscrollbar ( GTK_SCROLLED_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_vscrollbar")) {
  GO[GOcount].obj = gtk_scrolled_window_get_vscrollbar ( GTK_SCROLLED_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_set_policy")) {
  gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_add_with_viewport")) {
  gtk_scrolled_window_add_with_viewport ( GTK_SCROLLED_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_set_placement")) {
  gtk_scrolled_window_set_placement ( GTK_SCROLLED_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_unset_placement")) {
  gtk_scrolled_window_unset_placement ( GTK_SCROLLED_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_set_shadow_type")) {
  gtk_scrolled_window_set_shadow_type ( GTK_SCROLLED_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_set_hadjustment")) {
  gtk_scrolled_window_set_hadjustment ( GTK_SCROLLED_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_set_vadjustment")) {
  gtk_scrolled_window_set_vadjustment ( GTK_SCROLLED_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_placement")) {
  resultgint = gtk_scrolled_window_get_placement ( GTK_SCROLLED_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_policy")) {
  gtk_scrolled_window_get_policy ( GTK_SCROLLED_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scrolled_window_get_shadow_type")) {
  resultgint = gtk_scrolled_window_get_shadow_type ( GTK_SCROLLED_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_new")) {
  GO[GOcount].obj = gtk_print_operation_new ();
  createnewreturnobject("NEWOBJECT" , "GtkPrintOperation*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_allow_async")) {
  gtk_print_operation_set_allow_async ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_default_page_setup")) {
  gtk_print_operation_set_default_page_setup ( GTK_PRINT_OPERATION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_get_default_page_setup")) {
  GO[GOcount].obj = gtk_print_operation_get_default_page_setup ( GTK_PRINT_OPERATION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_print_settings")) {
  gtk_print_operation_set_print_settings ( GTK_PRINT_OPERATION(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_get_print_settings")) {
  GO[GOcount].obj = gtk_print_operation_get_print_settings ( GTK_PRINT_OPERATION(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_job_name")) {
  gtk_print_operation_set_job_name ( GTK_PRINT_OPERATION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_n_pages")) {
  gtk_print_operation_set_n_pages ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_current_page")) {
  gtk_print_operation_set_current_page ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_use_full_page")) {
  gtk_print_operation_set_use_full_page ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_unit")) {
  gtk_print_operation_set_unit ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_export_filename")) {
  gtk_print_operation_set_export_filename ( GTK_PRINT_OPERATION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_show_progress")) {
  gtk_print_operation_set_show_progress ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_track_print_status")) {
  gtk_print_operation_set_track_print_status ( GTK_PRINT_OPERATION(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_set_custom_tab_label")) {
  gtk_print_operation_set_custom_tab_label ( GTK_PRINT_OPERATION(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_run")) {
  resultgint = gtk_print_operation_run ( GTK_PRINT_OPERATION(obj) , atoi(arg1) , li2->data , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_cancel")) {
  gtk_print_operation_cancel ( GTK_PRINT_OPERATION(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_get_status")) {
  resultgint = gtk_print_operation_get_status ( GTK_PRINT_OPERATION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_get_status_string")) {
  resultbuffer = gtk_print_operation_get_status_string ( GTK_PRINT_OPERATION(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_is_finished")) {
  resultgint = gtk_print_operation_is_finished ( GTK_PRINT_OPERATION(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_run_page_setup_dialog")) {
  GO[GOcount].obj = gtk_print_run_page_setup_dialog ( GTK_WINDOW(obj) , li1->data , li2->data );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_run_page_setup_dialog_async")) {
  gtk_print_run_page_setup_dialog_async ( GTK_WINDOW(obj) , li1->data , li2->data , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_preview_end_preview")) {
  gtk_print_operation_preview_end_preview ( GTK_PRINT_OPERATION_PREVIEW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_preview_is_selected")) {
  resultgint = gtk_print_operation_preview_is_selected ( GTK_PRINT_OPERATION_PREVIEW(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_operation_preview_render_page")) {
  gtk_print_operation_preview_render_page ( GTK_PRINT_OPERATION_PREVIEW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_cairo_context")) {
  gtk_print_context_get_cairo_context ( GTK_PRINT_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_cairo_context")) {
  gtk_print_context_get_cairo_context ( GTK_PRINT_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_page_setup")) {
  GO[GOcount].obj = gtk_print_context_get_page_setup ( GTK_PRINT_CONTEXT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_width")) {
  resultgint = gtk_print_context_get_width ( GTK_PRINT_CONTEXT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_height")) {
  resultgint = gtk_print_context_get_height ( GTK_PRINT_CONTEXT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_dpi_x")) {
  resultgint = gtk_print_context_get_dpi_x ( GTK_PRINT_CONTEXT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_dpi_y")) {
  resultgint = gtk_print_context_get_dpi_y ( GTK_PRINT_CONTEXT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_get_pango_fontmap")) {
  gtk_print_context_get_pango_fontmap ( GTK_PRINT_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_create_pango_context")) {
  gtk_print_context_create_pango_context ( GTK_PRINT_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_context_create_pango_layout")) {
  gtk_print_context_create_pango_layout ( GTK_PRINT_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_new")) {
  GO[GOcount].obj = gtk_print_settings_new ();
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_copy")) {
  GO[GOcount].obj = gtk_print_settings_copy ( GTK_PRINT_SETTINGS(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_has_key")) {
  resultgint = gtk_print_settings_has_key ( GTK_PRINT_SETTINGS(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get")) {
  resultbuffer = gtk_print_settings_get ( GTK_PRINT_SETTINGS(obj) , arg1 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set")) {
  gtk_print_settings_set ( GTK_PRINT_SETTINGS(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_unset")) {
  gtk_print_settings_unset ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_foreach")) {
  gtk_print_settings_foreach ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_bool")) {
  resultgint = gtk_print_settings_get_bool ( GTK_PRINT_SETTINGS(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_bool")) {
  gtk_print_settings_set_bool ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_double")) {
  resultgint = gtk_print_settings_get_double ( GTK_PRINT_SETTINGS(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_double_with_default")) {
  resultgint = gtk_print_settings_get_double_with_default ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_double")) {
  gtk_print_settings_set_double ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_length")) {
  resultgint = gtk_print_settings_get_length ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_length")) {
  gtk_print_settings_set_length ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_int")) {
  resultgint = gtk_print_settings_get_int ( GTK_PRINT_SETTINGS(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_int_with_default")) {
  resultgint = gtk_print_settings_get_int_with_default ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_int")) {
  gtk_print_settings_set_int ( GTK_PRINT_SETTINGS(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_printer")) {
  resultbuffer = gtk_print_settings_get_printer ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_printer")) {
  gtk_print_settings_set_printer ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_orientation")) {
  resultgint = gtk_print_settings_get_orientation ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_orientation")) {
  gtk_print_settings_set_orientation ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_paper_size")) {
  GO[GOcount].obj = gtk_print_settings_get_paper_size ( GTK_PRINT_SETTINGS(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_paper_size")) {
  gtk_print_settings_set_paper_size ( GTK_PRINT_SETTINGS(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_paper_width")) {
  resultgint = gtk_print_settings_get_paper_width ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_paper_width")) {
  gtk_print_settings_set_paper_width ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_paper_height")) {
  resultgint = gtk_print_settings_get_paper_height ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_paper_height")) {
  gtk_print_settings_set_paper_height ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_use_color")) {
  resultgint = gtk_print_settings_get_use_color ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_use_color")) {
  gtk_print_settings_set_use_color ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_collate")) {
  resultgint = gtk_print_settings_get_collate ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_collate")) {
  gtk_print_settings_set_collate ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_reverse")) {
  resultgint = gtk_print_settings_get_reverse ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_reverse")) {
  gtk_print_settings_set_reverse ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_duplex")) {
  resultgint = gtk_print_settings_get_duplex ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_duplex")) {
  gtk_print_settings_set_duplex ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_quality")) {
  resultgint = gtk_print_settings_get_quality ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_quality")) {
  gtk_print_settings_set_quality ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_n_copies")) {
  resultgint = gtk_print_settings_get_n_copies ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_n_copies")) {
  gtk_print_settings_set_n_copies ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_number_up")) {
  resultgint = gtk_print_settings_get_number_up ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_number_up")) {
  gtk_print_settings_set_number_up ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_resolution")) {
  resultgint = gtk_print_settings_get_resolution ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_resolution")) {
  gtk_print_settings_set_resolution ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_scale")) {
  resultgint = gtk_print_settings_get_scale ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_scale")) {
  gtk_print_settings_set_scale ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_print_pages")) {
  resultgint = gtk_print_settings_get_print_pages ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_print_pages")) {
  gtk_print_settings_set_print_pages ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_page_ranges")) {
  GO[GOcount].obj = gtk_print_settings_get_page_ranges ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkPageRange*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_page_ranges")) {
  gtk_print_settings_set_page_ranges ( GTK_PRINT_SETTINGS(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_page_set")) {
  resultgint = gtk_print_settings_get_page_set ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_page_set")) {
  gtk_print_settings_set_page_set ( GTK_PRINT_SETTINGS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_default_source")) {
  resultbuffer = gtk_print_settings_get_default_source ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_default_source")) {
  gtk_print_settings_set_default_source ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_media_type")) {
  resultbuffer = gtk_print_settings_get_media_type ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_media_type")) {
  gtk_print_settings_set_media_type ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_dither")) {
  resultbuffer = gtk_print_settings_get_dither ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_dither")) {
  gtk_print_settings_set_dither ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_finishings")) {
  resultbuffer = gtk_print_settings_get_finishings ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_finishings")) {
  gtk_print_settings_set_finishings ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_get_output_bin")) {
  resultbuffer = gtk_print_settings_get_output_bin ( GTK_PRINT_SETTINGS(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_settings_set_output_bin")) {
  gtk_print_settings_set_output_bin ( GTK_PRINT_SETTINGS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_new")) {
  GO[GOcount].obj = gtk_page_setup_new ();
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_copy")) {
  GO[GOcount].obj = gtk_page_setup_copy ( GTK_PAGE_SETUP(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_orientation")) {
  resultgint = gtk_page_setup_get_orientation ( GTK_PAGE_SETUP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_orientation")) {
  gtk_page_setup_set_orientation ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_paper_size")) {
  GO[GOcount].obj = gtk_page_setup_get_paper_size ( GTK_PAGE_SETUP(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_paper_size")) {
  gtk_page_setup_set_paper_size ( GTK_PAGE_SETUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_top_margin")) {
  resultgint = gtk_page_setup_get_top_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_top_margin")) {
  gtk_page_setup_set_top_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_bottom_margin")) {
  resultgint = gtk_page_setup_get_bottom_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_bottom_margin")) {
  gtk_page_setup_set_bottom_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_left_margin")) {
  resultgint = gtk_page_setup_get_left_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_left_margin")) {
  gtk_page_setup_set_left_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_right_margin")) {
  resultgint = gtk_page_setup_get_right_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_right_margin")) {
  gtk_page_setup_set_right_margin ( GTK_PAGE_SETUP(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_set_paper_size_and_default_margins")) {
  gtk_page_setup_set_paper_size_and_default_margins ( GTK_PAGE_SETUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_paper_width")) {
  resultgint = gtk_page_setup_get_paper_width ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_paper_height")) {
  resultgint = gtk_page_setup_get_paper_height ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_page_width")) {
  resultgint = gtk_page_setup_get_page_width ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_get_page_height")) {
  resultgint = gtk_page_setup_get_page_height ( GTK_PAGE_SETUP(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_new")) {
  GO[GOcount].obj = gtk_paper_size_new ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_new_from_ppd")) {
  GO[GOcount].obj = gtk_paper_size_new_from_ppd ( arg0 , arg1 , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_new_custom")) {
  GO[GOcount].obj = gtk_paper_size_new_custom ( arg0 , arg1 , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_copy")) {
  GO[GOcount].obj = gtk_paper_size_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPaperSize*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_free")) {
  gtk_paper_size_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_is_equal")) {
  resultgint = gtk_paper_size_is_equal ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_name")) {
  resultbuffer = gtk_paper_size_get_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_display_name")) {
  resultbuffer = gtk_paper_size_get_display_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_ppd_name")) {
  resultbuffer = gtk_paper_size_get_ppd_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_width")) {
  resultgint = gtk_paper_size_get_width ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_height")) {
  resultgint = gtk_paper_size_get_height ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_is_custom")) {
  resultgint = gtk_paper_size_is_custom ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_set_size")) {
  gtk_paper_size_set_size ( (obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_default_top_margin")) {
  resultgint = gtk_paper_size_get_default_top_margin ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_default_bottom_margin")) {
  resultgint = gtk_paper_size_get_default_bottom_margin ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_default_left_margin")) {
  resultgint = gtk_paper_size_get_default_left_margin ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_default_right_margin")) {
  resultgint = gtk_paper_size_get_default_right_margin ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paper_size_get_default")) {
  resultbuffer = gtk_paper_size_get_default ();
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_new")) {
  GO[GOcount].obj = gtk_printer_new ( arg0 , li1->data , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkPrinter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_backend")) {
  GO[GOcount].obj = gtk_printer_get_backend ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintBackend*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_name")) {
  resultbuffer = gtk_printer_get_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_state_message")) {
  resultbuffer = gtk_printer_get_state_message ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_description")) {
  resultbuffer = gtk_printer_get_description ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_location")) {
  resultbuffer = gtk_printer_get_location ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_icon_name")) {
  resultbuffer = gtk_printer_get_icon_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_get_job_count")) {
  resultgint = gtk_printer_get_job_count ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_is_active")) {
  resultgint = gtk_printer_is_active ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_is_virtual")) {
  resultgint = gtk_printer_is_virtual ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_is_default")) {
  resultgint = gtk_printer_is_default ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_accepts_ps")) {
  resultgint = gtk_printer_accepts_ps ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_accepts_pdf")) {
  resultgint = gtk_printer_accepts_pdf ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_printer_compare")) {
  resultgint = gtk_printer_compare ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_enumerate_printers")) {
  gtk_enumerate_printers ( (obj) , arg1 , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_new")) {
  GO[GOcount].obj = gtk_print_job_new ( arg0 , li1->data , li2->data , li3->data );
  createnewreturnobject("NEWOBJECT" , "GtkPrintJob*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_settings")) {
  GO[GOcount].obj = gtk_print_job_get_settings ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_printer")) {
  GO[GOcount].obj = gtk_print_job_get_printer ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrinter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_title")) {
  resultbuffer = gtk_print_job_get_title ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_status")) {
  resultgint = gtk_print_job_get_status ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_set_source_file")) {
  resultgint = gtk_print_job_set_source_file ( (obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_surface")) {
  gtk_print_job_get_surface ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_surface")) {
  gtk_print_job_get_surface ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_send")) {
  gtk_print_job_send ( (obj) , atoi(arg1) , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_set_track_print_status")) {
  gtk_print_job_set_track_print_status ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_job_get_track_print_status")) {
  resultgint = gtk_print_job_get_track_print_status ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_new")) {
  GO[GOcount].obj = gtk_print_unix_dialog_new ( arg0 , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_set_page_setup")) {
  gtk_print_unix_dialog_set_page_setup ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_get_page_setup")) {
  GO[GOcount].obj = gtk_print_unix_dialog_get_page_setup ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_set_current_page")) {
  gtk_print_unix_dialog_set_current_page ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_get_current_page")) {
  resultgint = gtk_print_unix_dialog_get_current_page ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_set_settings")) {
  gtk_print_unix_dialog_set_settings ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_get_settings")) {
  GO[GOcount].obj = gtk_print_unix_dialog_get_settings ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_get_selected_printer")) {
  GO[GOcount].obj = gtk_print_unix_dialog_get_selected_printer ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrinter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_add_custom_tab")) {
  gtk_print_unix_dialog_add_custom_tab ( (obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_print_unix_dialog_set_manual_capabilities")) {
  gtk_print_unix_dialog_set_manual_capabilities ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_unix_dialog_new")) {
  GO[GOcount].obj = gtk_page_setup_unix_dialog_new ( arg0 , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_unix_dialog_set_page_setup")) {
  gtk_page_setup_unix_dialog_set_page_setup ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_unix_dialog_get_page_setup")) {
  GO[GOcount].obj = gtk_page_setup_unix_dialog_get_page_setup ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPageSetup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_unix_dialog_set_print_settings")) {
  gtk_page_setup_unix_dialog_set_print_settings ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_page_setup_unix_dialog_get_print_settings")) {
  GO[GOcount].obj = gtk_page_setup_unix_dialog_get_print_settings ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkPrintSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_new")) {
  GO[GOcount].obj = gtk_adjustment_new ( atoi(arg0) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  createnewreturnobject("NEWOBJECT" , "GtkObject*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_get_value")) {
  resultgint = gtk_adjustment_get_value ( GTK_ADJUSTMENT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_set_value")) {
  gtk_adjustment_set_value ( GTK_ADJUSTMENT(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_clamp_page")) {
  gtk_adjustment_clamp_page ( GTK_ADJUSTMENT(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_changed")) {
  gtk_adjustment_changed ( GTK_ADJUSTMENT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_adjustment_value_changed")) {
  gtk_adjustment_value_changed ( GTK_ADJUSTMENT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_arrow_new")) {
  GO[GOcount].obj = gtk_arrow_new ( atoi(arg0) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_arrow_set")) {
  gtk_arrow_set ( GTK_ARROW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_new")) {
  GO[GOcount].obj = gtk_calendar_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_select_month")) {
  resultgint = gtk_calendar_select_month ( GTK_CALENDAR(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_select_day")) {
  gtk_calendar_select_day ( GTK_CALENDAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_mark_day")) {
  resultgint = gtk_calendar_mark_day ( GTK_CALENDAR(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_unmark_day")) {
  resultgint = gtk_calendar_unmark_day ( GTK_CALENDAR(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_clear_marks")) {
  gtk_calendar_clear_marks ( GTK_CALENDAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_get_display_options")) {
  resultgint = gtk_calendar_get_display_options ( GTK_CALENDAR(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_set_display_options")) {
  gtk_calendar_set_display_options ( GTK_CALENDAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_display_options")) {
  gtk_calendar_display_options ( GTK_CALENDAR(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_get_date")) {
  gtk_calendar_get_date ( GTK_CALENDAR(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_freeze")) {
  gtk_calendar_freeze ( GTK_CALENDAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_calendar_thaw")) {
  gtk_calendar_thaw ( GTK_CALENDAR(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drawing_area_new")) {
  GO[GOcount].obj = gtk_drawing_area_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_drawing_area_size")) {
  gtk_drawing_area_size ( GTK_DRAWING_AREA(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_event_box_new")) {
  GO[GOcount].obj = gtk_event_box_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_event_box_set_above_child")) {
  gtk_event_box_set_above_child ( GTK_EVENT_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_event_box_get_above_child")) {
  resultgint = gtk_event_box_get_above_child ( GTK_EVENT_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_event_box_set_visible_window")) {
  gtk_event_box_set_visible_window ( GTK_EVENT_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_event_box_get_visible_window")) {
  resultgint = gtk_event_box_get_visible_window ( GTK_EVENT_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_new")) {
  GO[GOcount].obj = gtk_handle_box_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_set_shadow_type")) {
  gtk_handle_box_set_shadow_type ( GTK_HANDLE_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_set_handle_position")) {
  gtk_handle_box_set_handle_position ( GTK_HANDLE_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_set_snap_edge")) {
  gtk_handle_box_set_snap_edge ( GTK_HANDLE_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_get_handle_position")) {
  resultgint = gtk_handle_box_get_handle_position ( GTK_HANDLE_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_get_shadow_type")) {
  resultgint = gtk_handle_box_get_shadow_type ( GTK_HANDLE_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_handle_box_get_snap_edge")) {
  resultgint = gtk_handle_box_get_snap_edge ( GTK_HANDLE_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_simple_new")) {
  GO[GOcount].obj = gtk_im_context_simple_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIMContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_simple_add_table")) {
  gtk_im_context_simple_add_table ( GTK_IM_CONTEXT_SIMPLE(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_multicontext_new")) {
  GO[GOcount].obj = gtk_im_multicontext_new ();
  createnewreturnobject("NEWOBJECT" , "GtkIMContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_multicontext_append_menuitems")) {
  gtk_im_multicontext_append_menuitems ( GTK_IM_MULTICONTEXT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_new")) {
  GO[GOcount].obj = gtk_size_group_new ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GtkSizeGroup*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_set_mode")) {
  gtk_size_group_set_mode ( GTK_SIZE_GROUP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_get_mode")) {
  resultgint = gtk_size_group_get_mode ( GTK_SIZE_GROUP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_set_ignore_hidden")) {
  gtk_size_group_set_ignore_hidden ( GTK_SIZE_GROUP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_get_ignore_hidden")) {
  resultgint = gtk_size_group_get_ignore_hidden ( GTK_SIZE_GROUP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_add_widget")) {
  gtk_size_group_add_widget ( GTK_SIZE_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_remove_widget")) {
  gtk_size_group_remove_widget ( GTK_SIZE_GROUP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_size_group_get_widgets")) {
  gtk_size_group_get_widgets ( GTK_SIZE_GROUP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_new")) {
  GO[GOcount].obj = gtk_tooltips_new ();
  createnewreturnobject("NEWOBJECT" , "GtkTooltips*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_enable")) {
  gtk_tooltips_enable ( GTK_TOOLTIPS(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_disable")) {
  gtk_tooltips_disable ( GTK_TOOLTIPS(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_set_delay")) {
  gtk_tooltips_set_delay ( GTK_TOOLTIPS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_set_tip")) {
  gtk_tooltips_set_tip ( GTK_TOOLTIPS(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_data_get")) {
  GO[GOcount].obj = gtk_tooltips_data_get ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkTooltipsData*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_force_window")) {
  gtk_tooltips_force_window ( GTK_TOOLTIPS(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_tooltips_get_info_from_tip_window")) {
  resultgint = gtk_tooltips_get_info_from_tip_window ( GTK_WINDOW(obj) , &xGtkTooltips1 , &xGtkWidget2 );
GO[GOcount].obj = xGtkTooltips1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGtkWidget2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_new")) {
  GO[GOcount].obj = gtk_viewport_new ( GTK_ADJUSTMENT(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_get_hadjustment")) {
  GO[GOcount].obj = gtk_viewport_get_hadjustment ( GTK_VIEWPORT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_get_vadjustment")) {
  GO[GOcount].obj = gtk_viewport_get_vadjustment ( GTK_VIEWPORT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_set_hadjustment")) {
  gtk_viewport_set_hadjustment ( GTK_VIEWPORT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_set_vadjustment")) {
  gtk_viewport_set_vadjustment ( GTK_VIEWPORT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_set_shadow_type")) {
  gtk_viewport_set_shadow_type ( GTK_VIEWPORT(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_viewport_get_shadow_type")) {
  resultgint = gtk_viewport_get_shadow_type ( GTK_VIEWPORT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_accessible_connect_widget_destroyed")) {
  gtk_accessible_connect_widget_destroyed ( GTK_ACCESSIBLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_bin_get_child")) {
  GO[GOcount].obj = gtk_bin_get_child ( GTK_BIN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_box_get_homogeneous")) {
  resultgint = gtk_box_get_homogeneous ( GTK_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_box_query_child_packing")) {
  gtk_box_query_child_packing ( GTK_BOX(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_box_set_child_packing")) {
  gtk_box_set_child_packing ( GTK_BOX(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_get_layout")) {
  resultgint = gtk_button_box_get_layout ( GTK_BUTTON_BOX(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_get_child_size")) {
  gtk_button_box_get_child_size ( GTK_BUTTON_BOX(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_get_child_ipadding")) {
  gtk_button_box_get_child_ipadding ( GTK_BUTTON_BOX(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_get_child_secondary")) {
  resultgint = gtk_button_box_get_child_secondary ( GTK_BUTTON_BOX(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_set_layout")) {
  gtk_button_box_set_layout ( GTK_BUTTON_BOX(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_set_child_size")) {
  gtk_button_box_set_child_size ( GTK_BUTTON_BOX(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_set_child_ipadding")) {
  gtk_button_box_set_child_ipadding ( GTK_BUTTON_BOX(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_button_box_set_child_secondary")) {
  gtk_button_box_set_child_secondary ( GTK_BUTTON_BOX(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_add")) {
  gtk_container_add ( GTK_CONTAINER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_remove")) {
  gtk_container_remove ( GTK_CONTAINER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_add_with_properties")) {
  gtk_container_add_with_properties ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_resize_mode")) {
  resultgint = gtk_container_get_resize_mode ( GTK_CONTAINER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_resize_mode")) {
  gtk_container_set_resize_mode ( GTK_CONTAINER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_check_resize")) {
  gtk_container_check_resize ( GTK_CONTAINER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_foreach")) {
  gtk_container_foreach ( GTK_CONTAINER(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_foreach_full")) {
  gtk_container_foreach_full ( GTK_CONTAINER(obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_children")) {
  gtk_container_get_children ( GTK_CONTAINER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_reallocate_redraws")) {
  gtk_container_set_reallocate_redraws ( GTK_CONTAINER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_focus_child")) {
  gtk_container_set_focus_child ( GTK_CONTAINER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_focus_vadjustment")) {
  GO[GOcount].obj = gtk_container_get_focus_vadjustment ( GTK_CONTAINER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_focus_vadjustment")) {
  gtk_container_set_focus_vadjustment ( GTK_CONTAINER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_focus_hadjustment")) {
  GO[GOcount].obj = gtk_container_get_focus_hadjustment ( GTK_CONTAINER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_focus_hadjustment")) {
  gtk_container_set_focus_hadjustment ( GTK_CONTAINER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_resize_children")) {
  gtk_container_resize_children ( GTK_CONTAINER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_type")) {
  gtk_container_child_type ( GTK_CONTAINER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_get")) {
  gtk_container_child_get ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_set")) {
  gtk_container_child_set ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_get_property")) {
  gtk_container_child_get_property ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_set_property")) {
  gtk_container_child_set_property ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_get_valist")) {
  gtk_container_child_get_valist ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_child_set_valist")) {
  gtk_container_child_set_valist ( GTK_CONTAINER(obj) , li1->data , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_forall")) {
  gtk_container_forall ( GTK_CONTAINER(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_border_width")) {
  resultgint = gtk_container_get_border_width ( GTK_CONTAINER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_border_width")) {
  gtk_container_set_border_width ( GTK_CONTAINER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_propagate_expose")) {
  gtk_container_propagate_expose ( GTK_CONTAINER(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_get_focus_chain")) {
  resultgint = gtk_container_get_focus_chain ( GTK_CONTAINER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_set_focus_chain")) {
  gtk_container_set_focus_chain ( GTK_CONTAINER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_unset_focus_chain")) {
  gtk_container_unset_focus_chain ( GTK_CONTAINER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_class_find_child_property")) {
  gtk_container_class_find_child_property ( arg0 , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_class_install_child_property")) {
  gtk_container_class_install_child_property ( GTK_CONTAINER_CLASS(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_container_class_list_child_properties")) {
  gtk_container_class_list_child_properties ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_item_select")) {
  gtk_item_select ( GTK_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_item_deselect")) {
  gtk_item_deselect ( GTK_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_item_toggle")) {
  gtk_item_toggle ( GTK_ITEM(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_misc_set_alignment")) {
  gtk_misc_set_alignment ( GTK_MISC(obj) , atof(arg1) , atof(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_misc_set_padding")) {
  gtk_misc_set_padding ( GTK_MISC(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_misc_get_alignment")) {
  gtk_misc_get_alignment ( GTK_MISC(obj) , &gf1 , &gf2 );
sprintf( pointervalues[1].retpoint , "%f" , gf1);
sprintf( pointervalues[2].retpoint , "%f" , gf2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_misc_get_padding")) {
  gtk_misc_get_padding ( GTK_MISC(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_new")) {
  GO[GOcount].obj = gtk_object_new ( (obj) , arg1 , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkObject*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_sink")) {
  gtk_object_sink ( GTK_OBJECT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_ref")) {
  GO[GOcount].obj = gtk_object_ref ( GTK_OBJECT(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkObject*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_unref")) {
  gtk_object_unref ( GTK_OBJECT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_weakref")) {
  gtk_object_weakref ( GTK_OBJECT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_weakunref")) {
  gtk_object_weakunref ( GTK_OBJECT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_destroy")) {
  gtk_object_destroy ( GTK_OBJECT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_get")) {
  gtk_object_get ( GTK_OBJECT(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set")) {
  gtk_object_set ( GTK_OBJECT(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set_data")) {
  gtk_object_set_data ( GTK_OBJECT(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set_data_full")) {
  gtk_object_set_data_full ( GTK_OBJECT(obj) , arg1 , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_remove_data")) {
  gtk_object_remove_data ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_get_data")) {
  gtk_object_get_data ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_remove_no_notify")) {
  gtk_object_remove_no_notify ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set_user_data")) {
  gtk_object_set_user_data ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_get_user_data")) {
  gtk_object_get_user_data ( GTK_OBJECT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_add_arg_type")) {
  gtk_object_add_arg_type ( arg0 , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set_data_by_id")) {
  gtk_object_set_data_by_id ( GTK_OBJECT(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_set_data_by_id_full")) {
  gtk_object_set_data_by_id_full ( GTK_OBJECT(obj) , arg1 , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_get_data_by_id")) {
  gtk_object_get_data_by_id ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_remove_data_by_id")) {
  gtk_object_remove_data_by_id ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_object_remove_no_notify_by_id")) {
  gtk_object_remove_no_notify_by_id ( GTK_OBJECT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_add1")) {
  gtk_paned_add1 ( GTK_PANED(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_add2")) {
  gtk_paned_add2 ( GTK_PANED(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_pack1")) {
  gtk_paned_pack1 ( GTK_PANED(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_pack2")) {
  gtk_paned_pack2 ( GTK_PANED(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_get_child1")) {
  GO[GOcount].obj = gtk_paned_get_child1 ( GTK_PANED(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_get_child2")) {
  GO[GOcount].obj = gtk_paned_get_child2 ( GTK_PANED(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_set_position")) {
  gtk_paned_set_position ( GTK_PANED(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_paned_get_position")) {
  resultgint = gtk_paned_get_position ( GTK_PANED(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_adjustment")) {
  GO[GOcount].obj = gtk_range_get_adjustment ( GTK_RANGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_update_policy")) {
  gtk_range_set_update_policy ( GTK_RANGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_adjustment")) {
  gtk_range_set_adjustment ( GTK_RANGE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_inverted")) {
  resultgint = gtk_range_get_inverted ( GTK_RANGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_inverted")) {
  gtk_range_set_inverted ( GTK_RANGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_update_policy")) {
  resultgint = gtk_range_get_update_policy ( GTK_RANGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_value")) {
  resultgint = gtk_range_get_value ( GTK_RANGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_increments")) {
  gtk_range_set_increments ( GTK_RANGE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_range")) {
  gtk_range_set_range ( GTK_RANGE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_value")) {
  gtk_range_set_value ( GTK_RANGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_lower_stepper_sensitivity")) {
  gtk_range_set_lower_stepper_sensitivity ( GTK_RANGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_lower_stepper_sensitivity")) {
  resultgint = gtk_range_get_lower_stepper_sensitivity ( GTK_RANGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_set_upper_stepper_sensitivity")) {
  gtk_range_set_upper_stepper_sensitivity ( GTK_RANGE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_range_get_upper_stepper_sensitivity")) {
  resultgint = gtk_range_get_upper_stepper_sensitivity ( GTK_RANGE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_set_digits")) {
  gtk_scale_set_digits ( GTK_SCALE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_set_draw_value")) {
  gtk_scale_set_draw_value ( GTK_SCALE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_set_value_pos")) {
  gtk_scale_set_value_pos ( GTK_SCALE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_get_digits")) {
  resultgint = gtk_scale_get_digits ( GTK_SCALE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_get_draw_value")) {
  resultgint = gtk_scale_get_draw_value ( GTK_SCALE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_get_value_pos")) {
  resultgint = gtk_scale_get_value_pos ( GTK_SCALE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_get_layout")) {
  gtk_scale_get_layout ( GTK_SCALE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_scale_get_layout_offsets")) {
  gtk_scale_get_layout_offsets ( GTK_SCALE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_new")) {
  GO[GOcount].obj = gtk_widget_new ( arg0 , arg1 , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_unref")) {
  gtk_widget_unref ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_destroy")) {
  gtk_widget_destroy ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_destroyed")) {
  gtk_widget_destroyed ( GTK_WIDGET(obj) , &xGtkWidget1 );
GO[GOcount].obj = xGtkWidget1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set")) {
  gtk_widget_set ( GTK_WIDGET(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_unparent")) {
  gtk_widget_unparent ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_show")) {
  gtk_widget_show ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_hide")) {
  gtk_widget_hide ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_map")) {
  gtk_widget_map ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_unmap")) {
  gtk_widget_unmap ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_realize")) {
  gtk_widget_realize ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_unrealize")) {
  gtk_widget_unrealize ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_draw")) {
  gtk_widget_draw ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_size_request")) {
  gtk_widget_size_request ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_child_requisition")) {
  gtk_widget_get_child_requisition ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_size_allocate")) {
  gtk_widget_size_allocate ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_add_accelerator")) {
  gtk_widget_add_accelerator ( GTK_WIDGET(obj) , arg1 , li2->data , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_remove_accelerator")) {
  resultgint = gtk_widget_remove_accelerator ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_accel_path")) {
  gtk_widget_set_accel_path ( GTK_WIDGET(obj) , arg1 , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_list_accel_closures")) {
  gtk_widget_list_accel_closures ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_can_activate_accel")) {
  resultgint = gtk_widget_can_activate_accel ( GTK_WIDGET(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_event")) {
  resultgint = gtk_widget_event ( GTK_WIDGET(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_activate")) {
  resultgint = gtk_widget_activate ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_intersect")) {
  resultgint = gtk_widget_intersect ( GTK_WIDGET(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_is_focus")) {
  resultgint = gtk_widget_is_focus ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_state")) {
  gtk_widget_set_state ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_parent_window")) {
  gtk_widget_set_parent_window ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_parent_window")) {
  GO[GOcount].obj = gtk_widget_get_parent_window ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_parent_window")) {
  GO[GOcount].obj = gtk_widget_get_parent_window ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_extension_events")) {
  gtk_widget_set_extension_events ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_extension_events")) {
  resultgint = gtk_widget_get_extension_events ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_extension_events")) {
  resultgint = gtk_widget_get_extension_events ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_ancestor")) {
  GO[GOcount].obj = gtk_widget_get_ancestor ( GTK_WIDGET(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_colormap")) {
  GO[GOcount].obj = gtk_widget_get_colormap ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_colormap")) {
  GO[GOcount].obj = gtk_widget_get_colormap ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_colormap")) {
  gtk_widget_set_colormap ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_visual")) {
  GO[GOcount].obj = gtk_widget_get_visual ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_visual")) {
  GO[GOcount].obj = gtk_widget_get_visual ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_is_ancestor")) {
  resultgint = gtk_widget_is_ancestor ( GTK_WIDGET(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_translate_coordinates")) {
  resultgint = gtk_widget_translate_coordinates ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_hide_on_delete")) {
  resultgint = gtk_widget_hide_on_delete ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_style")) {
  gtk_widget_set_style ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_style")) {
  GO[GOcount].obj = gtk_widget_get_style ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_pop_colormap")) {
  gtk_widget_pop_colormap ();
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_style")) {
  GO[GOcount].obj = gtk_widget_get_default_style ();
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_colormap")) {
  GO[GOcount].obj = gtk_widget_get_default_colormap ();
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_colormap")) {
  GO[GOcount].obj = gtk_widget_get_default_colormap ();
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_visual")) {
  GO[GOcount].obj = gtk_widget_get_default_visual ();
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_visual")) {
  GO[GOcount].obj = gtk_widget_get_default_visual ();
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_direction")) {
  gtk_widget_set_direction ( GTK_WIDGET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_direction")) {
  resultgint = gtk_widget_get_direction ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_default_direction")) {
  gtk_widget_set_default_direction ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_default_direction")) {
  resultgint = gtk_widget_get_default_direction ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_shape_combine_mask")) {
  gtk_widget_shape_combine_mask ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_input_shape_combine_mask")) {
  gtk_widget_input_shape_combine_mask ( GTK_WIDGET(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_style")) {
  gtk_widget_modify_style ( GTK_WIDGET(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_modifier_style")) {
  GO[GOcount].obj = gtk_widget_get_modifier_style ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRcStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_fg")) {
  gtk_widget_modify_fg ( GTK_WIDGET(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_bg")) {
  gtk_widget_modify_bg ( GTK_WIDGET(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_text")) {
  gtk_widget_modify_text ( GTK_WIDGET(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_base")) {
  gtk_widget_modify_base ( GTK_WIDGET(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_modify_font")) {
  gtk_widget_modify_font ( GTK_WIDGET(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_create_pango_context")) {
  gtk_widget_create_pango_context ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_pango_context")) {
  gtk_widget_get_pango_context ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_create_pango_layout")) {
  gtk_widget_create_pango_layout ( GTK_WIDGET(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_render_icon")) {
  GO[GOcount].obj = gtk_widget_render_icon ( GTK_WIDGET(obj) , arg1 , atoi(arg2) , arg3 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_render_icon")) {
  GO[GOcount].obj = gtk_widget_render_icon ( GTK_WIDGET(obj) , arg1 , atoi(arg2) , arg3 );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_pop_composite_child")) {
  gtk_widget_pop_composite_child ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_push_composite_child")) {
  gtk_widget_push_composite_child ();
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_set_scroll_adjustments")) {
  resultgint = gtk_widget_set_scroll_adjustments ( GTK_WIDGET(obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_mnemonic_activate")) {
  resultgint = gtk_widget_mnemonic_activate ( GTK_WIDGET(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_class_install_style_property")) {
  gtk_widget_class_install_style_property ( GTK_WIDGET_CLASS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_class_install_style_property_parser")) {
  gtk_widget_class_install_style_property_parser ( GTK_WIDGET_CLASS(obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_class_find_style_property")) {
  gtk_widget_class_find_style_property ( GTK_WIDGET_CLASS(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_class_list_style_properties")) {
  gtk_widget_class_list_style_properties ( GTK_WIDGET_CLASS(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_region_intersect")) {
  GO[GOcount].obj = gtk_widget_region_intersect ( GTK_WIDGET(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_region_intersect")) {
  GO[GOcount].obj = gtk_widget_region_intersect ( GTK_WIDGET(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_send_expose")) {
  resultgint = gtk_widget_send_expose ( GTK_WIDGET(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_style_get")) {
  gtk_widget_style_get ( GTK_WIDGET(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_style_get_property")) {
  gtk_widget_style_get_property ( GTK_WIDGET(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_style_get_valist")) {
  gtk_widget_style_get_valist ( GTK_WIDGET(obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_accessible")) {
  gtk_widget_get_accessible ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_child_focus")) {
  resultgint = gtk_widget_child_focus ( GTK_WIDGET(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_child_visible")) {
  resultgint = gtk_widget_get_child_visible ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_settings")) {
  GO[GOcount].obj = gtk_widget_get_settings ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkSettings*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_clipboard")) {
  GO[GOcount].obj = gtk_widget_get_clipboard ( GTK_WIDGET(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkClipboard*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_display")) {
  GO[GOcount].obj = gtk_widget_get_display ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_display")) {
  GO[GOcount].obj = gtk_widget_get_display ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_root_window")) {
  GO[GOcount].obj = gtk_widget_get_root_window ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_root_window")) {
  GO[GOcount].obj = gtk_widget_get_root_window ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_screen")) {
  GO[GOcount].obj = gtk_widget_get_screen ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_screen")) {
  GO[GOcount].obj = gtk_widget_get_screen ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_has_screen")) {
  resultgint = gtk_widget_has_screen ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_no_show_all")) {
  resultgint = gtk_widget_get_no_show_all ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_list_mnemonic_labels")) {
  gtk_widget_list_mnemonic_labels ( GTK_WIDGET(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_get_action")) {
  GO[GOcount].obj = gtk_widget_get_action ( GTK_WIDGET(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAction*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_widget_is_composited")) {
  resultgint = gtk_widget_is_composited ( GTK_WIDGET(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_requisition_copy")) {
  GO[GOcount].obj = gtk_requisition_copy ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GtkRequisition*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_requisition_free")) {
  gtk_requisition_free ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_set_client_window")) {
  gtk_im_context_set_client_window ( GTK_IM_CONTEXT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_get_preedit_string")) {
  gtk_im_context_get_preedit_string ( GTK_IM_CONTEXT(obj) , &returntext[1].text , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_filter_keypress")) {
  resultgint = gtk_im_context_filter_keypress ( GTK_IM_CONTEXT(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_focus_in")) {
  gtk_im_context_focus_in ( GTK_IM_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_focus_out")) {
  gtk_im_context_focus_out ( GTK_IM_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_reset")) {
  gtk_im_context_reset ( GTK_IM_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_set_cursor_location")) {
  gtk_im_context_set_cursor_location ( GTK_IM_CONTEXT(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_set_use_preedit")) {
  gtk_im_context_set_use_preedit ( GTK_IM_CONTEXT(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_set_surrounding")) {
  gtk_im_context_set_surrounding ( GTK_IM_CONTEXT(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_get_surrounding")) {
  resultgint = gtk_im_context_get_surrounding ( GTK_IM_CONTEXT(obj) , &returntext[1].text , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_im_context_delete_surrounding")) {
  resultgint = gtk_im_context_delete_surrounding ( GTK_IM_CONTEXT(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_shadow_type")) {
  gtk_clist_set_shadow_type ( GTK_CLIST(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_selection_mode")) {
  gtk_clist_set_selection_mode ( GTK_CLIST(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_freeze")) {
  gtk_clist_freeze ( GTK_CLIST(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_thaw")) {
  gtk_clist_thaw ( GTK_CLIST(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_column_justification")) {
  gtk_clist_set_column_justification ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_row_is_visible")) {
  resultgint = gtk_clist_row_is_visible ( GTK_CLIST(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_cell_type")) {
  resultgint = gtk_clist_get_cell_type ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_pixmap")) {
  gtk_clist_set_pixmap ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) , li3->data , li4->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_pixmap")) {
  resultgint = gtk_clist_get_pixmap ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) , &xGdkPixmap3 , &xGdkBitmap4 );
GO[GOcount].obj = xGdkPixmap3;
createnewreturnobjectnosignal(arg3);
GO[GOcount].obj = xGdkBitmap4;
createnewreturnobjectnosignal(arg4);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_foreground")) {
  gtk_clist_set_foreground ( GTK_CLIST(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_background")) {
  gtk_clist_set_background ( GTK_CLIST(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_cell_style")) {
  gtk_clist_set_cell_style ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_cell_style")) {
  GO[GOcount].obj = gtk_clist_get_cell_style ( GTK_CLIST(obj) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_row_style")) {
  gtk_clist_set_row_style ( GTK_CLIST(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_row_style")) {
  GO[GOcount].obj = gtk_clist_get_row_style ( GTK_CLIST(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkStyle*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_selectable")) {
  resultgint = gtk_clist_get_selectable ( GTK_CLIST(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_row_data_full")) {
  gtk_clist_set_row_data_full ( GTK_CLIST(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_row_data")) {
  gtk_clist_get_row_data ( GTK_CLIST(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_clear")) {
  gtk_clist_clear ( GTK_CLIST(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_compare_func")) {
  gtk_clist_set_compare_func ( GTK_CLIST(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_sort_type")) {
  gtk_clist_set_sort_type ( GTK_CLIST(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_sort")) {
  gtk_clist_sort ( GTK_CLIST(obj) );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();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_threads_leave();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*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_hadjustment")) {
  GO[GOcount].obj = gtk_clist_get_hadjustment ( GTK_CLIST(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_get_vadjustment")) {
  GO[GOcount].obj = gtk_clist_get_vadjustment ( GTK_CLIST(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkAdjustment*");returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_hadjustment")) {
  gtk_clist_set_hadjustment ( GTK_CLIST(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();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_threads_leave();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_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_clist_set_vadjustment")) {
  gtk_clist_set_vadjustment ( GTK_CLIST(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_pixmap_new")) {
  GO[GOcount].obj = gtk_pixmap_new ( GDK_PIXMAP(obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_pixmap_set")) {
  gtk_pixmap_set ( GTK_PIXMAP(obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_pixmap_get")) {
  gtk_pixmap_get ( GTK_PIXMAP(obj) , &xGdkPixmap1 , &xGdkBitmap2 );
GO[GOcount].obj = xGdkPixmap1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_pixmap_set_build_insensitive")) {
  gtk_pixmap_set_build_insensitive ( GTK_PIXMAP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_construct")) {
  gtk_plug_construct ( GTK_PLUG(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_construct_for_display")) {
  gtk_plug_construct_for_display ( GTK_PLUG(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_new")) {
  GO[GOcount].obj = gtk_plug_new ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_new_for_display")) {
  GO[GOcount].obj = gtk_plug_new_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_get_id")) {
  GO[GOcount].obj = gtk_plug_get_id ( GTK_PLUG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkNativeWindow");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_plug_get_id")) {
  GO[GOcount].obj = gtk_plug_get_id ( GTK_PLUG(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkNativeWindow");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_socket_new")) {
  GO[GOcount].obj = gtk_socket_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_socket_steal")) {
  gtk_socket_steal ( GTK_SOCKET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_socket_add_id")) {
  gtk_socket_add_id ( GTK_SOCKET(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_socket_get_id")) {
  GO[GOcount].obj = gtk_socket_get_id ( GTK_SOCKET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkNativeWindow");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_socket_get_id")) {
  GO[GOcount].obj = gtk_socket_get_id ( GTK_SOCKET(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkNativeWindow");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_curve_new")) {
  GO[GOcount].obj = gtk_curve_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_curve_reset")) {
  gtk_curve_reset ( GTK_CURVE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_curve_set_gamma")) {
  gtk_curve_set_gamma ( GTK_CURVE(obj) , atof(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_curve_set_range")) {
  gtk_curve_set_range ( GTK_CURVE(obj) , atof(arg1) , atof(arg2) , atof(arg3) , atof(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_curve_set_curve_type")) {
  gtk_curve_set_curve_type ( GTK_CURVE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_gamma_curve_new")) {
  GO[GOcount].obj = gtk_gamma_curve_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ruler_set_metric")) {
  gtk_ruler_set_metric ( GTK_RULER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ruler_set_range")) {
  gtk_ruler_set_range ( GTK_RULER(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ruler_get_metric")) {
  resultgint = gtk_ruler_get_metric ( GTK_RULER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_ruler_get_range")) {
  gtk_ruler_get_range ( GTK_RULER(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_hruler_new")) {
  GO[GOcount].obj = gtk_hruler_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_vruler_new")) {
  GO[GOcount].obj = gtk_vruler_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_new")) {
  GO[GOcount].obj = gtk_recent_manager_new ();
  createnewreturnobject("NEWOBJECT" , "GtkRecentManager*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_get_default")) {
  GO[GOcount].obj = gtk_recent_manager_get_default ();
  createnewreturnobject("NEWOBJECT" , "GtkRecentManager*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_get_for_screen")) {
  GO[GOcount].obj = gtk_recent_manager_get_for_screen ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRecentManager*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_set_screen")) {
  gtk_recent_manager_set_screen ( GTK_RECENT_MANAGER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_add_item")) {
  resultgint = gtk_recent_manager_add_item ( GTK_RECENT_MANAGER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_add_full")) {
  resultgint = gtk_recent_manager_add_full ( GTK_RECENT_MANAGER(obj) , arg1 , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_remove_item")) {
  resultgint = gtk_recent_manager_remove_item ( GTK_RECENT_MANAGER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_lookup_item")) {
  GO[GOcount].obj = gtk_recent_manager_lookup_item ( GTK_RECENT_MANAGER(obj) , arg1 , arg2 );
  createnewreturnobject("NEWOBJECT" , "GtkRecentInfo*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_has_item")) {
  resultgint = gtk_recent_manager_has_item ( GTK_RECENT_MANAGER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_move_item")) {
  resultgint = gtk_recent_manager_move_item ( GTK_RECENT_MANAGER(obj) , arg1 , arg2 , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_get_limit")) {
  resultgint = gtk_recent_manager_get_limit ( GTK_RECENT_MANAGER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_set_limit")) {
  gtk_recent_manager_set_limit ( GTK_RECENT_MANAGER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_get_items")) {
  gtk_recent_manager_get_items ( GTK_RECENT_MANAGER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_manager_purge_items")) {
  resultgint = gtk_recent_manager_purge_items ( GTK_RECENT_MANAGER(obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_ref")) {
  GO[GOcount].obj = gtk_recent_info_ref ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRecentInfo*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_unref")) {
  gtk_recent_info_unref ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_uri")) {
  resultbuffer = gtk_recent_info_get_uri ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_display_name")) {
  resultbuffer = gtk_recent_info_get_display_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_description")) {
  resultbuffer = gtk_recent_info_get_description ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_mime_type")) {
  resultbuffer = gtk_recent_info_get_mime_type ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_added")) {
  gtk_recent_info_get_added ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_modified")) {
  gtk_recent_info_get_modified ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_visited")) {
  gtk_recent_info_get_visited ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_private_hint")) {
  resultgint = gtk_recent_info_get_private_hint ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_application_info")) {
  resultgint = gtk_recent_info_get_application_info ( (obj) , arg1 , &returntext[2].text , atoi(arg3) , arg4 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_applications")) {
  gtk_recent_info_get_applications ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_last_application")) {
  resultbuffer = gtk_recent_info_last_application ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_groups")) {
  gtk_recent_info_get_groups ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_has_group")) {
  resultgint = gtk_recent_info_has_group ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_has_application")) {
  resultgint = gtk_recent_info_has_application ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_icon")) {
  GO[GOcount].obj = gtk_recent_info_get_icon ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_icon")) {
  GO[GOcount].obj = gtk_recent_info_get_icon ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_short_name")) {
  resultbuffer = gtk_recent_info_get_short_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_uri_display")) {
  resultbuffer = gtk_recent_info_get_uri_display ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_get_age")) {
  resultgint = gtk_recent_info_get_age ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_is_local")) {
  resultgint = gtk_recent_info_is_local ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_exists")) {
  resultgint = gtk_recent_info_exists ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_info_match")) {
  resultgint = gtk_recent_info_match ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_show_private")) {
  gtk_recent_chooser_set_show_private ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_show_private")) {
  resultgint = gtk_recent_chooser_get_show_private ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_show_not_found")) {
  gtk_recent_chooser_set_show_not_found ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_show_not_found")) {
  resultgint = gtk_recent_chooser_get_show_not_found ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_show_icons")) {
  gtk_recent_chooser_set_show_icons ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_show_icons")) {
  resultgint = gtk_recent_chooser_get_show_icons ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_select_multiple")) {
  gtk_recent_chooser_set_select_multiple ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_select_multiple")) {
  resultgint = gtk_recent_chooser_get_select_multiple ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_local_only")) {
  gtk_recent_chooser_set_local_only ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_local_only")) {
  resultgint = gtk_recent_chooser_get_local_only ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_limit")) {
  gtk_recent_chooser_set_limit ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_limit")) {
  resultgint = gtk_recent_chooser_get_limit ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_show_tips")) {
  gtk_recent_chooser_set_show_tips ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_show_tips")) {
  resultgint = gtk_recent_chooser_get_show_tips ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_show_numbers")) {
  gtk_recent_chooser_set_show_numbers ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_show_numbers")) {
  resultgint = gtk_recent_chooser_get_show_numbers ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_sort_type")) {
  gtk_recent_chooser_set_sort_type ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_sort_type")) {
  resultgint = gtk_recent_chooser_get_sort_type ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_sort_func")) {
  gtk_recent_chooser_set_sort_func ( GTK_RECENT_CHOOSER(obj) , atoi(arg1) , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_current_uri")) {
  resultgint = gtk_recent_chooser_set_current_uri ( GTK_RECENT_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_current_uri")) {
  resultbuffer = gtk_recent_chooser_get_current_uri ( GTK_RECENT_CHOOSER(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_current_item")) {
  GO[GOcount].obj = gtk_recent_chooser_get_current_item ( GTK_RECENT_CHOOSER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRecentInfo*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_select_uri")) {
  resultgint = gtk_recent_chooser_select_uri ( GTK_RECENT_CHOOSER(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_unselect_uri")) {
  gtk_recent_chooser_unselect_uri ( GTK_RECENT_CHOOSER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_select_all")) {
  gtk_recent_chooser_select_all ( GTK_RECENT_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_unselect_all")) {
  gtk_recent_chooser_unselect_all ( GTK_RECENT_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_items")) {
  gtk_recent_chooser_get_items ( GTK_RECENT_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_uris")) {
  gtk_recent_chooser_get_uris ( GTK_RECENT_CHOOSER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_add_filter")) {
  gtk_recent_chooser_add_filter ( GTK_RECENT_CHOOSER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_remove_filter")) {
  gtk_recent_chooser_remove_filter ( GTK_RECENT_CHOOSER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_list_filters")) {
  gtk_recent_chooser_list_filters ( GTK_RECENT_CHOOSER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_set_filter")) {
  gtk_recent_chooser_set_filter ( GTK_RECENT_CHOOSER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_get_filter")) {
  GO[GOcount].obj = gtk_recent_chooser_get_filter ( GTK_RECENT_CHOOSER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkRecentFilter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_dialog_new")) {
  GO[GOcount].obj = gtk_recent_chooser_dialog_new ( arg0 , li1->data , arg2 , arg3 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_dialog_new_for_manager")) {
  GO[GOcount].obj = gtk_recent_chooser_dialog_new_for_manager ( arg0 , li1->data , li2->data , arg3 , arg4 );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_menu_new")) {
  GO[GOcount].obj = gtk_recent_chooser_menu_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_menu_new_for_manager")) {
  GO[GOcount].obj = gtk_recent_chooser_menu_new_for_manager ( GTK_RECENT_MANAGER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_menu_get_show_numbers")) {
  resultgint = gtk_recent_chooser_menu_get_show_numbers ( GTK_RECENT_CHOOSER_MENU(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_menu_set_show_numbers")) {
  gtk_recent_chooser_menu_set_show_numbers ( GTK_RECENT_CHOOSER_MENU(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_widget_new")) {
  GO[GOcount].obj = gtk_recent_chooser_widget_new ();
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_chooser_widget_new_for_manager")) {
  GO[GOcount].obj = gtk_recent_chooser_widget_new_for_manager ( GTK_RECENT_MANAGER(obj) );
  createnewreturnobject("NEWOBJECT" , "GtkWidget*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_new")) {
  GO[GOcount].obj = gtk_recent_filter_new ();
  createnewreturnobject("NEWOBJECT" , "GtkRecentFilter*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_get_name")) {
  resultbuffer = gtk_recent_filter_get_name ( GTK_RECENT_FILTER(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_set_name")) {
  gtk_recent_filter_set_name ( GTK_RECENT_FILTER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_mime_type")) {
  gtk_recent_filter_add_mime_type ( GTK_RECENT_FILTER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_pattern")) {
  gtk_recent_filter_add_pattern ( GTK_RECENT_FILTER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_pixbuf_formats")) {
  gtk_recent_filter_add_pixbuf_formats ( GTK_RECENT_FILTER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_application")) {
  gtk_recent_filter_add_application ( GTK_RECENT_FILTER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_group")) {
  gtk_recent_filter_add_group ( GTK_RECENT_FILTER(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_age")) {
  gtk_recent_filter_add_age ( GTK_RECENT_FILTER(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_add_custom")) {
  gtk_recent_filter_add_custom ( GTK_RECENT_FILTER(obj) , atoi(arg1) , atoi(arg2) , arg3 , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_get_needed")) {
  resultgint = gtk_recent_filter_get_needed ( GTK_RECENT_FILTER(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gtk_recent_filter_filter")) {
  resultgint = gtk_recent_filter_filter ( GTK_RECENT_FILTER(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_init")) {
  gdk_init ( atoi(arg0) , &returntext[1].text );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_init_check")) {
  resultgint = gdk_init_check ( atoi(arg0) , &returntext[1].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_parse_args")) {
  gdk_parse_args ( atoi(arg0) , &returntext[1].text );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_display_arg_name")) {
  resultbuffer = gdk_get_display_arg_name ();
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_locale")) {
  resultbuffer = gdk_set_locale ();
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_sm_client_id")) {
  gdk_set_sm_client_id ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_exit")) {
  gdk_exit ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_notify_startup_complete")) {
  gdk_notify_startup_complete ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_program_class")) {
  gdk_get_program_class ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_program_class")) {
  gdk_set_program_class ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_display")) {
  resultbuffer = gdk_get_display ();
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_flush")) {
  gdk_flush ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_width")) {
  resultgint = gdk_screen_width ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_height")) {
  resultgint = gdk_screen_height ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_width_mm")) {
  resultgint = gdk_screen_width_mm ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_height_mm")) {
  resultgint = gdk_screen_height_mm ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pointer_grab")) {
  resultgint = gdk_pointer_grab ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , li3->data , li4->data , arg5 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pointer_ungrab")) {
  gdk_pointer_ungrab ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pointer_is_grabbed")) {
  resultgint = gdk_pointer_is_grabbed ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_double_click_time")) {
  gdk_set_double_click_time ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyboard_grab")) {
  resultgint = gdk_keyboard_grab ( GDK_WINDOW(obj) , atoi(arg1) , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyboard_ungrab")) {
  gdk_keyboard_ungrab ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_beep")) {
  gdk_beep ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_use_xshm")) {
  resultgint = gdk_get_use_xshm ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_use_xshm")) {
  gdk_set_use_xshm ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_error_trap_push")) {
  gdk_error_trap_push ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_error_trap_pop")) {
  resultgint = gdk_error_trap_pop ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_open")) {
  GO[GOcount].obj = gdk_display_open ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_default")) {
  GO[GOcount].obj = gdk_display_get_default ();
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_name")) {
  resultbuffer = gdk_display_get_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_n_screens")) {
  resultgint = gdk_display_get_n_screens ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_screen")) {
  GO[GOcount].obj = gdk_display_get_screen ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_default_screen")) {
  GO[GOcount].obj = gdk_display_get_default_screen ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_pointer_ungrab")) {
  gdk_display_pointer_ungrab ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_keyboard_ungrab")) {
  gdk_display_keyboard_ungrab ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_pointer_is_grabbed")) {
  resultgint = gdk_display_pointer_is_grabbed ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_beep")) {
  gdk_display_beep ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_sync")) {
  gdk_display_sync ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_flush")) {
  gdk_display_flush ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_close")) {
  gdk_display_close ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_list_devices")) {
  gdk_display_list_devices ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_event")) {
  GO[GOcount].obj = gdk_display_get_event ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_peek_event")) {
  GO[GOcount].obj = gdk_display_peek_event ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_put_event")) {
  gdk_display_put_event ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_add_client_message_filter")) {
  gdk_display_add_client_message_filter ( (obj) , atoi(arg1) , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_set_double_click_time")) {
  gdk_display_set_double_click_time ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_set_double_click_distance")) {
  gdk_display_set_double_click_distance ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_pointer")) {
  gdk_display_get_pointer ( (obj) , &xGdkScreen1 , atoi(arg2) , atoi(arg3) , atoi(arg4) );
GO[GOcount].obj = xGdkScreen1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_window_at_pointer")) {
  GO[GOcount].obj = gdk_display_get_window_at_pointer ( (obj) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_set_pointer_hooks")) {
  GO[GOcount].obj = gdk_display_set_pointer_hooks ( (obj) , li1->data );
  createnewreturnobject("NEWOBJECT" , "GdkDisplayPointerHooks*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_warp_pointer")) {
  gdk_display_warp_pointer ( (obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_cursor_color")) {
  resultgint = gdk_display_supports_cursor_color ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_cursor_alpha")) {
  resultgint = gdk_display_supports_cursor_alpha ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_default_cursor_size")) {
  resultgint = gdk_display_get_default_cursor_size ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_maximal_cursor_size")) {
  gdk_display_get_maximal_cursor_size ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_default_group")) {
  GO[GOcount].obj = gdk_display_get_default_group ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_selection_notification")) {
  resultgint = gdk_display_supports_selection_notification ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_request_selection_notification")) {
  resultgint = gdk_display_request_selection_notification ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_clipboard_persistence")) {
  resultgint = gdk_display_supports_clipboard_persistence ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_store_clipboard")) {
  gdk_display_store_clipboard ( (obj) , li1->data , arg2 , li3->data , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_shapes")) {
  resultgint = gdk_display_supports_shapes ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_supports_input_shapes")) {
  resultgint = gdk_display_supports_input_shapes ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_manager_get")) {
  GO[GOcount].obj = gdk_display_manager_get ();
  createnewreturnobject("NEWOBJECT" , "GdkDisplayManager*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_manager_get_default_display")) {
  GO[GOcount].obj = gdk_display_manager_get_default_display ( GDK_DISPLAY_MANAGER(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_manager_set_default_display")) {
  gdk_display_manager_set_default_display ( GDK_DISPLAY_MANAGER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_manager_list_displays")) {
  gdk_display_manager_list_displays ( GDK_DISPLAY_MANAGER(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_display_get_core_pointer")) {
  GO[GOcount].obj = gdk_display_get_core_pointer ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDevice*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_default")) {
  GO[GOcount].obj = gdk_screen_get_default ();
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_default_colormap")) {
  GO[GOcount].obj = gdk_screen_get_default_colormap ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_set_default_colormap")) {
  gdk_screen_set_default_colormap ( GDK_SCREEN(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_system_colormap")) {
  GO[GOcount].obj = gdk_screen_get_system_colormap ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_system_visual")) {
  GO[GOcount].obj = gdk_screen_get_system_visual ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_rgb_colormap")) {
  GO[GOcount].obj = gdk_screen_get_rgb_colormap ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_rgb_visual")) {
  GO[GOcount].obj = gdk_screen_get_rgb_visual ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_rgba_colormap")) {
  GO[GOcount].obj = gdk_screen_get_rgba_colormap ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_rgba_visual")) {
  GO[GOcount].obj = gdk_screen_get_rgba_visual ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_is_composited")) {
  resultgint = gdk_screen_is_composited ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_root_window")) {
  GO[GOcount].obj = gdk_screen_get_root_window ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_display")) {
  GO[GOcount].obj = gdk_screen_get_display ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_number")) {
  resultgint = gdk_screen_get_number ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_width")) {
  resultgint = gdk_screen_get_width ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_height")) {
  resultgint = gdk_screen_get_height ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_width_mm")) {
  resultgint = gdk_screen_get_width_mm ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_height_mm")) {
  resultgint = gdk_screen_get_height_mm ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_list_visuals")) {
  gdk_screen_list_visuals ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_toplevel_windows")) {
  gdk_screen_get_toplevel_windows ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_make_display_name")) {
  resultbuffer = gdk_screen_make_display_name ( GDK_SCREEN(obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_n_monitors")) {
  resultgint = gdk_screen_get_n_monitors ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_monitor_geometry")) {
  gdk_screen_get_monitor_geometry ( GDK_SCREEN(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_monitor_at_point")) {
  resultgint = gdk_screen_get_monitor_at_point ( GDK_SCREEN(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_monitor_at_window")) {
  resultgint = gdk_screen_get_monitor_at_window ( GDK_SCREEN(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_broadcast_client_message")) {
  gdk_screen_broadcast_client_message ( GDK_SCREEN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_setting")) {
  resultgint = gdk_screen_get_setting ( GDK_SCREEN(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_font_options")) {
  gdk_screen_get_font_options ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_font_options")) {
  gdk_screen_get_font_options ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_set_font_options")) {
  gdk_screen_set_font_options ( GDK_SCREEN(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_resolution")) {
  resultgint = gdk_screen_get_resolution ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_set_resolution")) {
  gdk_screen_set_resolution ( GDK_SCREEN(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_active_window")) {
  GO[GOcount].obj = gdk_screen_get_active_window ( GDK_SCREEN(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_screen_get_window_stack")) {
  gdk_screen_get_window_stack ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_spawn_command_line_on_screen")) {
  resultgint = gdk_spawn_command_line_on_screen ( GDK_SCREEN(obj) , arg1 , arg2 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_new")) {
  GO[GOcount].obj = gdk_gc_new ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkGC*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_new_with_values")) {
  GO[GOcount].obj = gdk_gc_new_with_values ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GdkGC*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_get_screen")) {
  GO[GOcount].obj = gdk_gc_get_screen ( GDK_GC(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_ref")) {
  GO[GOcount].obj = gdk_gc_ref ( GDK_GC(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkGC*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_unref")) {
  gdk_gc_unref ( GDK_GC(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_values")) {
  gdk_gc_set_values ( GDK_GC(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_get_values")) {
  gdk_gc_get_values ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_foreground")) {
  gdk_gc_set_foreground ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_background")) {
  gdk_gc_set_background ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_rgb_fg_color")) {
  gdk_gc_set_rgb_fg_color ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_rgb_bg_color")) {
  gdk_gc_set_rgb_bg_color ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_font")) {
  gdk_gc_set_font ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_function")) {
  gdk_gc_set_function ( GDK_GC(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_fill")) {
  gdk_gc_set_fill ( GDK_GC(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_tile")) {
  gdk_gc_set_tile ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_stipple")) {
  gdk_gc_set_stipple ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_ts_origin")) {
  gdk_gc_set_ts_origin ( GDK_GC(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_clip_origin")) {
  gdk_gc_set_clip_origin ( GDK_GC(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_clip_mask")) {
  gdk_gc_set_clip_mask ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_clip_rectangle")) {
  gdk_gc_set_clip_rectangle ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_clip_region")) {
  gdk_gc_set_clip_region ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_subwindow")) {
  gdk_gc_set_subwindow ( GDK_GC(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_exposures")) {
  gdk_gc_set_exposures ( GDK_GC(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_line_attributes")) {
  gdk_gc_set_line_attributes ( GDK_GC(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_dashes")) {
  gdk_gc_set_dashes ( GDK_GC(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_copy")) {
  gdk_gc_copy ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_set_colormap")) {
  gdk_gc_set_colormap ( GDK_GC(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_get_colormap")) {
  GO[GOcount].obj = gdk_gc_get_colormap ( GDK_GC(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_gc_offset")) {
  gdk_gc_offset ( GDK_GC(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_ref")) {
  GO[GOcount].obj = gdk_drawable_ref ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDrawable*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_unref")) {
  gdk_drawable_unref ( GDK_DRAWABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_set_data")) {
  gdk_drawable_set_data ( GDK_DRAWABLE(obj) , arg1 , arg2 , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_data")) {
  gdk_drawable_get_data ( GDK_DRAWABLE(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_display")) {
  GO[GOcount].obj = gdk_drawable_get_display ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_screen")) {
  GO[GOcount].obj = gdk_drawable_get_screen ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_visual")) {
  GO[GOcount].obj = gdk_drawable_get_visual ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_set_colormap")) {
  gdk_drawable_set_colormap ( GDK_DRAWABLE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_colormap")) {
  GO[GOcount].obj = gdk_drawable_get_colormap ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_depth")) {
  resultgint = gdk_drawable_get_depth ( GDK_DRAWABLE(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_size")) {
  gdk_drawable_get_size ( GDK_DRAWABLE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_clip_region")) {
  GO[GOcount].obj = gdk_drawable_get_clip_region ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_visible_region")) {
  GO[GOcount].obj = gdk_drawable_get_visible_region ( GDK_DRAWABLE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_point")) {
  gdk_draw_point ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_points")) {
  gdk_draw_points ( GDK_DRAWABLE(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_line")) {
  gdk_draw_line ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_lines")) {
  gdk_draw_lines ( GDK_DRAWABLE(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_segments")) {
  gdk_draw_segments ( GDK_DRAWABLE(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_polygon")) {
  gdk_draw_polygon ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) , li3->data , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_trapezoids")) {
  gdk_draw_trapezoids ( GDK_DRAWABLE(obj) , li1->data , li2->data , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_glyphs")) {
  gdk_draw_glyphs ( GDK_DRAWABLE(obj) , li1->data , arg2 , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_layout_line")) {
  gdk_draw_layout_line ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_layout")) {
  gdk_draw_layout ( GDK_DRAWABLE(obj) , li1->data , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_draw_string")) {
  gdk_draw_string ( GDK_DRAWABLE(obj) , li1->data , li2->data , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drawable_get_image")) {
  GO[GOcount].obj = gdk_drawable_get_image ( GDK_DRAWABLE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkImage*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_new")) {
  GO[GOcount].obj = gdk_pixmap_new ( GDK_DRAWABLE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_bitmap_create_from_data")) {
  GO[GOcount].obj = gdk_bitmap_create_from_data ( GDK_DRAWABLE(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkBitmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_create_from_xpm")) {
  GO[GOcount].obj = gdk_pixmap_create_from_xpm ( GDK_DRAWABLE(obj) , &xGdkBitmap1 , li2->data , arg3 );
GO[GOcount].obj = xGdkBitmap1;
createnewreturnobjectnosignal(arg1);
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_colormap_create_from_xpm")) {
  GO[GOcount].obj = gdk_pixmap_colormap_create_from_xpm ( GDK_DRAWABLE(obj) , li1->data , &xGdkBitmap2 , li3->data , arg4 );
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_create_from_xpm_d")) {
  GO[GOcount].obj = gdk_pixmap_create_from_xpm_d ( GDK_DRAWABLE(obj) , &xGdkBitmap1 , li2->data , &returntext[3].text );
GO[GOcount].obj = xGdkBitmap1;
createnewreturnobjectnosignal(arg1);
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_colormap_create_from_xpm_d")) {
  GO[GOcount].obj = gdk_pixmap_colormap_create_from_xpm_d ( GDK_DRAWABLE(obj) , li1->data , &xGdkBitmap2 , li3->data , &returntext[4].text );
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_init")) {
  gdk_rgb_init ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_cmap_new")) {
  GO[GOcount].obj = gdk_rgb_cmap_new ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkRgbCmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_cmap_free")) {
  gdk_rgb_cmap_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_gc_set_foreground")) {
  gdk_rgb_gc_set_foreground ( GDK_GC(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_gc_set_background")) {
  gdk_rgb_gc_set_background ( GDK_GC(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_xpixel_from_rgb")) {
  resultgint = gdk_rgb_xpixel_from_rgb ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_find_color")) {
  gdk_rgb_find_color ( GDK_COLORMAP(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_set_install")) {
  gdk_rgb_set_install ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_set_min_colors")) {
  gdk_rgb_set_min_colors ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_get_visual")) {
  GO[GOcount].obj = gdk_rgb_get_visual ();
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_get_colormap")) {
  GO[GOcount].obj = gdk_rgb_get_colormap ();
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_ditherable")) {
  resultgint = gdk_rgb_ditherable ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_colormap_ditherable")) {
  resultgint = gdk_rgb_colormap_ditherable ( GDK_COLORMAP(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rgb_set_verbose")) {
  gdk_rgb_set_verbose ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_new")) {
  GO[GOcount].obj = gdk_image_new ( atoi(arg0) , li1->data , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkImage*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_new_bitmap")) {
  GO[GOcount].obj = gdk_image_new_bitmap ( GDK_VISUAL(obj) , arg1 , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkImage*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_get")) {
  GO[GOcount].obj = gdk_image_get ( GDK_DRAWABLE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkImage*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_ref")) {
  GO[GOcount].obj = gdk_image_ref ( GDK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkImage*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_unref")) {
  gdk_image_unref ( GDK_IMAGE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_get_colormap")) {
  GO[GOcount].obj = gdk_image_get_colormap ( GDK_IMAGE(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_set_colormap")) {
  gdk_image_set_colormap ( GDK_IMAGE(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_put_pixel")) {
  gdk_image_put_pixel ( GDK_IMAGE(obj) , atoi(arg1) , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_image_get_pixel")) {
  gdk_image_get_pixel ( GDK_IMAGE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixbuf_render_pixmap_and_mask")) {
  gdk_pixbuf_render_pixmap_and_mask ( GDK_PIXBUF(obj) , &xGdkPixmap1 , &xGdkBitmap2 , atoi(arg3) );
GO[GOcount].obj = xGdkPixmap1;
createnewreturnobjectnosignal(arg1);
GO[GOcount].obj = xGdkBitmap2;
createnewreturnobjectnosignal(arg2);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixbuf_render_pixmap_and_mask_for_colormap")) {
  gdk_pixbuf_render_pixmap_and_mask_for_colormap ( GDK_PIXBUF(obj) , li1->data , &xGdkPixmap2 , &xGdkBitmap3 , atoi(arg4) );
GO[GOcount].obj = xGdkPixmap2;
createnewreturnobjectnosignal(arg2);
GO[GOcount].obj = xGdkBitmap3;
createnewreturnobjectnosignal(arg3);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_new")) {
  GO[GOcount].obj = gdk_colormap_new ( GDK_VISUAL(obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_ref")) {
  GO[GOcount].obj = gdk_colormap_ref ( GDK_COLORMAP(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_unref")) {
  gdk_colormap_unref ( GDK_COLORMAP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_get_system")) {
  GO[GOcount].obj = gdk_colormap_get_system ();
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_get_system_size")) {
  resultgint = gdk_colormap_get_system_size ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_change")) {
  gdk_colormap_change ( GDK_COLORMAP(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_alloc_colors")) {
  resultgint = gdk_colormap_alloc_colors ( GDK_COLORMAP(obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_alloc_color")) {
  resultgint = gdk_colormap_alloc_color ( GDK_COLORMAP(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_free_colors")) {
  gdk_colormap_free_colors ( GDK_COLORMAP(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_query_color")) {
  gdk_colormap_query_color ( GDK_COLORMAP(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_get_visual")) {
  GO[GOcount].obj = gdk_colormap_get_visual ( GDK_COLORMAP(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colormap_get_screen")) {
  GO[GOcount].obj = gdk_colormap_get_screen ( GDK_COLORMAP(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colors_store")) {
  gdk_colors_store ( GDK_COLORMAP(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_copy")) {
  GO[GOcount].obj = gdk_color_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkColor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_free")) {
  gdk_color_free ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colors_alloc")) {
  resultgint = gdk_colors_alloc ( GDK_COLORMAP(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_colors_free")) {
  gdk_colors_free ( GDK_COLORMAP(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_white")) {
  resultgint = gdk_color_white ( GDK_COLORMAP(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_black")) {
  resultgint = gdk_color_black ( GDK_COLORMAP(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_parse")) {
  resultgint = gdk_color_parse ( arg0 , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_alloc")) {
  resultgint = gdk_color_alloc ( GDK_COLORMAP(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_change")) {
  resultgint = gdk_color_change ( GDK_COLORMAP(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_equal")) {
  resultgint = gdk_color_equal ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_color_hash")) {
  resultgint = gdk_color_hash ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_query_depths")) {
  gdk_query_depths ( atoi(arg0) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_query_visual_types")) {
  gdk_query_visual_types ( atoi(arg0) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_list_visuals")) {
  gdk_list_visuals ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best_depth")) {
  resultgint = gdk_visual_get_best_depth ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best_type")) {
  resultgint = gdk_visual_get_best_type ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_system")) {
  GO[GOcount].obj = gdk_visual_get_system ();
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best")) {
  GO[GOcount].obj = gdk_visual_get_best ();
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best_with_depth")) {
  GO[GOcount].obj = gdk_visual_get_best_with_depth ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best_with_type")) {
  GO[GOcount].obj = gdk_visual_get_best_with_type ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_best_with_both")) {
  GO[GOcount].obj = gdk_visual_get_best_with_both ( atoi(arg0) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_visual_get_screen")) {
  GO[GOcount].obj = gdk_visual_get_screen ( GDK_VISUAL(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_load")) {
  GO[GOcount].obj = gdk_font_load ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_load_for_display")) {
  GO[GOcount].obj = gdk_font_load_for_display ( (obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_fontset_load")) {
  GO[GOcount].obj = gdk_fontset_load ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_fontset_load_for_display")) {
  GO[GOcount].obj = gdk_fontset_load_for_display ( (obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_from_description")) {
  GO[GOcount].obj = gdk_font_from_description ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_from_description_for_display")) {
  GO[GOcount].obj = gdk_font_from_description_for_display ( (obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_get_display")) {
  GO[GOcount].obj = gdk_font_get_display ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_ref")) {
  GO[GOcount].obj = gdk_font_ref ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkFont*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_unref")) {
  gdk_font_unref ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_id")) {
  resultgint = gdk_font_id ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_font_equal")) {
  resultgint = gdk_font_equal ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_string_width")) {
  resultgint = gdk_string_width ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_width")) {
  resultgint = gdk_text_width ( (obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_width_wc")) {
  resultgint = gdk_text_width_wc ( (obj) , li1->data , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_char_width")) {
  resultgint = gdk_char_width ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_char_width_wc")) {
  resultgint = gdk_char_width_wc ( (obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_string_measure")) {
  resultgint = gdk_string_measure ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_measure")) {
  resultgint = gdk_text_measure ( (obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_char_measure")) {
  resultgint = gdk_char_measure ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_string_height")) {
  resultgint = gdk_string_height ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_height")) {
  resultgint = gdk_text_height ( (obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_char_height")) {
  resultgint = gdk_char_height ( (obj) , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_wcstombs")) {
  resultbuffer = gdk_wcstombs ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_mbstowcs")) {
  resultgint = gdk_mbstowcs ( (obj) , arg1 , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_new")) {
  GO[GOcount].obj = gdk_cursor_new ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_new_from_pixmap")) {
  GO[GOcount].obj = gdk_cursor_new_from_pixmap ( GDK_PIXMAP(obj) , li1->data , li2->data , li3->data , atoi(arg4) , atoi(arg5) );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_new_from_pixbuf")) {
  GO[GOcount].obj = gdk_cursor_new_from_pixbuf ( (obj) , li1->data , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_new_from_name")) {
  GO[GOcount].obj = gdk_cursor_new_from_name ( (obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_new_for_display")) {
  GO[GOcount].obj = gdk_cursor_new_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_get_display")) {
  GO[GOcount].obj = gdk_cursor_get_display ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_get_image")) {
  GO[GOcount].obj = gdk_cursor_get_image ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_get_image")) {
  GO[GOcount].obj = gdk_cursor_get_image ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixbuf*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_ref")) {
  GO[GOcount].obj = gdk_cursor_ref ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkCursor*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_cursor_unref")) {
  gdk_cursor_unref ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_new")) {
  GO[GOcount].obj = gdk_window_new ( GDK_WINDOW(obj) , li1->data , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_destroy")) {
  gdk_window_destroy ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_window_type")) {
  resultgint = gdk_window_get_window_type ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_at_pointer")) {
  GO[GOcount].obj = gdk_window_at_pointer ( atoi(arg0) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_show")) {
  gdk_window_show ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_show_unraised")) {
  gdk_window_show_unraised ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_hide")) {
  gdk_window_hide ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_is_visible")) {
  resultgint = gdk_window_is_visible ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_is_viewable")) {
  resultgint = gdk_window_is_viewable ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_state")) {
  resultgint = gdk_window_get_state ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_withdraw")) {
  gdk_window_withdraw ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_iconify")) {
  gdk_window_iconify ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_deiconify")) {
  gdk_window_deiconify ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_stick")) {
  gdk_window_stick ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_unstick")) {
  gdk_window_unstick ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_maximize")) {
  gdk_window_maximize ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_unmaximize")) {
  gdk_window_unmaximize ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_fullscreen")) {
  gdk_window_fullscreen ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_unfullscreen")) {
  gdk_window_unfullscreen ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_keep_above")) {
  gdk_window_set_keep_above ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_keep_below")) {
  gdk_window_set_keep_below ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_move")) {
  gdk_window_move ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_resize")) {
  gdk_window_resize ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_move_resize")) {
  gdk_window_move_resize ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_scroll")) {
  gdk_window_scroll ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_move_region")) {
  gdk_window_move_region ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_reparent")) {
  gdk_window_reparent ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_clear")) {
  gdk_window_clear ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_clear_area")) {
  gdk_window_clear_area ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_clear_area_e")) {
  gdk_window_clear_area_e ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_raise")) {
  gdk_window_raise ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_lower")) {
  gdk_window_lower ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_focus")) {
  gdk_window_focus ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_register_dnd")) {
  gdk_window_register_dnd ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_begin_resize_drag")) {
  gdk_window_begin_resize_drag ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_begin_move_drag")) {
  gdk_window_begin_move_drag ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_constrain_size")) {
  gdk_window_constrain_size ( (obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_begin_paint_rect")) {
  gdk_window_begin_paint_rect ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_begin_paint_region")) {
  gdk_window_begin_paint_region ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_end_paint")) {
  gdk_window_end_paint ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_invalidate_rect")) {
  gdk_window_invalidate_rect ( GDK_WINDOW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_invalidate_region")) {
  gdk_window_invalidate_region ( GDK_WINDOW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_update_area")) {
  GO[GOcount].obj = gdk_window_get_update_area ( GDK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_freeze_updates")) {
  gdk_window_freeze_updates ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_thaw_updates")) {
  gdk_window_thaw_updates ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_process_all_updates")) {
  gdk_window_process_all_updates ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_process_updates")) {
  gdk_window_process_updates ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_debug_updates")) {
  gdk_window_set_debug_updates ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_internal_paint_info")) {
  gdk_window_get_internal_paint_info ( GDK_WINDOW(obj) , &xGdkDrawable1 , atoi(arg2) , atoi(arg3) );
GO[GOcount].obj = xGdkDrawable1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_enable_synchronized_configure")) {
  gdk_window_enable_synchronized_configure ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_configure_finished")) {
  gdk_window_configure_finished ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_user_data")) {
  gdk_window_set_user_data ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_override_redirect")) {
  gdk_window_set_override_redirect ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_accept_focus")) {
  gdk_window_set_accept_focus ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_focus_on_map")) {
  gdk_window_set_focus_on_map ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_add_filter")) {
  gdk_window_add_filter ( GDK_WINDOW(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_remove_filter")) {
  gdk_window_remove_filter ( GDK_WINDOW(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_shape_combine_mask")) {
  gdk_window_shape_combine_mask ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_shape_combine_region")) {
  gdk_window_shape_combine_region ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_child_shapes")) {
  gdk_window_set_child_shapes ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_merge_child_shapes")) {
  gdk_window_merge_child_shapes ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_input_shape_combine_mask")) {
  gdk_window_input_shape_combine_mask ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_input_shape_combine_region")) {
  gdk_window_input_shape_combine_region ( GDK_WINDOW(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_child_input_shapes")) {
  gdk_window_set_child_input_shapes ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_merge_child_input_shapes")) {
  gdk_window_merge_child_input_shapes ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_static_gravities")) {
  resultgint = gdk_window_set_static_gravities ( GDK_WINDOW(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_title")) {
  gdk_window_set_title ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_background")) {
  gdk_window_set_background ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_back_pixmap")) {
  gdk_window_set_back_pixmap ( GDK_WINDOW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_cursor")) {
  gdk_window_set_cursor ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_user_data")) {
  gdk_window_get_user_data ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_geometry")) {
  gdk_window_get_geometry ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) , atoi(arg5) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_geometry_hints")) {
  gdk_window_set_geometry_hints ( GDK_WINDOW(obj) , li1->data , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_icon_list")) {
  gdk_window_set_icon_list ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_modal_hint")) {
  gdk_window_set_modal_hint ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_type_hint")) {
  gdk_window_set_type_hint ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_type_hint")) {
  resultgint = gdk_window_get_type_hint ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_skip_taskbar_hint")) {
  gdk_window_set_skip_taskbar_hint ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_skip_pager_hint")) {
  gdk_window_set_skip_pager_hint ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_urgency_hint")) {
  gdk_window_set_urgency_hint ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_position")) {
  gdk_window_get_position ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_root_origin")) {
  gdk_window_get_root_origin ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_frame_extents")) {
  gdk_window_get_frame_extents ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_origin")) {
  resultgint = gdk_window_get_origin ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_deskrelative_origin")) {
  resultgint = gdk_window_get_deskrelative_origin ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_pointer")) {
  GO[GOcount].obj = gdk_window_get_pointer ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_parent")) {
  GO[GOcount].obj = gdk_window_get_parent ( GDK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_toplevel")) {
  GO[GOcount].obj = gdk_window_get_toplevel ( GDK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_children")) {
  gdk_window_get_children ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_peek_children")) {
  gdk_window_peek_children ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_events")) {
  resultgint = gdk_window_get_events ( GDK_WINDOW(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_events")) {
  gdk_window_set_events ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_icon")) {
  gdk_window_set_icon ( GDK_WINDOW(obj) , li1->data , li2->data , li3->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_icon_name")) {
  gdk_window_set_icon_name ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_transient_for")) {
  gdk_window_set_transient_for ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_role")) {
  gdk_window_set_role ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_group")) {
  gdk_window_set_group ( GDK_WINDOW(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_group")) {
  GO[GOcount].obj = gdk_window_get_group ( GDK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_decorations")) {
  gdk_window_set_decorations ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_decorations")) {
  resultgint = gdk_window_get_decorations ( GDK_WINDOW(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_set_functions")) {
  gdk_window_set_functions ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_get_toplevels")) {
  gdk_window_get_toplevels ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_default_root_window")) {
  GO[GOcount].obj = gdk_get_default_root_window ();
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_pointer_hooks")) {
  GO[GOcount].obj = gdk_set_pointer_hooks ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPointerHooks*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_events_pending")) {
  resultgint = gdk_events_pending ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_peek")) {
  GO[GOcount].obj = gdk_event_peek ();
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get")) {
  GO[GOcount].obj = gdk_event_get ();
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_graphics_expose")) {
  GO[GOcount].obj = gdk_event_get_graphics_expose ( GDK_WINDOW(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_put")) {
  gdk_event_put ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_new")) {
  GO[GOcount].obj = gdk_event_new ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_copy")) {
  GO[GOcount].obj = gdk_event_copy ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkEvent*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_free")) {
  gdk_event_free ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_time")) {
  gdk_event_get_time ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_state")) {
  resultgint = gdk_event_get_state ( atoi(arg0) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_axis")) {
  resultgint = gdk_event_get_axis ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_coords")) {
  resultgint = gdk_event_get_coords ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_root_coords")) {
  resultgint = gdk_event_get_root_coords ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_handler_set")) {
  gdk_event_handler_set ( (obj) , arg1 , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_send_client_message")) {
  resultgint = gdk_event_send_client_message ( atoi(arg0) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_send_client_message_for_display")) {
  resultgint = gdk_event_send_client_message_for_display ( (obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_send_clientmessage_toall")) {
  gdk_event_send_clientmessage_toall ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_add_client_message_filter")) {
  gdk_add_client_message_filter ( (obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_get_show_events")) {
  resultgint = gdk_get_show_events ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_set_show_events")) {
  gdk_set_show_events ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_set_screen")) {
  gdk_event_set_screen ( atoi(arg0) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_event_get_screen")) {
  GO[GOcount].obj = gdk_event_get_screen ( atoi(arg0) );
  createnewreturnobject("NEWOBJECT" , "GdkScreen*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_setting_get")) {
  resultgint = gdk_setting_get ( arg0 , arg1 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_get_default")) {
  GO[GOcount].obj = gdk_keymap_get_default ();
  createnewreturnobject("NEWOBJECT" , "GdkKeymap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_get_for_display")) {
  GO[GOcount].obj = gdk_keymap_get_for_display ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkKeymap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_lookup_key")) {
  resultgint = gdk_keymap_lookup_key ( GDK_KEYMAP(obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_get_entries_for_keyval")) {
  resultgint = gdk_keymap_get_entries_for_keyval ( GDK_KEYMAP(obj) , atoi(arg1) , &xGdkKeymapKey2 , atoi(arg3) );
GO[GOcount].obj = xGdkKeymapKey2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_get_entries_for_keycode")) {
  resultgint = gdk_keymap_get_entries_for_keycode ( GDK_KEYMAP(obj) , atoi(arg1) , &xGdkKeymapKey2 , atoi(arg3) , atoi(arg4) );
GO[GOcount].obj = xGdkKeymapKey2;
createnewreturnobjectnosignal(arg2);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keymap_get_direction")) {
  gdk_keymap_get_direction ( GDK_KEYMAP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_name")) {
  resultbuffer = gdk_keyval_name ( atoi(arg0) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_from_name")) {
  resultgint = gdk_keyval_from_name ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_convert_case")) {
  gdk_keyval_convert_case ( atoi(arg0) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_to_upper")) {
  resultgint = gdk_keyval_to_upper ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_to_lower")) {
  resultgint = gdk_keyval_to_lower ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_is_upper")) {
  resultgint = gdk_keyval_is_upper ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_is_lower")) {
  resultgint = gdk_keyval_is_lower ( atoi(arg0) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_keyval_to_unicode")) {
  gdk_keyval_to_unicode ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_unicode_to_keyval")) {
  resultgint = gdk_unicode_to_keyval ( arg0 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_owner_set")) {
  resultgint = gdk_selection_owner_set ( GDK_WINDOW(obj) , atoi(arg1) , arg2 , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_owner_set_for_display")) {
  resultgint = gdk_selection_owner_set_for_display ( (obj) , li1->data , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_owner_get")) {
  GO[GOcount].obj = gdk_selection_owner_get ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_owner_get_for_display")) {
  GO[GOcount].obj = gdk_selection_owner_get_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_convert")) {
  gdk_selection_convert ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) , arg3 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_property_get")) {
  resultgint = gdk_selection_property_get ( GDK_WINDOW(obj) , arg1 , li2->data , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_send_notify")) {
  gdk_selection_send_notify ( arg0 , atoi(arg1) , atoi(arg2) , atoi(arg3) , arg4 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_selection_send_notify_for_display")) {
  gdk_selection_send_notify_for_display ( (obj) , arg1 , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_get_selection")) {
  GO[GOcount].obj = gdk_drag_get_selection ( GDK_DRAG_CONTEXT(obj) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_abort")) {
  gdk_drag_abort ( GDK_DRAG_CONTEXT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drop_reply")) {
  gdk_drop_reply ( GDK_DRAG_CONTEXT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_context_new")) {
  GO[GOcount].obj = gdk_drag_context_new ();
  createnewreturnobject("NEWOBJECT" , "GdkDragContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_drop")) {
  gdk_drag_drop ( GDK_DRAG_CONTEXT(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_find_window")) {
  gdk_drag_find_window ( GDK_DRAG_CONTEXT(obj) , li1->data , atoi(arg2) , atoi(arg3) , &xGdkWindow4 , atoi(arg5) );
GO[GOcount].obj = xGdkWindow4;
createnewreturnobjectnosignal(arg4);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_context_ref")) {
  gdk_drag_context_ref ( GDK_DRAG_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_begin")) {
  GO[GOcount].obj = gdk_drag_begin ( GDK_WINDOW(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkDragContext*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drop_finish")) {
  gdk_drop_finish ( GDK_DRAG_CONTEXT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_get_protocol")) {
  gdk_drag_get_protocol ( arg0 , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_get_protocol_for_display")) {
  gdk_drag_get_protocol_for_display ( (obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_context_unref")) {
  gdk_drag_context_unref ( GDK_DRAG_CONTEXT(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_status")) {
  gdk_drag_status ( GDK_DRAG_CONTEXT(obj) , atoi(arg1) , arg2 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_drag_drop_succeeded")) {
  resultgint = gdk_drag_drop_succeeded ( GDK_DRAG_CONTEXT(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_property_to_text_list")) {
  resultgint = gdk_text_property_to_text_list ( (obj) , atoi(arg1) , arg2 , atoi(arg3) , &returntext[4].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_property_to_text_list_for_display")) {
  resultgint = gdk_text_property_to_text_list_for_display ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) , &returntext[5].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_free_text_list")) {
  gdk_free_text_list ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_property_to_utf8_list")) {
  resultgint = gdk_text_property_to_utf8_list ( (obj) , atoi(arg1) , arg2 , atoi(arg3) , &returntext[4].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_text_property_to_utf8_list_for_display")) {
  resultgint = gdk_text_property_to_utf8_list_for_display ( (obj) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) , &returntext[5].text );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_string_to_compound_text")) {
  resultgint = gdk_string_to_compound_text ( arg0 , li1->data , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_string_to_compound_text_for_display")) {
  resultgint = gdk_string_to_compound_text_for_display ( (obj) , arg1 , li2->data , atoi(arg3) , arg4 , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_free_compound_text")) {
  gdk_free_compound_text ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_utf8_to_string_target")) {
  resultbuffer = gdk_utf8_to_string_target ( arg0 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_utf8_to_compound_text")) {
  resultgint = gdk_utf8_to_compound_text ( arg0 , li1->data , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_utf8_to_compound_text_for_display")) {
  resultgint = gdk_utf8_to_compound_text_for_display ( (obj) , arg1 , li2->data , atoi(arg3) , arg4 , atoi(arg5) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_atom_intern")) {
  GO[GOcount].obj = gdk_atom_intern ( arg0 , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_atom_intern_static_string")) {
  GO[GOcount].obj = gdk_atom_intern_static_string ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_atom_name")) {
  resultbuffer = gdk_atom_name ( (obj) );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_property_delete")) {
  gdk_property_delete ( GDK_WINDOW(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rectangle_intersect")) {
  resultgint = gdk_rectangle_intersect ( (obj) , li1->data , li2->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_rectangle_union")) {
  gdk_rectangle_union ( (obj) , li1->data , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_new")) {
  GO[GOcount].obj = gdk_region_new ();
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_polygon")) {
  GO[GOcount].obj = gdk_region_polygon ( (obj) , atoi(arg1) , atoi(arg2) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_copy")) {
  GO[GOcount].obj = gdk_region_copy ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_rectangle")) {
  GO[GOcount].obj = gdk_region_rectangle ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_destroy")) {
  gdk_region_destroy ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_get_clipbox")) {
  gdk_region_get_clipbox ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_get_rectangles")) {
  gdk_region_get_rectangles ( (obj) , &xGdkRectangle1 , atoi(arg2) );
GO[GOcount].obj = xGdkRectangle1;
createnewreturnobjectnosignal(arg1);
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_empty")) {
  resultgint = gdk_region_empty ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_equal")) {
  resultgint = gdk_region_equal ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_point_in")) {
  resultgint = gdk_region_point_in ( (obj) , atoi(arg1) , atoi(arg2) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_rect_in")) {
  resultgint = gdk_region_rect_in ( (obj) , li1->data );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_offset")) {
  gdk_region_offset ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_shrink")) {
  gdk_region_shrink ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_union_with_rect")) {
  gdk_region_union_with_rect ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_intersect")) {
  gdk_region_intersect ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_union")) {
  gdk_region_union ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_subtract")) {
  gdk_region_subtract ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_xor")) {
  gdk_region_xor ( (obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_region_spans_intersect_foreach")) {
  gdk_region_spans_intersect_foreach ( (obj) , li1->data , atoi(arg2) , atoi(arg3) , atoi(arg4) , arg5 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_devices_list")) {
  gdk_devices_list ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_source")) {
  gdk_device_set_source ( GDK_DEVICE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_mode")) {
  resultgint = gdk_device_set_mode ( GDK_DEVICE(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_key")) {
  gdk_device_set_key ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_axis_use")) {
  gdk_device_set_axis_use ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_core_pointer")) {
  GO[GOcount].obj = gdk_device_get_core_pointer ();
  createnewreturnobject("NEWOBJECT" , "GdkDevice*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_state")) {
  gdk_device_get_state ( GDK_DEVICE(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_history")) {
  resultgint = gdk_device_get_history ( GDK_DEVICE(obj) , li1->data , arg2 , arg3 , &xGdkTimeCoord4 , atoi(arg5) );
GO[GOcount].obj = xGdkTimeCoord4;
createnewreturnobjectnosignal(arg4);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_free_history")) {
  gdk_device_free_history ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_axis")) {
  resultgint = gdk_device_get_axis ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_input_set_extension_events")) {
  gdk_input_set_extension_events ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_threads_init")) {
  gdk_threads_init ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_threads_enter")) {
  gdk_threads_enter ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_threads_leave")) {
  gdk_threads_leave ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_threads_set_lock_functions")) {
  gdk_threads_set_lock_functions ( arg0 , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_input_add_full")) {
  resultgint = gdk_input_add_full ( atoi(arg0) , atoi(arg1) , atoi(arg2) , arg3 , atoi(arg4) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_input_add")) {
  resultgint = gdk_input_add ( atoi(arg0) , atoi(arg1) , atoi(arg2) , arg3 );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_input_remove")) {
  gdk_input_remove ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_devices_list")) {
  gdk_devices_list ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_source")) {
  gdk_device_set_source ( GDK_DEVICE(obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_mode")) {
  resultgint = gdk_device_set_mode ( GDK_DEVICE(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_key")) {
  gdk_device_set_key ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_set_axis_use")) {
  gdk_device_set_axis_use ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_core_pointer")) {
  GO[GOcount].obj = gdk_device_get_core_pointer ();
  createnewreturnobject("NEWOBJECT" , "GdkDevice*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_state")) {
  gdk_device_get_state ( GDK_DEVICE(obj) , li1->data , atoi(arg2) , atoi(arg3) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_history")) {
  resultgint = gdk_device_get_history ( GDK_DEVICE(obj) , li1->data , arg2 , arg3 , &xGdkTimeCoord4 , atoi(arg5) );
GO[GOcount].obj = xGdkTimeCoord4;
createnewreturnobjectnosignal(arg4);
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_free_history")) {
  gdk_device_free_history ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_device_get_axis")) {
  resultgint = gdk_device_get_axis ( GDK_DEVICE(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_input_set_extension_events")) {
  gdk_input_set_extension_events ( GDK_WINDOW(obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_new")) {
  gdk_pango_renderer_new ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_get_default")) {
  gdk_pango_renderer_get_default ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_set_drawable")) {
  gdk_pango_renderer_set_drawable ( GDK_PANGO_RENDERER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_set_gc")) {
  gdk_pango_renderer_set_gc ( GDK_PANGO_RENDERER(obj) , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_set_stipple")) {
  gdk_pango_renderer_set_stipple ( GDK_PANGO_RENDERER(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_renderer_set_override_color")) {
  gdk_pango_renderer_set_override_color ( GDK_PANGO_RENDERER(obj) , atoi(arg1) , li2->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_context_get")) {
  gdk_pango_context_get ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_context_get_for_screen")) {
  gdk_pango_context_get_for_screen ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_context_set_colormap")) {
  gdk_pango_context_set_colormap ( arg0 , li1->data );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_attr_embossed_new")) {
  gdk_pango_attr_embossed_new ( atoi(arg0) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_attr_stipple_new")) {
  gdk_pango_attr_stipple_new ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_layout_get_clip_region")) {
  GO[GOcount].obj = gdk_pango_layout_get_clip_region ( arg0 , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pango_layout_line_get_clip_region")) {
  GO[GOcount].obj = gdk_pango_layout_line_get_clip_region ( arg0 , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkRegion*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdkx_visual_get")) {
  GO[GOcount].obj = gdkx_visual_get ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdkx_colormap_get")) {
  GO[GOcount].obj = gdkx_colormap_get ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_foreign_new")) {
  GO[GOcount].obj = gdk_pixmap_foreign_new ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_foreign_new_for_display")) {
  GO[GOcount].obj = gdk_pixmap_foreign_new_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_foreign_new_for_screen")) {
  GO[GOcount].obj = gdk_pixmap_foreign_new_for_screen ( GDK_SCREEN(obj) , atoi(arg1) , atoi(arg2) , atoi(arg3) , atoi(arg4) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_foreign_new")) {
  GO[GOcount].obj = gdk_window_foreign_new ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_foreign_new_for_display")) {
  GO[GOcount].obj = gdk_window_foreign_new_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_xid_table_lookup")) {
  gdk_xid_table_lookup ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_xid_table_lookup_for_display")) {
  gdk_xid_table_lookup_for_display ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_lookup")) {
  GO[GOcount].obj = gdk_window_lookup ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_window_lookup_for_display")) {
  GO[GOcount].obj = gdk_window_lookup_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkWindow*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_lookup")) {
  GO[GOcount].obj = gdk_pixmap_lookup ( (obj) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_pixmap_lookup_for_display")) {
  GO[GOcount].obj = gdk_pixmap_lookup_for_display ( (obj) , atoi(arg1) );
  createnewreturnobject("NEWOBJECT" , "GdkPixmap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_lookup_xdisplay")) {
  GO[GOcount].obj = gdk_x11_lookup_xdisplay ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkDisplay*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_server_time")) {
  gdk_x11_get_server_time ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_net_wm_supports")) {
  resultgint = gdk_net_wm_supports ( (obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_screen_supports_net_wm_hint")) {
  resultgint = gdk_x11_screen_supports_net_wm_hint ( GDK_SCREEN(obj) , atoi(arg1) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_screen_get_window_manager_name")) {
  gdk_x11_screen_get_window_manager_name ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_screen_lookup_visual")) {
  GO[GOcount].obj = gdk_x11_screen_lookup_visual ( GDK_SCREEN(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkVisual*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_window_set_user_time")) {
  gdk_x11_window_set_user_time ( GDK_WINDOW(obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_window_move_to_current_desktop")) {
  gdk_x11_window_move_to_current_desktop ( GDK_WINDOW(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_display_get_user_time")) {
  gdk_x11_display_get_user_time ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_colormap_foreign_new")) {
  GO[GOcount].obj = gdk_x11_colormap_foreign_new ( GDK_VISUAL(obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkColormap*");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_colormap_get_xcolormap")) {
  gdk_x11_colormap_get_xcolormap ( GDK_COLORMAP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_colormap_get_xdisplay")) {
  gdk_x11_colormap_get_xdisplay ( GDK_COLORMAP(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_cursor_get_xcursor")) {
  gdk_x11_cursor_get_xcursor ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_cursor_get_xdisplay")) {
  gdk_x11_cursor_get_xdisplay ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_display_get_xdisplay")) {
  gdk_x11_display_get_xdisplay ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_display_grab")) {
  gdk_x11_display_grab ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_display_ungrab")) {
  gdk_x11_display_ungrab ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_display_set_cursor_theme")) {
  gdk_x11_display_set_cursor_theme ( (obj) , arg1 , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_register_standard_event_type")) {
  gdk_x11_register_standard_event_type ( (obj) , atoi(arg1) , atoi(arg2) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_drawable_get_xdisplay")) {
  gdk_x11_drawable_get_xdisplay ( GDK_DRAWABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_drawable_get_xid")) {
  gdk_x11_drawable_get_xid ( GDK_DRAWABLE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_font_get_name")) {
  gdk_x11_font_get_name ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_font_get_xdisplay")) {
  gdk_x11_font_get_xdisplay ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_font_get_xfont")) {
  gdk_x11_font_get_xfont ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_gc_get_xdisplay")) {
  gdk_x11_gc_get_xdisplay ( GDK_GC(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_gc_get_xgc")) {
  gdk_x11_gc_get_xgc ( GDK_GC(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_default_root_xwindow")) {
  gdk_x11_get_default_root_xwindow ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_default_screen")) {
  resultgint = gdk_x11_get_default_screen ();
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_default_xdisplay")) {
  gdk_x11_get_default_xdisplay ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_grab_server")) {
  gdk_x11_grab_server ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_image_get_xdisplay")) {
  gdk_x11_image_get_xdisplay ( GDK_IMAGE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_image_get_ximage")) {
  gdk_x11_image_get_ximage ( GDK_IMAGE(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_screen_get_screen_number")) {
  resultgint = gdk_x11_screen_get_screen_number ( GDK_SCREEN(obj) );
  sprintf(result , "%d" , resultgint);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_screen_get_xscreen")) {
  gdk_x11_screen_get_xscreen ( GDK_SCREEN(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_ungrab_server")) {
  gdk_x11_ungrab_server ();
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_visual_get_xvisual")) {
  gdk_x11_visual_get_xvisual ( GDK_VISUAL(obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_atom_to_xatom")) {
  gdk_x11_atom_to_xatom ( (obj) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_atom_to_xatom_for_display")) {
  gdk_x11_atom_to_xatom_for_display ( (obj) , atoi(arg1) );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_xatom_to_atom")) {
  GO[GOcount].obj = gdk_x11_xatom_to_atom ( arg0 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_xatom_to_atom_for_display")) {
  GO[GOcount].obj = gdk_x11_xatom_to_atom_for_display ( (obj) , arg1 );
  createnewreturnobject("NEWOBJECT" , "GdkAtom");returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_xatom_by_name")) {
  gdk_x11_get_xatom_by_name ( arg0 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_xatom_by_name_for_display")) {
  gdk_x11_get_xatom_by_name_for_display ( (obj) , arg1 );
  returnstring("Nothing");
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_xatom_name")) {
  resultbuffer = gdk_x11_get_xatom_name ( arg0 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
if (!strcmp( thefunction , "gdk_x11_get_xatom_name_for_display")) {
  resultbuffer = gdk_x11_get_xatom_name_for_display ( (obj) , arg1 );
  sprintf(result , "%s" , resultbuffer);returnstring(result);
  gdk_threads_leave();LOCK=0;g_static_mutex_unlock (&mutex);return;
}
gdk_threads_leave();
//GiNsTaBlE1EnD

gdk_flush();LOCK=0;

g_static_mutex_unlock (&mutex);
	returnstring("Nothing");
	free(resultbuffer);
	return;
}


void wBuiltin_gins_glade(){

gdk_threads_enter();

	char *thefile;
	wVariant *variant;
	variant = wStackPopString();
    	thefile = wVariantToChar( variant, W_FALSE, 0 );
	loadXMLFile(thefile);
	wVariantDeref( variant );
gdk_threads_leave();
}
void wBuiltin_gins_set(){

 //   LOCK = 1;
    static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
    g_static_mutex_lock (&mutex);
gdk_threads_enter ();
	gint intval;
	gboolean bvalue = TRUE;
	gdouble doubleValue;
	GtkWidget *obj;

	char *wstring;

	char objid[255];
	char name[255];
	char value[255];
	char type[255];

	wVariant *variant;

	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(type , "%s" , wstring);

	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(value , "%s" , wstring);

	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(name , "%s" , wstring);

	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(objid , "%s" , wstring);

	wVariantDeref( variant );
	free(wstring);

	obj = glade_xml_get_widget(xml, objid);


	if (strncmp(type,"<uposition>", 5)==0) {
		intval = atoi(value); 
		gint intval2 = atoi(name);
	       	gtk_widget_set_uposition(obj, intval2,intval );
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}

	if (strncmp(type,"<int>", 5)==0) {
		intval = atoi(value); 
		
		g_object_set (obj,name, intval, NULL);
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}
	if (strncmp(type,"<str>", 5)==0) {
		g_object_set (obj,name, &value, NULL);
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}
	if (strncmp(type,"<boolean>", 5)==0) {
		if (strncmp(value,"FALSE",5)==0) {
			bvalue = FALSE;
		}
		g_object_set (obj,name, bvalue, NULL);
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}
	if (strncmp(type,"<bool>", 5)==0) {
		if (strncmp(value,"FALSE",5)==0) {
			bvalue = FALSE;
		}
		g_object_set (obj,name, bvalue, NULL);
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}
	if (strncmp(type,"<double>", 5)==0) {
		doubleValue = strtod(value, NULL); 
		g_object_set (obj,name, doubleValue , NULL);
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
		return;
	}
gdk_threads_leave ();
LOCK=0;
g_static_mutex_unlock (&mutex);
}




void wBuiltin_gins_get(){
	//LOCK=1;

	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);

	gint intval;
	gboolean bvalue = TRUE;
	gdouble doubleValue;
	GtkWidget *obj;

	gdouble dval;
	gboolean bval;

	char type[255];
	char bvalstr[255] = "TRUE";
	char objid[255];
	char name[255];
	char buffer[300];

	gchar *value;
	char *wstring;
	wVariant *variant;

	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(type , "%s" , wstring);
	wVariantDeref( variant );
	wFree(wstring);



	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(name , "%s" , wstring);

	wVariantDeref( variant );
	wFree(wstring);

/*
LOCK=0;
g_static_mutex_unlock (&mutex);
return;
*/
	variant = wStackPopString();
    	wstring = wVariantToChar( variant, W_FALSE, 0 );
	sprintf(objid , "%s" , wstring);

	wVariantDeref( variant );
	wFree(wstring);

	obj = glade_xml_get_widget(xml, objid);

	if (obj == NULL) {
		printf("[gins] ERROR INVALID_OBJID\n");

		LOCK=0;
		g_static_mutex_unlock (&mutex);
		return;
	}


	if (strncmp(type,"<str>", 5)==0) {
		g_object_get (obj,name, &value, NULL);
		snprintf(buffer, 299, "%s", value);

		g_free(value);

        	wVariant *myvariant;

		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );

           	//-- create a string
           	wVariantFromChar( myvariant, buffer ,4,4 );

    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);



		LOCK=0;
		g_static_mutex_unlock (&mutex);
		return;
	}

	if (strncmp(type,"<double>", 5)==0) {
		g_object_get (obj,name, &dval, NULL);
		
		snprintf(buffer, 299, "%f", dval);

        	wVariant *myvariant;

		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );

           	//-- create a string
           	wVariantFromChar( myvariant, buffer ,4,4 );

    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);

		LOCK=0;
		g_static_mutex_unlock (&mutex);
		return;
	}
	
	if (strncmp(type,"<boolean>", 5)==0) {
		g_object_get (obj,name, &bval, NULL);
		if (! bval) { 
			bvalstr[0] = 'F';
			bvalstr[1] = 'A';
			bvalstr[2] = 'L';
			bvalstr[3] = 'S';
			bvalstr[4] = 'E';
			
		}
		snprintf(buffer, 299, "%s", &bvalstr);

        	wVariant *myvariant;

		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );

           	//-- create a string
           	wVariantFromChar( myvariant, buffer ,4,4 );

    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);

		LOCK=0;
		g_static_mutex_unlock (&mutex);
		return;
	}
	
	
	if (strncmp(type,"<int>", 5)==0) {
		g_object_get (obj,name, &intval, NULL);
		
		snprintf(buffer, 299, "%i", intval);

        	wVariant *myvariant;

		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );

           	//-- create a string
           	wVariantFromChar( myvariant, buffer ,4,4 );

    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);

		LOCK=0;
		g_static_mutex_unlock (&mutex);
		return;
	}

	LOCK=0;
	g_static_mutex_unlock (&mutex);
}
  

void wBuiltin_gins_event(){
	//LOCK=1;
	if(bufferfull==1){

        	wVariant *myvariant;

		myvariant = (wVariant *)wMalloc( sizeof( wVariant ) );

           	//-- create a string
           	wVariantFromChar( myvariant, ginsbuffer1 ,4,4 );
    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

           	//-- create a string
           	wVariantFromChar( myvariant, ginsbuffer2 ,4,4 );
    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );

           	//-- create a string
           	wVariantFromChar( myvariant, ginsbuffer3 ,4,4 );
    		//-- return it to wxBasic
    		wVariantMove( wStackPushNothing(), myvariant );
   		//-- cleanup
    		wVariantDeref( myvariant );
    		wFree(myvariant);

		bufferfull = 0;




	}

//int gxx = gtk_main_level();
//printf("-- %d\n" , gxx);

//LOCK=0;
}


void connections(GladeXML *xml){
	/*connect all widgets event*/
	GList* allwidgets=NULL;
	GtkWidget *widget;
	
	allwidgets = glade_xml_get_widget_prefix(xml, "");
	
	while (allwidgets != NULL) {
		g_signal_connect (G_OBJECT (allwidgets->data), "event", G_CALLBACK (signal_handler), NULL);
		allwidgets = allwidgets->next;
	}
	
	g_list_free(allwidgets);

}


int loadXMLFile(char *file){
	//printf("---%s\n" , file);
	removeNL(file);
	//gdk_threads_enter();
	/* load the interface */
	xml = glade_xml_new(file, NULL, NULL);
	//gdk_threads_leave();
	if (xml==NULL) return -1;
	connections(xml);
	return 0;
}


void wBuiltin_gins_exit(){
	//LOCK = 0;
	//bufferfull=0;
	static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
	g_static_mutex_lock (&mutex);
	gdk_threads_enter ();
        gdk_flush();
exit(0);
	gtk_main_quit();
	gdk_threads_leave ();
	//LOCK=0;
	g_static_mutex_unlock (&mutex);

}





void wBuiltin_gins_usleep()
{
	int microseconds;
	microseconds = wStackPopNumber();
	//    printf("%d\n" , microseconds);

	#ifdef _WIN32
		sleep(microseconds/1000);
	#else
		usleep(microseconds);
	#endif
}


#ifdef _WIN32
void *mywinthread(){

printf("\n--starting new thread--\n");

	gtk_main();
}

#include <windows.h>
#include <winbase.h>
#include <process.h>
typedef unsigned (__stdcall *PTHREAD_START) (void *);

void wBuiltin_gins_main(){

unsigned long threadId;
//HANDLE hThread = CreateThread(NULL, 2000, (LPTHREAD_START_ROUTINE)mywinthread, 0, CREATE_SUSPENDED, &threadId);


unsigned threadID;
HANDLE hThread = (HANDLE)_beginthreadex(NULL, 0, (PTHREAD_START) mywinthread, 0, 0, &threadID);

}
#else



void *mythread(void *ch){
     // avoid badwindow-errors
     int (*gmyold_handler) (Display *, XErrorEvent *);
     gmyold_handler= XSetErrorHandler (gignore_error);

gdk_threads_enter();
	gtk_main();
gdk_threads_leave();
printf("gtkmain has quit\n");
LOCK=0;
exit(0);
//wBuiltin_gins_exit();
}

void wBuiltin_gins_main(){
//gdk_threads_enter();
//  while (gtk_events_pending ()){

//	  gtk_main_iteration();

//}
//gdk_threads_leave();

//usleep(5000000);
//return;

     // avoid badwindow-errors
     int (*gmyold_handler) (Display *, XErrorEvent *);
     gmyold_handler= XSetErrorHandler (gignore_error);
//gtk_set_locale ();
//gtk_disable_setlocale ();
  //gdk_threads_enter ();
	char ch1='-';
	pthread_t p1;
	pthread_create (&p1, NULL, mythread, &ch1);

//gdk_threads_leave ();

}


#endif