/* -*- buffer-read-only: t -*- vi: set ro: */
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.10u-20020104-1225
 * 
 * This file is not intended to be easily readable and contains a number of 
 * coding conventions designed to improve portability and efficiency. Do not make
 * changes to this file unless you know what you are doing--modify the SWIG 
 * interface file instead. 
 * ----------------------------------------------------------------------------- */

/* Implementation : GOO */

#include "grt.h"
static void load_module_dl (void);


EXT(YLanyG,"goo/boot","<any>");
EXT(YLintG,"goo/boot","<int>");
EXT(YLfloG, "goo/boot", "<flo>");
EXT(YLstrG, "goo/boot", "<str>");
EXT(YLlocG, "goo/boot", "<loc>");
EXT(YLchrG, "goo/boot", "<chr>");
EXT(YLtupG, "goo/boot", "<tup>");




extern P YOisaQ(P, P);

static P multi_argout(P outsofar, P curout)
{
  P newvec;
  int masked;
  DEFCREGS();

  if(outsofar == NULL)
    return curout;

  // it's a vector if it's an address and the type matches
   // (sadly, strings can be addresses too...)
  
  masked = ((((int)outsofar)&tag_mask) == adr_tag);
  if(masked &&
	(YOisaQ(outsofar, VARREF(YLtupG)) != YPfalse))
  {
    // VECTOR already!
    int len, i;

    len = (int)YPtlen(outsofar);

    newvec = YPPtfab((P)(len + 1), (P)0);

    for(i=0; i < len; i++)
    {
      YPtelt_setter(YPtelt(outsofar, i), newvec, i);
    }

    YPtelt_setter(curout, newvec, i);
  }
  else // not a vector. so stick the current guy and us in!
  {
    newvec = YPPtfab((P)2, (P)0);

    YPtelt_setter(outsofar, newvec, 0);
    YPtelt_setter(curout, newvec, 1);
  }

  return newvec;
}



#define GTK_ENABLE_BROKEN

#include <gtk/gtk.h>


EXT(YsamuruiSgtkYgUsignalUrunUfirst,"samurui/gtk","G_SIGNAL_RUN_FIRST");
EXT(YsamuruiSgtkYgUsignalUrunUlast,"samurui/gtk","G_SIGNAL_RUN_LAST");
EXT(YsamuruiSgtkYgUsignalUrunUcleanup,"samurui/gtk","G_SIGNAL_RUN_CLEANUP");
EXT(YsamuruiSgtkYgUsignalUnoUrecurse,"samurui/gtk","G_SIGNAL_NO_RECURSE");
EXT(YsamuruiSgtkYgUsignalUdetailed,"samurui/gtk","G_SIGNAL_DETAILED");
EXT(YsamuruiSgtkYgUsignalUaction,"samurui/gtk","G_SIGNAL_ACTION");
EXT(YsamuruiSgtkYgUsignalUnoUhooks,"samurui/gtk","G_SIGNAL_NO_HOOKS");
EXT(YsamuruiSgtkYgUconnectUafter,"samurui/gtk","G_CONNECT_AFTER");
EXT(YsamuruiSgtkYgUconnectUswapped,"samurui/gtk","G_CONNECT_SWAPPED");


#undef g_signal_connect

gulong g_signal_connect(gpointer instance, gchar *detailed_signal, GCallback c_handler, gpointer data)
{
    g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0);
}

EXT(YsamuruiSgtkYgdkUlsbUfirst,"samurui/gtk","GDK_LSB_FIRST");
EXT(YsamuruiSgtkYgdkUmsbUfirst,"samurui/gtk","GDK_MSB_FIRST");
EXT(YsamuruiSgtkYgdkUshiftUmask,"samurui/gtk","GDK_SHIFT_MASK");
EXT(YsamuruiSgtkYgdkUlockUmask,"samurui/gtk","GDK_LOCK_MASK");
EXT(YsamuruiSgtkYgdkUcontrolUmask,"samurui/gtk","GDK_CONTROL_MASK");
EXT(YsamuruiSgtkYgdkUmod1Umask,"samurui/gtk","GDK_MOD1_MASK");
EXT(YsamuruiSgtkYgdkUmod2Umask,"samurui/gtk","GDK_MOD2_MASK");
EXT(YsamuruiSgtkYgdkUmod3Umask,"samurui/gtk","GDK_MOD3_MASK");
EXT(YsamuruiSgtkYgdkUmod4Umask,"samurui/gtk","GDK_MOD4_MASK");
EXT(YsamuruiSgtkYgdkUmod5Umask,"samurui/gtk","GDK_MOD5_MASK");
EXT(YsamuruiSgtkYgdkUbutton1Umask,"samurui/gtk","GDK_BUTTON1_MASK");
EXT(YsamuruiSgtkYgdkUbutton2Umask,"samurui/gtk","GDK_BUTTON2_MASK");
EXT(YsamuruiSgtkYgdkUbutton3Umask,"samurui/gtk","GDK_BUTTON3_MASK");
EXT(YsamuruiSgtkYgdkUbutton4Umask,"samurui/gtk","GDK_BUTTON4_MASK");
EXT(YsamuruiSgtkYgdkUbutton5Umask,"samurui/gtk","GDK_BUTTON5_MASK");
EXT(YsamuruiSgtkYgdkUreleaseUmask,"samurui/gtk","GDK_RELEASE_MASK");
EXT(YsamuruiSgtkYgdkUmodifierUmask,"samurui/gtk","GDK_MODIFIER_MASK");
EXT(YsamuruiSgtkYgdkUinputUread,"samurui/gtk","GDK_INPUT_READ");
EXT(YsamuruiSgtkYgdkUinputUwrite,"samurui/gtk","GDK_INPUT_WRITE");
EXT(YsamuruiSgtkYgdkUinputUexception,"samurui/gtk","GDK_INPUT_EXCEPTION");
EXT(YsamuruiSgtkYgdkUok,"samurui/gtk","GDK_OK");
EXT(YsamuruiSgtkYgdkUerror,"samurui/gtk","GDK_ERROR");
EXT(YsamuruiSgtkYgdkUerrorUparam,"samurui/gtk","GDK_ERROR_PARAM");
EXT(YsamuruiSgtkYgdkUerrorUfile,"samurui/gtk","GDK_ERROR_FILE");
EXT(YsamuruiSgtkYgdkUerrorUmem,"samurui/gtk","GDK_ERROR_MEM");
EXT(YsamuruiSgtkYgdkUgrabUsuccess,"samurui/gtk","GDK_GRAB_SUCCESS");
EXT(YsamuruiSgtkYgdkUgrabUalreadyUgrabbed,"samurui/gtk","GDK_GRAB_ALREADY_GRABBED");
EXT(YsamuruiSgtkYgdkUgrabUinvalidUtime,"samurui/gtk","GDK_GRAB_INVALID_TIME");
EXT(YsamuruiSgtkYgdkUgrabUnotUviewable,"samurui/gtk","GDK_GRAB_NOT_VIEWABLE");
EXT(YsamuruiSgtkYgdkUgrabUfrozen,"samurui/gtk","GDK_GRAB_FROZEN");
EXT(YsamuruiSgtkYgdkUrgbUditherUnone,"samurui/gtk","GDK_RGB_DITHER_NONE");
EXT(YsamuruiSgtkYgdkUrgbUditherUnormal,"samurui/gtk","GDK_RGB_DITHER_NORMAL");
EXT(YsamuruiSgtkYgdkUrgbUditherUmax,"samurui/gtk","GDK_RGB_DITHER_MAX");
EXT(YsamuruiSgtkYgdkUextensionUeventsUnone,"samurui/gtk","GDK_EXTENSION_EVENTS_NONE");
EXT(YsamuruiSgtkYgdkUextensionUeventsUall,"samurui/gtk","GDK_EXTENSION_EVENTS_ALL");
EXT(YsamuruiSgtkYgdkUextensionUeventsUcursor,"samurui/gtk","GDK_EXTENSION_EVENTS_CURSOR");
EXT(YsamuruiSgtkYgdkUsourceUmouse,"samurui/gtk","GDK_SOURCE_MOUSE");
EXT(YsamuruiSgtkYgdkUsourceUpen,"samurui/gtk","GDK_SOURCE_PEN");
EXT(YsamuruiSgtkYgdkUsourceUeraser,"samurui/gtk","GDK_SOURCE_ERASER");
EXT(YsamuruiSgtkYgdkUsourceUcursor,"samurui/gtk","GDK_SOURCE_CURSOR");
EXT(YsamuruiSgtkYgdkUmodeUdisabled,"samurui/gtk","GDK_MODE_DISABLED");
EXT(YsamuruiSgtkYgdkUmodeUscreen,"samurui/gtk","GDK_MODE_SCREEN");
EXT(YsamuruiSgtkYgdkUmodeUwindow,"samurui/gtk","GDK_MODE_WINDOW");
EXT(YsamuruiSgtkYgdkUaxisUignore,"samurui/gtk","GDK_AXIS_IGNORE");
EXT(YsamuruiSgtkYgdkUaxisUx,"samurui/gtk","GDK_AXIS_X");
EXT(YsamuruiSgtkYgdkUaxisUy,"samurui/gtk","GDK_AXIS_Y");
EXT(YsamuruiSgtkYgdkUaxisUpressure,"samurui/gtk","GDK_AXIS_PRESSURE");
EXT(YsamuruiSgtkYgdkUaxisUxtilt,"samurui/gtk","GDK_AXIS_XTILT");
EXT(YsamuruiSgtkYgdkUaxisUytilt,"samurui/gtk","GDK_AXIS_YTILT");
EXT(YsamuruiSgtkYgdkUaxisUwheel,"samurui/gtk","GDK_AXIS_WHEEL");
EXT(YsamuruiSgtkYgdkUaxisUlast,"samurui/gtk","GDK_AXIS_LAST");
EXT(YsamuruiSgtkYgtkUanchorUcenter,"samurui/gtk","GTK_ANCHOR_CENTER");
EXT(YsamuruiSgtkYgtkUanchorUnorth,"samurui/gtk","GTK_ANCHOR_NORTH");
EXT(YsamuruiSgtkYgtkUanchorUnorthUwest,"samurui/gtk","GTK_ANCHOR_NORTH_WEST");
EXT(YsamuruiSgtkYgtkUanchorUnorthUeast,"samurui/gtk","GTK_ANCHOR_NORTH_EAST");
EXT(YsamuruiSgtkYgtkUanchorUsouth,"samurui/gtk","GTK_ANCHOR_SOUTH");
EXT(YsamuruiSgtkYgtkUanchorUsouthUwest,"samurui/gtk","GTK_ANCHOR_SOUTH_WEST");
EXT(YsamuruiSgtkYgtkUanchorUsouthUeast,"samurui/gtk","GTK_ANCHOR_SOUTH_EAST");
EXT(YsamuruiSgtkYgtkUanchorUwest,"samurui/gtk","GTK_ANCHOR_WEST");
EXT(YsamuruiSgtkYgtkUanchorUeast,"samurui/gtk","GTK_ANCHOR_EAST");
EXT(YsamuruiSgtkYgtkUanchorUn,"samurui/gtk","GTK_ANCHOR_N");
EXT(YsamuruiSgtkYgtkUanchorUnw,"samurui/gtk","GTK_ANCHOR_NW");
EXT(YsamuruiSgtkYgtkUanchorUne,"samurui/gtk","GTK_ANCHOR_NE");
EXT(YsamuruiSgtkYgtkUanchorUs,"samurui/gtk","GTK_ANCHOR_S");
EXT(YsamuruiSgtkYgtkUanchorUsw,"samurui/gtk","GTK_ANCHOR_SW");
EXT(YsamuruiSgtkYgtkUanchorUse,"samurui/gtk","GTK_ANCHOR_SE");
EXT(YsamuruiSgtkYgtkUanchorUw,"samurui/gtk","GTK_ANCHOR_W");
EXT(YsamuruiSgtkYgtkUanchorUe,"samurui/gtk","GTK_ANCHOR_E");
EXT(YsamuruiSgtkYgtkUarrowUup,"samurui/gtk","GTK_ARROW_UP");
EXT(YsamuruiSgtkYgtkUarrowUdown,"samurui/gtk","GTK_ARROW_DOWN");
EXT(YsamuruiSgtkYgtkUarrowUleft,"samurui/gtk","GTK_ARROW_LEFT");
EXT(YsamuruiSgtkYgtkUarrowUright,"samurui/gtk","GTK_ARROW_RIGHT");
EXT(YsamuruiSgtkYgtkUexpand,"samurui/gtk","GTK_EXPAND");
EXT(YsamuruiSgtkYgtkUshrink,"samurui/gtk","GTK_SHRINK");
EXT(YsamuruiSgtkYgtkUfill,"samurui/gtk","GTK_FILL");
EXT(YsamuruiSgtkYgtkUbuttonboxUdefaultUstyle,"samurui/gtk","GTK_BUTTONBOX_DEFAULT_STYLE");
EXT(YsamuruiSgtkYgtkUbuttonboxUspread,"samurui/gtk","GTK_BUTTONBOX_SPREAD");
EXT(YsamuruiSgtkYgtkUbuttonboxUedge,"samurui/gtk","GTK_BUTTONBOX_EDGE");
EXT(YsamuruiSgtkYgtkUbuttonboxUstart,"samurui/gtk","GTK_BUTTONBOX_START");
EXT(YsamuruiSgtkYgtkUbuttonboxUend,"samurui/gtk","GTK_BUTTONBOX_END");
EXT(YsamuruiSgtkYgtkUcurveUtypeUlinear,"samurui/gtk","GTK_CURVE_TYPE_LINEAR");
EXT(YsamuruiSgtkYgtkUcurveUtypeUspline,"samurui/gtk","GTK_CURVE_TYPE_SPLINE");
EXT(YsamuruiSgtkYgtkUcurveUtypeUfree,"samurui/gtk","GTK_CURVE_TYPE_FREE");
EXT(YsamuruiSgtkYgtkUdeleteUchars,"samurui/gtk","GTK_DELETE_CHARS");
EXT(YsamuruiSgtkYgtkUdeleteUwordUends,"samurui/gtk","GTK_DELETE_WORD_ENDS");
EXT(YsamuruiSgtkYgtkUdeleteUwords,"samurui/gtk","GTK_DELETE_WORDS");
EXT(YsamuruiSgtkYgtkUdeleteUdisplayUlines,"samurui/gtk","GTK_DELETE_DISPLAY_LINES");
EXT(YsamuruiSgtkYgtkUdeleteUdisplayUlineUends,"samurui/gtk","GTK_DELETE_DISPLAY_LINE_ENDS");
EXT(YsamuruiSgtkYgtkUdeleteUparagraphUends,"samurui/gtk","GTK_DELETE_PARAGRAPH_ENDS");
EXT(YsamuruiSgtkYgtkUdeleteUparagraphs,"samurui/gtk","GTK_DELETE_PARAGRAPHS");
EXT(YsamuruiSgtkYgtkUdeleteUwhitespace,"samurui/gtk","GTK_DELETE_WHITESPACE");
EXT(YsamuruiSgtkYgtkUdirUtabUforward,"samurui/gtk","GTK_DIR_TAB_FORWARD");
EXT(YsamuruiSgtkYgtkUdirUtabUbackward,"samurui/gtk","GTK_DIR_TAB_BACKWARD");
EXT(YsamuruiSgtkYgtkUdirUup,"samurui/gtk","GTK_DIR_UP");
EXT(YsamuruiSgtkYgtkUdirUdown,"samurui/gtk","GTK_DIR_DOWN");
EXT(YsamuruiSgtkYgtkUdirUleft,"samurui/gtk","GTK_DIR_LEFT");
EXT(YsamuruiSgtkYgtkUdirUright,"samurui/gtk","GTK_DIR_RIGHT");
EXT(YsamuruiSgtkYgtkUexpanderUcollapsed,"samurui/gtk","GTK_EXPANDER_COLLAPSED");
EXT(YsamuruiSgtkYgtkUexpanderUsemiUcollapsed,"samurui/gtk","GTK_EXPANDER_SEMI_COLLAPSED");
EXT(YsamuruiSgtkYgtkUexpanderUsemiUexpanded,"samurui/gtk","GTK_EXPANDER_SEMI_EXPANDED");
EXT(YsamuruiSgtkYgtkUexpanderUexpanded,"samurui/gtk","GTK_EXPANDER_EXPANDED");
EXT(YsamuruiSgtkYgtkUiconUsizeUinvalid,"samurui/gtk","GTK_ICON_SIZE_INVALID");
EXT(YsamuruiSgtkYgtkUiconUsizeUmenu,"samurui/gtk","GTK_ICON_SIZE_MENU");
EXT(YsamuruiSgtkYgtkUiconUsizeUsmallUtoolbar,"samurui/gtk","GTK_ICON_SIZE_SMALL_TOOLBAR");
EXT(YsamuruiSgtkYgtkUiconUsizeUlargeUtoolbar,"samurui/gtk","GTK_ICON_SIZE_LARGE_TOOLBAR");
EXT(YsamuruiSgtkYgtkUiconUsizeUbutton,"samurui/gtk","GTK_ICON_SIZE_BUTTON");
EXT(YsamuruiSgtkYgtkUiconUsizeUdnd,"samurui/gtk","GTK_ICON_SIZE_DND");
EXT(YsamuruiSgtkYgtkUiconUsizeUdialog,"samurui/gtk","GTK_ICON_SIZE_DIALOG");
EXT(YsamuruiSgtkYgtkUsideUtop,"samurui/gtk","GTK_SIDE_TOP");
EXT(YsamuruiSgtkYgtkUsideUbottom,"samurui/gtk","GTK_SIDE_BOTTOM");
EXT(YsamuruiSgtkYgtkUsideUleft,"samurui/gtk","GTK_SIDE_LEFT");
EXT(YsamuruiSgtkYgtkUsideUright,"samurui/gtk","GTK_SIDE_RIGHT");
EXT(YsamuruiSgtkYgtkUtextUdirUnone,"samurui/gtk","GTK_TEXT_DIR_NONE");
EXT(YsamuruiSgtkYgtkUtextUdirUltr,"samurui/gtk","GTK_TEXT_DIR_LTR");
EXT(YsamuruiSgtkYgtkUtextUdirUrtl,"samurui/gtk","GTK_TEXT_DIR_RTL");
EXT(YsamuruiSgtkYgtkUjustifyUleft,"samurui/gtk","GTK_JUSTIFY_LEFT");
EXT(YsamuruiSgtkYgtkUjustifyUright,"samurui/gtk","GTK_JUSTIFY_RIGHT");
EXT(YsamuruiSgtkYgtkUjustifyUcenter,"samurui/gtk","GTK_JUSTIFY_CENTER");
EXT(YsamuruiSgtkYgtkUjustifyUfill,"samurui/gtk","GTK_JUSTIFY_FILL");
EXT(YsamuruiSgtkYgtkUmatchUall,"samurui/gtk","GTK_MATCH_ALL");
EXT(YsamuruiSgtkYgtkUmatchUallUtail,"samurui/gtk","GTK_MATCH_ALL_TAIL");
EXT(YsamuruiSgtkYgtkUmatchUhead,"samurui/gtk","GTK_MATCH_HEAD");
EXT(YsamuruiSgtkYgtkUmatchUtail,"samurui/gtk","GTK_MATCH_TAIL");
EXT(YsamuruiSgtkYgtkUmatchUexact,"samurui/gtk","GTK_MATCH_EXACT");
EXT(YsamuruiSgtkYgtkUmatchUlast,"samurui/gtk","GTK_MATCH_LAST");
EXT(YsamuruiSgtkYgtkUmenuUdirUparent,"samurui/gtk","GTK_MENU_DIR_PARENT");
EXT(YsamuruiSgtkYgtkUmenuUdirUchild,"samurui/gtk","GTK_MENU_DIR_CHILD");
EXT(YsamuruiSgtkYgtkUmenuUdirUnext,"samurui/gtk","GTK_MENU_DIR_NEXT");
EXT(YsamuruiSgtkYgtkUmenuUdirUprev,"samurui/gtk","GTK_MENU_DIR_PREV");
EXT(YsamuruiSgtkYgtkUpixels,"samurui/gtk","GTK_PIXELS");
EXT(YsamuruiSgtkYgtkUinches,"samurui/gtk","GTK_INCHES");
EXT(YsamuruiSgtkYgtkUcentimeters,"samurui/gtk","GTK_CENTIMETERS");
EXT(YsamuruiSgtkYgtkUmovementUlogicalUpositions,"samurui/gtk","GTK_MOVEMENT_LOGICAL_POSITIONS");
EXT(YsamuruiSgtkYgtkUmovementUvisualUpositions,"samurui/gtk","GTK_MOVEMENT_VISUAL_POSITIONS");
EXT(YsamuruiSgtkYgtkUmovementUwords,"samurui/gtk","GTK_MOVEMENT_WORDS");
EXT(YsamuruiSgtkYgtkUmovementUdisplayUlines,"samurui/gtk","GTK_MOVEMENT_DISPLAY_LINES");
EXT(YsamuruiSgtkYgtkUmovementUdisplayUlineUends,"samurui/gtk","GTK_MOVEMENT_DISPLAY_LINE_ENDS");
EXT(YsamuruiSgtkYgtkUmovementUparagraphs,"samurui/gtk","GTK_MOVEMENT_PARAGRAPHS");
EXT(YsamuruiSgtkYgtkUmovementUparagraphUends,"samurui/gtk","GTK_MOVEMENT_PARAGRAPH_ENDS");
EXT(YsamuruiSgtkYgtkUmovementUpages,"samurui/gtk","GTK_MOVEMENT_PAGES");
EXT(YsamuruiSgtkYgtkUmovementUbufferUends,"samurui/gtk","GTK_MOVEMENT_BUFFER_ENDS");
EXT(YsamuruiSgtkYgtkUorientationUhorizontal,"samurui/gtk","GTK_ORIENTATION_HORIZONTAL");
EXT(YsamuruiSgtkYgtkUorientationUvertical,"samurui/gtk","GTK_ORIENTATION_VERTICAL");
EXT(YsamuruiSgtkYgtkUcornerUtopUleft,"samurui/gtk","GTK_CORNER_TOP_LEFT");
EXT(YsamuruiSgtkYgtkUcornerUbottomUleft,"samurui/gtk","GTK_CORNER_BOTTOM_LEFT");
EXT(YsamuruiSgtkYgtkUcornerUtopUright,"samurui/gtk","GTK_CORNER_TOP_RIGHT");
EXT(YsamuruiSgtkYgtkUcornerUbottomUright,"samurui/gtk","GTK_CORNER_BOTTOM_RIGHT");
EXT(YsamuruiSgtkYgtkUpackUstart,"samurui/gtk","GTK_PACK_START");
EXT(YsamuruiSgtkYgtkUpackUend,"samurui/gtk","GTK_PACK_END");
EXT(YsamuruiSgtkYgtkUpathUprioUlowest,"samurui/gtk","GTK_PATH_PRIO_LOWEST");
EXT(YsamuruiSgtkYgtkUpathUprioUgtk,"samurui/gtk","GTK_PATH_PRIO_GTK");
EXT(YsamuruiSgtkYgtkUpathUprioUapplication,"samurui/gtk","GTK_PATH_PRIO_APPLICATION");
EXT(YsamuruiSgtkYgtkUpathUprioUtheme,"samurui/gtk","GTK_PATH_PRIO_THEME");
EXT(YsamuruiSgtkYgtkUpathUprioUrc,"samurui/gtk","GTK_PATH_PRIO_RC");
EXT(YsamuruiSgtkYgtkUpathUprioUhighest,"samurui/gtk","GTK_PATH_PRIO_HIGHEST");
EXT(YsamuruiSgtkYgtkUpathUwidget,"samurui/gtk","GTK_PATH_WIDGET");
EXT(YsamuruiSgtkYgtkUpathUwidgetUclass,"samurui/gtk","GTK_PATH_WIDGET_CLASS");
EXT(YsamuruiSgtkYgtkUpathUclass,"samurui/gtk","GTK_PATH_CLASS");
EXT(YsamuruiSgtkYgtkUpolicyUalways,"samurui/gtk","GTK_POLICY_ALWAYS");
EXT(YsamuruiSgtkYgtkUpolicyUautomatic,"samurui/gtk","GTK_POLICY_AUTOMATIC");
EXT(YsamuruiSgtkYgtkUpolicyUnever,"samurui/gtk","GTK_POLICY_NEVER");
EXT(YsamuruiSgtkYgtkUposUleft,"samurui/gtk","GTK_POS_LEFT");
EXT(YsamuruiSgtkYgtkUposUright,"samurui/gtk","GTK_POS_RIGHT");
EXT(YsamuruiSgtkYgtkUposUtop,"samurui/gtk","GTK_POS_TOP");
EXT(YsamuruiSgtkYgtkUposUbottom,"samurui/gtk","GTK_POS_BOTTOM");
EXT(YsamuruiSgtkYgtkUpreviewUcolor,"samurui/gtk","GTK_PREVIEW_COLOR");
EXT(YsamuruiSgtkYgtkUpreviewUgrayscale,"samurui/gtk","GTK_PREVIEW_GRAYSCALE");
EXT(YsamuruiSgtkYgtkUreliefUnormal,"samurui/gtk","GTK_RELIEF_NORMAL");
EXT(YsamuruiSgtkYgtkUreliefUhalf,"samurui/gtk","GTK_RELIEF_HALF");
EXT(YsamuruiSgtkYgtkUreliefUnone,"samurui/gtk","GTK_RELIEF_NONE");
EXT(YsamuruiSgtkYgtkUresizeUparent,"samurui/gtk","GTK_RESIZE_PARENT");
EXT(YsamuruiSgtkYgtkUresizeUqueue,"samurui/gtk","GTK_RESIZE_QUEUE");
EXT(YsamuruiSgtkYgtkUresizeUimmediate,"samurui/gtk","GTK_RESIZE_IMMEDIATE");
EXT(YsamuruiSgtkYgtkUrunUfirst,"samurui/gtk","GTK_RUN_FIRST");
EXT(YsamuruiSgtkYgtkUrunUlast,"samurui/gtk","GTK_RUN_LAST");
EXT(YsamuruiSgtkYgtkUrunUboth,"samurui/gtk","GTK_RUN_BOTH");
EXT(YsamuruiSgtkYgtkUrunUnoUrecurse,"samurui/gtk","GTK_RUN_NO_RECURSE");
EXT(YsamuruiSgtkYgtkUrunUaction,"samurui/gtk","GTK_RUN_ACTION");
EXT(YsamuruiSgtkYgtkUrunUnoUhooks,"samurui/gtk","GTK_RUN_NO_HOOKS");
EXT(YsamuruiSgtkYgtkUscrollUnone,"samurui/gtk","GTK_SCROLL_NONE");
EXT(YsamuruiSgtkYgtkUscrollUjump,"samurui/gtk","GTK_SCROLL_JUMP");
EXT(YsamuruiSgtkYgtkUscrollUstepUbackward,"samurui/gtk","GTK_SCROLL_STEP_BACKWARD");
EXT(YsamuruiSgtkYgtkUscrollUstepUforward,"samurui/gtk","GTK_SCROLL_STEP_FORWARD");
EXT(YsamuruiSgtkYgtkUscrollUpageUbackward,"samurui/gtk","GTK_SCROLL_PAGE_BACKWARD");
EXT(YsamuruiSgtkYgtkUscrollUpageUforward,"samurui/gtk","GTK_SCROLL_PAGE_FORWARD");
EXT(YsamuruiSgtkYgtkUscrollUstepUup,"samurui/gtk","GTK_SCROLL_STEP_UP");
EXT(YsamuruiSgtkYgtkUscrollUstepUdown,"samurui/gtk","GTK_SCROLL_STEP_DOWN");
EXT(YsamuruiSgtkYgtkUscrollUpageUup,"samurui/gtk","GTK_SCROLL_PAGE_UP");
EXT(YsamuruiSgtkYgtkUscrollUpageUdown,"samurui/gtk","GTK_SCROLL_PAGE_DOWN");
EXT(YsamuruiSgtkYgtkUscrollUstepUleft,"samurui/gtk","GTK_SCROLL_STEP_LEFT");
EXT(YsamuruiSgtkYgtkUscrollUstepUright,"samurui/gtk","GTK_SCROLL_STEP_RIGHT");
EXT(YsamuruiSgtkYgtkUscrollUpageUleft,"samurui/gtk","GTK_SCROLL_PAGE_LEFT");
EXT(YsamuruiSgtkYgtkUscrollUpageUright,"samurui/gtk","GTK_SCROLL_PAGE_RIGHT");
EXT(YsamuruiSgtkYgtkUscrollUstart,"samurui/gtk","GTK_SCROLL_START");
EXT(YsamuruiSgtkYgtkUscrollUend,"samurui/gtk","GTK_SCROLL_END");
EXT(YsamuruiSgtkYgtkUselectionUnone,"samurui/gtk","GTK_SELECTION_NONE");
EXT(YsamuruiSgtkYgtkUselectionUsingle,"samurui/gtk","GTK_SELECTION_SINGLE");
EXT(YsamuruiSgtkYgtkUselectionUbrowse,"samurui/gtk","GTK_SELECTION_BROWSE");
EXT(YsamuruiSgtkYgtkUselectionUmultiple,"samurui/gtk","GTK_SELECTION_MULTIPLE");
EXT(YsamuruiSgtkYgtkUselectionUextended,"samurui/gtk","GTK_SELECTION_EXTENDED");
EXT(YsamuruiSgtkYgtkUshadowUnone,"samurui/gtk","GTK_SHADOW_NONE");
EXT(YsamuruiSgtkYgtkUshadowUin,"samurui/gtk","GTK_SHADOW_IN");
EXT(YsamuruiSgtkYgtkUshadowUout,"samurui/gtk","GTK_SHADOW_OUT");
EXT(YsamuruiSgtkYgtkUshadowUetchedUin,"samurui/gtk","GTK_SHADOW_ETCHED_IN");
EXT(YsamuruiSgtkYgtkUshadowUetchedUout,"samurui/gtk","GTK_SHADOW_ETCHED_OUT");
EXT(YsamuruiSgtkYgtkUstateUnormal,"samurui/gtk","GTK_STATE_NORMAL");
EXT(YsamuruiSgtkYgtkUstateUactive,"samurui/gtk","GTK_STATE_ACTIVE");
EXT(YsamuruiSgtkYgtkUstateUprelight,"samurui/gtk","GTK_STATE_PRELIGHT");
EXT(YsamuruiSgtkYgtkUstateUselected,"samurui/gtk","GTK_STATE_SELECTED");
EXT(YsamuruiSgtkYgtkUstateUinsensitive,"samurui/gtk","GTK_STATE_INSENSITIVE");
EXT(YsamuruiSgtkYgtkUdirectionUleft,"samurui/gtk","GTK_DIRECTION_LEFT");
EXT(YsamuruiSgtkYgtkUdirectionUright,"samurui/gtk","GTK_DIRECTION_RIGHT");
EXT(YsamuruiSgtkYgtkUtopUbottom,"samurui/gtk","GTK_TOP_BOTTOM");
EXT(YsamuruiSgtkYgtkUleftUright,"samurui/gtk","GTK_LEFT_RIGHT");
EXT(YsamuruiSgtkYgtkUtoolbarUicons,"samurui/gtk","GTK_TOOLBAR_ICONS");
EXT(YsamuruiSgtkYgtkUtoolbarUtext,"samurui/gtk","GTK_TOOLBAR_TEXT");
EXT(YsamuruiSgtkYgtkUtoolbarUboth,"samurui/gtk","GTK_TOOLBAR_BOTH");
EXT(YsamuruiSgtkYgtkUtoolbarUbothUhoriz,"samurui/gtk","GTK_TOOLBAR_BOTH_HORIZ");
EXT(YsamuruiSgtkYgtkUupdateUcontinuous,"samurui/gtk","GTK_UPDATE_CONTINUOUS");
EXT(YsamuruiSgtkYgtkUupdateUdiscontinuous,"samurui/gtk","GTK_UPDATE_DISCONTINUOUS");
EXT(YsamuruiSgtkYgtkUupdateUdelayed,"samurui/gtk","GTK_UPDATE_DELAYED");
EXT(YsamuruiSgtkYgtkUvisibilityUnone,"samurui/gtk","GTK_VISIBILITY_NONE");
EXT(YsamuruiSgtkYgtkUvisibilityUpartial,"samurui/gtk","GTK_VISIBILITY_PARTIAL");
EXT(YsamuruiSgtkYgtkUvisibilityUfull,"samurui/gtk","GTK_VISIBILITY_FULL");
EXT(YsamuruiSgtkYgtkUwinUposUnone,"samurui/gtk","GTK_WIN_POS_NONE");
EXT(YsamuruiSgtkYgtkUwinUposUcenter,"samurui/gtk","GTK_WIN_POS_CENTER");
EXT(YsamuruiSgtkYgtkUwinUposUmouse,"samurui/gtk","GTK_WIN_POS_MOUSE");
EXT(YsamuruiSgtkYgtkUwinUposUcenterUalways,"samurui/gtk","GTK_WIN_POS_CENTER_ALWAYS");
EXT(YsamuruiSgtkYgtkUwinUposUcenterUonUparent,"samurui/gtk","GTK_WIN_POS_CENTER_ON_PARENT");
EXT(YsamuruiSgtkYgtkUwindowUtoplevel,"samurui/gtk","GTK_WINDOW_TOPLEVEL");
EXT(YsamuruiSgtkYgtkUwindowUpopup,"samurui/gtk","GTK_WINDOW_POPUP");
EXT(YsamuruiSgtkYgtkUwrapUnone,"samurui/gtk","GTK_WRAP_NONE");
EXT(YsamuruiSgtkYgtkUwrapUchar,"samurui/gtk","GTK_WRAP_CHAR");
EXT(YsamuruiSgtkYgtkUwrapUword,"samurui/gtk","GTK_WRAP_WORD");
EXT(YsamuruiSgtkYgtkUsortUascending,"samurui/gtk","GTK_SORT_ASCENDING");
EXT(YsamuruiSgtkYgtkUsortUdescending,"samurui/gtk","GTK_SORT_DESCENDING");


struct GooCallback 
{
   P func;
   P data;
};




struct GooCallback *goo_createCallback(P func, P data)
{
  struct GooCallback *callback;

  callback = (struct GooCallback *)malloc(sizeof(struct GooCallback));
  callback->func = func;
  callback->data = data;

  return callback;
}

void goo_destroyCallback(struct GooCallback *callback)
{
  free(callback);
}



int magicGtkFunctionCallback(gpointer data)
{
  DEFCREGS();	

  struct GooCallback *callback = (struct GooCallback *)data;

  XCALL1(0, callback->func, callback->data);

  return 1;
}

void magicGtkCallback(GtkWidget *widget, gpointer data)
{
  DEFCREGS();

  struct GooCallback *callback = (struct GooCallback *)data;

  XCALL1(0, callback->func, callback->data);
}

void magicGtkCallthrough(GtkWidget *widget, gpointer data)
{
  DEFCREGS();

  struct GooCallback *callback = (struct GooCallback *)data;

  XCALL2(0, callback->func, YPlb((P)widget), callback->data);
}


void magicEventCallback(GtkWidget *widget, gpointer event, gpointer data)
{
  DEFCREGS();

  P _widget, _event;

  struct GooCallback *callback = (struct GooCallback *)data;
 
  _widget = (P)YPlb((P)widget);
  _event  = (P)YPlb((P)event);

  XCALL3(0, callback->func, callback->data, _widget, _event);
}

int magicBoolEventCallback(GtkWidget *widget, gpointer event, gpointer data)
{
  DEFCREGS();

  P _widget, _event;

  struct GooCallback *callback = (struct GooCallback *)data;
 
  _widget = (P)YPlb((P)widget);
  _event  = (P)YPlb((P)event);

  return (XCALL3(0, callback->func, callback->data, _widget, _event) == YPtrue);
}



void *gtk_getGtkFunctionCallback(void)
{
  return magicGtkFunctionCallback;
}

void *gtk_getGtkCallback(void)
{
  return magicGtkCallback;
}

void *gtk_getGtkCallthrough(void)
{
  return magicGtkCallthrough;
}

void *gtk_getEventCallback(void)
{
  return magicEventCallback;
}

void *gtk_getBoolEventCallback(void)
{
  return magicBoolEventCallback;
}




#undef gtk_signal_lookup

guint gtk_signal_lookup(gchar *name, GType itype)
  {
    return g_signal_lookup(name, itype);
  }

#undef gtk_signal_name
gchar *gtk_signal_name(guint id)
  {
    return g_signal_name(id);
  }

#undef gtk_signal_emit_stop
void	gtk_signal_emit_stop(gpointer object,guint id)
  {
    g_signal_stop_emission(object, id, 0);
  }

#undef gtk_signal_connect
gulong	gtk_signal_connect(GtkObject *object, gchar *name, GtkSignalFunc func, gpointer data)
  {
    return gtk_signal_connect_full((object), (name), (func), 0, (data), 0, 0, 0);
  }

#undef gtk_signal_connect_after
gulong	gtk_signal_connect_after(GtkObject *object,gchar *name,GtkSignalFunc func,gpointer data)
  {
    return gtk_signal_connect_full((object), (name), (func), 0, (data), 0, 0, 1);
  }

#undef gtk_signal_connect_object
gulong	gtk_signal_connect_object(GtkObject *object,gchar *name,GtkSignalFunc func,gpointer dataobj)
  {
    return gtk_signal_connect_full((object), (name), (func), 0, (dataobj), 0, 1, 0);
  }

#undef gtk_signal_connect_object_after
gulong	gtk_signal_connect_object_after(GtkObject *object,gchar *name,GtkSignalFunc func,gpointer dataobj)
  {
    return gtk_signal_connect_full((object), (name), (func), 0, (dataobj), 0, 1, 1);
  }

#undef gtk_signal_disconnect
void	gtk_signal_disconnect(gpointer object,gulong id)
  {
    g_signal_handler_disconnect((object), (id));
  }

#undef gtk_signal_handler_block
void	gtk_signal_handler_block(gpointer object,gulong id)
  {
    g_signal_handler_block((object), (id));
  }

#undef gtk_signal_handler_unblock
void	gtk_signal_handler_unblock(gpointer object,gulong id)
  {
    g_signal_handler_unblock((object), (id));
  }

#undef gtk_signal_disconnect_by_func
void	gtk_signal_disconnect_by_func(GtkObject *object,GtkSignalFunc func,gpointer data)
  {
    gtk_signal_compat_matched((object), (func), (data), G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, 0);
  }

#undef gtk_signal_disconnect_by_data
void	gtk_signal_disconnect_by_data(GtkObject *object,gpointer data)
  {
    gtk_signal_compat_matched((object), 0, (data), G_SIGNAL_MATCH_DATA, 0);
  }

#undef gtk_signal_handler_block_by_func
void	gtk_signal_handler_block_by_func(GtkObject *object,GtkSignalFunc func,gpointer data)
  {
    gtk_signal_compat_matched((object), (func), (data), G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, 1);
  }

#undef gtk_signal_handler_block_by_data
void	gtk_signal_handler_block_by_data(GtkObject *object,gpointer data)
  {
    gtk_signal_compat_matched((object), 0, (data), G_SIGNAL_MATCH_DATA, 1);
  }

#undef gtk_signal_handler_unblock_by_func
void	gtk_signal_handler_unblock_by_func(GtkObject *object,GtkSignalFunc func,gpointer data)
  {
    gtk_signal_compat_matched((object), (func), (data), G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, 2);
  }

#undef gtk_signal_handler_unblock_by_data
 void	gtk_signal_handler_unblock_by_data(GtkObject *object,gpointer data)
 {
   gtk_signal_compat_matched((object), 0, (data), G_SIGNAL_MATCH_DATA, 2);
 }

#undef gtk_signal_handler_pending
gboolean gtk_signal_handler_pending(GtkObject *object,guint id,gboolean may_be_blocked)
  {
    return g_signal_has_handler_pending ((object), (id), 0, (may_be_blocked));
  }

#undef gtk_signal_handler_pending_by_func
gulong	gtk_signal_handler_pending_by_func(GtkObject *object,guint signal_id,gboolean may_be_blocked,GtkSignalFunc func,gpointer data)
 {
   return (g_signal_handler_find ((object), G_SIGNAL_MATCH_ID |
                                     G_SIGNAL_MATCH_FUNC |
                                     G_SIGNAL_MATCH_DATA |
                                     ((may_be_blocked) ? 0 : G_SIGNAL_MATCH_UNBLOCKED),
				  (signal_id), 0, 0, (func), (data)) != 0);
 }
 

EXT(YsamuruiSgtkYgtkUaccelUvisible,"samurui/gtk","GTK_ACCEL_VISIBLE");
EXT(YsamuruiSgtkYgtkUaccelUlocked,"samurui/gtk","GTK_ACCEL_LOCKED");
EXT(YsamuruiSgtkYgtkUaccelUmask,"samurui/gtk","GTK_ACCEL_MASK");


EXT(YsamuruiScoreSgeomYpoint_x, "samurui/core/geom", "point-x");
EXT(YsamuruiScoreSgeomYpoint_y, "samurui/core/geom", "point-y");


EXT(YsamuruiSgtkYgdkUfontUfont,"samurui/gtk","GDK_FONT_FONT");
EXT(YsamuruiSgtkYgdkUfontUfontset,"samurui/gtk","GDK_FONT_FONTSET");
EXT(YsamuruiSgtkYgdkUfilterUcontinue,"samurui/gtk","GDK_FILTER_CONTINUE");
EXT(YsamuruiSgtkYgdkUfilterUtranslate,"samurui/gtk","GDK_FILTER_TRANSLATE");
EXT(YsamuruiSgtkYgdkUfilterUremove,"samurui/gtk","GDK_FILTER_REMOVE");
EXT(YsamuruiSgtkYgdkUnothing,"samurui/gtk","GDK_NOTHING");
EXT(YsamuruiSgtkYgdkUdelete,"samurui/gtk","GDK_DELETE");
EXT(YsamuruiSgtkYgdkUdestroy,"samurui/gtk","GDK_DESTROY");
EXT(YsamuruiSgtkYgdkUexpose,"samurui/gtk","GDK_EXPOSE");
EXT(YsamuruiSgtkYgdkUmotionUnotify,"samurui/gtk","GDK_MOTION_NOTIFY");
EXT(YsamuruiSgtkYgdkUbuttonUpress,"samurui/gtk","GDK_BUTTON_PRESS");
EXT(YsamuruiSgtkYgdkU2buttonUpress,"samurui/gtk","GDK_2BUTTON_PRESS");
EXT(YsamuruiSgtkYgdkU3buttonUpress,"samurui/gtk","GDK_3BUTTON_PRESS");
EXT(YsamuruiSgtkYgdkUbuttonUrelease,"samurui/gtk","GDK_BUTTON_RELEASE");
EXT(YsamuruiSgtkYgdkUkeyUpress,"samurui/gtk","GDK_KEY_PRESS");
EXT(YsamuruiSgtkYgdkUkeyUrelease,"samurui/gtk","GDK_KEY_RELEASE");
EXT(YsamuruiSgtkYgdkUenterUnotify,"samurui/gtk","GDK_ENTER_NOTIFY");
EXT(YsamuruiSgtkYgdkUleaveUnotify,"samurui/gtk","GDK_LEAVE_NOTIFY");
EXT(YsamuruiSgtkYgdkUfocusUchange,"samurui/gtk","GDK_FOCUS_CHANGE");
EXT(YsamuruiSgtkYgdkUconfigure,"samurui/gtk","GDK_CONFIGURE");
EXT(YsamuruiSgtkYgdkUmap,"samurui/gtk","GDK_MAP");
EXT(YsamuruiSgtkYgdkUunmap,"samurui/gtk","GDK_UNMAP");
EXT(YsamuruiSgtkYgdkUpropertyUnotify,"samurui/gtk","GDK_PROPERTY_NOTIFY");
EXT(YsamuruiSgtkYgdkUselectionUclear,"samurui/gtk","GDK_SELECTION_CLEAR");
EXT(YsamuruiSgtkYgdkUselectionUrequest,"samurui/gtk","GDK_SELECTION_REQUEST");
EXT(YsamuruiSgtkYgdkUselectionUnotify,"samurui/gtk","GDK_SELECTION_NOTIFY");
EXT(YsamuruiSgtkYgdkUproximityUin,"samurui/gtk","GDK_PROXIMITY_IN");
EXT(YsamuruiSgtkYgdkUproximityUout,"samurui/gtk","GDK_PROXIMITY_OUT");
EXT(YsamuruiSgtkYgdkUdragUenter,"samurui/gtk","GDK_DRAG_ENTER");
EXT(YsamuruiSgtkYgdkUdragUleave,"samurui/gtk","GDK_DRAG_LEAVE");
EXT(YsamuruiSgtkYgdkUdragUmotion,"samurui/gtk","GDK_DRAG_MOTION");
EXT(YsamuruiSgtkYgdkUdragUstatus,"samurui/gtk","GDK_DRAG_STATUS");
EXT(YsamuruiSgtkYgdkUdropUstart,"samurui/gtk","GDK_DROP_START");
EXT(YsamuruiSgtkYgdkUdropUfinished,"samurui/gtk","GDK_DROP_FINISHED");
EXT(YsamuruiSgtkYgdkUclientUevent,"samurui/gtk","GDK_CLIENT_EVENT");
EXT(YsamuruiSgtkYgdkUvisibilityUnotify,"samurui/gtk","GDK_VISIBILITY_NOTIFY");
EXT(YsamuruiSgtkYgdkUnoUexpose,"samurui/gtk","GDK_NO_EXPOSE");
EXT(YsamuruiSgtkYgdkUscroll,"samurui/gtk","GDK_SCROLL");
EXT(YsamuruiSgtkYgdkUwindowUstate,"samurui/gtk","GDK_WINDOW_STATE");
EXT(YsamuruiSgtkYgdkUsetting,"samurui/gtk","GDK_SETTING");
EXT(YsamuruiSgtkYgdkUexposureUmask,"samurui/gtk","GDK_EXPOSURE_MASK");
EXT(YsamuruiSgtkYgdkUpointerUmotionUmask,"samurui/gtk","GDK_POINTER_MOTION_MASK");
EXT(YsamuruiSgtkYgdkUpointerUmotionUhintUmask,"samurui/gtk","GDK_POINTER_MOTION_HINT_MASK");
EXT(YsamuruiSgtkYgdkUbuttonUmotionUmask,"samurui/gtk","GDK_BUTTON_MOTION_MASK");
EXT(YsamuruiSgtkYgdkUbutton1UmotionUmask,"samurui/gtk","GDK_BUTTON1_MOTION_MASK");
EXT(YsamuruiSgtkYgdkUbutton2UmotionUmask,"samurui/gtk","GDK_BUTTON2_MOTION_MASK");
EXT(YsamuruiSgtkYgdkUbutton3UmotionUmask,"samurui/gtk","GDK_BUTTON3_MOTION_MASK");
EXT(YsamuruiSgtkYgdkUbuttonUpressUmask,"samurui/gtk","GDK_BUTTON_PRESS_MASK");
EXT(YsamuruiSgtkYgdkUbuttonUreleaseUmask,"samurui/gtk","GDK_BUTTON_RELEASE_MASK");
EXT(YsamuruiSgtkYgdkUkeyUpressUmask,"samurui/gtk","GDK_KEY_PRESS_MASK");
EXT(YsamuruiSgtkYgdkUkeyUreleaseUmask,"samurui/gtk","GDK_KEY_RELEASE_MASK");
EXT(YsamuruiSgtkYgdkUenterUnotifyUmask,"samurui/gtk","GDK_ENTER_NOTIFY_MASK");
EXT(YsamuruiSgtkYgdkUleaveUnotifyUmask,"samurui/gtk","GDK_LEAVE_NOTIFY_MASK");
EXT(YsamuruiSgtkYgdkUfocusUchangeUmask,"samurui/gtk","GDK_FOCUS_CHANGE_MASK");
EXT(YsamuruiSgtkYgdkUstructureUmask,"samurui/gtk","GDK_STRUCTURE_MASK");
EXT(YsamuruiSgtkYgdkUpropertyUchangeUmask,"samurui/gtk","GDK_PROPERTY_CHANGE_MASK");
EXT(YsamuruiSgtkYgdkUvisibilityUnotifyUmask,"samurui/gtk","GDK_VISIBILITY_NOTIFY_MASK");
EXT(YsamuruiSgtkYgdkUproximityUinUmask,"samurui/gtk","GDK_PROXIMITY_IN_MASK");
EXT(YsamuruiSgtkYgdkUproximityUoutUmask,"samurui/gtk","GDK_PROXIMITY_OUT_MASK");
EXT(YsamuruiSgtkYgdkUsubstructureUmask,"samurui/gtk","GDK_SUBSTRUCTURE_MASK");
EXT(YsamuruiSgtkYgdkUscrollUmask,"samurui/gtk","GDK_SCROLL_MASK");
EXT(YsamuruiSgtkYgdkUallUeventsUmask,"samurui/gtk","GDK_ALL_EVENTS_MASK");
EXT(YsamuruiSgtkYgdkUvisibilityUunobscured,"samurui/gtk","GDK_VISIBILITY_UNOBSCURED");
EXT(YsamuruiSgtkYgdkUvisibilityUpartial,"samurui/gtk","GDK_VISIBILITY_PARTIAL");
EXT(YsamuruiSgtkYgdkUvisibilityUfullyUobscured,"samurui/gtk","GDK_VISIBILITY_FULLY_OBSCURED");
EXT(YsamuruiSgtkYgdkUscrollUup,"samurui/gtk","GDK_SCROLL_UP");
EXT(YsamuruiSgtkYgdkUscrollUdown,"samurui/gtk","GDK_SCROLL_DOWN");
EXT(YsamuruiSgtkYgdkUscrollUleft,"samurui/gtk","GDK_SCROLL_LEFT");
EXT(YsamuruiSgtkYgdkUscrollUright,"samurui/gtk","GDK_SCROLL_RIGHT");
EXT(YsamuruiSgtkYgdkUnotifyUancestor,"samurui/gtk","GDK_NOTIFY_ANCESTOR");
EXT(YsamuruiSgtkYgdkUnotifyUvirtual,"samurui/gtk","GDK_NOTIFY_VIRTUAL");
EXT(YsamuruiSgtkYgdkUnotifyUinferior,"samurui/gtk","GDK_NOTIFY_INFERIOR");
EXT(YsamuruiSgtkYgdkUnotifyUnonlinear,"samurui/gtk","GDK_NOTIFY_NONLINEAR");
EXT(YsamuruiSgtkYgdkUnotifyUnonlinearUvirtual,"samurui/gtk","GDK_NOTIFY_NONLINEAR_VIRTUAL");
EXT(YsamuruiSgtkYgdkUnotifyUunknown,"samurui/gtk","GDK_NOTIFY_UNKNOWN");
EXT(YsamuruiSgtkYgdkUcrossingUnormal,"samurui/gtk","GDK_CROSSING_NORMAL");
EXT(YsamuruiSgtkYgdkUcrossingUgrab,"samurui/gtk","GDK_CROSSING_GRAB");
EXT(YsamuruiSgtkYgdkUcrossingUungrab,"samurui/gtk","GDK_CROSSING_UNGRAB");
EXT(YsamuruiSgtkYgdkUpropertyUnewUvalue,"samurui/gtk","GDK_PROPERTY_NEW_VALUE");
EXT(YsamuruiSgtkYgdkUpropertyUdelete,"samurui/gtk","GDK_PROPERTY_DELETE");
EXT(YsamuruiSgtkYgdkUwindowUstateUwithdrawn,"samurui/gtk","GDK_WINDOW_STATE_WITHDRAWN");
EXT(YsamuruiSgtkYgdkUwindowUstateUiconified,"samurui/gtk","GDK_WINDOW_STATE_ICONIFIED");
EXT(YsamuruiSgtkYgdkUwindowUstateUmaximized,"samurui/gtk","GDK_WINDOW_STATE_MAXIMIZED");
EXT(YsamuruiSgtkYgdkUwindowUstateUsticky,"samurui/gtk","GDK_WINDOW_STATE_STICKY");
EXT(YsamuruiSgtkYgdkUsettingUactionUnew,"samurui/gtk","GDK_SETTING_ACTION_NEW");
EXT(YsamuruiSgtkYgdkUsettingUactionUchanged,"samurui/gtk","GDK_SETTING_ACTION_CHANGED");
EXT(YsamuruiSgtkYgdkUsettingUactionUdeleted,"samurui/gtk","GDK_SETTING_ACTION_DELETED");

typedef union {
    char b[20];
    short s[10];
    long l[5];
  } _GdkEventClient_data;


EXT(YsamuruiSgtkYgdkUcapUnotUlast,"samurui/gtk","GDK_CAP_NOT_LAST");
EXT(YsamuruiSgtkYgdkUcapUbutt,"samurui/gtk","GDK_CAP_BUTT");
EXT(YsamuruiSgtkYgdkUcapUround,"samurui/gtk","GDK_CAP_ROUND");
EXT(YsamuruiSgtkYgdkUcapUprojecting,"samurui/gtk","GDK_CAP_PROJECTING");
EXT(YsamuruiSgtkYgdkUsolid,"samurui/gtk","GDK_SOLID");
EXT(YsamuruiSgtkYgdkUtiled,"samurui/gtk","GDK_TILED");
EXT(YsamuruiSgtkYgdkUstippled,"samurui/gtk","GDK_STIPPLED");
EXT(YsamuruiSgtkYgdkUopaqueUstippled,"samurui/gtk","GDK_OPAQUE_STIPPLED");
EXT(YsamuruiSgtkYgdkUcopy,"samurui/gtk","GDK_COPY");
EXT(YsamuruiSgtkYgdkUinvert,"samurui/gtk","GDK_INVERT");
EXT(YsamuruiSgtkYgdkUxor,"samurui/gtk","GDK_XOR");
EXT(YsamuruiSgtkYgdkUclear,"samurui/gtk","GDK_CLEAR");
EXT(YsamuruiSgtkYgdkUand,"samurui/gtk","GDK_AND");
EXT(YsamuruiSgtkYgdkUandUreverse,"samurui/gtk","GDK_AND_REVERSE");
EXT(YsamuruiSgtkYgdkUandUinvert,"samurui/gtk","GDK_AND_INVERT");
EXT(YsamuruiSgtkYgdkUnoop,"samurui/gtk","GDK_NOOP");
EXT(YsamuruiSgtkYgdkUor,"samurui/gtk","GDK_OR");
EXT(YsamuruiSgtkYgdkUequiv,"samurui/gtk","GDK_EQUIV");
EXT(YsamuruiSgtkYgdkUorUreverse,"samurui/gtk","GDK_OR_REVERSE");
EXT(YsamuruiSgtkYgdkUcopyUinvert,"samurui/gtk","GDK_COPY_INVERT");
EXT(YsamuruiSgtkYgdkUorUinvert,"samurui/gtk","GDK_OR_INVERT");
EXT(YsamuruiSgtkYgdkUnand,"samurui/gtk","GDK_NAND");
EXT(YsamuruiSgtkYgdkUnor,"samurui/gtk","GDK_NOR");
EXT(YsamuruiSgtkYgdkUset,"samurui/gtk","GDK_SET");
EXT(YsamuruiSgtkYgdkUjoinUmiter,"samurui/gtk","GDK_JOIN_MITER");
EXT(YsamuruiSgtkYgdkUjoinUround,"samurui/gtk","GDK_JOIN_ROUND");
EXT(YsamuruiSgtkYgdkUjoinUbevel,"samurui/gtk","GDK_JOIN_BEVEL");
EXT(YsamuruiSgtkYgdkUlineUsolid,"samurui/gtk","GDK_LINE_SOLID");
EXT(YsamuruiSgtkYgdkUlineUonUoffUdash,"samurui/gtk","GDK_LINE_ON_OFF_DASH");
EXT(YsamuruiSgtkYgdkUlineUdoubleUdash,"samurui/gtk","GDK_LINE_DOUBLE_DASH");
EXT(YsamuruiSgtkYgdkUclipUbyUchildren,"samurui/gtk","GDK_CLIP_BY_CHILDREN");
EXT(YsamuruiSgtkYgdkUincludeUinferiors,"samurui/gtk","GDK_INCLUDE_INFERIORS");
EXT(YsamuruiSgtkYgdkUgcUforeground,"samurui/gtk","GDK_GC_FOREGROUND");
EXT(YsamuruiSgtkYgdkUgcUbackground,"samurui/gtk","GDK_GC_BACKGROUND");
EXT(YsamuruiSgtkYgdkUgcUfont,"samurui/gtk","GDK_GC_FONT");
EXT(YsamuruiSgtkYgdkUgcUfunction,"samurui/gtk","GDK_GC_FUNCTION");
EXT(YsamuruiSgtkYgdkUgcUfill,"samurui/gtk","GDK_GC_FILL");
EXT(YsamuruiSgtkYgdkUgcUtile,"samurui/gtk","GDK_GC_TILE");
EXT(YsamuruiSgtkYgdkUgcUstipple,"samurui/gtk","GDK_GC_STIPPLE");
EXT(YsamuruiSgtkYgdkUgcUclipUmask,"samurui/gtk","GDK_GC_CLIP_MASK");
EXT(YsamuruiSgtkYgdkUgcUsubwindow,"samurui/gtk","GDK_GC_SUBWINDOW");
EXT(YsamuruiSgtkYgdkUgcUtsUxUorigin,"samurui/gtk","GDK_GC_TS_X_ORIGIN");
EXT(YsamuruiSgtkYgdkUgcUtsUyUorigin,"samurui/gtk","GDK_GC_TS_Y_ORIGIN");
EXT(YsamuruiSgtkYgdkUgcUclipUxUorigin,"samurui/gtk","GDK_GC_CLIP_X_ORIGIN");
EXT(YsamuruiSgtkYgdkUgcUclipUyUorigin,"samurui/gtk","GDK_GC_CLIP_Y_ORIGIN");
EXT(YsamuruiSgtkYgdkUgcUexposures,"samurui/gtk","GDK_GC_EXPOSURES");
EXT(YsamuruiSgtkYgdkUgcUlineUwidth,"samurui/gtk","GDK_GC_LINE_WIDTH");
EXT(YsamuruiSgtkYgdkUgcUlineUstyle,"samurui/gtk","GDK_GC_LINE_STYLE");
EXT(YsamuruiSgtkYgdkUgcUcapUstyle,"samurui/gtk","GDK_GC_CAP_STYLE");
EXT(YsamuruiSgtkYgdkUgcUjoinUstyle,"samurui/gtk","GDK_GC_JOIN_STYLE");
EXT(YsamuruiSgtkYgdkUimageUnormal,"samurui/gtk","GDK_IMAGE_NORMAL");
EXT(YsamuruiSgtkYgdkUimageUshared,"samurui/gtk","GDK_IMAGE_SHARED");
EXT(YsamuruiSgtkYgdkUimageUfastest,"samurui/gtk","GDK_IMAGE_FASTEST");
EXT(YsamuruiSgtkYgdkUvisualUstaticUgray,"samurui/gtk","GDK_VISUAL_STATIC_GRAY");
EXT(YsamuruiSgtkYgdkUvisualUgrayscale,"samurui/gtk","GDK_VISUAL_GRAYSCALE");
EXT(YsamuruiSgtkYgdkUvisualUstaticUcolor,"samurui/gtk","GDK_VISUAL_STATIC_COLOR");
EXT(YsamuruiSgtkYgdkUvisualUpseudoUcolor,"samurui/gtk","GDK_VISUAL_PSEUDO_COLOR");
EXT(YsamuruiSgtkYgdkUvisualUtrueUcolor,"samurui/gtk","GDK_VISUAL_TRUE_COLOR");
EXT(YsamuruiSgtkYgdkUvisualUdirectUcolor,"samurui/gtk","GDK_VISUAL_DIRECT_COLOR");
EXT(YsamuruiSgtkYgdkUinputUoutput,"samurui/gtk","GDK_INPUT_OUTPUT");
EXT(YsamuruiSgtkYgdkUinputUonly,"samurui/gtk","GDK_INPUT_ONLY");
EXT(YsamuruiSgtkYgdkUwindowUroot,"samurui/gtk","GDK_WINDOW_ROOT");
EXT(YsamuruiSgtkYgdkUwindowUtoplevel,"samurui/gtk","GDK_WINDOW_TOPLEVEL");
EXT(YsamuruiSgtkYgdkUwindowUchild,"samurui/gtk","GDK_WINDOW_CHILD");
EXT(YsamuruiSgtkYgdkUwindowUdialog,"samurui/gtk","GDK_WINDOW_DIALOG");
EXT(YsamuruiSgtkYgdkUwindowUtemp,"samurui/gtk","GDK_WINDOW_TEMP");
EXT(YsamuruiSgtkYgdkUwindowUforeign,"samurui/gtk","GDK_WINDOW_FOREIGN");
EXT(YsamuruiSgtkYgdkUwaUtitle,"samurui/gtk","GDK_WA_TITLE");
EXT(YsamuruiSgtkYgdkUwaUx,"samurui/gtk","GDK_WA_X");
EXT(YsamuruiSgtkYgdkUwaUy,"samurui/gtk","GDK_WA_Y");
EXT(YsamuruiSgtkYgdkUwaUcursor,"samurui/gtk","GDK_WA_CURSOR");
EXT(YsamuruiSgtkYgdkUwaUcolormap,"samurui/gtk","GDK_WA_COLORMAP");
EXT(YsamuruiSgtkYgdkUwaUvisual,"samurui/gtk","GDK_WA_VISUAL");
EXT(YsamuruiSgtkYgdkUwaUwmclass,"samurui/gtk","GDK_WA_WMCLASS");
EXT(YsamuruiSgtkYgdkUwaUnoredir,"samurui/gtk","GDK_WA_NOREDIR");
EXT(YsamuruiSgtkYgdkUhintUpos,"samurui/gtk","GDK_HINT_POS");
EXT(YsamuruiSgtkYgdkUhintUminUsize,"samurui/gtk","GDK_HINT_MIN_SIZE");
EXT(YsamuruiSgtkYgdkUhintUmaxUsize,"samurui/gtk","GDK_HINT_MAX_SIZE");
EXT(YsamuruiSgtkYgdkUhintUbaseUsize,"samurui/gtk","GDK_HINT_BASE_SIZE");
EXT(YsamuruiSgtkYgdkUhintUaspect,"samurui/gtk","GDK_HINT_ASPECT");
EXT(YsamuruiSgtkYgdkUhintUresizeUinc,"samurui/gtk","GDK_HINT_RESIZE_INC");
EXT(YsamuruiSgtkYgdkUhintUwinUgravity,"samurui/gtk","GDK_HINT_WIN_GRAVITY");
EXT(YsamuruiSgtkYgdkUhintUuserUpos,"samurui/gtk","GDK_HINT_USER_POS");
EXT(YsamuruiSgtkYgdkUhintUuserUsize,"samurui/gtk","GDK_HINT_USER_SIZE");
EXT(YsamuruiSgtkYgdkUwindowUtypeUhintUnormal,"samurui/gtk","GDK_WINDOW_TYPE_HINT_NORMAL");
EXT(YsamuruiSgtkYgdkUwindowUtypeUhintUdialog,"samurui/gtk","GDK_WINDOW_TYPE_HINT_DIALOG");
EXT(YsamuruiSgtkYgdkUwindowUtypeUhintUmenu,"samurui/gtk","GDK_WINDOW_TYPE_HINT_MENU");
EXT(YsamuruiSgtkYgdkUwindowUtypeUhintUtoolbar,"samurui/gtk","GDK_WINDOW_TYPE_HINT_TOOLBAR");
EXT(YsamuruiSgtkYgdkUdecorUall,"samurui/gtk","GDK_DECOR_ALL");
EXT(YsamuruiSgtkYgdkUdecorUborder,"samurui/gtk","GDK_DECOR_BORDER");
EXT(YsamuruiSgtkYgdkUdecorUresizeh,"samurui/gtk","GDK_DECOR_RESIZEH");
EXT(YsamuruiSgtkYgdkUdecorUtitle,"samurui/gtk","GDK_DECOR_TITLE");
EXT(YsamuruiSgtkYgdkUdecorUmenu,"samurui/gtk","GDK_DECOR_MENU");
EXT(YsamuruiSgtkYgdkUdecorUminimize,"samurui/gtk","GDK_DECOR_MINIMIZE");
EXT(YsamuruiSgtkYgdkUdecorUmaximize,"samurui/gtk","GDK_DECOR_MAXIMIZE");
EXT(YsamuruiSgtkYgdkUfuncUall,"samurui/gtk","GDK_FUNC_ALL");
EXT(YsamuruiSgtkYgdkUfuncUresize,"samurui/gtk","GDK_FUNC_RESIZE");
EXT(YsamuruiSgtkYgdkUfuncUmove,"samurui/gtk","GDK_FUNC_MOVE");
EXT(YsamuruiSgtkYgdkUfuncUminimize,"samurui/gtk","GDK_FUNC_MINIMIZE");
EXT(YsamuruiSgtkYgdkUfuncUmaximize,"samurui/gtk","GDK_FUNC_MAXIMIZE");
EXT(YsamuruiSgtkYgdkUfuncUclose,"samurui/gtk","GDK_FUNC_CLOSE");
EXT(YsamuruiSgtkYgdkUgravityUnorthUwest,"samurui/gtk","GDK_GRAVITY_NORTH_WEST");
EXT(YsamuruiSgtkYgdkUgravityUnorth,"samurui/gtk","GDK_GRAVITY_NORTH");
EXT(YsamuruiSgtkYgdkUgravityUnorthUeast,"samurui/gtk","GDK_GRAVITY_NORTH_EAST");
EXT(YsamuruiSgtkYgdkUgravityUwest,"samurui/gtk","GDK_GRAVITY_WEST");
EXT(YsamuruiSgtkYgdkUgravityUcenter,"samurui/gtk","GDK_GRAVITY_CENTER");
EXT(YsamuruiSgtkYgdkUgravityUeast,"samurui/gtk","GDK_GRAVITY_EAST");
EXT(YsamuruiSgtkYgdkUgravityUsouthUwest,"samurui/gtk","GDK_GRAVITY_SOUTH_WEST");
EXT(YsamuruiSgtkYgdkUgravityUsouth,"samurui/gtk","GDK_GRAVITY_SOUTH");
EXT(YsamuruiSgtkYgdkUgravityUsouthUeast,"samurui/gtk","GDK_GRAVITY_SOUTH_EAST");
EXT(YsamuruiSgtkYgdkUgravityUstatic,"samurui/gtk","GDK_GRAVITY_STATIC");
EXT(YsamuruiSgtkYgdkUwindowUedgeUnorthUwest,"samurui/gtk","GDK_WINDOW_EDGE_NORTH_WEST");
EXT(YsamuruiSgtkYgdkUwindowUedgeUnorth,"samurui/gtk","GDK_WINDOW_EDGE_NORTH");
EXT(YsamuruiSgtkYgdkUwindowUedgeUnorthUeast,"samurui/gtk","GDK_WINDOW_EDGE_NORTH_EAST");
EXT(YsamuruiSgtkYgdkUwindowUedgeUwest,"samurui/gtk","GDK_WINDOW_EDGE_WEST");
EXT(YsamuruiSgtkYgdkUwindowUedgeUeast,"samurui/gtk","GDK_WINDOW_EDGE_EAST");
EXT(YsamuruiSgtkYgdkUwindowUedgeUsouthUwest,"samurui/gtk","GDK_WINDOW_EDGE_SOUTH_WEST");
EXT(YsamuruiSgtkYgdkUwindowUedgeUsouth,"samurui/gtk","GDK_WINDOW_EDGE_SOUTH");
EXT(YsamuruiSgtkYgdkUwindowUedgeUsouthUeast,"samurui/gtk","GDK_WINDOW_EDGE_SOUTH_EAST");
EXT(YsamuruiSgtkYgtkUcalendarUshowUheading,"samurui/gtk","GTK_CALENDAR_SHOW_HEADING");
EXT(YsamuruiSgtkYgtkUcalendarUshowUdayUnames,"samurui/gtk","GTK_CALENDAR_SHOW_DAY_NAMES");
EXT(YsamuruiSgtkYgtkUcalendarUnoUmonthUchange,"samurui/gtk","GTK_CALENDAR_NO_MONTH_CHANGE");
EXT(YsamuruiSgtkYgtkUcalendarUshowUweekUnumbers,"samurui/gtk","GTK_CALENDAR_SHOW_WEEK_NUMBERS");
EXT(YsamuruiSgtkYgtkUcalendarUweekUstartUmonday,"samurui/gtk","GTK_CALENDAR_WEEK_START_MONDAY");
EXT(YsamuruiSgtkYgtkUclistUinUdrag,"samurui/gtk","GTK_CLIST_IN_DRAG");
EXT(YsamuruiSgtkYgtkUclistUrowUheightUset,"samurui/gtk","GTK_CLIST_ROW_HEIGHT_SET");
EXT(YsamuruiSgtkYgtkUclistUshowUtitles,"samurui/gtk","GTK_CLIST_SHOW_TITLES");
EXT(YsamuruiSgtkYgtkUclistUaddUmode,"samurui/gtk","GTK_CLIST_ADD_MODE");
EXT(YsamuruiSgtkYgtkUclistUautoUsort,"samurui/gtk","GTK_CLIST_AUTO_SORT");
EXT(YsamuruiSgtkYgtkUclistUautoUresizeUblocked,"samurui/gtk","GTK_CLIST_AUTO_RESIZE_BLOCKED");
EXT(YsamuruiSgtkYgtkUclistUreorderable,"samurui/gtk","GTK_CLIST_REORDERABLE");
EXT(YsamuruiSgtkYgtkUclistUuseUdragUicons,"samurui/gtk","GTK_CLIST_USE_DRAG_ICONS");
EXT(YsamuruiSgtkYgtkUclistUdrawUdragUline,"samurui/gtk","GTK_CLIST_DRAW_DRAG_LINE");
EXT(YsamuruiSgtkYgtkUclistUdrawUdragUrect,"samurui/gtk","GTK_CLIST_DRAW_DRAG_RECT");
EXT(YsamuruiSgtkYgtkUcellUempty,"samurui/gtk","GTK_CELL_EMPTY");
EXT(YsamuruiSgtkYgtkUcellUtext,"samurui/gtk","GTK_CELL_TEXT");
EXT(YsamuruiSgtkYgtkUcellUpixmap,"samurui/gtk","GTK_CELL_PIXMAP");
EXT(YsamuruiSgtkYgtkUcellUpixtext,"samurui/gtk","GTK_CELL_PIXTEXT");
EXT(YsamuruiSgtkYgtkUcellUwidget,"samurui/gtk","GTK_CELL_WIDGET");
EXT(YsamuruiSgtkYgtkUclistUdragUnone,"samurui/gtk","GTK_CLIST_DRAG_NONE");
EXT(YsamuruiSgtkYgtkUclistUdragUbefore,"samurui/gtk","GTK_CLIST_DRAG_BEFORE");
EXT(YsamuruiSgtkYgtkUclistUdragUinto,"samurui/gtk","GTK_CLIST_DRAG_INTO");
EXT(YsamuruiSgtkYgtkUclistUdragUafter,"samurui/gtk","GTK_CLIST_DRAG_AFTER");
EXT(YsamuruiSgtkYgtkUbuttonUignored,"samurui/gtk","GTK_BUTTON_IGNORED");
EXT(YsamuruiSgtkYgtkUbuttonUselects,"samurui/gtk","GTK_BUTTON_SELECTS");
EXT(YsamuruiSgtkYgtkUbuttonUdrags,"samurui/gtk","GTK_BUTTON_DRAGS");
EXT(YsamuruiSgtkYgtkUbuttonUexpands,"samurui/gtk","GTK_BUTTON_EXPANDS");
EXT(YsamuruiSgtkYgtkUctreeUposUbefore,"samurui/gtk","GTK_CTREE_POS_BEFORE");
EXT(YsamuruiSgtkYgtkUctreeUposUasUchild,"samurui/gtk","GTK_CTREE_POS_AS_CHILD");
EXT(YsamuruiSgtkYgtkUctreeUposUafter,"samurui/gtk","GTK_CTREE_POS_AFTER");
EXT(YsamuruiSgtkYgtkUctreeUlinesUnone,"samurui/gtk","GTK_CTREE_LINES_NONE");
EXT(YsamuruiSgtkYgtkUctreeUlinesUsolid,"samurui/gtk","GTK_CTREE_LINES_SOLID");
EXT(YsamuruiSgtkYgtkUctreeUlinesUdotted,"samurui/gtk","GTK_CTREE_LINES_DOTTED");
EXT(YsamuruiSgtkYgtkUctreeUlinesUtabbed,"samurui/gtk","GTK_CTREE_LINES_TABBED");
EXT(YsamuruiSgtkYgtkUctreeUexpanderUnone,"samurui/gtk","GTK_CTREE_EXPANDER_NONE");
EXT(YsamuruiSgtkYgtkUctreeUexpanderUsquare,"samurui/gtk","GTK_CTREE_EXPANDER_SQUARE");
EXT(YsamuruiSgtkYgtkUctreeUexpanderUtriangle,"samurui/gtk","GTK_CTREE_EXPANDER_TRIANGLE");
EXT(YsamuruiSgtkYgtkUctreeUexpanderUcircular,"samurui/gtk","GTK_CTREE_EXPANDER_CIRCULAR");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUexpand,"samurui/gtk","GTK_CTREE_EXPANSION_EXPAND");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUexpandUrecursive,"samurui/gtk","GTK_CTREE_EXPANSION_EXPAND_RECURSIVE");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUcollapse,"samurui/gtk","GTK_CTREE_EXPANSION_COLLAPSE");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUcollapseUrecursive,"samurui/gtk","GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUtoggle,"samurui/gtk","GTK_CTREE_EXPANSION_TOGGLE");
EXT(YsamuruiSgtkYgtkUctreeUexpansionUtoggleUrecursive,"samurui/gtk","GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE");
EXT(YsamuruiSgtkYgtkUdialogUmodal,"samurui/gtk","GTK_DIALOG_MODAL");
EXT(YsamuruiSgtkYgtkUdialogUdestroyUwithUparent,"samurui/gtk","GTK_DIALOG_DESTROY_WITH_PARENT");
EXT(YsamuruiSgtkYgtkUdialogUnoUseparator,"samurui/gtk","GTK_DIALOG_NO_SEPARATOR");
EXT(YsamuruiSgtkYgtkUresponseUnone,"samurui/gtk","GTK_RESPONSE_NONE");
EXT(YsamuruiSgtkYgtkUresponseUreject,"samurui/gtk","GTK_RESPONSE_REJECT");
EXT(YsamuruiSgtkYgtkUresponseUaccept,"samurui/gtk","GTK_RESPONSE_ACCEPT");
EXT(YsamuruiSgtkYgtkUresponseUdeleteUevent,"samurui/gtk","GTK_RESPONSE_DELETE_EVENT");
EXT(YsamuruiSgtkYgtkUresponseUok,"samurui/gtk","GTK_RESPONSE_OK");
EXT(YsamuruiSgtkYgtkUresponseUcancel,"samurui/gtk","GTK_RESPONSE_CANCEL");
EXT(YsamuruiSgtkYgtkUresponseUclose,"samurui/gtk","GTK_RESPONSE_CLOSE");
EXT(YsamuruiSgtkYgtkUresponseUyes,"samurui/gtk","GTK_RESPONSE_YES");
EXT(YsamuruiSgtkYgtkUresponseUno,"samurui/gtk","GTK_RESPONSE_NO");
EXT(YsamuruiSgtkYgtkUresponseUapply,"samurui/gtk","GTK_RESPONSE_APPLY");
EXT(YsamuruiSgtkYgtkUresponseUhelp,"samurui/gtk","GTK_RESPONSE_HELP");
EXT(YsamuruiSgtkYgtkUimageUempty,"samurui/gtk","GTK_IMAGE_EMPTY");
EXT(YsamuruiSgtkYgtkUimageUpixmap,"samurui/gtk","GTK_IMAGE_PIXMAP");
EXT(YsamuruiSgtkYgtkUimageUimage,"samurui/gtk","GTK_IMAGE_IMAGE");
EXT(YsamuruiSgtkYgtkUimageUpixbuf,"samurui/gtk","GTK_IMAGE_PIXBUF");
EXT(YsamuruiSgtkYgtkUimageUstock,"samurui/gtk","GTK_IMAGE_STOCK");
EXT(YsamuruiSgtkYgtkUimageUiconUset,"samurui/gtk","GTK_IMAGE_ICON_SET");
EXT(YsamuruiSgtkYgtkUimageUanimation,"samurui/gtk","GTK_IMAGE_ANIMATION");

void gtk_init_easy(void)
{
  char **argv, **cargv; 
  int argc = 1;
  
  argv = malloc(1 * sizeof(char *));
  argv[0] = strdup("magic");

  cargv = argv;
  gtk_init(&argc, &cargv);

  free(argv[0]);
  free(argv);
}

EXT(YsamuruiSgtkYgtkUprogressUcontinuous,"samurui/gtk","GTK_PROGRESS_CONTINUOUS");
EXT(YsamuruiSgtkYgtkUprogressUdiscrete,"samurui/gtk","GTK_PROGRESS_DISCRETE");
EXT(YsamuruiSgtkYgtkUprogressUleftUtoUright,"samurui/gtk","GTK_PROGRESS_LEFT_TO_RIGHT");
EXT(YsamuruiSgtkYgtkUprogressUrightUtoUleft,"samurui/gtk","GTK_PROGRESS_RIGHT_TO_LEFT");
EXT(YsamuruiSgtkYgtkUprogressUbottomUtoUtop,"samurui/gtk","GTK_PROGRESS_BOTTOM_TO_TOP");
EXT(YsamuruiSgtkYgtkUprogressUtopUtoUbottom,"samurui/gtk","GTK_PROGRESS_TOP_TO_BOTTOM");
EXT(YsamuruiSgtkYgtkUupdateUalways,"samurui/gtk","GTK_UPDATE_ALWAYS");
EXT(YsamuruiSgtkYgtkUupdateUifUvalid,"samurui/gtk","GTK_UPDATE_IF_VALID");
EXT(YsamuruiSgtkYgtkUspinUstepUforward,"samurui/gtk","GTK_SPIN_STEP_FORWARD");
EXT(YsamuruiSgtkYgtkUspinUstepUbackward,"samurui/gtk","GTK_SPIN_STEP_BACKWARD");
EXT(YsamuruiSgtkYgtkUspinUpageUforward,"samurui/gtk","GTK_SPIN_PAGE_FORWARD");
EXT(YsamuruiSgtkYgtkUspinUpageUbackward,"samurui/gtk","GTK_SPIN_PAGE_BACKWARD");
EXT(YsamuruiSgtkYgtkUspinUhome,"samurui/gtk","GTK_SPIN_HOME");
EXT(YsamuruiSgtkYgtkUspinUend,"samurui/gtk","GTK_SPIN_END");
EXT(YsamuruiSgtkYgtkUspinUuserUdefined,"samurui/gtk","GTK_SPIN_USER_DEFINED");
EXT(YsamuruiSgtkYgtkUtextUwindowUprivate,"samurui/gtk","GTK_TEXT_WINDOW_PRIVATE");
EXT(YsamuruiSgtkYgtkUtextUwindowUwidget,"samurui/gtk","GTK_TEXT_WINDOW_WIDGET");
EXT(YsamuruiSgtkYgtkUtextUwindowUtext,"samurui/gtk","GTK_TEXT_WINDOW_TEXT");
EXT(YsamuruiSgtkYgtkUtextUwindowUleft,"samurui/gtk","GTK_TEXT_WINDOW_LEFT");
EXT(YsamuruiSgtkYgtkUtextUwindowUright,"samurui/gtk","GTK_TEXT_WINDOW_RIGHT");
EXT(YsamuruiSgtkYgtkUtextUwindowUtop,"samurui/gtk","GTK_TEXT_WINDOW_TOP");
EXT(YsamuruiSgtkYgtkUtextUwindowUbottom,"samurui/gtk","GTK_TEXT_WINDOW_BOTTOM");
EXT(YsamuruiSgtkYgtkUtoolbarUchildUspace,"samurui/gtk","GTK_TOOLBAR_CHILD_SPACE");
EXT(YsamuruiSgtkYgtkUtoolbarUchildUbutton,"samurui/gtk","GTK_TOOLBAR_CHILD_BUTTON");
EXT(YsamuruiSgtkYgtkUtoolbarUchildUtogglebutton,"samurui/gtk","GTK_TOOLBAR_CHILD_TOGGLEBUTTON");
EXT(YsamuruiSgtkYgtkUtoolbarUchildUradiobutton,"samurui/gtk","GTK_TOOLBAR_CHILD_RADIOBUTTON");
EXT(YsamuruiSgtkYgtkUtoolbarUchildUwidget,"samurui/gtk","GTK_TOOLBAR_CHILD_WIDGET");
EXT(YsamuruiSgtkYgtkUtoolbarUspaceUempty,"samurui/gtk","GTK_TOOLBAR_SPACE_EMPTY");
EXT(YsamuruiSgtkYgtkUtoolbarUspaceUline,"samurui/gtk","GTK_TOOLBAR_SPACE_LINE");
EXT(YsamuruiSgtkYgtkUtreeUviewUline,"samurui/gtk","GTK_TREE_VIEW_LINE");
EXT(YsamuruiSgtkYgtkUtreeUviewUitem,"samurui/gtk","GTK_TREE_VIEW_ITEM");
EXT(YsamuruiSgtkYgtkUtreeUviewUdropUbefore,"samurui/gtk","GTK_TREE_VIEW_DROP_BEFORE");
EXT(YsamuruiSgtkYgtkUtreeUviewUdropUafter,"samurui/gtk","GTK_TREE_VIEW_DROP_AFTER");
EXT(YsamuruiSgtkYgtkUtreeUviewUdropUintoUorUbefore,"samurui/gtk","GTK_TREE_VIEW_DROP_INTO_OR_BEFORE");
EXT(YsamuruiSgtkYgtkUtreeUviewUdropUintoUorUafter,"samurui/gtk","GTK_TREE_VIEW_DROP_INTO_OR_AFTER");
EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgrowUonly,"samurui/gtk","GTK_TREE_VIEW_COLUMN_GROW_ONLY");
EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUautosize,"samurui/gtk","GTK_TREE_VIEW_COLUMN_AUTOSIZE");
EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUfixed,"samurui/gtk","GTK_TREE_VIEW_COLUMN_FIXED");


#include "treegoo.h"


EXT(YsamuruiSgtkYgUsignalUconnectUdata,"samurui/gtk","g_signal_connect_data");
FUNFOR(YsamuruiSgtkYgUsignalUconnectUdata);

FUNCODEDEF(YsamuruiSgtkYgUsignalUconnectUdata)
{
    P instance_, detailed_signal_, c_handler_, data_, destroy_data_, connect_flags_;
    gpointer arg1 ;
    gchar *arg2 ;
    GCallback arg3 ;
    gpointer arg4 ;
    GClosureNotify arg5 ;
    int arg6 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(instance_, 0);
    {
        arg1 = (gpointer )YPlu(instance_);
    }
    ARG(detailed_signal_, 1);
    {
        arg2 = (char *)YPsu(detailed_signal_);
    }
    ARG(c_handler_, 2);
    {
        arg3 = (GCallback )YPlu(c_handler_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    ARG(destroy_data_, 4);
    {
        arg5 = (GClosureNotify )YPlu(destroy_data_);
    }
    ARG(connect_flags_, 5);
    {
        arg6 = (int)YPiu(connect_flags_);
    }
    result = (gulong )g_signal_connect_data(arg1,arg2,arg3,arg4,arg5,(GConnectFlags )arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUsignalUconnect,"samurui/gtk","g_signal_connect");
FUNFOR(YsamuruiSgtkYgUsignalUconnect);

FUNCODEDEF(YsamuruiSgtkYgUsignalUconnect)
{
    P instance_, detailed_signal_, c_handler_, data_;
    gpointer arg1 ;
    gchar *arg2 ;
    GCallback arg3 ;
    gpointer arg4 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(instance_, 0);
    {
        arg1 = (gpointer )YPlu(instance_);
    }
    ARG(detailed_signal_, 1);
    {
        arg2 = (char *)YPsu(detailed_signal_);
    }
    ARG(c_handler_, 2);
    {
        arg3 = (GCallback )YPlu(c_handler_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    result = (gulong )g_signal_connect(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUclassUinstallUproperty,"samurui/gtk","g_object_class_install_property");
FUNFOR(YsamuruiSgtkYgUobjectUclassUinstallUproperty);

FUNCODEDEF(YsamuruiSgtkYgUobjectUclassUinstallUproperty)
{
    P oclass_, property_id_, pspec_;
    GObjectClass *arg1 ;
    guint arg2 ;
    GParamSpec *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(oclass_, 0);
    {
        arg1 = (GObjectClass *)YPlu(oclass_);
    }
    ARG(property_id_, 1);
    {
        arg2 = (unsigned)YPiu(property_id_);
    }
    ARG(pspec_, 2);
    {
        arg3 = (GParamSpec *)YPlu(pspec_);
    }
    g_object_class_install_property(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUclassUfindUproperty,"samurui/gtk","g_object_class_find_property");
FUNFOR(YsamuruiSgtkYgUobjectUclassUfindUproperty);

FUNCODEDEF(YsamuruiSgtkYgUobjectUclassUfindUproperty)
{
    P oclass_, property_name_;
    GObjectClass *arg1 ;
    gchar *arg2 ;
    GParamSpec *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(oclass_, 0);
    {
        arg1 = (GObjectClass *)YPlu(oclass_);
    }
    ARG(property_name_, 1);
    {
        arg2 = (char *)YPsu(property_name_);
    }
    result = (GParamSpec *)g_object_class_find_property(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUclassUlistUproperties,"samurui/gtk","g_object_class_list_properties");
FUNFOR(YsamuruiSgtkYgUobjectUclassUlistUproperties);

FUNCODEDEF(YsamuruiSgtkYgUobjectUclassUlistUproperties)
{
    P oclass_, n_properties_;
    GObjectClass *arg1 ;
    guint *arg2 ;
    GParamSpec **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(oclass_, 0);
    {
        arg1 = (GObjectClass *)YPlu(oclass_);
    }
    ARG(n_properties_, 1);
    {
        arg2 = (guint *)YPlu(n_properties_);
    }
    result = (GParamSpec **)g_object_class_list_properties(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUnewv,"samurui/gtk","g_object_newv");
FUNFOR(YsamuruiSgtkYgUobjectUnewv);

FUNCODEDEF(YsamuruiSgtkYgUobjectUnewv)
{
    P object_type_, n_parameters_, parameters_;
    GType arg1 ;
    guint arg2 ;
    GParameter *arg3 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_type_, 0);
    {
        arg1 = (unsigned long)YPiu(object_type_);
    }
    ARG(n_parameters_, 1);
    {
        arg2 = (unsigned)YPiu(n_parameters_);
    }
    ARG(parameters_, 2);
    {
        arg3 = (GParameter *)YPlu(parameters_);
    }
    result = (gpointer )g_object_newv(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUsetUproperty,"samurui/gtk","g_object_set_property");
FUNFOR(YsamuruiSgtkYgUobjectUsetUproperty);

FUNCODEDEF(YsamuruiSgtkYgUobjectUsetUproperty)
{
    P object_, property_name_, value_;
    GObject *arg1 ;
    gchar *arg2 ;
    GValue *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(property_name_, 1);
    {
        arg2 = (char *)YPsu(property_name_);
    }
    ARG(value_, 2);
    {
        arg3 = (GValue *)YPlu(value_);
    }
    g_object_set_property(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUgetUproperty,"samurui/gtk","g_object_get_property");
FUNFOR(YsamuruiSgtkYgUobjectUgetUproperty);

FUNCODEDEF(YsamuruiSgtkYgUobjectUgetUproperty)
{
    P object_, property_name_, value_;
    GObject *arg1 ;
    gchar *arg2 ;
    GValue *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(property_name_, 1);
    {
        arg2 = (char *)YPsu(property_name_);
    }
    ARG(value_, 2);
    {
        arg3 = (GValue *)YPlu(value_);
    }
    g_object_get_property(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUfreezeUnotify,"samurui/gtk","g_object_freeze_notify");
FUNFOR(YsamuruiSgtkYgUobjectUfreezeUnotify);

FUNCODEDEF(YsamuruiSgtkYgUobjectUfreezeUnotify)
{
    P object_;
    GObject *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    g_object_freeze_notify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUnotify,"samurui/gtk","g_object_notify");
FUNFOR(YsamuruiSgtkYgUobjectUnotify);

FUNCODEDEF(YsamuruiSgtkYgUobjectUnotify)
{
    P object_, property_name_;
    GObject *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(property_name_, 1);
    {
        arg2 = (char *)YPsu(property_name_);
    }
    g_object_notify(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUthawUnotify,"samurui/gtk","g_object_thaw_notify");
FUNFOR(YsamuruiSgtkYgUobjectUthawUnotify);

FUNCODEDEF(YsamuruiSgtkYgUobjectUthawUnotify)
{
    P object_;
    GObject *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    g_object_thaw_notify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUref,"samurui/gtk","g_object_ref");
FUNFOR(YsamuruiSgtkYgUobjectUref);

FUNCODEDEF(YsamuruiSgtkYgUobjectUref)
{
    P object_;
    gpointer arg1 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    result = (gpointer )g_object_ref(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUunref,"samurui/gtk","g_object_unref");
FUNFOR(YsamuruiSgtkYgUobjectUunref);

FUNCODEDEF(YsamuruiSgtkYgUobjectUunref)
{
    P object_;
    gpointer arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    g_object_unref(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUaddUweakUpointer,"samurui/gtk","g_object_add_weak_pointer");
FUNFOR(YsamuruiSgtkYgUobjectUaddUweakUpointer);

FUNCODEDEF(YsamuruiSgtkYgUobjectUaddUweakUpointer)
{
    P object_, weak_pointer_location_;
    GObject *arg1 ;
    gpointer *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(weak_pointer_location_, 1);
    {
        arg2 = (gpointer *)YPlu(weak_pointer_location_);
    }
    g_object_add_weak_pointer(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUremoveUweakUpointer,"samurui/gtk","g_object_remove_weak_pointer");
FUNFOR(YsamuruiSgtkYgUobjectUremoveUweakUpointer);

FUNCODEDEF(YsamuruiSgtkYgUobjectUremoveUweakUpointer)
{
    P object_, weak_pointer_location_;
    GObject *arg1 ;
    gpointer *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(weak_pointer_location_, 1);
    {
        arg2 = (gpointer *)YPlu(weak_pointer_location_);
    }
    g_object_remove_weak_pointer(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUgetUdata,"samurui/gtk","g_object_get_data");
FUNFOR(YsamuruiSgtkYgUobjectUgetUdata);

FUNCODEDEF(YsamuruiSgtkYgUobjectUgetUdata)
{
    P object_, key_;
    GObject *arg1 ;
    gchar *arg2 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(key_, 1);
    {
        arg2 = (char *)YPsu(key_);
    }
    result = (gpointer )g_object_get_data(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUsetUdata,"samurui/gtk","g_object_set_data");
FUNFOR(YsamuruiSgtkYgUobjectUsetUdata);

FUNCODEDEF(YsamuruiSgtkYgUobjectUsetUdata)
{
    P object_, key_, data_;
    GObject *arg1 ;
    gchar *arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(key_, 1);
    {
        arg2 = (char *)YPsu(key_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    g_object_set_data(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUsetUdataUfull,"samurui/gtk","g_object_set_data_full");
FUNFOR(YsamuruiSgtkYgUobjectUsetUdataUfull);

FUNCODEDEF(YsamuruiSgtkYgUobjectUsetUdataUfull)
{
    P object_, key_, data_, destroy_;
    GObject *arg1 ;
    gchar *arg2 ;
    gpointer arg3 ;
    GDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(key_, 1);
    {
        arg2 = (char *)YPsu(key_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 3);
    {
        arg4 = (GDestroyNotify )YPlu(destroy_);
    }
    g_object_set_data_full(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUstealUdata,"samurui/gtk","g_object_steal_data");
FUNFOR(YsamuruiSgtkYgUobjectUstealUdata);

FUNCODEDEF(YsamuruiSgtkYgUobjectUstealUdata)
{
    P object_, key_;
    GObject *arg1 ;
    gchar *arg2 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(key_, 1);
    {
        arg2 = (char *)YPsu(key_);
    }
    result = (gpointer )g_object_steal_data(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUobjectUwatchUclosure,"samurui/gtk","g_object_watch_closure");
FUNFOR(YsamuruiSgtkYgUobjectUwatchUclosure);

FUNCODEDEF(YsamuruiSgtkYgUobjectUwatchUclosure)
{
    P object_, closure_;
    GObject *arg1 ;
    GClosure *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(closure_, 1);
    {
        arg2 = (GClosure *)YPlu(closure_);
    }
    g_object_watch_closure(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUcclosureUnewUobject,"samurui/gtk","g_cclosure_new_object");
FUNFOR(YsamuruiSgtkYgUcclosureUnewUobject);

FUNCODEDEF(YsamuruiSgtkYgUcclosureUnewUobject)
{
    P callback_func_, object_;
    GCallback arg1 ;
    GObject *arg2 ;
    GClosure *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(callback_func_, 0);
    {
        arg1 = (GCallback )YPlu(callback_func_);
    }
    ARG(object_, 1);
    {
        arg2 = (GObject *)YPlu(object_);
    }
    result = (GClosure *)g_cclosure_new_object(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUcclosureUnewUobjectUswap,"samurui/gtk","g_cclosure_new_object_swap");
FUNFOR(YsamuruiSgtkYgUcclosureUnewUobjectUswap);

FUNCODEDEF(YsamuruiSgtkYgUcclosureUnewUobjectUswap)
{
    P callback_func_, object_;
    GCallback arg1 ;
    GObject *arg2 ;
    GClosure *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(callback_func_, 0);
    {
        arg1 = (GCallback )YPlu(callback_func_);
    }
    ARG(object_, 1);
    {
        arg2 = (GObject *)YPlu(object_);
    }
    result = (GClosure *)g_cclosure_new_object_swap(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUclosureUnewUobject,"samurui/gtk","g_closure_new_object");
FUNFOR(YsamuruiSgtkYgUclosureUnewUobject);

FUNCODEDEF(YsamuruiSgtkYgUclosureUnewUobject)
{
    P sizeof_closure_, object_;
    guint arg1 ;
    GObject *arg2 ;
    GClosure *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(sizeof_closure_, 0);
    {
        arg1 = (unsigned)YPiu(sizeof_closure_);
    }
    ARG(object_, 1);
    {
        arg2 = (GObject *)YPlu(object_);
    }
    result = (GClosure *)g_closure_new_object(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUvalueUsetUobject,"samurui/gtk","g_value_set_object");
FUNFOR(YsamuruiSgtkYgUvalueUsetUobject);

FUNCODEDEF(YsamuruiSgtkYgUvalueUsetUobject)
{
    P value_, v_object_;
    GValue *arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(value_, 0);
    {
        arg1 = (GValue *)YPlu(value_);
    }
    ARG(v_object_, 1);
    {
        arg2 = (gpointer )YPlu(v_object_);
    }
    g_value_set_object(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUvalueUgetUobject,"samurui/gtk","g_value_get_object");
FUNFOR(YsamuruiSgtkYgUvalueUgetUobject);

FUNCODEDEF(YsamuruiSgtkYgUvalueUgetUobject)
{
    P value_;
    GValue *arg1 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(value_, 0);
    {
        arg1 = (GValue *)YPlu(value_);
    }
    result = (gpointer )g_value_get_object(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUvalueUdupUobject,"samurui/gtk","g_value_dup_object");
FUNFOR(YsamuruiSgtkYgUvalueUdupUobject);

FUNCODEDEF(YsamuruiSgtkYgUvalueUdupUobject)
{
    P value_;
    GValue *arg1 ;
    GObject *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(value_, 0);
    {
        arg1 = (GValue *)YPlu(value_);
    }
    result = (GObject *)g_value_dup_object(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgUsignalUconnectUobject,"samurui/gtk","g_signal_connect_object");
FUNFOR(YsamuruiSgtkYgUsignalUconnectUobject);

FUNCODEDEF(YsamuruiSgtkYgUsignalUconnectUobject)
{
    P instance_, detailed_signal_, c_handler_, gobject_, connect_flags_;
    gpointer arg1 ;
    gchar *arg2 ;
    GCallback arg3 ;
    gpointer arg4 ;
    int arg5 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(instance_, 0);
    {
        arg1 = (gpointer )YPlu(instance_);
    }
    ARG(detailed_signal_, 1);
    {
        arg2 = (char *)YPsu(detailed_signal_);
    }
    ARG(c_handler_, 2);
    {
        arg3 = (GCallback )YPlu(c_handler_);
    }
    ARG(gobject_, 3);
    {
        arg4 = (gpointer )YPlu(gobject_);
    }
    ARG(connect_flags_, 4);
    {
        arg5 = (int)YPiu(connect_flags_);
    }
    result = (guint )g_signal_connect_object(arg1,arg2,arg3,arg4,(GConnectFlags )arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUxUset,"samurui/gtk","_GdkRectangle_x_set");
FUNFOR(YsamuruiSgtkYUgdkrectangleUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUxUset)
{
    P self_, x_;
    struct _GdkRectangle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUxUget,"samurui/gtk","_GdkRectangle_x_get");
FUNFOR(YsamuruiSgtkYUgdkrectangleUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUxUget)
{
    P self_;
    struct _GdkRectangle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    result = (gint ) (arg1->x);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUyUset,"samurui/gtk","_GdkRectangle_y_set");
FUNFOR(YsamuruiSgtkYUgdkrectangleUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUyUset)
{
    P self_, y_;
    struct _GdkRectangle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (signed)YPiu(y_);
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUyUget,"samurui/gtk","_GdkRectangle_y_get");
FUNFOR(YsamuruiSgtkYUgdkrectangleUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUyUget)
{
    P self_;
    struct _GdkRectangle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    result = (gint ) (arg1->y);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUwidthUset,"samurui/gtk","_GdkRectangle_width_set");
FUNFOR(YsamuruiSgtkYUgdkrectangleUwidthUset);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUwidthUset)
{
    P self_, width_;
    struct _GdkRectangle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    if (arg1) arg1->width = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUwidthUget,"samurui/gtk","_GdkRectangle_width_get");
FUNFOR(YsamuruiSgtkYUgdkrectangleUwidthUget);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUwidthUget)
{
    P self_;
    struct _GdkRectangle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    result = (gint ) (arg1->width);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUheightUset,"samurui/gtk","_GdkRectangle_height_set");
FUNFOR(YsamuruiSgtkYUgdkrectangleUheightUset);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUheightUset)
{
    P self_, height_;
    struct _GdkRectangle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    ARG(height_, 1);
    {
        arg2 = (signed)YPiu(height_);
    }
    if (arg1) arg1->height = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkrectangleUheightUget,"samurui/gtk","_GdkRectangle_height_get");
FUNFOR(YsamuruiSgtkYUgdkrectangleUheightUget);

FUNCODEDEF(YsamuruiSgtkYUgdkrectangleUheightUget)
{
    P self_;
    struct _GdkRectangle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    result = (gint ) (arg1->height);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkrectangle,"samurui/gtk","new__GdkRectangle");
FUNFOR(YsamuruiSgtkYnewUUgdkrectangle);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkrectangle)
{
    struct _GdkRectangle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkRectangle *)(struct _GdkRectangle *) calloc(1, sizeof(struct _GdkRectangle));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkrectangle,"samurui/gtk","delete__GdkRectangle");
FUNFOR(YsamuruiSgtkYdeleteUUgdkrectangle);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkrectangle)
{
    P self_;
    struct _GdkRectangle *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkRectangle *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUfindUcolor,"samurui/gtk","gdk_rgb_find_color");
FUNFOR(YsamuruiSgtkYgdkUrgbUfindUcolor);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUfindUcolor)
{
    P colormap_, color_;
    GdkColormap *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_rgb_find_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUrgbUimage,"samurui/gtk","gdk_draw_rgb_image");
FUNFOR(YsamuruiSgtkYgdkUdrawUrgbUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUrgbUimage)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, rgb_buf_, rowstride_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(rgb_buf_, 7);
    {
        arg8 = (guchar *)YPlu(rgb_buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    gdk_draw_rgb_image(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUrgbUimageUdithalign,"samurui/gtk","gdk_draw_rgb_image_dithalign");
FUNFOR(YsamuruiSgtkYgdkUdrawUrgbUimageUdithalign);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUrgbUimageUdithalign)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, rgb_buf_, rowstride_, xdith_, ydith_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(rgb_buf_, 7);
    {
        arg8 = (guchar *)YPlu(rgb_buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    ARG(xdith_, 9);
    {
        arg10 = (signed)YPiu(xdith_);
    }
    ARG(ydith_, 10);
    {
        arg11 = (signed)YPiu(ydith_);
    }
    gdk_draw_rgb_image_dithalign(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUrgbU32Uimage,"samurui/gtk","gdk_draw_rgb_32_image");
FUNFOR(YsamuruiSgtkYgdkUdrawUrgbU32Uimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUrgbU32Uimage)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, buf_, rowstride_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(buf_, 7);
    {
        arg8 = (guchar *)YPlu(buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    gdk_draw_rgb_32_image(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUrgbU32UimageUdithalign,"samurui/gtk","gdk_draw_rgb_32_image_dithalign");
FUNFOR(YsamuruiSgtkYgdkUdrawUrgbU32UimageUdithalign);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUrgbU32UimageUdithalign)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, buf_, rowstride_, xdith_, ydith_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(buf_, 7);
    {
        arg8 = (guchar *)YPlu(buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    ARG(xdith_, 9);
    {
        arg10 = (signed)YPiu(xdith_);
    }
    ARG(ydith_, 10);
    {
        arg11 = (signed)YPiu(ydith_);
    }
    gdk_draw_rgb_32_image_dithalign(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUgrayUimage,"samurui/gtk","gdk_draw_gray_image");
FUNFOR(YsamuruiSgtkYgdkUdrawUgrayUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUgrayUimage)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, buf_, rowstride_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(buf_, 7);
    {
        arg8 = (guchar *)YPlu(buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    gdk_draw_gray_image(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUindexedUimage,"samurui/gtk","gdk_draw_indexed_image");
FUNFOR(YsamuruiSgtkYgdkUdrawUindexedUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUindexedUimage)
{
    P drawable_, gc_, x_, y_, width_, height_, dith_, buf_, rowstride_, cmap_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    int arg7 ;
    guchar *arg8 ;
    gint arg9 ;
    GdkRgbCmap *arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(width_, 4);
    {
        arg5 = (signed)YPiu(width_);
    }
    ARG(height_, 5);
    {
        arg6 = (signed)YPiu(height_);
    }
    ARG(dith_, 6);
    {
        arg7 = (int)YPiu(dith_);
    }
    ARG(buf_, 7);
    {
        arg8 = (guchar *)YPlu(buf_);
    }
    ARG(rowstride_, 8);
    {
        arg9 = (signed)YPiu(rowstride_);
    }
    ARG(cmap_, 9);
    {
        arg10 = (GdkRgbCmap *)YPlu(cmap_);
    }
    gdk_draw_indexed_image(arg1,arg2,arg3,arg4,arg5,arg6,(GdkRgbDither )arg7,arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUcmapUnew,"samurui/gtk","gdk_rgb_cmap_new");
FUNFOR(YsamuruiSgtkYgdkUrgbUcmapUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUcmapUnew)
{
    P colors_, n_colors_;
    guint32 *arg1 ;
    gint arg2 ;
    GdkRgbCmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colors_, 0);
    {
        arg1 = (guint32 *)YPlu(colors_);
    }
    ARG(n_colors_, 1);
    {
        arg2 = (signed)YPiu(n_colors_);
    }
    result = (GdkRgbCmap *)gdk_rgb_cmap_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUcmapUfree,"samurui/gtk","gdk_rgb_cmap_free");
FUNFOR(YsamuruiSgtkYgdkUrgbUcmapUfree);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUcmapUfree)
{
    P cmap_;
    GdkRgbCmap *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(cmap_, 0);
    {
        arg1 = (GdkRgbCmap *)YPlu(cmap_);
    }
    gdk_rgb_cmap_free(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUditherable,"samurui/gtk","gdk_rgb_ditherable");
FUNFOR(YsamuruiSgtkYgdkUrgbUditherable);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUditherable)
{
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gboolean )gdk_rgb_ditherable();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUsetUverbose,"samurui/gtk","gdk_rgb_set_verbose");
FUNFOR(YsamuruiSgtkYgdkUrgbUsetUverbose);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUsetUverbose)
{
    P verbose_;
    gboolean arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(verbose_, 0);
    {
        arg1 = (signed)YPiu(verbose_);
    }
    gdk_rgb_set_verbose(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUsetUinstall,"samurui/gtk","gdk_rgb_set_install");
FUNFOR(YsamuruiSgtkYgdkUrgbUsetUinstall);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUsetUinstall)
{
    P install_;
    gboolean arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(install_, 0);
    {
        arg1 = (signed)YPiu(install_);
    }
    gdk_rgb_set_install(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUsetUminUcolors,"samurui/gtk","gdk_rgb_set_min_colors");
FUNFOR(YsamuruiSgtkYgdkUrgbUsetUminUcolors);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUsetUminUcolors)
{
    P min_colors_;
    gint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(min_colors_, 0);
    {
        arg1 = (signed)YPiu(min_colors_);
    }
    gdk_rgb_set_min_colors(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUgetUcolormap,"samurui/gtk","gdk_rgb_get_colormap");
FUNFOR(YsamuruiSgtkYgdkUrgbUgetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUgetUcolormap)
{
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkColormap *)gdk_rgb_get_colormap();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrgbUgetUvisual,"samurui/gtk","gdk_rgb_get_visual");
FUNFOR(YsamuruiSgtkYgdkUrgbUgetUvisual);

FUNCODEDEF(YsamuruiSgtkYgdkUrgbUgetUvisual)
{
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkVisual *)gdk_rgb_get_visual();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUgetUtype,"samurui/gtk","gdk_device_get_type");
FUNFOR(YsamuruiSgtkYgdkUdeviceUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_device_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdevicesUlist,"samurui/gtk","gdk_devices_list");
FUNFOR(YsamuruiSgtkYgdkUdevicesUlist);

FUNCODEDEF(YsamuruiSgtkYgdkUdevicesUlist)
{
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GList *)gdk_devices_list();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUsetUsource,"samurui/gtk","gdk_device_set_source");
FUNFOR(YsamuruiSgtkYgdkUdeviceUsetUsource);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUsetUsource)
{
    P device_, source_;
    GdkDevice *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(source_, 1);
    {
        arg2 = (int)YPiu(source_);
    }
    gdk_device_set_source(arg1,(GdkInputSource )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUsetUmode,"samurui/gtk","gdk_device_set_mode");
FUNFOR(YsamuruiSgtkYgdkUdeviceUsetUmode);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUsetUmode)
{
    P device_, mode_;
    GdkDevice *arg1 ;
    int arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    result = (gboolean )gdk_device_set_mode(arg1,(GdkInputMode )arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUsetUkey,"samurui/gtk","gdk_device_set_key");
FUNFOR(YsamuruiSgtkYgdkUdeviceUsetUkey);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUsetUkey)
{
    P device_, index_, keyval_, modifiers_;
    GdkDevice *arg1 ;
    guint arg2 ;
    guint arg3 ;
    int arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(index_, 1);
    {
        arg2 = (unsigned)YPiu(index_);
    }
    ARG(keyval_, 2);
    {
        arg3 = (unsigned)YPiu(keyval_);
    }
    ARG(modifiers_, 3);
    {
        arg4 = (int)YPiu(modifiers_);
    }
    gdk_device_set_key(arg1,arg2,arg3,(GdkModifierType )arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUsetUaxisUuse,"samurui/gtk","gdk_device_set_axis_use");
FUNFOR(YsamuruiSgtkYgdkUdeviceUsetUaxisUuse);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUsetUaxisUuse)
{
    P device_, index_, use_;
    GdkDevice *arg1 ;
    guint arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(index_, 1);
    {
        arg2 = (unsigned)YPiu(index_);
    }
    ARG(use_, 2);
    {
        arg3 = (int)YPiu(use_);
    }
    gdk_device_set_axis_use(arg1,arg2,(GdkAxisUse )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUgetUstate,"samurui/gtk","gdk_device_get_state");
FUNFOR(YsamuruiSgtkYgdkUdeviceUgetUstate);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUgetUstate)
{
    P device_, window_, axes_, mask_;
    GdkDevice *arg1 ;
    GdkWindow *arg2 ;
    gdouble *arg3 ;
    GdkModifierType *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(axes_, 2);
    {
        arg3 = (gdouble *)YPlu(axes_);
    }
    ARG(mask_, 3);
    {
        arg4 = (GdkModifierType *)YPlu(mask_);
    }
    gdk_device_get_state(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUgetUhistory,"samurui/gtk","gdk_device_get_history");
FUNFOR(YsamuruiSgtkYgdkUdeviceUgetUhistory);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUgetUhistory)
{
    P device_, window_, start_, stop_, events_, n_events_;
    GdkDevice *arg1 ;
    GdkWindow *arg2 ;
    guint32 arg3 ;
    guint32 arg4 ;
    GdkTimeCoord ***arg5 ;
    gint *arg6 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(start_, 2);
    {
        arg3 = (unsigned)YPiu(start_);
    }
    ARG(stop_, 3);
    {
        arg4 = (unsigned)YPiu(stop_);
    }
    ARG(events_, 4);
    {
        arg5 = (GdkTimeCoord ***)YPlu(events_);
    }
    ARG(n_events_, 5);
    {
        arg6 = (gint *)YPlu(n_events_);
    }
    result = (gboolean )gdk_device_get_history(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUfreeUhistory,"samurui/gtk","gdk_device_free_history");
FUNFOR(YsamuruiSgtkYgdkUdeviceUfreeUhistory);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUfreeUhistory)
{
    P events_, n_events_;
    GdkTimeCoord **arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(events_, 0);
    {
        arg1 = (GdkTimeCoord **)YPlu(events_);
    }
    ARG(n_events_, 1);
    {
        arg2 = (signed)YPiu(n_events_);
    }
    gdk_device_free_history(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUgetUaxis,"samurui/gtk","gdk_device_get_axis");
FUNFOR(YsamuruiSgtkYgdkUdeviceUgetUaxis);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUgetUaxis)
{
    P device_, axes_, use_, value_;
    GdkDevice *arg1 ;
    gdouble *arg2 ;
    int arg3 ;
    gdouble *arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(device_, 0);
    {
        arg1 = (GdkDevice *)YPlu(device_);
    }
    ARG(axes_, 1);
    {
        arg2 = (gdouble *)YPlu(axes_);
    }
    ARG(use_, 2);
    {
        arg3 = (int)YPiu(use_);
    }
    ARG(value_, 3);
    {
        arg4 = (gdouble *)YPlu(value_);
    }
    result = (gboolean )gdk_device_get_axis(arg1,arg2,(GdkAxisUse )arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUinputUsetUextensionUevents,"samurui/gtk","gdk_input_set_extension_events");
FUNFOR(YsamuruiSgtkYgdkUinputUsetUextensionUevents);

FUNCODEDEF(YsamuruiSgtkYgdkUinputUsetUextensionUevents)
{
    P window_, mask_, mode_;
    GdkWindow *arg1 ;
    gint arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(mask_, 1);
    {
        arg2 = (signed)YPiu(mask_);
    }
    ARG(mode_, 2);
    {
        arg3 = (int)YPiu(mode_);
    }
    gdk_input_set_extension_events(arg1,arg2,(GdkExtensionMode )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdeviceUgetUcoreUpointer,"samurui/gtk","gdk_device_get_core_pointer");
FUNFOR(YsamuruiSgtkYgdkUdeviceUgetUcoreUpointer);

FUNCODEDEF(YsamuruiSgtkYgdkUdeviceUgetUcoreUpointer)
{
    GdkDevice *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkDevice *)gdk_device_get_core_pointer();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgooUcreatecallback,"samurui/gtk","goo_createCallback");
FUNFOR(YsamuruiSgtkYgooUcreatecallback);

FUNCODEDEF(YsamuruiSgtkYgooUcreatecallback)
{
    P func_, data_;
    P arg1 ;
    P arg2 ;
    struct GooCallback *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(func_, 0);
    {
        arg1 = func_;
    }
    ARG(data_, 1);
    {
        arg2 = data_;
    }
    result = (struct GooCallback *)goo_createCallback(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgooUdestroycallback,"samurui/gtk","goo_destroyCallback");
FUNFOR(YsamuruiSgtkYgooUdestroycallback);

FUNCODEDEF(YsamuruiSgtkYgooUdestroycallback)
{
    P callback_;
    struct GooCallback *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(callback_, 0);
    {
        arg1 = (struct GooCallback *)YPlu(callback_);
    }
    goo_destroyCallback(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetgtkfunctioncallback,"samurui/gtk","gtk_getGtkFunctionCallback");
FUNFOR(YsamuruiSgtkYgtkUgetgtkfunctioncallback);

FUNCODEDEF(YsamuruiSgtkYgtkUgetgtkfunctioncallback)
{
    void *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (void *)gtk_getGtkFunctionCallback();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetgtkcallback,"samurui/gtk","gtk_getGtkCallback");
FUNFOR(YsamuruiSgtkYgtkUgetgtkcallback);

FUNCODEDEF(YsamuruiSgtkYgtkUgetgtkcallback)
{
    void *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (void *)gtk_getGtkCallback();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetgtkcallthrough,"samurui/gtk","gtk_getGtkCallthrough");
FUNFOR(YsamuruiSgtkYgtkUgetgtkcallthrough);

FUNCODEDEF(YsamuruiSgtkYgtkUgetgtkcallthrough)
{
    void *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (void *)gtk_getGtkCallthrough();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgeteventcallback,"samurui/gtk","gtk_getEventCallback");
FUNFOR(YsamuruiSgtkYgtkUgeteventcallback);

FUNCODEDEF(YsamuruiSgtkYgtkUgeteventcallback)
{
    void *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (void *)gtk_getEventCallback();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetbooleventcallback,"samurui/gtk","gtk_getBoolEventCallback");
FUNFOR(YsamuruiSgtkYgtkUgetbooleventcallback);

FUNCODEDEF(YsamuruiSgtkYgtkUgetbooleventcallback)
{
    void *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (void *)gtk_getBoolEventCallback();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUlookup,"samurui/gtk","gtk_signal_lookup");
FUNFOR(YsamuruiSgtkYgtkUsignalUlookup);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUlookup)
{
    P name_, itype_;
    gchar *arg1 ;
    GType arg2 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(name_, 0);
    {
        arg1 = (char *)YPsu(name_);
    }
    ARG(itype_, 1);
    {
        arg2 = (unsigned long)YPiu(itype_);
    }
    result = (guint )gtk_signal_lookup(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUname,"samurui/gtk","gtk_signal_name");
FUNFOR(YsamuruiSgtkYgtkUsignalUname);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUname)
{
    P id_;
    guint arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(id_, 0);
    {
        arg1 = (unsigned)YPiu(id_);
    }
    result = (gchar *)gtk_signal_name(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUemitUstop,"samurui/gtk","gtk_signal_emit_stop");
FUNFOR(YsamuruiSgtkYgtkUsignalUemitUstop);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUemitUstop)
{
    P object_, id_;
    gpointer arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    ARG(id_, 1);
    {
        arg2 = (unsigned)YPiu(id_);
    }
    gtk_signal_emit_stop(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnect,"samurui/gtk","gtk_signal_connect");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnect);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnect)
{
    P object_, name_, func_, data_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    gpointer arg4 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    result = (gulong )gtk_signal_connect(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUafter,"samurui/gtk","gtk_signal_connect_after");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUafter);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUafter)
{
    P object_, name_, func_, data_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    gpointer arg4 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    result = (gulong )gtk_signal_connect_after(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUobject,"samurui/gtk","gtk_signal_connect_object");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUobject);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUobject)
{
    P object_, name_, func_, dataobj_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    gpointer arg4 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(dataobj_, 3);
    {
        arg4 = (gpointer )YPlu(dataobj_);
    }
    result = (gulong )gtk_signal_connect_object(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUobjectUafter,"samurui/gtk","gtk_signal_connect_object_after");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUobjectUafter);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUobjectUafter)
{
    P object_, name_, func_, dataobj_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    gpointer arg4 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(dataobj_, 3);
    {
        arg4 = (gpointer )YPlu(dataobj_);
    }
    result = (gulong )gtk_signal_connect_object_after(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUdisconnect,"samurui/gtk","gtk_signal_disconnect");
FUNFOR(YsamuruiSgtkYgtkUsignalUdisconnect);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUdisconnect)
{
    P object_, id_;
    gpointer arg1 ;
    gulong arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    ARG(id_, 1);
    {
        arg2 = (unsigned long)YPiu(id_);
    }
    gtk_signal_disconnect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUblock,"samurui/gtk","gtk_signal_handler_block");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUblock);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUblock)
{
    P object_, id_;
    gpointer arg1 ;
    gulong arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    ARG(id_, 1);
    {
        arg2 = (unsigned long)YPiu(id_);
    }
    gtk_signal_handler_block(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUunblock,"samurui/gtk","gtk_signal_handler_unblock");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUunblock);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUunblock)
{
    P object_, id_;
    gpointer arg1 ;
    gulong arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (gpointer )YPlu(object_);
    }
    ARG(id_, 1);
    {
        arg2 = (unsigned long)YPiu(id_);
    }
    gtk_signal_handler_unblock(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUdisconnectUbyUfunc,"samurui/gtk","gtk_signal_disconnect_by_func");
FUNFOR(YsamuruiSgtkYgtkUsignalUdisconnectUbyUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUdisconnectUbyUfunc)
{
    P object_, func_, data_;
    GtkObject *arg1 ;
    GtkSignalFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_signal_disconnect_by_func(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUdisconnectUbyUdata,"samurui/gtk","gtk_signal_disconnect_by_data");
FUNFOR(YsamuruiSgtkYgtkUsignalUdisconnectUbyUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUdisconnectUbyUdata)
{
    P object_, data_;
    GtkObject *arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    gtk_signal_disconnect_by_data(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUfunc,"samurui/gtk","gtk_signal_handler_block_by_func");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUfunc)
{
    P object_, func_, data_;
    GtkObject *arg1 ;
    GtkSignalFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_signal_handler_block_by_func(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUdata,"samurui/gtk","gtk_signal_handler_block_by_data");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUdata)
{
    P object_, data_;
    GtkObject *arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    gtk_signal_handler_block_by_data(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUfunc,"samurui/gtk","gtk_signal_handler_unblock_by_func");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUfunc)
{
    P object_, func_, data_;
    GtkObject *arg1 ;
    GtkSignalFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_signal_handler_unblock_by_func(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUdata,"samurui/gtk","gtk_signal_handler_unblock_by_data");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUdata)
{
    P object_, data_;
    GtkObject *arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    gtk_signal_handler_unblock_by_data(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUpending,"samurui/gtk","gtk_signal_handler_pending");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUpending);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUpending)
{
    P object_, id_, may_be_blocked_;
    GtkObject *arg1 ;
    guint arg2 ;
    gboolean arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(id_, 1);
    {
        arg2 = (unsigned)YPiu(id_);
    }
    ARG(may_be_blocked_, 2);
    {
        arg3 = (signed)YPiu(may_be_blocked_);
    }
    result = (gboolean )gtk_signal_handler_pending(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUhandlerUpendingUbyUfunc,"samurui/gtk","gtk_signal_handler_pending_by_func");
FUNFOR(YsamuruiSgtkYgtkUsignalUhandlerUpendingUbyUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUhandlerUpendingUbyUfunc)
{
    P object_, signal_id_, may_be_blocked_, func_, data_;
    GtkObject *arg1 ;
    guint arg2 ;
    gboolean arg3 ;
    GtkSignalFunc arg4 ;
    gpointer arg5 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(signal_id_, 1);
    {
        arg2 = (unsigned)YPiu(signal_id_);
    }
    ARG(may_be_blocked_, 2);
    {
        arg3 = (signed)YPiu(may_be_blocked_);
    }
    ARG(func_, 3);
    {
        arg4 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    result = (gulong )gtk_signal_handler_pending_by_func(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUnewv,"samurui/gtk","gtk_signal_newv");
FUNFOR(YsamuruiSgtkYgtkUsignalUnewv);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUnewv)
{
    P name_, signal_flags_, object_type_, function_offset_, marshaller_, return_val_, n_args_, args_;
    gchar *arg1 ;
    int arg2 ;
    GtkType arg3 ;
    guint arg4 ;
    GtkSignalMarshaller arg5 ;
    GtkType arg6 ;
    guint arg7 ;
    GtkType *arg8 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(name_, 0);
    {
        arg1 = (char *)YPsu(name_);
    }
    ARG(signal_flags_, 1);
    {
        arg2 = (int)YPiu(signal_flags_);
    }
    ARG(object_type_, 2);
    {
        arg3 = (unsigned long)YPiu(object_type_);
    }
    ARG(function_offset_, 3);
    {
        arg4 = (unsigned)YPiu(function_offset_);
    }
    ARG(marshaller_, 4);
    {
        arg5 = (GtkSignalMarshaller )YPlu(marshaller_);
    }
    ARG(return_val_, 5);
    {
        arg6 = (unsigned long)YPiu(return_val_);
    }
    ARG(n_args_, 6);
    {
        arg7 = (unsigned)YPiu(n_args_);
    }
    ARG(args_, 7);
    {
        arg8 = (GtkType *)YPlu(args_);
    }
    result = (guint )gtk_signal_newv(arg1,(GtkSignalRunType )arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUemitUstopUbyUname,"samurui/gtk","gtk_signal_emit_stop_by_name");
FUNFOR(YsamuruiSgtkYgtkUsignalUemitUstopUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUemitUstopUbyUname)
{
    P object_, name_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    gtk_signal_emit_stop_by_name(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUobjectUwhileUalive,"samurui/gtk","gtk_signal_connect_object_while_alive");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUobjectUwhileUalive);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUobjectUwhileUalive)
{
    P object_, signal_, func_, alive_object_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    GtkObject *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(signal_, 1);
    {
        arg2 = (char *)YPsu(signal_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(alive_object_, 3);
    {
        arg4 = (GtkObject *)YPlu(alive_object_);
    }
    gtk_signal_connect_object_while_alive(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUwhileUalive,"samurui/gtk","gtk_signal_connect_while_alive");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUwhileUalive);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUwhileUalive)
{
    P object_, signal_, func_, func_data_, alive_object_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    gpointer arg4 ;
    GtkObject *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(signal_, 1);
    {
        arg2 = (char *)YPsu(signal_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(func_data_, 3);
    {
        arg4 = (gpointer )YPlu(func_data_);
    }
    ARG(alive_object_, 4);
    {
        arg5 = (GtkObject *)YPlu(alive_object_);
    }
    gtk_signal_connect_while_alive(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUconnectUfull,"samurui/gtk","gtk_signal_connect_full");
FUNFOR(YsamuruiSgtkYgtkUsignalUconnectUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUconnectUfull)
{
    P object_, name_, func_, unsupported_, data_, destroy_func_, object_signal_, after_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkSignalFunc arg3 ;
    GtkCallbackMarshal arg4 ;
    gpointer arg5 ;
    GtkDestroyNotify arg6 ;
    gint arg7 ;
    gint arg8 ;
    gulong result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(unsupported_, 3);
    {
        arg4 = (GtkCallbackMarshal )YPlu(unsupported_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    ARG(destroy_func_, 5);
    {
        arg6 = (GtkDestroyNotify )YPlu(destroy_func_);
    }
    ARG(object_signal_, 6);
    {
        arg7 = (signed)YPiu(object_signal_);
    }
    ARG(after_, 7);
    {
        arg8 = (signed)YPiu(after_);
    }
    result = (gulong )gtk_signal_connect_full(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUemitv,"samurui/gtk","gtk_signal_emitv");
FUNFOR(YsamuruiSgtkYgtkUsignalUemitv);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUemitv)
{
    P object_, signal_id_, args_;
    GtkObject *arg1 ;
    guint arg2 ;
    GtkArg *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(signal_id_, 1);
    {
        arg2 = (unsigned)YPiu(signal_id_);
    }
    ARG(args_, 2);
    {
        arg3 = (GtkArg *)YPlu(args_);
    }
    gtk_signal_emitv(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUemitvUbyUname,"samurui/gtk","gtk_signal_emitv_by_name");
FUNFOR(YsamuruiSgtkYgtkUsignalUemitvUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUemitvUbyUname)
{
    P object_, name_, args_;
    GtkObject *arg1 ;
    gchar *arg2 ;
    GtkArg *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(args_, 2);
    {
        arg3 = (GtkArg *)YPlu(args_);
    }
    gtk_signal_emitv_by_name(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsignalUcompatUmatched,"samurui/gtk","gtk_signal_compat_matched");
FUNFOR(YsamuruiSgtkYgtkUsignalUcompatUmatched);

FUNCODEDEF(YsamuruiSgtkYgtkUsignalUcompatUmatched)
{
    P object_, func_, data_, match_, action_;
    GtkObject *arg1 ;
    GtkSignalFunc arg2 ;
    gpointer arg3 ;
    GSignalMatchType arg4 ;
    guint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GtkObject *)YPlu(object_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkSignalFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(match_, 3);
    {
        arg4 = (unsigned long)YPiu(match_);
    }
    ARG(action_, 4);
    {
        arg5 = (unsigned)YPiu(action_);
    }
    gtk_signal_compat_matched(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUgetUtype,"samurui/gtk","gtk_accel_group_get_type");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gtk_accel_group_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUnew,"samurui/gtk","gtk_accel_group_new");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUnew)
{
    GtkAccelGroup *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkAccelGroup *)gtk_accel_group_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUlock,"samurui/gtk","gtk_accel_group_lock");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUlock);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUlock)
{
    P accel_group_;
    GtkAccelGroup *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    gtk_accel_group_lock(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUunlock,"samurui/gtk","gtk_accel_group_unlock");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUunlock);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUunlock)
{
    P accel_group_;
    GtkAccelGroup *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    gtk_accel_group_unlock(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUconnect,"samurui/gtk","gtk_accel_group_connect");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUconnect);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUconnect)
{
    P accel_group_, accel_key_, accel_mods_, accel_flags_, closure_;
    GtkAccelGroup *arg1 ;
    guint arg2 ;
    int arg3 ;
    int arg4 ;
    GClosure *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(accel_key_, 1);
    {
        arg2 = (unsigned)YPiu(accel_key_);
    }
    ARG(accel_mods_, 2);
    {
        arg3 = (int)YPiu(accel_mods_);
    }
    ARG(accel_flags_, 3);
    {
        arg4 = (int)YPiu(accel_flags_);
    }
    ARG(closure_, 4);
    {
        arg5 = (GClosure *)YPlu(closure_);
    }
    gtk_accel_group_connect(arg1,arg2,(GdkModifierType )arg3,(GtkAccelFlags )arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUconnectUbyUpath,"samurui/gtk","gtk_accel_group_connect_by_path");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUconnectUbyUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUconnectUbyUpath)
{
    P accel_group_, accel_path_, closure_;
    GtkAccelGroup *arg1 ;
    gchar *arg2 ;
    GClosure *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(accel_path_, 1);
    {
        arg2 = (char *)YPsu(accel_path_);
    }
    ARG(closure_, 2);
    {
        arg3 = (GClosure *)YPlu(closure_);
    }
    gtk_accel_group_connect_by_path(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUdisconnect,"samurui/gtk","gtk_accel_group_disconnect");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUdisconnect);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUdisconnect)
{
    P accel_group_, closure_;
    GtkAccelGroup *arg1 ;
    GClosure *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(closure_, 1);
    {
        arg2 = (GClosure *)YPlu(closure_);
    }
    result = (gboolean )gtk_accel_group_disconnect(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUdisconnectUkey,"samurui/gtk","gtk_accel_group_disconnect_key");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUdisconnectUkey);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUdisconnectUkey)
{
    P accel_group_, accel_key_, accel_mods_;
    GtkAccelGroup *arg1 ;
    guint arg2 ;
    int arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(accel_key_, 1);
    {
        arg2 = (unsigned)YPiu(accel_key_);
    }
    ARG(accel_mods_, 2);
    {
        arg3 = (int)YPiu(accel_mods_);
    }
    result = (gboolean )gtk_accel_group_disconnect_key(arg1,arg2,(GdkModifierType )arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUaccelUgroupUattach,"samurui/gtk","_gtk_accel_group_attach");
FUNFOR(YsamuruiSgtkYUgtkUaccelUgroupUattach);

FUNCODEDEF(YsamuruiSgtkYUgtkUaccelUgroupUattach)
{
    P accel_group_, object_;
    GtkAccelGroup *arg1 ;
    GObject *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(object_, 1);
    {
        arg2 = (GObject *)YPlu(object_);
    }
    _gtk_accel_group_attach(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUaccelUgroupUdetach,"samurui/gtk","_gtk_accel_group_detach");
FUNFOR(YsamuruiSgtkYUgtkUaccelUgroupUdetach);

FUNCODEDEF(YsamuruiSgtkYUgtkUaccelUgroupUdetach)
{
    P accel_group_, object_;
    GtkAccelGroup *arg1 ;
    GObject *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(object_, 1);
    {
        arg2 = (GObject *)YPlu(object_);
    }
    _gtk_accel_group_detach(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupsUactivate,"samurui/gtk","gtk_accel_groups_activate");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupsUactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupsUactivate)
{
    P object_, accel_key_, accel_mods_;
    GObject *arg1 ;
    guint arg2 ;
    int arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    ARG(accel_key_, 1);
    {
        arg2 = (unsigned)YPiu(accel_key_);
    }
    ARG(accel_mods_, 2);
    {
        arg3 = (int)YPiu(accel_mods_);
    }
    result = (gboolean )gtk_accel_groups_activate(arg1,arg2,(GdkModifierType )arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupsUfromUobject,"samurui/gtk","gtk_accel_groups_from_object");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupsUfromUobject);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupsUfromUobject)
{
    P object_;
    GObject *arg1 ;
    GSList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(object_, 0);
    {
        arg1 = (GObject *)YPlu(object_);
    }
    result = (GSList *)gtk_accel_groups_from_object(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUfind,"samurui/gtk","gtk_accel_group_find");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUfind);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUfind)
{
    P accel_group_, find_func_, data_;
    GtkAccelGroup *arg1 ;
    gboolean (*arg2)() ;
    gpointer arg3 ;
    GtkAccelKey *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_group_, 0);
    {
        arg1 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(find_func_, 1);
    {
        arg2 = (gboolean (*)(GtkAccelKey *,GClosure *,gpointer ))YPlu(find_func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (GtkAccelKey *)gtk_accel_group_find(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUgroupUfromUaccelUclosure,"samurui/gtk","gtk_accel_group_from_accel_closure");
FUNFOR(YsamuruiSgtkYgtkUaccelUgroupUfromUaccelUclosure);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUgroupUfromUaccelUclosure)
{
    P closure_;
    GClosure *arg1 ;
    GtkAccelGroup *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(closure_, 0);
    {
        arg1 = (GClosure *)YPlu(closure_);
    }
    result = (GtkAccelGroup *)gtk_accel_group_from_accel_closure(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUacceleratorUvalid,"samurui/gtk","gtk_accelerator_valid");
FUNFOR(YsamuruiSgtkYgtkUacceleratorUvalid);

FUNCODEDEF(YsamuruiSgtkYgtkUacceleratorUvalid)
{
    P keyval_, modifiers_;
    guint arg1 ;
    int arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(keyval_, 0);
    {
        arg1 = (unsigned)YPiu(keyval_);
    }
    ARG(modifiers_, 1);
    {
        arg2 = (int)YPiu(modifiers_);
    }
    result = (gboolean )gtk_accelerator_valid(arg1,(GdkModifierType )arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUacceleratorUparse,"samurui/gtk","gtk_accelerator_parse");
FUNFOR(YsamuruiSgtkYgtkUacceleratorUparse);

FUNCODEDEF(YsamuruiSgtkYgtkUacceleratorUparse)
{
    P accelerator_, accelerator_key_, accelerator_mods_;
    gchar *arg1 ;
    guint *arg2 ;
    GdkModifierType *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accelerator_, 0);
    {
        arg1 = (char *)YPsu(accelerator_);
    }
    ARG(accelerator_key_, 1);
    {
        arg2 = (guint *)YPlu(accelerator_key_);
    }
    ARG(accelerator_mods_, 2);
    {
        arg3 = (GdkModifierType *)YPlu(accelerator_mods_);
    }
    gtk_accelerator_parse(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUacceleratorUname,"samurui/gtk","gtk_accelerator_name");
FUNFOR(YsamuruiSgtkYgtkUacceleratorUname);

FUNCODEDEF(YsamuruiSgtkYgtkUacceleratorUname)
{
    P accelerator_key_, accelerator_mods_;
    guint arg1 ;
    int arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accelerator_key_, 0);
    {
        arg1 = (unsigned)YPiu(accelerator_key_);
    }
    ARG(accelerator_mods_, 1);
    {
        arg2 = (int)YPiu(accelerator_mods_);
    }
    result = (gchar *)gtk_accelerator_name(arg1,(GdkModifierType )arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUacceleratorUsetUdefaultUmodUmask,"samurui/gtk","gtk_accelerator_set_default_mod_mask");
FUNFOR(YsamuruiSgtkYgtkUacceleratorUsetUdefaultUmodUmask);

FUNCODEDEF(YsamuruiSgtkYgtkUacceleratorUsetUdefaultUmodUmask)
{
    P default_mod_mask_;
    int arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(default_mod_mask_, 0);
    {
        arg1 = (int)YPiu(default_mod_mask_);
    }
    gtk_accelerator_set_default_mod_mask((GdkModifierType )arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUacceleratorUgetUdefaultUmodUmask,"samurui/gtk","gtk_accelerator_get_default_mod_mask");
FUNFOR(YsamuruiSgtkYgtkUacceleratorUgetUdefaultUmodUmask);

FUNCODEDEF(YsamuruiSgtkYgtkUacceleratorUgetUdefaultUmodUmask)
{
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (guint )gtk_accelerator_get_default_mod_mask();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUobjectUset,"samurui/gtk","_GtkWidget_object_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUobjectUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUobjectUset)
{
    P self_, object_;
    struct _GtkWidget *arg1 ;
    GtkObject *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(object_, 1);
    {
        arg2 = (GtkObject *)YPlu(object_);
    }
    if (arg1) arg1->object = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUobjectUget,"samurui/gtk","_GtkWidget_object_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUobjectUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUobjectUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GtkObject *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GtkObject *)& (arg1->object);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUprivateUflagsUset,"samurui/gtk","_GtkWidget_private_flags_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUprivateUflagsUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUprivateUflagsUset)
{
    P self_, private_flags_;
    struct _GtkWidget *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(private_flags_, 1);
    {
        arg2 = (unsigned short)YPiu(private_flags_);
    }
    if (arg1) arg1->private_flags = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUprivateUflagsUget,"samurui/gtk","_GtkWidget_private_flags_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUprivateUflagsUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUprivateUflagsUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (guint16 ) (arg1->private_flags);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUstateUset,"samurui/gtk","_GtkWidget_state_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUstateUset)
{
    P self_, state_;
    struct _GtkWidget *arg1 ;
    guint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned char)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUstateUget,"samurui/gtk","_GtkWidget_state_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUstateUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    guint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (guint8 ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUsavedUstateUset,"samurui/gtk","_GtkWidget_saved_state_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUsavedUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUsavedUstateUset)
{
    P self_, saved_state_;
    struct _GtkWidget *arg1 ;
    guint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(saved_state_, 1);
    {
        arg2 = (unsigned char)YPiu(saved_state_);
    }
    if (arg1) arg1->saved_state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUsavedUstateUget,"samurui/gtk","_GtkWidget_saved_state_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUsavedUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUsavedUstateUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    guint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (guint8 ) (arg1->saved_state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUnameUset,"samurui/gtk","_GtkWidget_name_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUnameUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUnameUset)
{
    P self_, name_;
    struct _GtkWidget *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    {
        if (arg1->name) free(arg1->name);
        arg1->name = (char *) malloc(strlen(arg2)+1);
        strcpy(arg1->name,arg2);
    }
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUnameUget,"samurui/gtk","_GtkWidget_name_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUnameUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUnameUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (gchar *) (arg1->name);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUstyleUset,"samurui/gtk","_GtkWidget_style_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUstyleUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUstyleUset)
{
    P self_, style_;
    struct _GtkWidget *arg1 ;
    GtkStyle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(style_, 1);
    {
        arg2 = (GtkStyle *)YPlu(style_);
    }
    if (arg1) arg1->style = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUstyleUget,"samurui/gtk","_GtkWidget_style_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUstyleUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUstyleUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GtkStyle *) (arg1->style);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUrequisitionUset,"samurui/gtk","_GtkWidget_requisition_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUrequisitionUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUrequisitionUset)
{
    P self_, requisition_;
    struct _GtkWidget *arg1 ;
    GtkRequisition *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(requisition_, 1);
    {
        arg2 = (GtkRequisition *)YPlu(requisition_);
    }
    if (arg1) arg1->requisition = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUrequisitionUget,"samurui/gtk","_GtkWidget_requisition_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUrequisitionUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUrequisitionUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GtkRequisition *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GtkRequisition *)& (arg1->requisition);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUallocationUset,"samurui/gtk","_GtkWidget_allocation_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUallocationUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUallocationUset)
{
    P self_, allocation_;
    struct _GtkWidget *arg1 ;
    GtkAllocation *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(allocation_, 1);
    {
        arg2 = (GtkAllocation *)YPlu(allocation_);
    }
    if (arg1) arg1->allocation = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUallocationUget,"samurui/gtk","_GtkWidget_allocation_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUallocationUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUallocationUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GtkAllocation *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GtkAllocation *)& (arg1->allocation);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUwindowUset,"samurui/gtk","_GtkWidget_window_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUwindowUset)
{
    P self_, window_;
    struct _GtkWidget *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUwindowUget,"samurui/gtk","_GtkWidget_window_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUwindowUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUparentUset,"samurui/gtk","_GtkWidget_parent_set");
FUNFOR(YsamuruiSgtkYUgtkwidgetUparentUset);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUparentUset)
{
    P self_, parent_;
    struct _GtkWidget *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GtkWidget *)YPlu(parent_);
    }
    if (arg1) arg1->parent = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkwidgetUparentUget,"samurui/gtk","_GtkWidget_parent_get");
FUNFOR(YsamuruiSgtkYUgtkwidgetUparentUget);

FUNCODEDEF(YsamuruiSgtkYUgtkwidgetUparentUget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    result = (GtkWidget *) (arg1->parent);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgtkwidget,"samurui/gtk","new__GtkWidget");
FUNFOR(YsamuruiSgtkYnewUUgtkwidget);

FUNCODEDEF(YsamuruiSgtkYnewUUgtkwidget)
{
    struct _GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GtkWidget *)(struct _GtkWidget *) calloc(1, sizeof(struct _GtkWidget));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgtkwidget,"samurui/gtk","delete__GtkWidget");
FUNFOR(YsamuruiSgtkYdeleteUUgtkwidget);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgtkwidget)
{
    P self_;
    struct _GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkWidget *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUref,"samurui/gtk","gtk_widget_ref");
FUNFOR(YsamuruiSgtkYgtkUwidgetUref);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUref)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkWidget *)gtk_widget_ref(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUunref,"samurui/gtk","gtk_widget_unref");
FUNFOR(YsamuruiSgtkYgtkUwidgetUunref);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUunref)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_unref(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUdestroy,"samurui/gtk","gtk_widget_destroy");
FUNFOR(YsamuruiSgtkYgtkUwidgetUdestroy);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUdestroy)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_destroy(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUdestroyed,"samurui/gtk","gtk_widget_destroyed");
FUNFOR(YsamuruiSgtkYgtkUwidgetUdestroyed);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUdestroyed)
{
    P widget_, widget_pointer_;
    GtkWidget *arg1 ;
    GtkWidget **arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(widget_pointer_, 1);
    {
        arg2 = (GtkWidget **)YPlu(widget_pointer_);
    }
    gtk_widget_destroyed(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUunparent,"samurui/gtk","gtk_widget_unparent");
FUNFOR(YsamuruiSgtkYgtkUwidgetUunparent);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUunparent)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_unparent(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUshow,"samurui/gtk","gtk_widget_show");
FUNFOR(YsamuruiSgtkYgtkUwidgetUshow);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUshow)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_show(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUshowUnow,"samurui/gtk","gtk_widget_show_now");
FUNFOR(YsamuruiSgtkYgtkUwidgetUshowUnow);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUshowUnow)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_show_now(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUhide,"samurui/gtk","gtk_widget_hide");
FUNFOR(YsamuruiSgtkYgtkUwidgetUhide);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUhide)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_hide(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUshowUall,"samurui/gtk","gtk_widget_show_all");
FUNFOR(YsamuruiSgtkYgtkUwidgetUshowUall);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUshowUall)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_show_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUhideUall,"samurui/gtk","gtk_widget_hide_all");
FUNFOR(YsamuruiSgtkYgtkUwidgetUhideUall);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUhideUall)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_hide_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmap,"samurui/gtk","gtk_widget_map");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmap)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_map(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUunmap,"samurui/gtk","gtk_widget_unmap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUunmap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUunmap)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_unmap(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUrealize,"samurui/gtk","gtk_widget_realize");
FUNFOR(YsamuruiSgtkYgtkUwidgetUrealize);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUrealize)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_realize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUunrealize,"samurui/gtk","gtk_widget_unrealize");
FUNFOR(YsamuruiSgtkYgtkUwidgetUunrealize);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUunrealize)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_unrealize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUqueueUdraw,"samurui/gtk","gtk_widget_queue_draw");
FUNFOR(YsamuruiSgtkYgtkUwidgetUqueueUdraw);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUqueueUdraw)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_queue_draw(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUqueueUdrawUarea,"samurui/gtk","gtk_widget_queue_draw_area");
FUNFOR(YsamuruiSgtkYgtkUwidgetUqueueUdrawUarea);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUqueueUdrawUarea)
{
    P widget_, x_, y_, width_, height_;
    GtkWidget *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(width_, 3);
    {
        arg4 = (signed)YPiu(width_);
    }
    ARG(height_, 4);
    {
        arg5 = (signed)YPiu(height_);
    }
    gtk_widget_queue_draw_area(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUqueueUresize,"samurui/gtk","gtk_widget_queue_resize");
FUNFOR(YsamuruiSgtkYgtkUwidgetUqueueUresize);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUqueueUresize)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_queue_resize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsizeUrequest,"samurui/gtk","gtk_widget_size_request");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsizeUrequest);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsizeUrequest)
{
    P widget_, requisition_;
    GtkWidget *arg1 ;
    GtkRequisition *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(requisition_, 1);
    {
        arg2 = (GtkRequisition *)YPlu(requisition_);
    }
    gtk_widget_size_request(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsizeUallocate,"samurui/gtk","gtk_widget_size_allocate");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsizeUallocate);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsizeUallocate)
{
    P widget_, allocation_;
    GtkWidget *arg1 ;
    GtkAllocation *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(allocation_, 1);
    {
        arg2 = (GtkAllocation *)YPlu(allocation_);
    }
    gtk_widget_size_allocate(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUchildUrequisition,"samurui/gtk","gtk_widget_get_child_requisition");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUchildUrequisition);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUchildUrequisition)
{
    P widget_, requisition_;
    GtkWidget *arg1 ;
    GtkRequisition *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(requisition_, 1);
    {
        arg2 = (GtkRequisition *)YPlu(requisition_);
    }
    gtk_widget_get_child_requisition(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUaddUaccelerator,"samurui/gtk","gtk_widget_add_accelerator");
FUNFOR(YsamuruiSgtkYgtkUwidgetUaddUaccelerator);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUaddUaccelerator)
{
    P widget_, accel_signal_, accel_group_, accel_key_, accel_mods_, accel_flags_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    GtkAccelGroup *arg3 ;
    guint arg4 ;
    guint arg5 ;
    int arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(accel_signal_, 1);
    {
        arg2 = (char *)YPsu(accel_signal_);
    }
    ARG(accel_group_, 2);
    {
        arg3 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(accel_key_, 3);
    {
        arg4 = (unsigned)YPiu(accel_key_);
    }
    ARG(accel_mods_, 4);
    {
        arg5 = (unsigned)YPiu(accel_mods_);
    }
    ARG(accel_flags_, 5);
    {
        arg6 = (int)YPiu(accel_flags_);
    }
    gtk_widget_add_accelerator(arg1,arg2,arg3,arg4,arg5,(GtkAccelFlags )arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUremoveUaccelerator,"samurui/gtk","gtk_widget_remove_accelerator");
FUNFOR(YsamuruiSgtkYgtkUwidgetUremoveUaccelerator);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUremoveUaccelerator)
{
    P widget_, accel_group_, accel_key_, accel_mods_;
    GtkWidget *arg1 ;
    GtkAccelGroup *arg2 ;
    guint arg3 ;
    guint arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(accel_group_, 1);
    {
        arg2 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(accel_key_, 2);
    {
        arg3 = (unsigned)YPiu(accel_key_);
    }
    ARG(accel_mods_, 3);
    {
        arg4 = (unsigned)YPiu(accel_mods_);
    }
    result = (gboolean )gtk_widget_remove_accelerator(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUlistUaccelUclosures,"samurui/gtk","gtk_widget_list_accel_closures");
FUNFOR(YsamuruiSgtkYgtkUwidgetUlistUaccelUclosures);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUlistUaccelUclosures)
{
    P widget_;
    GtkWidget *arg1 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GList *)gtk_widget_list_accel_closures(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmnemonicUactivate,"samurui/gtk","gtk_widget_mnemonic_activate");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmnemonicUactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmnemonicUactivate)
{
    P widget_, group_cycling_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(group_cycling_, 1);
    {
        arg2 = (signed)YPiu(group_cycling_);
    }
    result = (gboolean )gtk_widget_mnemonic_activate(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUevent,"samurui/gtk","gtk_widget_event");
FUNFOR(YsamuruiSgtkYgtkUwidgetUevent);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUevent)
{
    P widget_, event_;
    GtkWidget *arg1 ;
    GdkEvent *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(event_, 1);
    {
        arg2 = (GdkEvent *)YPlu(event_);
    }
    result = (gboolean )gtk_widget_event(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsendUexpose,"samurui/gtk","gtk_widget_send_expose");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsendUexpose);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsendUexpose)
{
    P widget_, event_;
    GtkWidget *arg1 ;
    GdkEvent *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(event_, 1);
    {
        arg2 = (GdkEvent *)YPlu(event_);
    }
    result = (gint )gtk_widget_send_expose(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUactivate,"samurui/gtk","gtk_widget_activate");
FUNFOR(YsamuruiSgtkYgtkUwidgetUactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUactivate)
{
    P widget_;
    GtkWidget *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gboolean )gtk_widget_activate(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUscrollUadjustments,"samurui/gtk","gtk_widget_set_scroll_adjustments");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUscrollUadjustments);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUscrollUadjustments)
{
    P widget_, hadjustment_, vadjustment_;
    GtkWidget *arg1 ;
    GtkAdjustment *arg2 ;
    GtkAdjustment *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(hadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    ARG(vadjustment_, 2);
    {
        arg3 = (GtkAdjustment *)YPlu(vadjustment_);
    }
    result = (gboolean )gtk_widget_set_scroll_adjustments(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUreparent,"samurui/gtk","gtk_widget_reparent");
FUNFOR(YsamuruiSgtkYgtkUwidgetUreparent);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUreparent)
{
    P widget_, new_parent_;
    GtkWidget *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(new_parent_, 1);
    {
        arg2 = (GtkWidget *)YPlu(new_parent_);
    }
    gtk_widget_reparent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUintersect,"samurui/gtk","gtk_widget_intersect");
FUNFOR(YsamuruiSgtkYgtkUwidgetUintersect);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUintersect)
{
    P widget_, area_, intersection_;
    GtkWidget *arg1 ;
    GdkRectangle *arg2 ;
    GdkRectangle *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(area_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(area_);
    }
    ARG(intersection_, 2);
    {
        arg3 = (GdkRectangle *)YPlu(intersection_);
    }
    result = (gboolean )gtk_widget_intersect(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUregionUintersect,"samurui/gtk","gtk_widget_region_intersect");
FUNFOR(YsamuruiSgtkYgtkUwidgetUregionUintersect);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUregionUintersect)
{
    P widget_, region_;
    GtkWidget *arg1 ;
    GdkRegion *arg2 ;
    GdkRegion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    result = (GdkRegion *)gtk_widget_region_intersect(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUfreezeUchildUnotify,"samurui/gtk","gtk_widget_freeze_child_notify");
FUNFOR(YsamuruiSgtkYgtkUwidgetUfreezeUchildUnotify);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUfreezeUchildUnotify)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_freeze_child_notify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUchildUnotify,"samurui/gtk","gtk_widget_child_notify");
FUNFOR(YsamuruiSgtkYgtkUwidgetUchildUnotify);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUchildUnotify)
{
    P widget_, child_property_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(child_property_, 1);
    {
        arg2 = (char *)YPsu(child_property_);
    }
    gtk_widget_child_notify(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUthawUchildUnotify,"samurui/gtk","gtk_widget_thaw_child_notify");
FUNFOR(YsamuruiSgtkYgtkUwidgetUthawUchildUnotify);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUthawUchildUnotify)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_thaw_child_notify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUisUfocus,"samurui/gtk","gtk_widget_is_focus");
FUNFOR(YsamuruiSgtkYgtkUwidgetUisUfocus);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUisUfocus)
{
    P widget_;
    GtkWidget *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gboolean )gtk_widget_is_focus(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgrabUfocus,"samurui/gtk","gtk_widget_grab_focus");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgrabUfocus);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgrabUfocus)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_grab_focus(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgrabUdefault,"samurui/gtk","gtk_widget_grab_default");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgrabUdefault);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgrabUdefault)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_grab_default(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUname,"samurui/gtk","gtk_widget_set_name");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUname);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUname)
{
    P widget_, name_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    gtk_widget_set_name(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUname,"samurui/gtk","gtk_widget_get_name");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUname);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUname)
{
    P widget_;
    GtkWidget *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gchar *)gtk_widget_get_name(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUstate,"samurui/gtk","gtk_widget_set_state");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUstate);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUstate)
{
    P widget_, state_;
    GtkWidget *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    gtk_widget_set_state(arg1,(GtkStateType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUsensitive,"samurui/gtk","gtk_widget_set_sensitive");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUsensitive);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUsensitive)
{
    P widget_, sensitive_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(sensitive_, 1);
    {
        arg2 = (signed)YPiu(sensitive_);
    }
    gtk_widget_set_sensitive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUappUpaintable,"samurui/gtk","gtk_widget_set_app_paintable");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUappUpaintable);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUappUpaintable)
{
    P widget_, app_paintable_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(app_paintable_, 1);
    {
        arg2 = (signed)YPiu(app_paintable_);
    }
    gtk_widget_set_app_paintable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUdoubleUbuffered,"samurui/gtk","gtk_widget_set_double_buffered");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUdoubleUbuffered);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUdoubleUbuffered)
{
    P widget_, double_buffered_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(double_buffered_, 1);
    {
        arg2 = (signed)YPiu(double_buffered_);
    }
    gtk_widget_set_double_buffered(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUredrawUonUallocate,"samurui/gtk","gtk_widget_set_redraw_on_allocate");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUredrawUonUallocate);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUredrawUonUallocate)
{
    P widget_, redraw_on_allocate_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(redraw_on_allocate_, 1);
    {
        arg2 = (signed)YPiu(redraw_on_allocate_);
    }
    gtk_widget_set_redraw_on_allocate(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUparent,"samurui/gtk","gtk_widget_set_parent");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUparent);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUparent)
{
    P widget_, parent_;
    GtkWidget *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GtkWidget *)YPlu(parent_);
    }
    gtk_widget_set_parent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUparentUwindow,"samurui/gtk","gtk_widget_set_parent_window");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUparentUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUparentUwindow)
{
    P widget_, parent_window_;
    GtkWidget *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(parent_window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(parent_window_);
    }
    gtk_widget_set_parent_window(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUchildUvisible,"samurui/gtk","gtk_widget_set_child_visible");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUchildUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUchildUvisible)
{
    P widget_, is_visible_;
    GtkWidget *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(is_visible_, 1);
    {
        arg2 = (signed)YPiu(is_visible_);
    }
    gtk_widget_set_child_visible(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUchildUvisible,"samurui/gtk","gtk_widget_get_child_visible");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUchildUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUchildUvisible)
{
    P widget_;
    GtkWidget *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gboolean )gtk_widget_get_child_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUparent,"samurui/gtk","gtk_widget_get_parent");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUparent);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUparent)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkWidget *)gtk_widget_get_parent(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUparentUwindow,"samurui/gtk","gtk_widget_get_parent_window");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUparentUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUparentUwindow)
{
    P widget_;
    GtkWidget *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GdkWindow *)gtk_widget_get_parent_window(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUchildUfocus,"samurui/gtk","gtk_widget_child_focus");
FUNFOR(YsamuruiSgtkYgtkUwidgetUchildUfocus);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUchildUfocus)
{
    P widget_, direction_;
    GtkWidget *arg1 ;
    int arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(direction_, 1);
    {
        arg2 = (int)YPiu(direction_);
    }
    result = (gboolean )gtk_widget_child_focus(arg1,(GtkDirectionType )arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUsizeUrequest,"samurui/gtk","gtk_widget_set_size_request");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUsizeUrequest);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUsizeUrequest)
{
    P widget_, width_, height_;
    GtkWidget *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (signed)YPiu(height_);
    }
    gtk_widget_set_size_request(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUsizeUrequest,"samurui/gtk","gtk_widget_get_size_request");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUsizeUrequest);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUsizeUrequest)
{
    P widget_;
    GtkWidget *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_get_size_request(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUevents,"samurui/gtk","gtk_widget_set_events");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUevents);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUevents)
{
    P widget_, events_;
    GtkWidget *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(events_, 1);
    {
        arg2 = (signed)YPiu(events_);
    }
    gtk_widget_set_events(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUaddUevents,"samurui/gtk","gtk_widget_add_events");
FUNFOR(YsamuruiSgtkYgtkUwidgetUaddUevents);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUaddUevents)
{
    P widget_, events_;
    GtkWidget *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(events_, 1);
    {
        arg2 = (signed)YPiu(events_);
    }
    gtk_widget_add_events(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUextensionUevents,"samurui/gtk","gtk_widget_set_extension_events");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUextensionUevents);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUextensionUevents)
{
    P widget_, mode_;
    GtkWidget *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gtk_widget_set_extension_events(arg1,(GdkExtensionMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUextensionUevents,"samurui/gtk","gtk_widget_get_extension_events");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUextensionUevents);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUextensionUevents)
{
    P widget_;
    GtkWidget *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (int )gtk_widget_get_extension_events(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUtoplevel,"samurui/gtk","gtk_widget_get_toplevel");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUtoplevel);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUtoplevel)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkWidget *)gtk_widget_get_toplevel(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUancestor,"samurui/gtk","gtk_widget_get_ancestor");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUancestor);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUancestor)
{
    P widget_, widget_type_;
    GtkWidget *arg1 ;
    GtkType arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(widget_type_, 1);
    {
        arg2 = (unsigned long)YPiu(widget_type_);
    }
    result = (GtkWidget *)gtk_widget_get_ancestor(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUcolormap,"samurui/gtk","gtk_widget_get_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUcolormap)
{
    P widget_;
    GtkWidget *arg1 ;
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GdkColormap *)gtk_widget_get_colormap(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUvisual,"samurui/gtk","gtk_widget_get_visual");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUvisual);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUvisual)
{
    P widget_;
    GtkWidget *arg1 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GdkVisual *)gtk_widget_get_visual(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUsettings,"samurui/gtk","gtk_widget_get_settings");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUsettings);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUsettings)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkSettings *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkSettings *)gtk_widget_get_settings(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUaccessible,"samurui/gtk","gtk_widget_get_accessible");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUaccessible);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUaccessible)
{
    P widget_;
    GtkWidget *arg1 ;
    AtkObject *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (AtkObject *)gtk_widget_get_accessible(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUcolormap,"samurui/gtk","gtk_widget_set_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUcolormap)
{
    P widget_, colormap_;
    GtkWidget *arg1 ;
    GdkColormap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    gtk_widget_set_colormap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUevents,"samurui/gtk","gtk_widget_get_events");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUevents);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUevents)
{
    P widget_;
    GtkWidget *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gint )gtk_widget_get_events(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUpointer,"samurui/gtk","gtk_widget_get_pointer");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUpointer);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUpointer)
{
    P widget_;
    GtkWidget *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_get_pointer(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUisUancestor,"samurui/gtk","gtk_widget_is_ancestor");
FUNFOR(YsamuruiSgtkYgtkUwidgetUisUancestor);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUisUancestor)
{
    P widget_, ancestor_;
    GtkWidget *arg1 ;
    GtkWidget *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(ancestor_, 1);
    {
        arg2 = (GtkWidget *)YPlu(ancestor_);
    }
    result = (gboolean )gtk_widget_is_ancestor(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUtranslateUcoordinates,"samurui/gtk","gtk_widget_translate_coordinates");
FUNFOR(YsamuruiSgtkYgtkUwidgetUtranslateUcoordinates);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUtranslateUcoordinates)
{
    P src_widget_, dest_widget_, src_x_, src_y_, dest_x_, dest_y_;
    GtkWidget *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(src_widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(src_widget_);
    }
    ARG(dest_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(dest_widget_);
    }
    ARG(src_x_, 2);
    {
        arg3 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 3);
    {
        arg4 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 4);
    {
        arg5 = (gint *)YPlu(dest_x_);
    }
    ARG(dest_y_, 5);
    {
        arg6 = (gint *)YPlu(dest_y_);
    }
    result = (gboolean )gtk_widget_translate_coordinates(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUhideUonUdelete,"samurui/gtk","gtk_widget_hide_on_delete");
FUNFOR(YsamuruiSgtkYgtkUwidgetUhideUonUdelete);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUhideUonUdelete)
{
    P widget_;
    GtkWidget *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gboolean )gtk_widget_hide_on_delete(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUstyle,"samurui/gtk","gtk_widget_set_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUstyle)
{
    P widget_, style_;
    GtkWidget *arg1 ;
    GtkStyle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(style_, 1);
    {
        arg2 = (GtkStyle *)YPlu(style_);
    }
    gtk_widget_set_style(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUensureUstyle,"samurui/gtk","gtk_widget_ensure_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUensureUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUensureUstyle)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_ensure_style(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUstyle,"samurui/gtk","gtk_widget_get_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUstyle)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkStyle *)gtk_widget_get_style(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUstyle,"samurui/gtk","gtk_widget_modify_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUstyle)
{
    P widget_, style_;
    GtkWidget *arg1 ;
    GtkRcStyle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(style_, 1);
    {
        arg2 = (GtkRcStyle *)YPlu(style_);
    }
    gtk_widget_modify_style(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUmodifierUstyle,"samurui/gtk","gtk_widget_get_modifier_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUmodifierUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUmodifierUstyle)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkRcStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkRcStyle *)gtk_widget_get_modifier_style(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUfg,"samurui/gtk","gtk_widget_modify_fg");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUfg);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUfg)
{
    P widget_, state_, color_;
    GtkWidget *arg1 ;
    int arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_widget_modify_fg(arg1,(GtkStateType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUbg,"samurui/gtk","gtk_widget_modify_bg");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUbg);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUbg)
{
    P widget_, state_, color_;
    GtkWidget *arg1 ;
    int arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_widget_modify_bg(arg1,(GtkStateType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUtext,"samurui/gtk","gtk_widget_modify_text");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUtext)
{
    P widget_, state_, color_;
    GtkWidget *arg1 ;
    int arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_widget_modify_text(arg1,(GtkStateType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUbase,"samurui/gtk","gtk_widget_modify_base");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUbase);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUbase)
{
    P widget_, state_, color_;
    GtkWidget *arg1 ;
    int arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_widget_modify_base(arg1,(GtkStateType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUmodifyUfont,"samurui/gtk","gtk_widget_modify_font");
FUNFOR(YsamuruiSgtkYgtkUwidgetUmodifyUfont);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUmodifyUfont)
{
    P widget_, font_desc_;
    GtkWidget *arg1 ;
    PangoFontDescription *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(font_desc_, 1);
    {
        arg2 = (PangoFontDescription *)YPlu(font_desc_);
    }
    gtk_widget_modify_font(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUcreateUpangoUcontext,"samurui/gtk","gtk_widget_create_pango_context");
FUNFOR(YsamuruiSgtkYgtkUwidgetUcreateUpangoUcontext);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUcreateUpangoUcontext)
{
    P widget_;
    GtkWidget *arg1 ;
    PangoContext *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (PangoContext *)gtk_widget_create_pango_context(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUpangoUcontext,"samurui/gtk","gtk_widget_get_pango_context");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUpangoUcontext);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUpangoUcontext)
{
    P widget_;
    GtkWidget *arg1 ;
    PangoContext *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (PangoContext *)gtk_widget_get_pango_context(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUcreateUpangoUlayout,"samurui/gtk","gtk_widget_create_pango_layout");
FUNFOR(YsamuruiSgtkYgtkUwidgetUcreateUpangoUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUcreateUpangoUlayout)
{
    P widget_, text_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    PangoLayout *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    result = (PangoLayout *)gtk_widget_create_pango_layout(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUrenderUicon,"samurui/gtk","gtk_widget_render_icon");
FUNFOR(YsamuruiSgtkYgtkUwidgetUrenderUicon);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUrenderUicon)
{
    P widget_, stock_id_, size_, detail_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    int arg3 ;
    gchar *arg4 ;
    GdkPixbuf *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(stock_id_, 1);
    {
        arg2 = (char *)YPsu(stock_id_);
    }
    ARG(size_, 2);
    {
        arg3 = (int)YPiu(size_);
    }
    ARG(detail_, 3);
    {
        arg4 = (char *)YPsu(detail_);
    }
    result = (GdkPixbuf *)gtk_widget_render_icon(arg1,arg2,(GtkIconSize )arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUcompositeUname,"samurui/gtk","gtk_widget_set_composite_name");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUcompositeUname);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUcompositeUname)
{
    P widget_, name_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    gtk_widget_set_composite_name(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUcompositeUname,"samurui/gtk","gtk_widget_get_composite_name");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUcompositeUname);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUcompositeUname)
{
    P widget_;
    GtkWidget *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gchar *)gtk_widget_get_composite_name(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUresetUrcUstyles,"samurui/gtk","gtk_widget_reset_rc_styles");
FUNFOR(YsamuruiSgtkYgtkUwidgetUresetUrcUstyles);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUresetUrcUstyles)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_reset_rc_styles(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUpushUcolormap,"samurui/gtk","gtk_widget_push_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUpushUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUpushUcolormap)
{
    P cmap_;
    GdkColormap *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(cmap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(cmap_);
    }
    gtk_widget_push_colormap(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUpushUcompositeUchild,"samurui/gtk","gtk_widget_push_composite_child");
FUNFOR(YsamuruiSgtkYgtkUwidgetUpushUcompositeUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUpushUcompositeUchild)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_widget_push_composite_child();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUpopUcompositeUchild,"samurui/gtk","gtk_widget_pop_composite_child");
FUNFOR(YsamuruiSgtkYgtkUwidgetUpopUcompositeUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUpopUcompositeUchild)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_widget_pop_composite_child();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUpopUcolormap,"samurui/gtk","gtk_widget_pop_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUpopUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUpopUcolormap)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_widget_pop_colormap();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUclassUinstallUstyleUproperty,"samurui/gtk","gtk_widget_class_install_style_property");
FUNFOR(YsamuruiSgtkYgtkUwidgetUclassUinstallUstyleUproperty);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUclassUinstallUstyleUproperty)
{
    P klass_, pspec_;
    GtkWidgetClass *arg1 ;
    GParamSpec *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(klass_, 0);
    {
        arg1 = (GtkWidgetClass *)YPlu(klass_);
    }
    ARG(pspec_, 1);
    {
        arg2 = (GParamSpec *)YPlu(pspec_);
    }
    gtk_widget_class_install_style_property(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUstyleUgetUproperty,"samurui/gtk","gtk_widget_style_get_property");
FUNFOR(YsamuruiSgtkYgtkUwidgetUstyleUgetUproperty);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUstyleUgetUproperty)
{
    P widget_, property_name_, value_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    GValue *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(property_name_, 1);
    {
        arg2 = (char *)YPsu(property_name_);
    }
    ARG(value_, 2);
    {
        arg3 = (GValue *)YPlu(value_);
    }
    gtk_widget_style_get_property(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUdefaultUcolormap,"samurui/gtk","gtk_widget_set_default_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUdefaultUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUdefaultUcolormap)
{
    P colormap_;
    GdkColormap *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    gtk_widget_set_default_colormap(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUdefaultUstyle,"samurui/gtk","gtk_widget_get_default_style");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUdefaultUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUstyle)
{
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkStyle *)gtk_widget_get_default_style();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUdefaultUcolormap,"samurui/gtk","gtk_widget_get_default_colormap");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUdefaultUcolormap);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUcolormap)
{
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkColormap *)gtk_widget_get_default_colormap();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUdefaultUvisual,"samurui/gtk","gtk_widget_get_default_visual");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUdefaultUvisual);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUvisual)
{
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkVisual *)gtk_widget_get_default_visual();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUdirection,"samurui/gtk","gtk_widget_set_direction");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUdirection);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUdirection)
{
    P widget_, dir_;
    GtkWidget *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(dir_, 1);
    {
        arg2 = (int)YPiu(dir_);
    }
    gtk_widget_set_direction(arg1,(GtkTextDirection )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUdirection,"samurui/gtk","gtk_widget_get_direction");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUdirection);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUdirection)
{
    P widget_;
    GtkWidget *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (int )gtk_widget_get_direction(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUsetUdefaultUdirection,"samurui/gtk","gtk_widget_set_default_direction");
FUNFOR(YsamuruiSgtkYgtkUwidgetUsetUdefaultUdirection);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUsetUdefaultUdirection)
{
    P dir_;
    int arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dir_, 0);
    {
        arg1 = (int)YPiu(dir_);
    }
    gtk_widget_set_default_direction((GtkTextDirection )arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUgetUdefaultUdirection,"samurui/gtk","gtk_widget_get_default_direction");
FUNFOR(YsamuruiSgtkYgtkUwidgetUgetUdefaultUdirection);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUdirection)
{
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (int )gtk_widget_get_default_direction();
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUshapeUcombineUmask,"samurui/gtk","gtk_widget_shape_combine_mask");
FUNFOR(YsamuruiSgtkYgtkUwidgetUshapeUcombineUmask);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUshapeUcombineUmask)
{
    P widget_, shape_mask_, offset_x_, offset_y_;
    GtkWidget *arg1 ;
    GdkBitmap *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(shape_mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(shape_mask_);
    }
    ARG(offset_x_, 2);
    {
        arg3 = (signed)YPiu(offset_x_);
    }
    ARG(offset_y_, 3);
    {
        arg4 = (signed)YPiu(offset_y_);
    }
    gtk_widget_shape_combine_mask(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUresetUshapes,"samurui/gtk","gtk_widget_reset_shapes");
FUNFOR(YsamuruiSgtkYgtkUwidgetUresetUshapes);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUresetUshapes)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_widget_reset_shapes(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUpath,"samurui/gtk","gtk_widget_path");
FUNFOR(YsamuruiSgtkYgtkUwidgetUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUpath)
{
    P widget_, path_length_, path_, path_reversed_;
    GtkWidget *arg1 ;
    guint *arg2 ;
    gchar **arg3 ;
    gchar **arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(path_length_, 1);
    {
        arg2 = (guint *)YPlu(path_length_);
    }
    ARG(path_, 2);
    {
        arg3 = (gchar **)YPlu(path_);
    }
    ARG(path_reversed_, 3);
    {
        arg4 = (gchar **)YPlu(path_reversed_);
    }
    gtk_widget_path(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwidgetUclassUpath,"samurui/gtk","gtk_widget_class_path");
FUNFOR(YsamuruiSgtkYgtkUwidgetUclassUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUwidgetUclassUpath)
{
    P widget_, path_length_, path_, path_reversed_;
    GtkWidget *arg1 ;
    guint *arg2 ;
    gchar **arg3 ;
    gchar **arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    ARG(path_length_, 1);
    {
        arg2 = (guint *)YPlu(path_length_);
    }
    ARG(path_, 2);
    {
        arg3 = (gchar **)YPlu(path_);
    }
    ARG(path_reversed_, 3);
    {
        arg4 = (gchar **)YPlu(path_reversed_);
    }
    gtk_widget_class_path(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrequisitionUcopy,"samurui/gtk","gtk_requisition_copy");
FUNFOR(YsamuruiSgtkYgtkUrequisitionUcopy);

FUNCODEDEF(YsamuruiSgtkYgtkUrequisitionUcopy)
{
    P requisition_;
    GtkRequisition *arg1 ;
    GtkRequisition *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(requisition_, 0);
    {
        arg1 = (GtkRequisition *)YPlu(requisition_);
    }
    result = (GtkRequisition *)gtk_requisition_copy(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrequisitionUfree,"samurui/gtk","gtk_requisition_free");
FUNFOR(YsamuruiSgtkYgtkUrequisitionUfree);

FUNCODEDEF(YsamuruiSgtkYgtkUrequisitionUfree)
{
    P requisition_;
    GtkRequisition *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(requisition_, 0);
    {
        arg1 = (GtkRequisition *)YPlu(requisition_);
    }
    gtk_requisition_free(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUpixelUset,"samurui/gtk","_GdkColor_pixel_set");
FUNFOR(YsamuruiSgtkYUgdkcolorUpixelUset);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUpixelUset)
{
    P self_, pixel_;
    struct _GdkColor *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    ARG(pixel_, 1);
    {
        arg2 = (unsigned)YPiu(pixel_);
    }
    if (arg1) arg1->pixel = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUpixelUget,"samurui/gtk","_GdkColor_pixel_get");
FUNFOR(YsamuruiSgtkYUgdkcolorUpixelUget);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUpixelUget)
{
    P self_;
    struct _GdkColor *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    result = (guint32 ) (arg1->pixel);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUredUset,"samurui/gtk","_GdkColor_red_set");
FUNFOR(YsamuruiSgtkYUgdkcolorUredUset);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUredUset)
{
    P self_, red_;
    struct _GdkColor *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    ARG(red_, 1);
    {
        arg2 = (unsigned short)YPiu(red_);
    }
    if (arg1) arg1->red = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUredUget,"samurui/gtk","_GdkColor_red_get");
FUNFOR(YsamuruiSgtkYUgdkcolorUredUget);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUredUget)
{
    P self_;
    struct _GdkColor *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    result = (guint16 ) (arg1->red);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUgreenUset,"samurui/gtk","_GdkColor_green_set");
FUNFOR(YsamuruiSgtkYUgdkcolorUgreenUset);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUgreenUset)
{
    P self_, green_;
    struct _GdkColor *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    ARG(green_, 1);
    {
        arg2 = (unsigned short)YPiu(green_);
    }
    if (arg1) arg1->green = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUgreenUget,"samurui/gtk","_GdkColor_green_get");
FUNFOR(YsamuruiSgtkYUgdkcolorUgreenUget);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUgreenUget)
{
    P self_;
    struct _GdkColor *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    result = (guint16 ) (arg1->green);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUblueUset,"samurui/gtk","_GdkColor_blue_set");
FUNFOR(YsamuruiSgtkYUgdkcolorUblueUset);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUblueUset)
{
    P self_, blue_;
    struct _GdkColor *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    ARG(blue_, 1);
    {
        arg2 = (unsigned short)YPiu(blue_);
    }
    if (arg1) arg1->blue = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkcolorUblueUget,"samurui/gtk","_GdkColor_blue_get");
FUNFOR(YsamuruiSgtkYUgdkcolorUblueUget);

FUNCODEDEF(YsamuruiSgtkYUgdkcolorUblueUget)
{
    P self_;
    struct _GdkColor *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    result = (guint16 ) (arg1->blue);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkcolor,"samurui/gtk","new__GdkColor");
FUNFOR(YsamuruiSgtkYnewUUgdkcolor);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkcolor)
{
    struct _GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkColor *)(struct _GdkColor *) calloc(1, sizeof(struct _GdkColor));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkcolor,"samurui/gtk","delete__GdkColor");
FUNFOR(YsamuruiSgtkYdeleteUUgdkcolor);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkcolor)
{
    P self_;
    struct _GdkColor *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkColor *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUnew,"samurui/gtk","gdk_colormap_new");
FUNFOR(YsamuruiSgtkYgdkUcolormapUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUnew)
{
    P visual_, allocate_;
    GdkVisual *arg1 ;
    gboolean arg2 ;
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(visual_, 0);
    {
        arg1 = (GdkVisual *)YPlu(visual_);
    }
    ARG(allocate_, 1);
    {
        arg2 = (signed)YPiu(allocate_);
    }
    result = (GdkColormap *)gdk_colormap_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUgetUsystem,"samurui/gtk","gdk_colormap_get_system");
FUNFOR(YsamuruiSgtkYgdkUcolormapUgetUsystem);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUgetUsystem)
{
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkColormap *)gdk_colormap_get_system();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUallocUcolors,"samurui/gtk","gdk_colormap_alloc_colors");
FUNFOR(YsamuruiSgtkYgdkUcolormapUallocUcolors);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUallocUcolors)
{
    P colormap_, colors_, writeable_, best_match_, success_;
    GdkColormap *arg1 ;
    GdkColor *arg2 ;
    gint arg3 ;
    gboolean arg4 ;
    gboolean arg5 ;
    gboolean *arg6 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(colors_, 1);
    {
        int i;
        
        arg3 = (int)YPtlen(colors_);
        arg2 = (GdkColor *)malloc(arg3 * sizeof(GdkColor ));
        
        for(i=0; i < arg3; i++)
        {
            arg2[i] = *((GdkColor *)YPlu(YPtelt(colors_, i)));
        }
    }
    ARG(writeable_, 2);
    {
        arg4 = (signed)YPiu(writeable_);
    }
    ARG(best_match_, 3);
    {
        arg5 = (signed)YPiu(best_match_);
    }
    ARG(success_, 4);
    {
        arg6 = (gboolean *)YPlu(success_);
    }
    result = (gint )gdk_colormap_alloc_colors(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUallocUcolor,"samurui/gtk","gdk_colormap_alloc_color");
FUNFOR(YsamuruiSgtkYgdkUcolormapUallocUcolor);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUallocUcolor)
{
    P colormap_, color_, writeable_, best_match_;
    GdkColormap *arg1 ;
    GdkColor *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    ARG(writeable_, 2);
    {
        arg3 = (signed)YPiu(writeable_);
    }
    ARG(best_match_, 3);
    {
        arg4 = (signed)YPiu(best_match_);
    }
    result = (gboolean )gdk_colormap_alloc_color(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUfreeUcolors,"samurui/gtk","gdk_colormap_free_colors");
FUNFOR(YsamuruiSgtkYgdkUcolormapUfreeUcolors);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUfreeUcolors)
{
    P colormap_, colors_;
    GdkColormap *arg1 ;
    GdkColor *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(colors_, 1);
    {
        int i;
        
        arg3 = (int)YPtlen(colors_);
        arg2 = (GdkColor *)malloc(arg3 * sizeof(GdkColor ));
        
        for(i=0; i < arg3; i++)
        {
            arg2[i] = *((GdkColor *)YPlu(YPtelt(colors_, i)));
        }
    }
    gdk_colormap_free_colors(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUqueryUcolor,"samurui/gtk","gdk_colormap_query_color");
FUNFOR(YsamuruiSgtkYgdkUcolormapUqueryUcolor);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUqueryUcolor)
{
    P colormap_, pixel_, result_;
    GdkColormap *arg1 ;
    gulong arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(pixel_, 1);
    {
        arg2 = (unsigned long)YPiu(pixel_);
    }
    ARG(result_, 2);
    {
        arg3 = (GdkColor *)YPlu(result_);
    }
    gdk_colormap_query_color(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolormapUgetUvisual,"samurui/gtk","gdk_colormap_get_visual");
FUNFOR(YsamuruiSgtkYgdkUcolormapUgetUvisual);

FUNCODEDEF(YsamuruiSgtkYgdkUcolormapUgetUvisual)
{
    P colormap_;
    GdkColormap *arg1 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colormap_, 0);
    {
        arg1 = (GdkColormap *)YPlu(colormap_);
    }
    result = (GdkVisual *)gdk_colormap_get_visual(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUcopy,"samurui/gtk","gdk_color_copy");
FUNFOR(YsamuruiSgtkYgdkUcolorUcopy);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUcopy)
{
    P color_;
    GdkColor *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(color_, 0);
    {
        arg1 = (GdkColor *)YPlu(color_);
    }
    result = (GdkColor *)gdk_color_copy(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUfree,"samurui/gtk","gdk_color_free");
FUNFOR(YsamuruiSgtkYgdkUcolorUfree);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUfree)
{
    P color_;
    GdkColor *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(color_, 0);
    {
        arg1 = (GdkColor *)YPlu(color_);
    }
    gdk_color_free(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUparse,"samurui/gtk","gdk_color_parse");
FUNFOR(YsamuruiSgtkYgdkUcolorUparse);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUparse)
{
    P spec_, color_;
    gchar *arg1 ;
    GdkColor *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spec_, 0);
    {
        arg1 = (char *)YPsu(spec_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    result = (gint )gdk_color_parse(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUhash,"samurui/gtk","gdk_color_hash");
FUNFOR(YsamuruiSgtkYgdkUcolorUhash);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUhash)
{
    P colora_;
    GdkColor *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colora_, 0);
    {
        arg1 = (GdkColor *)YPlu(colora_);
    }
    result = (guint )gdk_color_hash(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUequal,"samurui/gtk","gdk_color_equal");
FUNFOR(YsamuruiSgtkYgdkUcolorUequal);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUequal)
{
    P colora_, colorb_;
    GdkColor *arg1 ;
    GdkColor *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colora_, 0);
    {
        arg1 = (GdkColor *)YPlu(colora_);
    }
    ARG(colorb_, 1);
    {
        arg2 = (GdkColor *)YPlu(colorb_);
    }
    result = (gboolean )gdk_color_equal(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcolorUgetUtype,"samurui/gtk","gdk_color_get_type");
FUNFOR(YsamuruiSgtkYgdkUcolorUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUcolorUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_color_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUsize,"samurui/gtk","gdk_drawable_get_size");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUsize);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUsize)
{
    P drawable_;
    GdkDrawable *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    gdk_drawable_get_size(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUsetUcolormap,"samurui/gtk","gdk_drawable_set_colormap");
FUNFOR(YsamuruiSgtkYgdkUdrawableUsetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUsetUcolormap)
{
    P drawable_, colormap_;
    GdkDrawable *arg1 ;
    GdkColormap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    gdk_drawable_set_colormap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUcolormap,"samurui/gtk","gdk_drawable_get_colormap");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUcolormap)
{
    P drawable_;
    GdkDrawable *arg1 ;
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (GdkColormap *)gdk_drawable_get_colormap(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUvisual,"samurui/gtk","gdk_drawable_get_visual");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUvisual);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUvisual)
{
    P drawable_;
    GdkDrawable *arg1 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (GdkVisual *)gdk_drawable_get_visual(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUdepth,"samurui/gtk","gdk_drawable_get_depth");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUdepth);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUdepth)
{
    P drawable_;
    GdkDrawable *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (gint )gdk_drawable_get_depth(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUpoint,"samurui/gtk","gdk_draw_point");
FUNFOR(YsamuruiSgtkYgdkUdrawUpoint);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUpoint)
{
    P drawable_, gc_, x_, y_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gdk_draw_point(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUline,"samurui/gtk","gdk_draw_line");
FUNFOR(YsamuruiSgtkYgdkUdrawUline);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUline)
{
    P drawable_, gc_, x1_, y1_, x2_, y2_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x1_, 2);
    {
        arg3 = (signed)YPiu(x1_);
    }
    ARG(y1_, 3);
    {
        arg4 = (signed)YPiu(y1_);
    }
    ARG(x2_, 4);
    {
        arg5 = (signed)YPiu(x2_);
    }
    ARG(y2_, 5);
    {
        arg6 = (signed)YPiu(y2_);
    }
    gdk_draw_line(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUrectangle,"samurui/gtk","gdk_draw_rectangle");
FUNFOR(YsamuruiSgtkYgdkUdrawUrectangle);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUrectangle)
{
    P drawable_, gc_, filled_, x_, y_, width_, height_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    gint arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(filled_, 2);
    {
        arg3 = (signed)YPiu(filled_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(width_, 5);
    {
        arg6 = (signed)YPiu(width_);
    }
    ARG(height_, 6);
    {
        arg7 = (signed)YPiu(height_);
    }
    gdk_draw_rectangle(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUarc,"samurui/gtk","gdk_draw_arc");
FUNFOR(YsamuruiSgtkYgdkUdrawUarc);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUarc)
{
    P drawable_, gc_, filled_, x_, y_, width_, height_, angle1_, angle2_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(filled_, 2);
    {
        arg3 = (signed)YPiu(filled_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(width_, 5);
    {
        arg6 = (signed)YPiu(width_);
    }
    ARG(height_, 6);
    {
        arg7 = (signed)YPiu(height_);
    }
    ARG(angle1_, 7);
    {
        arg8 = (signed)YPiu(angle1_);
    }
    ARG(angle2_, 8);
    {
        arg9 = (signed)YPiu(angle2_);
    }
    gdk_draw_arc(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUpolygon,"samurui/gtk","gdk_draw_polygon");
FUNFOR(YsamuruiSgtkYgdkUdrawUpolygon);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUpolygon)
{
    P drawable_, gc_, filled_, points_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    GdkPoint *arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(filled_, 2);
    {
        arg3 = (signed)YPiu(filled_);
    }
    ARG(points_, 3);
    {
        int i;
        
        arg5 = (int)YPtlen(points_);
        arg4 = (char *)malloc(arg5 * sizeof(GdkPoint));
        
        for(i=0; i < arg5; i++)
        {
            // current point...
            P cur = YPtelt(points_, i);
            arg4[i].x = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_x), cur));
            arg4[i].y = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_y), cur));
        }
    }
    gdk_draw_polygon(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg4) free(arg4);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUdrawable,"samurui/gtk","gdk_draw_drawable");
FUNFOR(YsamuruiSgtkYgdkUdrawUdrawable);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUdrawable)
{
    P drawable_, gc_, src_, xsrc_, ysrc_, xdest_, ydest_, width_, height_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    GdkDrawable *arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(src_, 2);
    {
        arg3 = (GdkDrawable *)YPlu(src_);
    }
    ARG(xsrc_, 3);
    {
        arg4 = (signed)YPiu(xsrc_);
    }
    ARG(ysrc_, 4);
    {
        arg5 = (signed)YPiu(ysrc_);
    }
    ARG(xdest_, 5);
    {
        arg6 = (signed)YPiu(xdest_);
    }
    ARG(ydest_, 6);
    {
        arg7 = (signed)YPiu(ydest_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    gdk_draw_drawable(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUimage,"samurui/gtk","gdk_draw_image");
FUNFOR(YsamuruiSgtkYgdkUdrawUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUimage)
{
    P drawable_, gc_, image_, xsrc_, ysrc_, xdest_, ydest_, width_, height_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    GdkImage *arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(image_, 2);
    {
        arg3 = (GdkImage *)YPlu(image_);
    }
    ARG(xsrc_, 3);
    {
        arg4 = (signed)YPiu(xsrc_);
    }
    ARG(ysrc_, 4);
    {
        arg5 = (signed)YPiu(ysrc_);
    }
    ARG(xdest_, 5);
    {
        arg6 = (signed)YPiu(xdest_);
    }
    ARG(ydest_, 6);
    {
        arg7 = (signed)YPiu(ydest_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    gdk_draw_image(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUpoints,"samurui/gtk","gdk_draw_points");
FUNFOR(YsamuruiSgtkYgdkUdrawUpoints);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUpoints)
{
    P drawable_, gc_, points_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    GdkPoint *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(points_, 2);
    {
        int i;
        
        arg4 = (int)YPtlen(points_);
        arg3 = (char *)malloc(arg4 * sizeof(GdkPoint));
        
        for(i=0; i < arg4; i++)
        {
            // current point...
            P cur = YPtelt(points_, i);
            arg3[i].x = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_x), cur));
            arg3[i].y = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_y), cur));
        }
    }
    gdk_draw_points(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUsegments,"samurui/gtk","gdk_draw_segments");
FUNFOR(YsamuruiSgtkYgdkUdrawUsegments);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUsegments)
{
    P drawable_, gc_, segs_, nsegs_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    GdkSegment *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(segs_, 2);
    {
        arg3 = (GdkSegment *)YPlu(segs_);
    }
    ARG(nsegs_, 3);
    {
        arg4 = (signed)YPiu(nsegs_);
    }
    gdk_draw_segments(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUlines,"samurui/gtk","gdk_draw_lines");
FUNFOR(YsamuruiSgtkYgdkUdrawUlines);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUlines)
{
    P drawable_, gc_, points_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    GdkPoint *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(points_, 2);
    {
        int i;
        
        arg4 = (int)YPtlen(points_);
        arg3 = (char *)malloc(arg4 * sizeof(GdkPoint));
        
        for(i=0; i < arg4; i++)
        {
            // current point...
            P cur = YPtelt(points_, i);
            arg3[i].x = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_x), cur));
            arg3[i].y = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_y), cur));
        }
    }
    gdk_draw_lines(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUglyphs,"samurui/gtk","gdk_draw_glyphs");
FUNFOR(YsamuruiSgtkYgdkUdrawUglyphs);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUglyphs)
{
    P drawable_, gc_, font_, x_, y_, glyphs_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    PangoFont *arg3 ;
    gint arg4 ;
    gint arg5 ;
    PangoGlyphString *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(font_, 2);
    {
        arg3 = (PangoFont *)YPlu(font_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(glyphs_, 5);
    {
        arg6 = (PangoGlyphString *)YPlu(glyphs_);
    }
    gdk_draw_glyphs(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUlayoutUline,"samurui/gtk","gdk_draw_layout_line");
FUNFOR(YsamuruiSgtkYgdkUdrawUlayoutUline);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUlayoutUline)
{
    P drawable_, gc_, x_, y_, line_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    PangoLayoutLine *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(line_, 4);
    {
        arg5 = (PangoLayoutLine *)YPlu(line_);
    }
    gdk_draw_layout_line(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUlayout,"samurui/gtk","gdk_draw_layout");
FUNFOR(YsamuruiSgtkYgdkUdrawUlayout);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUlayout)
{
    P drawable_, gc_, x_, y_, layout_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    PangoLayout *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(layout_, 4);
    {
        arg5 = (PangoLayout *)YPlu(layout_);
    }
    gdk_draw_layout(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUlayoutUlineUwithUcolors,"samurui/gtk","gdk_draw_layout_line_with_colors");
FUNFOR(YsamuruiSgtkYgdkUdrawUlayoutUlineUwithUcolors);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUlayoutUlineUwithUcolors)
{
    P drawable_, gc_, x_, y_, line_, foreground_, background_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    PangoLayoutLine *arg5 ;
    GdkColor *arg6 ;
    GdkColor *arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(line_, 4);
    {
        arg5 = (PangoLayoutLine *)YPlu(line_);
    }
    ARG(foreground_, 5);
    {
        arg6 = (GdkColor *)YPlu(foreground_);
    }
    ARG(background_, 6);
    {
        arg7 = (GdkColor *)YPlu(background_);
    }
    gdk_draw_layout_line_with_colors(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUlayoutUwithUcolors,"samurui/gtk","gdk_draw_layout_with_colors");
FUNFOR(YsamuruiSgtkYgdkUdrawUlayoutUwithUcolors);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUlayoutUwithUcolors)
{
    P drawable_, gc_, x_, y_, layout_, foreground_, background_;
    GdkDrawable *arg1 ;
    GdkGC *arg2 ;
    gint arg3 ;
    gint arg4 ;
    PangoLayout *arg5 ;
    GdkColor *arg6 ;
    GdkColor *arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(layout_, 4);
    {
        arg5 = (PangoLayout *)YPlu(layout_);
    }
    ARG(foreground_, 5);
    {
        arg6 = (GdkColor *)YPlu(foreground_);
    }
    ARG(background_, 6);
    {
        arg7 = (GdkColor *)YPlu(background_);
    }
    gdk_draw_layout_with_colors(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUimage,"samurui/gtk","gdk_drawable_get_image");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUimage)
{
    P drawable_, x_, y_, width_, height_;
    GdkDrawable *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    GdkImage *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(width_, 3);
    {
        arg4 = (signed)YPiu(width_);
    }
    ARG(height_, 4);
    {
        arg5 = (signed)YPiu(height_);
    }
    result = (GdkImage *)gdk_drawable_get_image(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUclipUregion,"samurui/gtk","gdk_drawable_get_clip_region");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUclipUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUclipUregion)
{
    P drawable_;
    GdkDrawable *arg1 ;
    GdkRegion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (GdkRegion *)gdk_drawable_get_clip_region(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawableUgetUvisibleUregion,"samurui/gtk","gdk_drawable_get_visible_region");
FUNFOR(YsamuruiSgtkYgdkUdrawableUgetUvisibleUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawableUgetUvisibleUregion)
{
    P drawable_;
    GdkDrawable *arg1 ;
    GdkRegion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (GdkRegion *)gdk_drawable_get_visible_region(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUstring,"samurui/gtk","gdk_draw_string");
FUNFOR(YsamuruiSgtkYgdkUdrawUstring);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUstring)
{
    P drawable_, font_, gc_, x_, y_, string_;
    GdkDrawable *arg1 ;
    GdkFont *arg2 ;
    GdkGC *arg3 ;
    gint arg4 ;
    gint arg5 ;
    gchar *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(font_, 1);
    {
        arg2 = (GdkFont *)YPlu(font_);
    }
    ARG(gc_, 2);
    {
        arg3 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(string_, 5);
    {
        arg6 = (char *)YPsu(string_);
    }
    gdk_draw_string(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUtext,"samurui/gtk","gdk_draw_text");
FUNFOR(YsamuruiSgtkYgdkUdrawUtext);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUtext)
{
    P drawable_, font_, gc_, x_, y_, text_, text_length_;
    GdkDrawable *arg1 ;
    GdkFont *arg2 ;
    GdkGC *arg3 ;
    gint arg4 ;
    gint arg5 ;
    gchar *arg6 ;
    gint arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(font_, 1);
    {
        arg2 = (GdkFont *)YPlu(font_);
    }
    ARG(gc_, 2);
    {
        arg3 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(text_, 5);
    {
        arg6 = (char *)YPsu(text_);
    }
    ARG(text_length_, 6);
    {
        arg7 = (signed)YPiu(text_length_);
    }
    gdk_draw_text(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUdrawUtextUwc,"samurui/gtk","gdk_draw_text_wc");
FUNFOR(YsamuruiSgtkYgdkUdrawUtextUwc);

FUNCODEDEF(YsamuruiSgtkYgdkUdrawUtextUwc)
{
    P drawable_, font_, gc_, x_, y_, text_, text_length_;
    GdkDrawable *arg1 ;
    GdkFont *arg2 ;
    GdkGC *arg3 ;
    gint arg4 ;
    gint arg5 ;
    GdkWChar *arg6 ;
    gint arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(font_, 1);
    {
        arg2 = (GdkFont *)YPlu(font_);
    }
    ARG(gc_, 2);
    {
        arg3 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 3);
    {
        arg4 = (signed)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (signed)YPiu(y_);
    }
    ARG(text_, 5);
    {
        arg6 = (GdkWChar *)YPlu(text_);
    }
    ARG(text_length_, 6);
    {
        arg7 = (signed)YPiu(text_length_);
    }
    gdk_draw_text_wc(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUtypeUset,"samurui/gtk","_GdkFont_type_set");
FUNFOR(YsamuruiSgtkYUgdkfontUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUtypeUset)
{
    P self_, type_;
    struct _GdkFont *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkFontType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUtypeUget,"samurui/gtk","_GdkFont_type_get");
FUNFOR(YsamuruiSgtkYUgdkfontUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUtypeUget)
{
    P self_;
    struct _GdkFont *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUascentUset,"samurui/gtk","_GdkFont_ascent_set");
FUNFOR(YsamuruiSgtkYUgdkfontUascentUset);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUascentUset)
{
    P self_, ascent_;
    struct _GdkFont *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    ARG(ascent_, 1);
    {
        arg2 = (signed)YPiu(ascent_);
    }
    if (arg1) arg1->ascent = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUascentUget,"samurui/gtk","_GdkFont_ascent_get");
FUNFOR(YsamuruiSgtkYUgdkfontUascentUget);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUascentUget)
{
    P self_;
    struct _GdkFont *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    result = (gint ) (arg1->ascent);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUdescentUset,"samurui/gtk","_GdkFont_descent_set");
FUNFOR(YsamuruiSgtkYUgdkfontUdescentUset);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUdescentUset)
{
    P self_, descent_;
    struct _GdkFont *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    ARG(descent_, 1);
    {
        arg2 = (signed)YPiu(descent_);
    }
    if (arg1) arg1->descent = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkfontUdescentUget,"samurui/gtk","_GdkFont_descent_get");
FUNFOR(YsamuruiSgtkYUgdkfontUdescentUget);

FUNCODEDEF(YsamuruiSgtkYUgdkfontUdescentUget)
{
    P self_;
    struct _GdkFont *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    result = (gint ) (arg1->descent);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkfont,"samurui/gtk","new__GdkFont");
FUNFOR(YsamuruiSgtkYnewUUgdkfont);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkfont)
{
    struct _GdkFont *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkFont *)(struct _GdkFont *) calloc(1, sizeof(struct _GdkFont));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkfont,"samurui/gtk","delete__GdkFont");
FUNFOR(YsamuruiSgtkYdeleteUUgdkfont);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkfont)
{
    P self_;
    struct _GdkFont *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkFont *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUgetUtype,"samurui/gtk","gdk_font_get_type");
FUNFOR(YsamuruiSgtkYgdkUfontUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_font_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUload,"samurui/gtk","gdk_font_load");
FUNFOR(YsamuruiSgtkYgdkUfontUload);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUload)
{
    P font_name_;
    gchar *arg1 ;
    GdkFont *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_name_, 0);
    {
        arg1 = (char *)YPsu(font_name_);
    }
    result = (GdkFont *)gdk_font_load(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontsetUload,"samurui/gtk","gdk_fontset_load");
FUNFOR(YsamuruiSgtkYgdkUfontsetUload);

FUNCODEDEF(YsamuruiSgtkYgdkUfontsetUload)
{
    P fontset_name_;
    gchar *arg1 ;
    GdkFont *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fontset_name_, 0);
    {
        arg1 = (char *)YPsu(fontset_name_);
    }
    result = (GdkFont *)gdk_fontset_load(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUfromUdescription,"samurui/gtk","gdk_font_from_description");
FUNFOR(YsamuruiSgtkYgdkUfontUfromUdescription);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUfromUdescription)
{
    P font_desc_;
    PangoFontDescription *arg1 ;
    GdkFont *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_desc_, 0);
    {
        arg1 = (PangoFontDescription *)YPlu(font_desc_);
    }
    result = (GdkFont *)gdk_font_from_description(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUref,"samurui/gtk","gdk_font_ref");
FUNFOR(YsamuruiSgtkYgdkUfontUref);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUref)
{
    P font_;
    GdkFont *arg1 ;
    GdkFont *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    result = (GdkFont *)gdk_font_ref(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUunref,"samurui/gtk","gdk_font_unref");
FUNFOR(YsamuruiSgtkYgdkUfontUunref);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUunref)
{
    P font_;
    GdkFont *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    gdk_font_unref(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUid,"samurui/gtk","gdk_font_id");
FUNFOR(YsamuruiSgtkYgdkUfontUid);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUid)
{
    P font_;
    GdkFont *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    result = (gint )gdk_font_id(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUfontUequal,"samurui/gtk","gdk_font_equal");
FUNFOR(YsamuruiSgtkYgdkUfontUequal);

FUNCODEDEF(YsamuruiSgtkYgdkUfontUequal)
{
    P fonta_, fontb_;
    GdkFont *arg1 ;
    GdkFont *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fonta_, 0);
    {
        arg1 = (GdkFont *)YPlu(fonta_);
    }
    ARG(fontb_, 1);
    {
        arg2 = (GdkFont *)YPlu(fontb_);
    }
    result = (gboolean )gdk_font_equal(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUstringUwidth,"samurui/gtk","gdk_string_width");
FUNFOR(YsamuruiSgtkYgdkUstringUwidth);

FUNCODEDEF(YsamuruiSgtkYgdkUstringUwidth)
{
    P font_, string_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(string_, 1);
    {
        arg2 = (char *)YPsu(string_);
    }
    result = (gint )gdk_string_width(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUwidth,"samurui/gtk","gdk_text_width");
FUNFOR(YsamuruiSgtkYgdkUtextUwidth);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUwidth)
{
    P font_, text_, text_length_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    result = (gint )gdk_text_width(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUwidthUwc,"samurui/gtk","gdk_text_width_wc");
FUNFOR(YsamuruiSgtkYgdkUtextUwidthUwc);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUwidthUwc)
{
    P font_, text_, text_length_;
    GdkFont *arg1 ;
    GdkWChar *arg2 ;
    gint arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (GdkWChar *)YPlu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    result = (gint )gdk_text_width_wc(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcharUwidth,"samurui/gtk","gdk_char_width");
FUNFOR(YsamuruiSgtkYgdkUcharUwidth);

FUNCODEDEF(YsamuruiSgtkYgdkUcharUwidth)
{
    P font_, character_;
    GdkFont *arg1 ;
    gchar arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(character_, 1);
    {
        arg2 = (char)YPiu(character_);
    }
    result = (gint )gdk_char_width(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcharUwidthUwc,"samurui/gtk","gdk_char_width_wc");
FUNFOR(YsamuruiSgtkYgdkUcharUwidthUwc);

FUNCODEDEF(YsamuruiSgtkYgdkUcharUwidthUwc)
{
    P font_, character_;
    GdkFont *arg1 ;
    GdkWChar arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(character_, 1);
    {
        arg2 = (unsigned)YPiu(character_);
    }
    result = (gint )gdk_char_width_wc(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUstringUmeasure,"samurui/gtk","gdk_string_measure");
FUNFOR(YsamuruiSgtkYgdkUstringUmeasure);

FUNCODEDEF(YsamuruiSgtkYgdkUstringUmeasure)
{
    P font_, string_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(string_, 1);
    {
        arg2 = (char *)YPsu(string_);
    }
    result = (gint )gdk_string_measure(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUmeasure,"samurui/gtk","gdk_text_measure");
FUNFOR(YsamuruiSgtkYgdkUtextUmeasure);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUmeasure)
{
    P font_, text_, text_length_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    result = (gint )gdk_text_measure(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcharUmeasure,"samurui/gtk","gdk_char_measure");
FUNFOR(YsamuruiSgtkYgdkUcharUmeasure);

FUNCODEDEF(YsamuruiSgtkYgdkUcharUmeasure)
{
    P font_, character_;
    GdkFont *arg1 ;
    gchar arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(character_, 1);
    {
        arg2 = (char)YPiu(character_);
    }
    result = (gint )gdk_char_measure(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUstringUheight,"samurui/gtk","gdk_string_height");
FUNFOR(YsamuruiSgtkYgdkUstringUheight);

FUNCODEDEF(YsamuruiSgtkYgdkUstringUheight)
{
    P font_, string_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(string_, 1);
    {
        arg2 = (char *)YPsu(string_);
    }
    result = (gint )gdk_string_height(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUheight,"samurui/gtk","gdk_text_height");
FUNFOR(YsamuruiSgtkYgdkUtextUheight);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUheight)
{
    P font_, text_, text_length_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    result = (gint )gdk_text_height(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUcharUheight,"samurui/gtk","gdk_char_height");
FUNFOR(YsamuruiSgtkYgdkUcharUheight);

FUNCODEDEF(YsamuruiSgtkYgdkUcharUheight)
{
    P font_, character_;
    GdkFont *arg1 ;
    gchar arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(character_, 1);
    {
        arg2 = (char)YPiu(character_);
    }
    result = (gint )gdk_char_height(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUextents,"samurui/gtk","gdk_text_extents");
FUNFOR(YsamuruiSgtkYgdkUtextUextents);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUextents)
{
    P font_, text_, text_length_, lbearing_, rbearing_, ascent_, descent_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    gint *arg7 ;
    gint *arg8 ;
    int actualint6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg6 = &actualint6;
    }
    {
        // ignoring int *OUTPUT for $input arg6 $result $arg 6
    }
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    ARG(lbearing_, 3);
    {
        arg4 = (gint *)YPlu(lbearing_);
    }
    ARG(rbearing_, 4);
    {
        arg5 = (gint *)YPlu(rbearing_);
    }
    ARG(ascent_, 5);
    {
        arg7 = (gint *)YPlu(ascent_);
    }
    ARG(descent_, 6);
    {
        arg8 = (gint *)YPlu(descent_);
    }
    gdk_text_extents(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg6);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUtextUextentsUwc,"samurui/gtk","gdk_text_extents_wc");
FUNFOR(YsamuruiSgtkYgdkUtextUextentsUwc);

FUNCODEDEF(YsamuruiSgtkYgdkUtextUextentsUwc)
{
    P font_, text_, text_length_, lbearing_, rbearing_, ascent_, descent_;
    GdkFont *arg1 ;
    GdkWChar *arg2 ;
    gint arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    gint *arg7 ;
    gint *arg8 ;
    int actualint6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg6 = &actualint6;
    }
    {
        // ignoring int *OUTPUT for $input arg6 $result $arg 6
    }
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(text_, 1);
    {
        arg2 = (GdkWChar *)YPlu(text_);
    }
    ARG(text_length_, 2);
    {
        arg3 = (signed)YPiu(text_length_);
    }
    ARG(lbearing_, 3);
    {
        arg4 = (gint *)YPlu(lbearing_);
    }
    ARG(rbearing_, 4);
    {
        arg5 = (gint *)YPlu(rbearing_);
    }
    ARG(ascent_, 5);
    {
        arg7 = (gint *)YPlu(ascent_);
    }
    ARG(descent_, 6);
    {
        arg8 = (gint *)YPlu(descent_);
    }
    gdk_text_extents_wc(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg6);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUstringUextents,"samurui/gtk","gdk_string_extents");
FUNFOR(YsamuruiSgtkYgdkUstringUextents);

FUNCODEDEF(YsamuruiSgtkYgdkUstringUextents)
{
    P font_, string_, lbearing_, rbearing_, ascent_, descent_;
    GdkFont *arg1 ;
    gchar *arg2 ;
    gint *arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    gint *arg7 ;
    int actualint5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg5 = &actualint5;
    }
    {
        // ignoring int *OUTPUT for $input arg5 $result $arg 5
    }
    ARG(font_, 0);
    {
        arg1 = (GdkFont *)YPlu(font_);
    }
    ARG(string_, 1);
    {
        arg2 = (char *)YPsu(string_);
    }
    ARG(lbearing_, 2);
    {
        arg3 = (gint *)YPlu(lbearing_);
    }
    ARG(rbearing_, 3);
    {
        arg4 = (gint *)YPlu(rbearing_);
    }
    ARG(ascent_, 4);
    {
        arg6 = (gint *)YPlu(ascent_);
    }
    ARG(descent_, 5);
    {
        arg7 = (gint *)YPlu(descent_);
    }
    gdk_string_extents(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg5);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUtypeUset,"samurui/gtk","_GdkEventAny_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventanyUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUtypeUset)
{
    P self_, type_;
    struct _GdkEventAny *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUtypeUget,"samurui/gtk","_GdkEventAny_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventanyUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUtypeUget)
{
    P self_;
    struct _GdkEventAny *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUwindowUset,"samurui/gtk","_GdkEventAny_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventanyUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUwindowUset)
{
    P self_, window_;
    struct _GdkEventAny *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUwindowUget,"samurui/gtk","_GdkEventAny_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventanyUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUwindowUget)
{
    P self_;
    struct _GdkEventAny *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUsendUeventUset,"samurui/gtk","_GdkEventAny_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventanyUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventAny *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventanyUsendUeventUget,"samurui/gtk","_GdkEventAny_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventanyUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventanyUsendUeventUget)
{
    P self_;
    struct _GdkEventAny *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventany,"samurui/gtk","new__GdkEventAny");
FUNFOR(YsamuruiSgtkYnewUUgdkeventany);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventany)
{
    struct _GdkEventAny *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventAny *)(struct _GdkEventAny *) calloc(1, sizeof(struct _GdkEventAny));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventany,"samurui/gtk","delete__GdkEventAny");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventany);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventany)
{
    P self_;
    struct _GdkEventAny *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventAny *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUtypeUset,"samurui/gtk","_GdkEventExpose_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUtypeUset)
{
    P self_, type_;
    struct _GdkEventExpose *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUtypeUget,"samurui/gtk","_GdkEventExpose_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUtypeUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUwindowUset,"samurui/gtk","_GdkEventExpose_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUwindowUset)
{
    P self_, window_;
    struct _GdkEventExpose *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUwindowUget,"samurui/gtk","_GdkEventExpose_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUwindowUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUsendUeventUset,"samurui/gtk","_GdkEventExpose_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventExpose *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUsendUeventUget,"samurui/gtk","_GdkEventExpose_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUsendUeventUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUareaUset,"samurui/gtk","_GdkEventExpose_area_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUareaUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUareaUset)
{
    P self_, area_;
    struct _GdkEventExpose *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(area_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(area_);
    }
    if (arg1) arg1->area = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUareaUget,"samurui/gtk","_GdkEventExpose_area_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUareaUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUareaUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    GdkRectangle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (GdkRectangle *)& (arg1->area);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUregionUset,"samurui/gtk","_GdkEventExpose_region_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUregionUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUregionUset)
{
    P self_, region_;
    struct _GdkEventExpose *arg1 ;
    GdkRegion *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    if (arg1) arg1->region = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUregionUget,"samurui/gtk","_GdkEventExpose_region_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUregionUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUregionUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    GdkRegion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (GdkRegion *) (arg1->region);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUcountUset,"samurui/gtk","_GdkEventExpose_count_set");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUcountUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUcountUset)
{
    P self_, count_;
    struct _GdkEventExpose *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    ARG(count_, 1);
    {
        arg2 = (signed)YPiu(count_);
    }
    if (arg1) arg1->count = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventexposeUcountUget,"samurui/gtk","_GdkEventExpose_count_get");
FUNFOR(YsamuruiSgtkYUgdkeventexposeUcountUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventexposeUcountUget)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    result = (gint ) (arg1->count);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventexpose,"samurui/gtk","new__GdkEventExpose");
FUNFOR(YsamuruiSgtkYnewUUgdkeventexpose);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventexpose)
{
    struct _GdkEventExpose *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventExpose *)(struct _GdkEventExpose *) calloc(1, sizeof(struct _GdkEventExpose));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventexpose,"samurui/gtk","delete__GdkEventExpose");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventexpose);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventexpose)
{
    P self_;
    struct _GdkEventExpose *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventExpose *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUtypeUset,"samurui/gtk","_GdkEventVisibility_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUtypeUset)
{
    P self_, type_;
    struct _GdkEventVisibility *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUtypeUget,"samurui/gtk","_GdkEventVisibility_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUtypeUget)
{
    P self_;
    struct _GdkEventVisibility *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUwindowUset,"samurui/gtk","_GdkEventVisibility_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUwindowUset)
{
    P self_, window_;
    struct _GdkEventVisibility *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUwindowUget,"samurui/gtk","_GdkEventVisibility_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUwindowUget)
{
    P self_;
    struct _GdkEventVisibility *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUset,"samurui/gtk","_GdkEventVisibility_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventVisibility *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUget,"samurui/gtk","_GdkEventVisibility_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUget)
{
    P self_;
    struct _GdkEventVisibility *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUstateUset,"samurui/gtk","_GdkEventVisibility_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUstateUset)
{
    P self_, state_;
    struct _GdkEventVisibility *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (int)YPiu(state_);
    }
    if (arg1) arg1->state = (GdkVisibilityState )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventvisibilityUstateUget,"samurui/gtk","_GdkEventVisibility_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventvisibilityUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventvisibilityUstateUget)
{
    P self_;
    struct _GdkEventVisibility *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    result = (int ) (arg1->state);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventvisibility,"samurui/gtk","new__GdkEventVisibility");
FUNFOR(YsamuruiSgtkYnewUUgdkeventvisibility);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventvisibility)
{
    struct _GdkEventVisibility *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventVisibility *)(struct _GdkEventVisibility *) calloc(1, sizeof(struct _GdkEventVisibility));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventvisibility,"samurui/gtk","delete__GdkEventVisibility");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventvisibility);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventvisibility)
{
    P self_;
    struct _GdkEventVisibility *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventVisibility *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUtypeUset,"samurui/gtk","_GdkEventMotion_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUtypeUset)
{
    P self_, type_;
    struct _GdkEventMotion *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUtypeUget,"samurui/gtk","_GdkEventMotion_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUtypeUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUwindowUset,"samurui/gtk","_GdkEventMotion_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUwindowUset)
{
    P self_, window_;
    struct _GdkEventMotion *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUwindowUget,"samurui/gtk","_GdkEventMotion_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUwindowUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUsendUeventUset,"samurui/gtk","_GdkEventMotion_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventMotion *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUsendUeventUget,"samurui/gtk","_GdkEventMotion_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUsendUeventUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUtimeUset,"samurui/gtk","_GdkEventMotion_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUtimeUset)
{
    P self_, time_;
    struct _GdkEventMotion *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUtimeUget,"samurui/gtk","_GdkEventMotion_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUtimeUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUxUset,"samurui/gtk","_GdkEventMotion_x_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUxUset)
{
    P self_, x_;
    struct _GdkEventMotion *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (double)((float)YPfu(x_));
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUxUget,"samurui/gtk","_GdkEventMotion_x_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUxUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUyUset,"samurui/gtk","_GdkEventMotion_y_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUyUset)
{
    P self_, y_;
    struct _GdkEventMotion *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (double)((float)YPfu(y_));
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUyUget,"samurui/gtk","_GdkEventMotion_y_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUyUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUaxesUset,"samurui/gtk","_GdkEventMotion_axes_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUaxesUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUaxesUset)
{
    P self_, axes_;
    struct _GdkEventMotion *arg1 ;
    gdouble *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(axes_, 1);
    {
        arg2 = (gdouble *)YPlu(axes_);
    }
    if (arg1) arg1->axes = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUaxesUget,"samurui/gtk","_GdkEventMotion_axes_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUaxesUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUaxesUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gdouble *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gdouble *) (arg1->axes);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUstateUset,"samurui/gtk","_GdkEventMotion_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUstateUset)
{
    P self_, state_;
    struct _GdkEventMotion *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUstateUget,"samurui/gtk","_GdkEventMotion_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUstateUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUisUhintUset,"samurui/gtk","_GdkEventMotion_is_hint_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUisUhintUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUisUhintUset)
{
    P self_, is_hint_;
    struct _GdkEventMotion *arg1 ;
    gint16 *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(is_hint_, 1);
    {
        arg2 = (gint16 *)YPlu(is_hint_);
    }
    if (arg1) arg1->is_hint = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUisUhintUget,"samurui/gtk","_GdkEventMotion_is_hint_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUisUhintUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUisUhintUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gint16 *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gint16 *)& (arg1->is_hint);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUdeviceUset,"samurui/gtk","_GdkEventMotion_device_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUdeviceUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUdeviceUset)
{
    P self_, device_;
    struct _GdkEventMotion *arg1 ;
    GdkDevice *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(device_, 1);
    {
        arg2 = (GdkDevice *)YPlu(device_);
    }
    if (arg1) arg1->device = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUdeviceUget,"samurui/gtk","_GdkEventMotion_device_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUdeviceUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUdeviceUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    GdkDevice *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (GdkDevice *) (arg1->device);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUxUrootUset,"samurui/gtk","_GdkEventMotion_x_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUxUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUxUrootUset)
{
    P self_, x_root_;
    struct _GdkEventMotion *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (double)((float)YPfu(x_root_));
    }
    if (arg1) arg1->x_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUxUrootUget,"samurui/gtk","_GdkEventMotion_x_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUxUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUxUrootUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUyUrootUset,"samurui/gtk","_GdkEventMotion_y_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUyUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUyUrootUset)
{
    P self_, y_root_;
    struct _GdkEventMotion *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    ARG(y_root_, 1);
    {
        arg2 = (double)((float)YPfu(y_root_));
    }
    if (arg1) arg1->y_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventmotionUyUrootUget,"samurui/gtk","_GdkEventMotion_y_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventmotionUyUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventmotionUyUrootUget)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventmotion,"samurui/gtk","new__GdkEventMotion");
FUNFOR(YsamuruiSgtkYnewUUgdkeventmotion);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventmotion)
{
    struct _GdkEventMotion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventMotion *)(struct _GdkEventMotion *) calloc(1, sizeof(struct _GdkEventMotion));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventmotion,"samurui/gtk","delete__GdkEventMotion");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventmotion);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventmotion)
{
    P self_;
    struct _GdkEventMotion *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventMotion *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUtypeUset,"samurui/gtk","_GdkEventButton_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUtypeUset)
{
    P self_, type_;
    struct _GdkEventButton *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUtypeUget,"samurui/gtk","_GdkEventButton_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUtypeUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUwindowUset,"samurui/gtk","_GdkEventButton_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUwindowUset)
{
    P self_, window_;
    struct _GdkEventButton *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUwindowUget,"samurui/gtk","_GdkEventButton_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUwindowUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUsendUeventUset,"samurui/gtk","_GdkEventButton_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventButton *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUsendUeventUget,"samurui/gtk","_GdkEventButton_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUsendUeventUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUtimeUset,"samurui/gtk","_GdkEventButton_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUtimeUset)
{
    P self_, time_;
    struct _GdkEventButton *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUtimeUget,"samurui/gtk","_GdkEventButton_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUtimeUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUxUset,"samurui/gtk","_GdkEventButton_x_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUxUset)
{
    P self_, x_;
    struct _GdkEventButton *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (double)((float)YPfu(x_));
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUxUget,"samurui/gtk","_GdkEventButton_x_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUxUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUyUset,"samurui/gtk","_GdkEventButton_y_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUyUset)
{
    P self_, y_;
    struct _GdkEventButton *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (double)((float)YPfu(y_));
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUyUget,"samurui/gtk","_GdkEventButton_y_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUyUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUaxesUset,"samurui/gtk","_GdkEventButton_axes_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUaxesUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUaxesUset)
{
    P self_, axes_;
    struct _GdkEventButton *arg1 ;
    gdouble *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(axes_, 1);
    {
        arg2 = (gdouble *)YPlu(axes_);
    }
    if (arg1) arg1->axes = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUaxesUget,"samurui/gtk","_GdkEventButton_axes_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUaxesUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUaxesUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gdouble *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gdouble *) (arg1->axes);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUstateUset,"samurui/gtk","_GdkEventButton_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUstateUset)
{
    P self_, state_;
    struct _GdkEventButton *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUstateUget,"samurui/gtk","_GdkEventButton_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUstateUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUbuttonUset,"samurui/gtk","_GdkEventButton_button_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUbuttonUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUbuttonUset)
{
    P self_, button_;
    struct _GdkEventButton *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(button_, 1);
    {
        arg2 = (unsigned)YPiu(button_);
    }
    if (arg1) arg1->button = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUbuttonUget,"samurui/gtk","_GdkEventButton_button_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUbuttonUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUbuttonUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (guint ) (arg1->button);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUdeviceUset,"samurui/gtk","_GdkEventButton_device_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUdeviceUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUdeviceUset)
{
    P self_, device_;
    struct _GdkEventButton *arg1 ;
    GdkDevice *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(device_, 1);
    {
        arg2 = (GdkDevice *)YPlu(device_);
    }
    if (arg1) arg1->device = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUdeviceUget,"samurui/gtk","_GdkEventButton_device_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUdeviceUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUdeviceUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    GdkDevice *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (GdkDevice *) (arg1->device);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUxUrootUset,"samurui/gtk","_GdkEventButton_x_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUxUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUxUrootUset)
{
    P self_, x_root_;
    struct _GdkEventButton *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (double)((float)YPfu(x_root_));
    }
    if (arg1) arg1->x_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUxUrootUget,"samurui/gtk","_GdkEventButton_x_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUxUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUxUrootUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUyUrootUset,"samurui/gtk","_GdkEventButton_y_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUyUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUyUrootUset)
{
    P self_, y_root_;
    struct _GdkEventButton *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    ARG(y_root_, 1);
    {
        arg2 = (double)((float)YPfu(y_root_));
    }
    if (arg1) arg1->y_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventbuttonUyUrootUget,"samurui/gtk","_GdkEventButton_y_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventbuttonUyUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventbuttonUyUrootUget)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventbutton,"samurui/gtk","new__GdkEventButton");
FUNFOR(YsamuruiSgtkYnewUUgdkeventbutton);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventbutton)
{
    struct _GdkEventButton *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventButton *)(struct _GdkEventButton *) calloc(1, sizeof(struct _GdkEventButton));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventbutton,"samurui/gtk","delete__GdkEventButton");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventbutton);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventbutton)
{
    P self_;
    struct _GdkEventButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventButton *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUtypeUset,"samurui/gtk","_GdkEventScroll_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUtypeUset)
{
    P self_, type_;
    struct _GdkEventScroll *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUtypeUget,"samurui/gtk","_GdkEventScroll_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUtypeUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUwindowUset,"samurui/gtk","_GdkEventScroll_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUwindowUset)
{
    P self_, window_;
    struct _GdkEventScroll *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUwindowUget,"samurui/gtk","_GdkEventScroll_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUwindowUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUsendUeventUset,"samurui/gtk","_GdkEventScroll_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventScroll *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUsendUeventUget,"samurui/gtk","_GdkEventScroll_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUsendUeventUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUtimeUset,"samurui/gtk","_GdkEventScroll_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUtimeUset)
{
    P self_, time_;
    struct _GdkEventScroll *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUtimeUget,"samurui/gtk","_GdkEventScroll_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUtimeUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUxUset,"samurui/gtk","_GdkEventScroll_x_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUxUset)
{
    P self_, x_;
    struct _GdkEventScroll *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (double)((float)YPfu(x_));
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUxUget,"samurui/gtk","_GdkEventScroll_x_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUxUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUyUset,"samurui/gtk","_GdkEventScroll_y_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUyUset)
{
    P self_, y_;
    struct _GdkEventScroll *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (double)((float)YPfu(y_));
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUyUget,"samurui/gtk","_GdkEventScroll_y_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUyUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUstateUset,"samurui/gtk","_GdkEventScroll_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUstateUset)
{
    P self_, state_;
    struct _GdkEventScroll *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUstateUget,"samurui/gtk","_GdkEventScroll_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUstateUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUdirectionUset,"samurui/gtk","_GdkEventScroll_direction_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUdirectionUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUdirectionUset)
{
    P self_, direction_;
    struct _GdkEventScroll *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(direction_, 1);
    {
        arg2 = (int)YPiu(direction_);
    }
    if (arg1) arg1->direction = (GdkScrollDirection )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUdirectionUget,"samurui/gtk","_GdkEventScroll_direction_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUdirectionUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUdirectionUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (int ) (arg1->direction);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUdeviceUset,"samurui/gtk","_GdkEventScroll_device_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUdeviceUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUdeviceUset)
{
    P self_, device_;
    struct _GdkEventScroll *arg1 ;
    GdkDevice *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(device_, 1);
    {
        arg2 = (GdkDevice *)YPlu(device_);
    }
    if (arg1) arg1->device = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUdeviceUget,"samurui/gtk","_GdkEventScroll_device_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUdeviceUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUdeviceUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    GdkDevice *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (GdkDevice *) (arg1->device);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUxUrootUset,"samurui/gtk","_GdkEventScroll_x_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUxUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUxUrootUset)
{
    P self_, x_root_;
    struct _GdkEventScroll *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (double)((float)YPfu(x_root_));
    }
    if (arg1) arg1->x_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUxUrootUget,"samurui/gtk","_GdkEventScroll_x_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUxUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUxUrootUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUyUrootUset,"samurui/gtk","_GdkEventScroll_y_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUyUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUyUrootUset)
{
    P self_, y_root_;
    struct _GdkEventScroll *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    ARG(y_root_, 1);
    {
        arg2 = (double)((float)YPfu(y_root_));
    }
    if (arg1) arg1->y_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventscrollUyUrootUget,"samurui/gtk","_GdkEventScroll_y_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventscrollUyUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventscrollUyUrootUget)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventscroll,"samurui/gtk","new__GdkEventScroll");
FUNFOR(YsamuruiSgtkYnewUUgdkeventscroll);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventscroll)
{
    struct _GdkEventScroll *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventScroll *)(struct _GdkEventScroll *) calloc(1, sizeof(struct _GdkEventScroll));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventscroll,"samurui/gtk","delete__GdkEventScroll");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventscroll);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventscroll)
{
    P self_;
    struct _GdkEventScroll *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventScroll *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUtypeUset,"samurui/gtk","_GdkEventKey_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUtypeUset)
{
    P self_, type_;
    struct _GdkEventKey *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUtypeUget,"samurui/gtk","_GdkEventKey_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUtypeUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUwindowUset,"samurui/gtk","_GdkEventKey_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUwindowUset)
{
    P self_, window_;
    struct _GdkEventKey *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUwindowUget,"samurui/gtk","_GdkEventKey_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUwindowUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUsendUeventUset,"samurui/gtk","_GdkEventKey_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventKey *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUsendUeventUget,"samurui/gtk","_GdkEventKey_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUsendUeventUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUtimeUset,"samurui/gtk","_GdkEventKey_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUtimeUset)
{
    P self_, time_;
    struct _GdkEventKey *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUtimeUget,"samurui/gtk","_GdkEventKey_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUtimeUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUstateUset,"samurui/gtk","_GdkEventKey_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUstateUset)
{
    P self_, state_;
    struct _GdkEventKey *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUstateUget,"samurui/gtk","_GdkEventKey_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUstateUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUkeyvalUset,"samurui/gtk","_GdkEventKey_keyval_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUkeyvalUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUkeyvalUset)
{
    P self_, keyval_;
    struct _GdkEventKey *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(keyval_, 1);
    {
        arg2 = (unsigned)YPiu(keyval_);
    }
    if (arg1) arg1->keyval = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUkeyvalUget,"samurui/gtk","_GdkEventKey_keyval_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUkeyvalUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUkeyvalUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (guint ) (arg1->keyval);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUlengthUset,"samurui/gtk","_GdkEventKey_length_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUlengthUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUlengthUset)
{
    P self_, length_;
    struct _GdkEventKey *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(length_, 1);
    {
        arg2 = (signed)YPiu(length_);
    }
    if (arg1) arg1->length = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUlengthUget,"samurui/gtk","_GdkEventKey_length_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUlengthUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUlengthUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (gint ) (arg1->length);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUstringUset,"samurui/gtk","_GdkEventKey_string_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUstringUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUstringUset)
{
    P self_, string_;
    struct _GdkEventKey *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(string_, 1);
    {
        arg2 = (char *)YPsu(string_);
    }
    {
        if (arg1->string) free(arg1->string);
        arg1->string = (char *) malloc(strlen(arg2)+1);
        strcpy(arg1->string,arg2);
    }
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUstringUget,"samurui/gtk","_GdkEventKey_string_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUstringUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUstringUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (gchar *) (arg1->string);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUset,"samurui/gtk","_GdkEventKey_hardware_keycode_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUset)
{
    P self_, hardware_keycode_;
    struct _GdkEventKey *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(hardware_keycode_, 1);
    {
        arg2 = (unsigned short)YPiu(hardware_keycode_);
    }
    if (arg1) arg1->hardware_keycode = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUget,"samurui/gtk","_GdkEventKey_hardware_keycode_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (guint16 ) (arg1->hardware_keycode);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUgroupUset,"samurui/gtk","_GdkEventKey_group_set");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUgroupUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUgroupUset)
{
    P self_, group_;
    struct _GdkEventKey *arg1 ;
    guint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    ARG(group_, 1);
    {
        arg2 = (unsigned char)YPiu(group_);
    }
    if (arg1) arg1->group = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventkeyUgroupUget,"samurui/gtk","_GdkEventKey_group_get");
FUNFOR(YsamuruiSgtkYUgdkeventkeyUgroupUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventkeyUgroupUget)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    guint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    result = (guint8 ) (arg1->group);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventkey,"samurui/gtk","new__GdkEventKey");
FUNFOR(YsamuruiSgtkYnewUUgdkeventkey);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventkey)
{
    struct _GdkEventKey *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventKey *)(struct _GdkEventKey *) calloc(1, sizeof(struct _GdkEventKey));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventkey,"samurui/gtk","delete__GdkEventKey");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventkey);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventkey)
{
    P self_;
    struct _GdkEventKey *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventKey *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUtypeUset,"samurui/gtk","_GdkEventCrossing_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUtypeUset)
{
    P self_, type_;
    struct _GdkEventCrossing *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUtypeUget,"samurui/gtk","_GdkEventCrossing_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUtypeUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUwindowUset,"samurui/gtk","_GdkEventCrossing_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUwindowUset)
{
    P self_, window_;
    struct _GdkEventCrossing *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUwindowUget,"samurui/gtk","_GdkEventCrossing_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUwindowUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUsendUeventUset,"samurui/gtk","_GdkEventCrossing_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventCrossing *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUsendUeventUget,"samurui/gtk","_GdkEventCrossing_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUsendUeventUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUsubwindowUset,"samurui/gtk","_GdkEventCrossing_subwindow_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUsubwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUsubwindowUset)
{
    P self_, subwindow_;
    struct _GdkEventCrossing *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(subwindow_, 1);
    {
        arg2 = (GdkWindow *)YPlu(subwindow_);
    }
    if (arg1) arg1->subwindow = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUsubwindowUget,"samurui/gtk","_GdkEventCrossing_subwindow_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUsubwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUsubwindowUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->subwindow);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUtimeUset,"samurui/gtk","_GdkEventCrossing_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUtimeUset)
{
    P self_, time_;
    struct _GdkEventCrossing *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUtimeUget,"samurui/gtk","_GdkEventCrossing_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUtimeUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUxUset,"samurui/gtk","_GdkEventCrossing_x_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUxUset)
{
    P self_, x_;
    struct _GdkEventCrossing *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (double)((float)YPfu(x_));
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUxUget,"samurui/gtk","_GdkEventCrossing_x_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUxUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUyUset,"samurui/gtk","_GdkEventCrossing_y_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUyUset)
{
    P self_, y_;
    struct _GdkEventCrossing *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (double)((float)YPfu(y_));
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUyUget,"samurui/gtk","_GdkEventCrossing_y_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUyUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUxUrootUset,"samurui/gtk","_GdkEventCrossing_x_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUxUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUxUrootUset)
{
    P self_, x_root_;
    struct _GdkEventCrossing *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (double)((float)YPfu(x_root_));
    }
    if (arg1) arg1->x_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUxUrootUget,"samurui/gtk","_GdkEventCrossing_x_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUxUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUxUrootUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gdouble ) (arg1->x_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUyUrootUset,"samurui/gtk","_GdkEventCrossing_y_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUyUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUyUrootUset)
{
    P self_, y_root_;
    struct _GdkEventCrossing *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(y_root_, 1);
    {
        arg2 = (double)((float)YPfu(y_root_));
    }
    if (arg1) arg1->y_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUyUrootUget,"samurui/gtk","_GdkEventCrossing_y_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUyUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUyUrootUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gdouble ) (arg1->y_root);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUmodeUset,"samurui/gtk","_GdkEventCrossing_mode_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUmodeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUmodeUset)
{
    P self_, mode_;
    struct _GdkEventCrossing *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    if (arg1) arg1->mode = (GdkCrossingMode )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUmodeUget,"samurui/gtk","_GdkEventCrossing_mode_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUmodeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUmodeUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (int ) (arg1->mode);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUdetailUset,"samurui/gtk","_GdkEventCrossing_detail_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUdetailUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUdetailUset)
{
    P self_, detail_;
    struct _GdkEventCrossing *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(detail_, 1);
    {
        arg2 = (int)YPiu(detail_);
    }
    if (arg1) arg1->detail = (GdkNotifyType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUdetailUget,"samurui/gtk","_GdkEventCrossing_detail_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUdetailUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUdetailUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (int ) (arg1->detail);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUfocusUset,"samurui/gtk","_GdkEventCrossing_focus_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUfocusUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUfocusUset)
{
    P self_, focus_;
    struct _GdkEventCrossing *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(focus_, 1);
    {
        arg2 = (signed)YPiu(focus_);
    }
    if (arg1) arg1->focus = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUfocusUget,"samurui/gtk","_GdkEventCrossing_focus_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUfocusUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUfocusUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (gboolean ) (arg1->focus);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUstateUset,"samurui/gtk","_GdkEventCrossing_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUstateUset)
{
    P self_, state_;
    struct _GdkEventCrossing *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventcrossingUstateUget,"samurui/gtk","_GdkEventCrossing_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventcrossingUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventcrossingUstateUget)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventcrossing,"samurui/gtk","new__GdkEventCrossing");
FUNFOR(YsamuruiSgtkYnewUUgdkeventcrossing);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventcrossing)
{
    struct _GdkEventCrossing *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventCrossing *)(struct _GdkEventCrossing *) calloc(1, sizeof(struct _GdkEventCrossing));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventcrossing,"samurui/gtk","delete__GdkEventCrossing");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventcrossing);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventcrossing)
{
    P self_;
    struct _GdkEventCrossing *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventCrossing *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUtypeUset,"samurui/gtk","_GdkEventFocus_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUtypeUset)
{
    P self_, type_;
    struct _GdkEventFocus *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUtypeUget,"samurui/gtk","_GdkEventFocus_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUtypeUget)
{
    P self_;
    struct _GdkEventFocus *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUwindowUset,"samurui/gtk","_GdkEventFocus_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUwindowUset)
{
    P self_, window_;
    struct _GdkEventFocus *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUwindowUget,"samurui/gtk","_GdkEventFocus_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUwindowUget)
{
    P self_;
    struct _GdkEventFocus *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUsendUeventUset,"samurui/gtk","_GdkEventFocus_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventFocus *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUsendUeventUget,"samurui/gtk","_GdkEventFocus_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUsendUeventUget)
{
    P self_;
    struct _GdkEventFocus *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUinUset,"samurui/gtk","_GdkEventFocus_in_set");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUinUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUinUset)
{
    P self_, in_;
    struct _GdkEventFocus *arg1 ;
    gint16 *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    ARG(in_, 1);
    {
        arg2 = (gint16 *)YPlu(in_);
    }
    if (arg1) arg1->in = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventfocusUinUget,"samurui/gtk","_GdkEventFocus_in_get");
FUNFOR(YsamuruiSgtkYUgdkeventfocusUinUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventfocusUinUget)
{
    P self_;
    struct _GdkEventFocus *arg1 ;
    gint16 *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    result = (gint16 *)& (arg1->in);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventfocus,"samurui/gtk","new__GdkEventFocus");
FUNFOR(YsamuruiSgtkYnewUUgdkeventfocus);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventfocus)
{
    struct _GdkEventFocus *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventFocus *)(struct _GdkEventFocus *) calloc(1, sizeof(struct _GdkEventFocus));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventfocus,"samurui/gtk","delete__GdkEventFocus");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventfocus);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventfocus)
{
    P self_;
    struct _GdkEventFocus *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventFocus *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUtypeUset,"samurui/gtk","_GdkEventConfigure_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUtypeUset)
{
    P self_, type_;
    struct _GdkEventConfigure *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUtypeUget,"samurui/gtk","_GdkEventConfigure_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUtypeUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUwindowUset,"samurui/gtk","_GdkEventConfigure_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUwindowUset)
{
    P self_, window_;
    struct _GdkEventConfigure *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUwindowUget,"samurui/gtk","_GdkEventConfigure_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUwindowUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUsendUeventUset,"samurui/gtk","_GdkEventConfigure_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventConfigure *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUsendUeventUget,"samurui/gtk","_GdkEventConfigure_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUsendUeventUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUxUset,"samurui/gtk","_GdkEventConfigure_x_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUxUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUxUset)
{
    P self_, x_;
    struct _GdkEventConfigure *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    if (arg1) arg1->x = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUxUget,"samurui/gtk","_GdkEventConfigure_x_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUxUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUxUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (gint ) (arg1->x);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUyUset,"samurui/gtk","_GdkEventConfigure_y_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUyUset)
{
    P self_, y_;
    struct _GdkEventConfigure *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(y_, 1);
    {
        arg2 = (signed)YPiu(y_);
    }
    if (arg1) arg1->y = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUyUget,"samurui/gtk","_GdkEventConfigure_y_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUyUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (gint ) (arg1->y);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUwidthUset,"samurui/gtk","_GdkEventConfigure_width_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUwidthUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUwidthUset)
{
    P self_, width_;
    struct _GdkEventConfigure *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    if (arg1) arg1->width = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUwidthUget,"samurui/gtk","_GdkEventConfigure_width_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUwidthUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUwidthUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (gint ) (arg1->width);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUheightUset,"samurui/gtk","_GdkEventConfigure_height_set");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUheightUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUheightUset)
{
    P self_, height_;
    struct _GdkEventConfigure *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    ARG(height_, 1);
    {
        arg2 = (signed)YPiu(height_);
    }
    if (arg1) arg1->height = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventconfigureUheightUget,"samurui/gtk","_GdkEventConfigure_height_get");
FUNFOR(YsamuruiSgtkYUgdkeventconfigureUheightUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventconfigureUheightUget)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    result = (gint ) (arg1->height);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventconfigure,"samurui/gtk","new__GdkEventConfigure");
FUNFOR(YsamuruiSgtkYnewUUgdkeventconfigure);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventconfigure)
{
    struct _GdkEventConfigure *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventConfigure *)(struct _GdkEventConfigure *) calloc(1, sizeof(struct _GdkEventConfigure));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventconfigure,"samurui/gtk","delete__GdkEventConfigure");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventconfigure);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventconfigure)
{
    P self_;
    struct _GdkEventConfigure *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventConfigure *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUtypeUset,"samurui/gtk","_GdkEventProperty_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUtypeUset)
{
    P self_, type_;
    struct _GdkEventProperty *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUtypeUget,"samurui/gtk","_GdkEventProperty_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUtypeUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUwindowUset,"samurui/gtk","_GdkEventProperty_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUwindowUset)
{
    P self_, window_;
    struct _GdkEventProperty *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUwindowUget,"samurui/gtk","_GdkEventProperty_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUwindowUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUsendUeventUset,"samurui/gtk","_GdkEventProperty_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventProperty *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUsendUeventUget,"samurui/gtk","_GdkEventProperty_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUsendUeventUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUatomUset,"samurui/gtk","_GdkEventProperty_atom_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUatomUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUatomUset)
{
    P self_, atom_;
    struct _GdkEventProperty *arg1 ;
    GdkAtom arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(atom_, 1);
    {
        arg2 = (GdkAtom )YPlu(atom_);
    }
    if (arg1) arg1->atom = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUatomUget,"samurui/gtk","_GdkEventProperty_atom_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUatomUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUatomUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    GdkAtom result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (GdkAtom ) (arg1->atom);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUtimeUset,"samurui/gtk","_GdkEventProperty_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUtimeUset)
{
    P self_, time_;
    struct _GdkEventProperty *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUtimeUget,"samurui/gtk","_GdkEventProperty_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUtimeUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUstateUset,"samurui/gtk","_GdkEventProperty_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUstateUset)
{
    P self_, state_;
    struct _GdkEventProperty *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    ARG(state_, 1);
    {
        arg2 = (unsigned)YPiu(state_);
    }
    if (arg1) arg1->state = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventpropertyUstateUget,"samurui/gtk","_GdkEventProperty_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventpropertyUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventpropertyUstateUget)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    result = (guint ) (arg1->state);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventproperty,"samurui/gtk","new__GdkEventProperty");
FUNFOR(YsamuruiSgtkYnewUUgdkeventproperty);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventproperty)
{
    struct _GdkEventProperty *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventProperty *)(struct _GdkEventProperty *) calloc(1, sizeof(struct _GdkEventProperty));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventproperty,"samurui/gtk","delete__GdkEventProperty");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventproperty);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventproperty)
{
    P self_;
    struct _GdkEventProperty *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProperty *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtypeUset,"samurui/gtk","_GdkEventSelection_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtypeUset)
{
    P self_, type_;
    struct _GdkEventSelection *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtypeUget,"samurui/gtk","_GdkEventSelection_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtypeUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUwindowUset,"samurui/gtk","_GdkEventSelection_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUwindowUset)
{
    P self_, window_;
    struct _GdkEventSelection *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUwindowUget,"samurui/gtk","_GdkEventSelection_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUwindowUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUsendUeventUset,"samurui/gtk","_GdkEventSelection_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventSelection *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUsendUeventUget,"samurui/gtk","_GdkEventSelection_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUsendUeventUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUselectionUset,"samurui/gtk","_GdkEventSelection_selection_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUselectionUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUselectionUset)
{
    P self_, selection_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(selection_, 1);
    {
        arg2 = (GdkAtom )YPlu(selection_);
    }
    if (arg1) arg1->selection = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUselectionUget,"samurui/gtk","_GdkEventSelection_selection_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUselectionUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUselectionUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (GdkAtom ) (arg1->selection);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtargetUset,"samurui/gtk","_GdkEventSelection_target_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtargetUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtargetUset)
{
    P self_, target_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(target_, 1);
    {
        arg2 = (GdkAtom )YPlu(target_);
    }
    if (arg1) arg1->target = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtargetUget,"samurui/gtk","_GdkEventSelection_target_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtargetUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtargetUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (GdkAtom ) (arg1->target);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUpropertyUset,"samurui/gtk","_GdkEventSelection_property_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUpropertyUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUpropertyUset)
{
    P self_, property_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(property_, 1);
    {
        arg2 = (GdkAtom )YPlu(property_);
    }
    if (arg1) arg1->property = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUpropertyUget,"samurui/gtk","_GdkEventSelection_property_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUpropertyUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUpropertyUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    GdkAtom result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (GdkAtom ) (arg1->property);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtimeUset,"samurui/gtk","_GdkEventSelection_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtimeUset)
{
    P self_, time_;
    struct _GdkEventSelection *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUtimeUget,"samurui/gtk","_GdkEventSelection_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUtimeUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUrequestorUset,"samurui/gtk","_GdkEventSelection_requestor_set");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUrequestorUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUrequestorUset)
{
    P self_, requestor_;
    struct _GdkEventSelection *arg1 ;
    GdkNativeWindow arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    ARG(requestor_, 1);
    {
        arg2 = (GdkNativeWindow )YPlu(requestor_);
    }
    if (arg1) arg1->requestor = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventselectionUrequestorUget,"samurui/gtk","_GdkEventSelection_requestor_get");
FUNFOR(YsamuruiSgtkYUgdkeventselectionUrequestorUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventselectionUrequestorUget)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    GdkNativeWindow result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    result = (GdkNativeWindow ) (arg1->requestor);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventselection,"samurui/gtk","new__GdkEventSelection");
FUNFOR(YsamuruiSgtkYnewUUgdkeventselection);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventselection)
{
    struct _GdkEventSelection *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventSelection *)(struct _GdkEventSelection *) calloc(1, sizeof(struct _GdkEventSelection));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventselection,"samurui/gtk","delete__GdkEventSelection");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventselection);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventselection)
{
    P self_;
    struct _GdkEventSelection *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSelection *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUtypeUset,"samurui/gtk","_GdkEventProximity_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUtypeUset)
{
    P self_, type_;
    struct _GdkEventProximity *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUtypeUget,"samurui/gtk","_GdkEventProximity_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUtypeUget)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUwindowUset,"samurui/gtk","_GdkEventProximity_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUwindowUset)
{
    P self_, window_;
    struct _GdkEventProximity *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUwindowUget,"samurui/gtk","_GdkEventProximity_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUwindowUget)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUsendUeventUset,"samurui/gtk","_GdkEventProximity_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventProximity *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUsendUeventUget,"samurui/gtk","_GdkEventProximity_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUsendUeventUget)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUtimeUset,"samurui/gtk","_GdkEventProximity_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUtimeUset)
{
    P self_, time_;
    struct _GdkEventProximity *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUtimeUget,"samurui/gtk","_GdkEventProximity_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUtimeUget)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUdeviceUset,"samurui/gtk","_GdkEventProximity_device_set");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUdeviceUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUdeviceUset)
{
    P self_, device_;
    struct _GdkEventProximity *arg1 ;
    GdkDevice *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    ARG(device_, 1);
    {
        arg2 = (GdkDevice *)YPlu(device_);
    }
    if (arg1) arg1->device = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventproximityUdeviceUget,"samurui/gtk","_GdkEventProximity_device_get");
FUNFOR(YsamuruiSgtkYUgdkeventproximityUdeviceUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventproximityUdeviceUget)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    GdkDevice *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    result = (GdkDevice *) (arg1->device);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventproximity,"samurui/gtk","new__GdkEventProximity");
FUNFOR(YsamuruiSgtkYnewUUgdkeventproximity);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventproximity)
{
    struct _GdkEventProximity *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventProximity *)(struct _GdkEventProximity *) calloc(1, sizeof(struct _GdkEventProximity));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventproximity,"samurui/gtk","delete__GdkEventProximity");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventproximity);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventproximity)
{
    P self_;
    struct _GdkEventProximity *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventProximity *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUtypeUset,"samurui/gtk","_GdkEventClient_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUtypeUset)
{
    P self_, type_;
    struct _GdkEventClient *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUtypeUget,"samurui/gtk","_GdkEventClient_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUtypeUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUwindowUset,"samurui/gtk","_GdkEventClient_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUwindowUset)
{
    P self_, window_;
    struct _GdkEventClient *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUwindowUget,"samurui/gtk","_GdkEventClient_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUwindowUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUsendUeventUset,"samurui/gtk","_GdkEventClient_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventClient *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUsendUeventUget,"samurui/gtk","_GdkEventClient_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUsendUeventUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUmessageUtypeUset,"samurui/gtk","_GdkEventClient_message_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUmessageUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUmessageUtypeUset)
{
    P self_, message_type_;
    struct _GdkEventClient *arg1 ;
    GdkAtom arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    ARG(message_type_, 1);
    {
        arg2 = (GdkAtom )YPlu(message_type_);
    }
    if (arg1) arg1->message_type = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUmessageUtypeUget,"samurui/gtk","_GdkEventClient_message_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUmessageUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUmessageUtypeUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    GdkAtom result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (GdkAtom ) (arg1->message_type);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUformatUset,"samurui/gtk","_GdkEventClient_data_format_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUformatUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUformatUset)
{
    P self_, data_format_;
    struct _GdkEventClient *arg1 ;
    gushort arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    ARG(data_format_, 1);
    {
        arg2 = (unsigned short)YPiu(data_format_);
    }
    if (arg1) arg1->data_format = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUformatUget,"samurui/gtk","_GdkEventClient_data_format_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUformatUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUformatUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    gushort result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (gushort ) (arg1->data_format);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUget,"samurui/gtk","_GdkEventClient_data_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUget)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    _GdkEventClient_data *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    result = (_GdkEventClient_data *)& (arg1->data);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventclient,"samurui/gtk","new__GdkEventClient");
FUNFOR(YsamuruiSgtkYnewUUgdkeventclient);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventclient)
{
    struct _GdkEventClient *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventClient *)(struct _GdkEventClient *) calloc(1, sizeof(struct _GdkEventClient));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventclient,"samurui/gtk","delete__GdkEventClient");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventclient);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventclient)
{
    P self_;
    struct _GdkEventClient *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventClient *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUbUset,"samurui/gtk","_GdkEventClient_data_b_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUbUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUbUset)
{
    P self_, b_;
    _GdkEventClient_data *arg1 ;
    char *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    ARG(b_, 1);
    {
        int i;
        arg2 = (char *)malloc(20 * sizeof(char));
        for(i=0; i < 20; i++)
        {
            arg2[i] = (char)YPcu(YPtelt(b_, i));
        }
    }
    {
        int i;
        for(i=0; i < 20; i++)
        {
            arg1->b[i] = arg2[i];
        }
    }
    {
        // do nothing! it's a void!
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUbUget,"samurui/gtk","_GdkEventClient_data_b_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUbUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUbUget)
{
    P self_;
    _GdkEventClient_data *arg1 ;
    char *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    result = (char *)(char *) (arg1->b);
    
    {
        retval = YPPsfab((P)strlen(result), (P)0);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUsUset,"samurui/gtk","_GdkEventClient_data_s_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUsUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUsUset)
{
    P self_, s_;
    _GdkEventClient_data *arg1 ;
    short *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    ARG(s_, 1);
    {
        int i;
        arg2 = (short *)malloc(10 * sizeof(short));
        for(i=0; i < 10; i++)
        {
            arg2[i] = (short)YPiu(YPtelt(s_, i));
        }
    }
    {
        int i;
        for(i=0; i < 10; i++)
        {
            arg1->s[i] = arg2[i];
        }
    }
    {
        // do nothing! it's a void!
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUsUget,"samurui/gtk","_GdkEventClient_data_s_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUsUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUsUget)
{
    P self_;
    _GdkEventClient_data *arg1 ;
    short *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    result = (short *)(short *) (arg1->s);
    
    {
        int i;
        
        retval = YPPtfab((P)10, (P)0);
        for(i=0; i < 10; i++)
        {
            YPtelt_setter((P)YPib((P)((int)result[i])), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUlUset,"samurui/gtk","_GdkEventClient_data_l_set");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUlUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUlUset)
{
    P self_, l_;
    _GdkEventClient_data *arg1 ;
    long *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    ARG(l_, 1);
    {
        int i;
        arg2 = (long *)malloc(5 * sizeof(long));
        for(i=0; i < 5; i++)
        {
            arg2[i] = (long)YPiu(YPtelt(l_, i));
        }
    }
    {
        int i;
        for(i=0; i < 5; i++)
        {
            arg1->l[i] = arg2[i];
        }
    }
    {
        // do nothing! it's a void!
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventclientUdataUlUget,"samurui/gtk","_GdkEventClient_data_l_get");
FUNFOR(YsamuruiSgtkYUgdkeventclientUdataUlUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventclientUdataUlUget)
{
    P self_;
    _GdkEventClient_data *arg1 ;
    long *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    result = (long *)(long *) (arg1->l);
    
    {
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPib((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventclientUdata,"samurui/gtk","new__GdkEventClient_data");
FUNFOR(YsamuruiSgtkYnewUUgdkeventclientUdata);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventclientUdata)
{
    _GdkEventClient_data *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (_GdkEventClient_data *)(_GdkEventClient_data *) calloc(1, sizeof(_GdkEventClient_data));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventclientUdata,"samurui/gtk","delete__GdkEventClient_data");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventclientUdata);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventclientUdata)
{
    P self_;
    _GdkEventClient_data *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (_GdkEventClient_data *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUtypeUset,"samurui/gtk","_GdkEventSetting_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUtypeUset)
{
    P self_, type_;
    struct _GdkEventSetting *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUtypeUget,"samurui/gtk","_GdkEventSetting_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUtypeUget)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUwindowUset,"samurui/gtk","_GdkEventSetting_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUwindowUset)
{
    P self_, window_;
    struct _GdkEventSetting *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUwindowUget,"samurui/gtk","_GdkEventSetting_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUwindowUget)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUsendUeventUset,"samurui/gtk","_GdkEventSetting_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventSetting *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUsendUeventUget,"samurui/gtk","_GdkEventSetting_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUsendUeventUget)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUactionUset,"samurui/gtk","_GdkEventSetting_action_set");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUactionUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUactionUset)
{
    P self_, action_;
    struct _GdkEventSetting *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    ARG(action_, 1);
    {
        arg2 = (int)YPiu(action_);
    }
    if (arg1) arg1->action = (GdkSettingAction )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUactionUget,"samurui/gtk","_GdkEventSetting_action_get");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUactionUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUactionUget)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    result = (int ) (arg1->action);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUnameUset,"samurui/gtk","_GdkEventSetting_name_set");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUnameUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUnameUset)
{
    P self_, name_;
    struct _GdkEventSetting *arg1 ;
    char *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    {
        if (arg1->name) free(arg1->name);
        arg1->name = (char *) malloc(strlen(arg2)+1);
        strcpy(arg1->name,arg2);
    }
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventsettingUnameUget,"samurui/gtk","_GdkEventSetting_name_get");
FUNFOR(YsamuruiSgtkYUgdkeventsettingUnameUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventsettingUnameUget)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    char *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    result = (char *) (arg1->name);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventsetting,"samurui/gtk","new__GdkEventSetting");
FUNFOR(YsamuruiSgtkYnewUUgdkeventsetting);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventsetting)
{
    struct _GdkEventSetting *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventSetting *)(struct _GdkEventSetting *) calloc(1, sizeof(struct _GdkEventSetting));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventsetting,"samurui/gtk","delete__GdkEventSetting");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventsetting);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventsetting)
{
    P self_;
    struct _GdkEventSetting *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventSetting *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUtypeUset,"samurui/gtk","_GdkEventWindowState_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUtypeUset)
{
    P self_, type_;
    struct _GdkEventWindowState *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUtypeUget,"samurui/gtk","_GdkEventWindowState_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUtypeUget)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUwindowUset,"samurui/gtk","_GdkEventWindowState_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUwindowUset)
{
    P self_, window_;
    struct _GdkEventWindowState *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUwindowUget,"samurui/gtk","_GdkEventWindowState_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUwindowUget)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUset,"samurui/gtk","_GdkEventWindowState_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventWindowState *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUget,"samurui/gtk","_GdkEventWindowState_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUget)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUset,"samurui/gtk","_GdkEventWindowState_changed_mask_set");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUset)
{
    P self_, changed_mask_;
    struct _GdkEventWindowState *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    ARG(changed_mask_, 1);
    {
        arg2 = (int)YPiu(changed_mask_);
    }
    if (arg1) arg1->changed_mask = (GdkWindowState )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUget,"samurui/gtk","_GdkEventWindowState_changed_mask_get");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUget)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    result = (int ) (arg1->changed_mask);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUset,"samurui/gtk","_GdkEventWindowState_new_window_state_set");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUset)
{
    P self_, new_window_state_;
    struct _GdkEventWindowState *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    ARG(new_window_state_, 1);
    {
        arg2 = (int)YPiu(new_window_state_);
    }
    if (arg1) arg1->new_window_state = (GdkWindowState )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUget,"samurui/gtk","_GdkEventWindowState_new_window_state_get");
FUNFOR(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUget)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    result = (int ) (arg1->new_window_state);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventwindowstate,"samurui/gtk","new__GdkEventWindowState");
FUNFOR(YsamuruiSgtkYnewUUgdkeventwindowstate);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventwindowstate)
{
    struct _GdkEventWindowState *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventWindowState *)(struct _GdkEventWindowState *) calloc(1, sizeof(struct _GdkEventWindowState));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventwindowstate,"samurui/gtk","delete__GdkEventWindowState");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventwindowstate);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventwindowstate)
{
    P self_;
    struct _GdkEventWindowState *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventWindowState *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUtypeUset,"samurui/gtk","_GdkEventDND_type_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUtypeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUtypeUset)
{
    P self_, type_;
    struct _GdkEventDND *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    if (arg1) arg1->type = (GdkEventType )arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUtypeUget,"samurui/gtk","_GdkEventDND_type_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUtypeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUtypeUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (int ) (arg1->type);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUwindowUset,"samurui/gtk","_GdkEventDND_window_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUwindowUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUwindowUset)
{
    P self_, window_;
    struct _GdkEventDND *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    if (arg1) arg1->window = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUwindowUget,"samurui/gtk","_GdkEventDND_window_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUwindowUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUwindowUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (GdkWindow *) (arg1->window);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUsendUeventUset,"samurui/gtk","_GdkEventDND_send_event_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUsendUeventUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUsendUeventUset)
{
    P self_, send_event_;
    struct _GdkEventDND *arg1 ;
    gint8 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(send_event_, 1);
    {
        arg2 = (signed)YPiu(send_event_);
    }
    if (arg1) arg1->send_event = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUsendUeventUget,"samurui/gtk","_GdkEventDND_send_event_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUsendUeventUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUsendUeventUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    gint8 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (gint8 ) (arg1->send_event);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUcontextUset,"samurui/gtk","_GdkEventDND_context_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUcontextUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUcontextUset)
{
    P self_, context_;
    struct _GdkEventDND *arg1 ;
    GdkDragContext *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(context_, 1);
    {
        arg2 = (GdkDragContext *)YPlu(context_);
    }
    if (arg1) arg1->context = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUcontextUget,"samurui/gtk","_GdkEventDND_context_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUcontextUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUcontextUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    GdkDragContext *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (GdkDragContext *) (arg1->context);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUtimeUset,"samurui/gtk","_GdkEventDND_time_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUtimeUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUtimeUset)
{
    P self_, time_;
    struct _GdkEventDND *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(time_, 1);
    {
        arg2 = (unsigned)YPiu(time_);
    }
    if (arg1) arg1->time = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUtimeUget,"samurui/gtk","_GdkEventDND_time_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUtimeUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUtimeUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (guint32 ) (arg1->time);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUxUrootUset,"samurui/gtk","_GdkEventDND_x_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUxUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUxUrootUset)
{
    P self_, x_root_;
    struct _GdkEventDND *arg1 ;
    gshort arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (short)YPiu(x_root_);
    }
    if (arg1) arg1->x_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUxUrootUget,"samurui/gtk","_GdkEventDND_x_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUxUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUxUrootUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    gshort result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (gshort ) (arg1->x_root);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUyUrootUset,"samurui/gtk","_GdkEventDND_y_root_set");
FUNFOR(YsamuruiSgtkYUgdkeventdndUyUrootUset);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUyUrootUset)
{
    P self_, y_root_;
    struct _GdkEventDND *arg1 ;
    gshort arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    ARG(y_root_, 1);
    {
        arg2 = (short)YPiu(y_root_);
    }
    if (arg1) arg1->y_root = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgdkeventdndUyUrootUget,"samurui/gtk","_GdkEventDND_y_root_get");
FUNFOR(YsamuruiSgtkYUgdkeventdndUyUrootUget);

FUNCODEDEF(YsamuruiSgtkYUgdkeventdndUyUrootUget)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    gshort result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    result = (gshort ) (arg1->y_root);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgdkeventdnd,"samurui/gtk","new__GdkEventDND");
FUNFOR(YsamuruiSgtkYnewUUgdkeventdnd);

FUNCODEDEF(YsamuruiSgtkYnewUUgdkeventdnd)
{
    struct _GdkEventDND *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GdkEventDND *)(struct _GdkEventDND *) calloc(1, sizeof(struct _GdkEventDND));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgdkeventdnd,"samurui/gtk","delete__GdkEventDND");
FUNFOR(YsamuruiSgtkYdeleteUUgdkeventdnd);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgdkeventdnd)
{
    P self_;
    struct _GdkEventDND *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GdkEventDND *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUtype,"samurui/gtk","gdk_event_get_type");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_event_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventsUpending,"samurui/gtk","gdk_events_pending");
FUNFOR(YsamuruiSgtkYgdkUeventsUpending);

FUNCODEDEF(YsamuruiSgtkYgdkUeventsUpending)
{
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gboolean )gdk_events_pending();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUget,"samurui/gtk","gdk_event_get");
FUNFOR(YsamuruiSgtkYgdkUeventUget);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUget)
{
    GdkEvent *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkEvent *)gdk_event_get();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUpeek,"samurui/gtk","gdk_event_peek");
FUNFOR(YsamuruiSgtkYgdkUeventUpeek);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUpeek)
{
    GdkEvent *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkEvent *)gdk_event_peek();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUgraphicsUexpose,"samurui/gtk","gdk_event_get_graphics_expose");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUgraphicsUexpose);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUgraphicsUexpose)
{
    P window_;
    GdkWindow *arg1 ;
    GdkEvent *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GdkEvent *)gdk_event_get_graphics_expose(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUput,"samurui/gtk","gdk_event_put");
FUNFOR(YsamuruiSgtkYgdkUeventUput);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUput)
{
    P event_;
    GdkEvent *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    gdk_event_put(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUcopy,"samurui/gtk","gdk_event_copy");
FUNFOR(YsamuruiSgtkYgdkUeventUcopy);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUcopy)
{
    P event_;
    GdkEvent *arg1 ;
    GdkEvent *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    result = (GdkEvent *)gdk_event_copy(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUfree,"samurui/gtk","gdk_event_free");
FUNFOR(YsamuruiSgtkYgdkUeventUfree);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUfree)
{
    P event_;
    GdkEvent *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    gdk_event_free(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUtime,"samurui/gtk","gdk_event_get_time");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUtime);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUtime)
{
    P event_;
    GdkEvent *arg1 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    result = (guint32 )gdk_event_get_time(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUstate,"samurui/gtk","gdk_event_get_state");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUstate);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUstate)
{
    P event_, state_;
    GdkEvent *arg1 ;
    GdkModifierType *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    ARG(state_, 1);
    {
        arg2 = (GdkModifierType *)YPlu(state_);
    }
    result = (gboolean )gdk_event_get_state(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUcoords,"samurui/gtk","gdk_event_get_coords");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUcoords);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUcoords)
{
    P event_, x_win_, y_win_;
    GdkEvent *arg1 ;
    gdouble *arg2 ;
    gdouble *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    ARG(x_win_, 1);
    {
        arg2 = (gdouble *)YPlu(x_win_);
    }
    ARG(y_win_, 2);
    {
        arg3 = (gdouble *)YPlu(y_win_);
    }
    result = (gboolean )gdk_event_get_coords(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUrootUcoords,"samurui/gtk","gdk_event_get_root_coords");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUrootUcoords);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUrootUcoords)
{
    P event_, x_root_, y_root_;
    GdkEvent *arg1 ;
    gdouble *arg2 ;
    gdouble *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    ARG(x_root_, 1);
    {
        arg2 = (gdouble *)YPlu(x_root_);
    }
    ARG(y_root_, 2);
    {
        arg3 = (gdouble *)YPlu(y_root_);
    }
    result = (gboolean )gdk_event_get_root_coords(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUgetUaxis,"samurui/gtk","gdk_event_get_axis");
FUNFOR(YsamuruiSgtkYgdkUeventUgetUaxis);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUgetUaxis)
{
    P event_, axis_use_, value_;
    GdkEvent *arg1 ;
    int arg2 ;
    gdouble *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    ARG(axis_use_, 1);
    {
        arg2 = (int)YPiu(axis_use_);
    }
    ARG(value_, 2);
    {
        arg3 = (gdouble *)YPlu(value_);
    }
    result = (gboolean )gdk_event_get_axis(arg1,(GdkAxisUse )arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUhandlerUset,"samurui/gtk","gdk_event_handler_set");
FUNFOR(YsamuruiSgtkYgdkUeventUhandlerUset);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUhandlerUset)
{
    P func_, data_, notify_;
    GdkEventFunc arg1 ;
    gpointer arg2 ;
    GDestroyNotify arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(func_, 0);
    {
        arg1 = (GdkEventFunc )YPlu(func_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    ARG(notify_, 2);
    {
        arg3 = (GDestroyNotify )YPlu(notify_);
    }
    gdk_event_handler_set(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUshowUevents,"samurui/gtk","gdk_set_show_events");
FUNFOR(YsamuruiSgtkYgdkUsetUshowUevents);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUshowUevents)
{
    P show_events_;
    gboolean arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(show_events_, 0);
    {
        arg1 = (signed)YPiu(show_events_);
    }
    gdk_set_show_events(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgetUshowUevents,"samurui/gtk","gdk_get_show_events");
FUNFOR(YsamuruiSgtkYgdkUgetUshowUevents);

FUNCODEDEF(YsamuruiSgtkYgdkUgetUshowUevents)
{
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gboolean )gdk_get_show_events();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUaddUclientUmessageUfilter,"samurui/gtk","gdk_add_client_message_filter");
FUNFOR(YsamuruiSgtkYgdkUaddUclientUmessageUfilter);

FUNCODEDEF(YsamuruiSgtkYgdkUaddUclientUmessageUfilter)
{
    P message_type_, func_, data_;
    GdkAtom arg1 ;
    GdkFilterFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(message_type_, 0);
    {
        arg1 = (GdkAtom )YPlu(message_type_);
    }
    ARG(func_, 1);
    {
        arg2 = (GdkFilterFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gdk_add_client_message_filter(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsettingUget,"samurui/gtk","gdk_setting_get");
FUNFOR(YsamuruiSgtkYgdkUsettingUget);

FUNCODEDEF(YsamuruiSgtkYgdkUsettingUget)
{
    P name_, value_;
    gchar *arg1 ;
    GValue *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(name_, 0);
    {
        arg1 = (char *)YPsu(name_);
    }
    ARG(value_, 1);
    {
        arg2 = (GValue *)YPlu(value_);
    }
    result = (gboolean )gdk_setting_get(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUgetUtype,"samurui/gtk","gdk_gc_get_type");
FUNFOR(YsamuruiSgtkYgdkUgcUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_gc_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUnew,"samurui/gtk","gdk_gc_new");
FUNFOR(YsamuruiSgtkYgdkUgcUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUnew)
{
    P drawable_;
    GdkDrawable *arg1 ;
    GdkGC *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    result = (GdkGC *)gdk_gc_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUnewUwithUvalues,"samurui/gtk","gdk_gc_new_with_values");
FUNFOR(YsamuruiSgtkYgdkUgcUnewUwithUvalues);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUnewUwithUvalues)
{
    P drawable_, values_, values_mask_;
    GdkDrawable *arg1 ;
    GdkGCValues *arg2 ;
    int arg3 ;
    GdkGC *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(drawable_, 0);
    {
        arg1 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(values_, 1);
    {
        arg2 = (GdkGCValues *)YPlu(values_);
    }
    ARG(values_mask_, 2);
    {
        arg3 = (int)YPiu(values_mask_);
    }
    result = (GdkGC *)gdk_gc_new_with_values(arg1,arg2,(GdkGCValuesMask )arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUgetUvalues,"samurui/gtk","gdk_gc_get_values");
FUNFOR(YsamuruiSgtkYgdkUgcUgetUvalues);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUgetUvalues)
{
    P gc_, values_;
    GdkGC *arg1 ;
    GdkGCValues *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(values_, 1);
    {
        arg2 = (GdkGCValues *)YPlu(values_);
    }
    gdk_gc_get_values(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUvalues,"samurui/gtk","gdk_gc_set_values");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUvalues);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUvalues)
{
    P gc_, values_, values_mask_;
    GdkGC *arg1 ;
    GdkGCValues *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(values_, 1);
    {
        arg2 = (GdkGCValues *)YPlu(values_);
    }
    ARG(values_mask_, 2);
    {
        arg3 = (int)YPiu(values_mask_);
    }
    gdk_gc_set_values(arg1,arg2,(GdkGCValuesMask )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUforeground,"samurui/gtk","gdk_gc_set_foreground");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUforeground);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUforeground)
{
    P gc_, color_;
    GdkGC *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_gc_set_foreground(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUbackground,"samurui/gtk","gdk_gc_set_background");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUbackground);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUbackground)
{
    P gc_, color_;
    GdkGC *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_gc_set_background(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUfunction,"samurui/gtk","gdk_gc_set_function");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUfunction);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUfunction)
{
    P gc_, function_;
    GdkGC *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(function_, 1);
    {
        arg2 = (int)YPiu(function_);
    }
    gdk_gc_set_function(arg1,(GdkFunction )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUfill,"samurui/gtk","gdk_gc_set_fill");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUfill);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUfill)
{
    P gc_, fill_;
    GdkGC *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(fill_, 1);
    {
        arg2 = (int)YPiu(fill_);
    }
    gdk_gc_set_fill(arg1,(GdkFill )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUtile,"samurui/gtk","gdk_gc_set_tile");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUtile);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUtile)
{
    P gc_, tile_;
    GdkGC *arg1 ;
    GdkPixmap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(tile_, 1);
    {
        arg2 = (GdkPixmap *)YPlu(tile_);
    }
    gdk_gc_set_tile(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUstipple,"samurui/gtk","gdk_gc_set_stipple");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUstipple);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUstipple)
{
    P gc_, stipple_;
    GdkGC *arg1 ;
    GdkPixmap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(stipple_, 1);
    {
        arg2 = (GdkPixmap *)YPlu(stipple_);
    }
    gdk_gc_set_stipple(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUtsUorigin,"samurui/gtk","gdk_gc_set_ts_origin");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUtsUorigin);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUtsUorigin)
{
    P gc_, x_, y_;
    GdkGC *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    gdk_gc_set_ts_origin(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUclipUorigin,"samurui/gtk","gdk_gc_set_clip_origin");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUclipUorigin);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUclipUorigin)
{
    P gc_, x_, y_;
    GdkGC *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    gdk_gc_set_clip_origin(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUclipUmask,"samurui/gtk","gdk_gc_set_clip_mask");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUclipUmask);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUclipUmask)
{
    P gc_, mask_;
    GdkGC *arg1 ;
    GdkBitmap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(mask_);
    }
    gdk_gc_set_clip_mask(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUclipUrectangle,"samurui/gtk","gdk_gc_set_clip_rectangle");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUclipUrectangle);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUclipUrectangle)
{
    P gc_, rectangle_;
    GdkGC *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(rectangle_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(rectangle_);
    }
    gdk_gc_set_clip_rectangle(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUclipUregion,"samurui/gtk","gdk_gc_set_clip_region");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUclipUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUclipUregion)
{
    P gc_, region_;
    GdkGC *arg1 ;
    GdkRegion *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    gdk_gc_set_clip_region(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUsubwindow,"samurui/gtk","gdk_gc_set_subwindow");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUsubwindow);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUsubwindow)
{
    P gc_, mode_;
    GdkGC *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gdk_gc_set_subwindow(arg1,(GdkSubwindowMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUexposures,"samurui/gtk","gdk_gc_set_exposures");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUexposures);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUexposures)
{
    P gc_, exposures_;
    GdkGC *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(exposures_, 1);
    {
        arg2 = (signed)YPiu(exposures_);
    }
    gdk_gc_set_exposures(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUlineUattributes,"samurui/gtk","gdk_gc_set_line_attributes");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUlineUattributes);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUlineUattributes)
{
    P gc_, line_width_, line_style_, cap_style_, join_style_;
    GdkGC *arg1 ;
    gint arg2 ;
    int arg3 ;
    int arg4 ;
    int arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(line_width_, 1);
    {
        arg2 = (signed)YPiu(line_width_);
    }
    ARG(line_style_, 2);
    {
        arg3 = (int)YPiu(line_style_);
    }
    ARG(cap_style_, 3);
    {
        arg4 = (int)YPiu(cap_style_);
    }
    ARG(join_style_, 4);
    {
        arg5 = (int)YPiu(join_style_);
    }
    gdk_gc_set_line_attributes(arg1,arg2,(GdkLineStyle )arg3,(GdkCapStyle )arg4,(GdkJoinStyle )arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUdashes,"samurui/gtk","gdk_gc_set_dashes");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUdashes);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUdashes)
{
    P gc_, dash_offset_, dash_list_;
    GdkGC *arg1 ;
    gint arg2 ;
    gint8 *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(dash_offset_, 1);
    {
        arg2 = (signed)YPiu(dash_offset_);
    }
    ARG(dash_list_, 2);
    {
        int i;
        
        arg4 = (int)YPtlen(dash_list_);
        arg3 = (char *)malloc(arg4 * sizeof(char));
        
        for(i=0; i < arg4; i++)
        {
            arg3[i] = (char)YPiu(YPtelt(dash_list_, i));
        }
    }
    gdk_gc_set_dashes(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUoffset,"samurui/gtk","gdk_gc_offset");
FUNFOR(YsamuruiSgtkYgdkUgcUoffset);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUoffset)
{
    P gc_, x_offset_, y_offset_;
    GdkGC *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(x_offset_, 1);
    {
        arg2 = (signed)YPiu(x_offset_);
    }
    ARG(y_offset_, 2);
    {
        arg3 = (signed)YPiu(y_offset_);
    }
    gdk_gc_offset(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUcopy,"samurui/gtk","gdk_gc_copy");
FUNFOR(YsamuruiSgtkYgdkUgcUcopy);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUcopy)
{
    P dst_gc_, src_gc_;
    GdkGC *arg1 ;
    GdkGC *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dst_gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(dst_gc_);
    }
    ARG(src_gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(src_gc_);
    }
    gdk_gc_copy(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUcolormap,"samurui/gtk","gdk_gc_set_colormap");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUcolormap)
{
    P gc_, colormap_;
    GdkGC *arg1 ;
    GdkColormap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    gdk_gc_set_colormap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUgetUcolormap,"samurui/gtk","gdk_gc_get_colormap");
FUNFOR(YsamuruiSgtkYgdkUgcUgetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUgetUcolormap)
{
    P gc_;
    GdkGC *arg1 ;
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    result = (GdkColormap *)gdk_gc_get_colormap(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUrgbUfgUcolor,"samurui/gtk","gdk_gc_set_rgb_fg_color");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUrgbUfgUcolor);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUrgbUfgUcolor)
{
    P gc_, color_;
    GdkGC *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_gc_set_rgb_fg_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgcUsetUrgbUbgUcolor,"samurui/gtk","gdk_gc_set_rgb_bg_color");
FUNFOR(YsamuruiSgtkYgdkUgcUsetUrgbUbgUcolor);

FUNCODEDEF(YsamuruiSgtkYgdkUgcUsetUrgbUbgUcolor)
{
    P gc_, color_;
    GdkGC *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gc_, 0);
    {
        arg1 = (GdkGC *)YPlu(gc_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_gc_set_rgb_bg_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUimageUnew,"samurui/gtk","gdk_image_new");
FUNFOR(YsamuruiSgtkYgdkUimageUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUimageUnew)
{
    P type_, visual_, width_, height_;
    int arg1 ;
    GdkVisual *arg2 ;
    gint arg3 ;
    gint arg4 ;
    GdkImage *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(type_, 0);
    {
        arg1 = (int)YPiu(type_);
    }
    ARG(visual_, 1);
    {
        arg2 = (GdkVisual *)YPlu(visual_);
    }
    ARG(width_, 2);
    {
        arg3 = (signed)YPiu(width_);
    }
    ARG(height_, 3);
    {
        arg4 = (signed)YPiu(height_);
    }
    result = (GdkImage *)gdk_image_new((GdkImageType )arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUimageUputUpixel,"samurui/gtk","gdk_image_put_pixel");
FUNFOR(YsamuruiSgtkYgdkUimageUputUpixel);

FUNCODEDEF(YsamuruiSgtkYgdkUimageUputUpixel)
{
    P image_, x_, y_, pixel_;
    GdkImage *arg1 ;
    gint arg2 ;
    gint arg3 ;
    guint32 arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GdkImage *)YPlu(image_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(pixel_, 3);
    {
        arg4 = (unsigned)YPiu(pixel_);
    }
    gdk_image_put_pixel(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUimageUgetUpixel,"samurui/gtk","gdk_image_get_pixel");
FUNFOR(YsamuruiSgtkYgdkUimageUgetUpixel);

FUNCODEDEF(YsamuruiSgtkYgdkUimageUgetUpixel)
{
    P image_, x_, y_;
    GdkImage *arg1 ;
    gint arg2 ;
    gint arg3 ;
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GdkImage *)YPlu(image_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    result = (guint32 )gdk_image_get_pixel(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUimageUsetUcolormap,"samurui/gtk","gdk_image_set_colormap");
FUNFOR(YsamuruiSgtkYgdkUimageUsetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUimageUsetUcolormap)
{
    P image_, colormap_;
    GdkImage *arg1 ;
    GdkColormap *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GdkImage *)YPlu(image_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    gdk_image_set_colormap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUimageUgetUcolormap,"samurui/gtk","gdk_image_get_colormap");
FUNFOR(YsamuruiSgtkYgdkUimageUgetUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUimageUgetUcolormap)
{
    P image_;
    GdkImage *arg1 ;
    GdkColormap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GdkImage *)YPlu(image_);
    }
    result = (GdkColormap *)gdk_image_get_colormap(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUlocale,"samurui/gtk","gdk_set_locale");
FUNFOR(YsamuruiSgtkYgdkUsetUlocale);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUlocale)
{
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gchar *)gdk_set_locale();
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgetUprogramUclass,"samurui/gtk","gdk_get_program_class");
FUNFOR(YsamuruiSgtkYgdkUgetUprogramUclass);

FUNCODEDEF(YsamuruiSgtkYgdkUgetUprogramUclass)
{
    char *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (char *)gdk_get_program_class();
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUprogramUclass,"samurui/gtk","gdk_set_program_class");
FUNFOR(YsamuruiSgtkYgdkUsetUprogramUclass);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUprogramUclass)
{
    P program_class_;
    char *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(program_class_, 0);
    {
        arg1 = (char *)YPsu(program_class_);
    }
    gdk_set_program_class(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUerrorUtrapUpush,"samurui/gtk","gdk_error_trap_push");
FUNFOR(YsamuruiSgtkYgdkUerrorUtrapUpush);

FUNCODEDEF(YsamuruiSgtkYgdkUerrorUtrapUpush)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_error_trap_push();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUerrorUtrapUpop,"samurui/gtk","gdk_error_trap_pop");
FUNFOR(YsamuruiSgtkYgdkUerrorUtrapUpop);

FUNCODEDEF(YsamuruiSgtkYgdkUerrorUtrapUpop)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_error_trap_pop();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgetUdisplay,"samurui/gtk","gdk_get_display");
FUNFOR(YsamuruiSgtkYgdkUgetUdisplay);

FUNCODEDEF(YsamuruiSgtkYgdkUgetUdisplay)
{
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gchar *)gdk_get_display();
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpointerUgrab,"samurui/gtk","gdk_pointer_grab");
FUNFOR(YsamuruiSgtkYgdkUpointerUgrab);

FUNCODEDEF(YsamuruiSgtkYgdkUpointerUgrab)
{
    P window_, owner_events_, event_mask_, confine_to_, cursor_, time_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    int arg3 ;
    GdkWindow *arg4 ;
    GdkCursor *arg5 ;
    guint32 arg6 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(owner_events_, 1);
    {
        arg2 = (signed)YPiu(owner_events_);
    }
    ARG(event_mask_, 2);
    {
        arg3 = (int)YPiu(event_mask_);
    }
    ARG(confine_to_, 3);
    {
        arg4 = (GdkWindow *)YPlu(confine_to_);
    }
    ARG(cursor_, 4);
    {
        arg5 = (GdkCursor *)YPlu(cursor_);
    }
    ARG(time_, 5);
    {
        arg6 = (unsigned)YPiu(time_);
    }
    result = (int )gdk_pointer_grab(arg1,arg2,(GdkEventMask )arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpointerUungrab,"samurui/gtk","gdk_pointer_ungrab");
FUNFOR(YsamuruiSgtkYgdkUpointerUungrab);

FUNCODEDEF(YsamuruiSgtkYgdkUpointerUungrab)
{
    P time_;
    guint32 arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(time_, 0);
    {
        arg1 = (unsigned)YPiu(time_);
    }
    gdk_pointer_ungrab(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUkeyboardUgrab,"samurui/gtk","gdk_keyboard_grab");
FUNFOR(YsamuruiSgtkYgdkUkeyboardUgrab);

FUNCODEDEF(YsamuruiSgtkYgdkUkeyboardUgrab)
{
    P window_, owner_events_, time_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    guint32 arg3 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(owner_events_, 1);
    {
        arg2 = (signed)YPiu(owner_events_);
    }
    ARG(time_, 2);
    {
        arg3 = (unsigned)YPiu(time_);
    }
    result = (int )gdk_keyboard_grab(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUkeyboardUungrab,"samurui/gtk","gdk_keyboard_ungrab");
FUNFOR(YsamuruiSgtkYgdkUkeyboardUungrab);

FUNCODEDEF(YsamuruiSgtkYgdkUkeyboardUungrab)
{
    P time_;
    guint32 arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(time_, 0);
    {
        arg1 = (unsigned)YPiu(time_);
    }
    gdk_keyboard_ungrab(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpointerUisUgrabbed,"samurui/gtk","gdk_pointer_is_grabbed");
FUNFOR(YsamuruiSgtkYgdkUpointerUisUgrabbed);

FUNCODEDEF(YsamuruiSgtkYgdkUpointerUisUgrabbed)
{
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gboolean )gdk_pointer_is_grabbed();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUscreenUwidth,"samurui/gtk","gdk_screen_width");
FUNFOR(YsamuruiSgtkYgdkUscreenUwidth);

FUNCODEDEF(YsamuruiSgtkYgdkUscreenUwidth)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_screen_width();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUscreenUheight,"samurui/gtk","gdk_screen_height");
FUNFOR(YsamuruiSgtkYgdkUscreenUheight);

FUNCODEDEF(YsamuruiSgtkYgdkUscreenUheight)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_screen_height();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUscreenUwidthUmm,"samurui/gtk","gdk_screen_width_mm");
FUNFOR(YsamuruiSgtkYgdkUscreenUwidthUmm);

FUNCODEDEF(YsamuruiSgtkYgdkUscreenUwidthUmm)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_screen_width_mm();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUscreenUheightUmm,"samurui/gtk","gdk_screen_height_mm");
FUNFOR(YsamuruiSgtkYgdkUscreenUheightUmm);

FUNCODEDEF(YsamuruiSgtkYgdkUscreenUheightUmm)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_screen_height_mm();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUflush,"samurui/gtk","gdk_flush");
FUNFOR(YsamuruiSgtkYgdkUflush);

FUNCODEDEF(YsamuruiSgtkYgdkUflush)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_flush();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUbeep,"samurui/gtk","gdk_beep");
FUNFOR(YsamuruiSgtkYgdkUbeep);

FUNCODEDEF(YsamuruiSgtkYgdkUbeep)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_beep();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUdoubleUclickUtime,"samurui/gtk","gdk_set_double_click_time");
FUNFOR(YsamuruiSgtkYgdkUsetUdoubleUclickUtime);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUdoubleUclickUtime)
{
    P msec_;
    guint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(msec_, 0);
    {
        arg1 = (unsigned)YPiu(msec_);
    }
    gdk_set_double_click_time(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrectangleUintersect,"samurui/gtk","gdk_rectangle_intersect");
FUNFOR(YsamuruiSgtkYgdkUrectangleUintersect);

FUNCODEDEF(YsamuruiSgtkYgdkUrectangleUintersect)
{
    P src1_, src2_, dest_;
    GdkRectangle *arg1 ;
    GdkRectangle *arg2 ;
    GdkRectangle *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(src1_, 0);
    {
        arg1 = (GdkRectangle *)YPlu(src1_);
    }
    ARG(src2_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(src2_);
    }
    ARG(dest_, 2);
    {
        arg3 = (GdkRectangle *)YPlu(dest_);
    }
    result = (gboolean )gdk_rectangle_intersect(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrectangleUunion,"samurui/gtk","gdk_rectangle_union");
FUNFOR(YsamuruiSgtkYgdkUrectangleUunion);

FUNCODEDEF(YsamuruiSgtkYgdkUrectangleUunion)
{
    P src1_, src2_, dest_;
    GdkRectangle *arg1 ;
    GdkRectangle *arg2 ;
    GdkRectangle *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(src1_, 0);
    {
        arg1 = (GdkRectangle *)YPlu(src1_);
    }
    ARG(src2_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(src2_);
    }
    ARG(dest_, 2);
    {
        arg3 = (GdkRectangle *)YPlu(dest_);
    }
    gdk_rectangle_union(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUrectangleUgetUtype,"samurui/gtk","gdk_rectangle_get_type");
FUNFOR(YsamuruiSgtkYgdkUrectangleUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUrectangleUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_rectangle_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwcstombs,"samurui/gtk","gdk_wcstombs");
FUNFOR(YsamuruiSgtkYgdkUwcstombs);

FUNCODEDEF(YsamuruiSgtkYgdkUwcstombs)
{
    P src_;
    GdkWChar *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(src_, 0);
    {
        arg1 = (GdkWChar *)YPlu(src_);
    }
    result = (gchar *)gdk_wcstombs(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUmbstowcs,"samurui/gtk","gdk_mbstowcs");
FUNFOR(YsamuruiSgtkYgdkUmbstowcs);

FUNCODEDEF(YsamuruiSgtkYgdkUmbstowcs)
{
    P dest_, src_, dest_max_;
    GdkWChar *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dest_, 0);
    {
        arg1 = (GdkWChar *)YPlu(dest_);
    }
    ARG(src_, 1);
    {
        arg2 = (char *)YPsu(src_);
    }
    ARG(dest_max_, 2);
    {
        arg3 = (signed)YPiu(dest_max_);
    }
    result = (gint )gdk_mbstowcs(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUsendUclientmessageUtoall,"samurui/gtk","gdk_event_send_clientmessage_toall");
FUNFOR(YsamuruiSgtkYgdkUeventUsendUclientmessageUtoall);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUsendUclientmessageUtoall)
{
    P event_;
    GdkEvent *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    gdk_event_send_clientmessage_toall(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUeventUsendUclientUmessage,"samurui/gtk","gdk_event_send_client_message");
FUNFOR(YsamuruiSgtkYgdkUeventUsendUclientUmessage);

FUNCODEDEF(YsamuruiSgtkYgdkUeventUsendUclientUmessage)
{
    P event_, xid_;
    GdkEvent *arg1 ;
    guint32 arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    ARG(xid_, 1);
    {
        arg2 = (unsigned)YPiu(xid_);
    }
    result = (gboolean )gdk_event_send_client_message(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUthreadsUenter,"samurui/gtk","gdk_threads_enter");
FUNFOR(YsamuruiSgtkYgdkUthreadsUenter);

FUNCODEDEF(YsamuruiSgtkYgdkUthreadsUenter)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_threads_enter();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUthreadsUleave,"samurui/gtk","gdk_threads_leave");
FUNFOR(YsamuruiSgtkYgdkUthreadsUleave);

FUNCODEDEF(YsamuruiSgtkYgdkUthreadsUleave)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_threads_leave();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUthreadsUinit,"samurui/gtk","gdk_threads_init");
FUNFOR(YsamuruiSgtkYgdkUthreadsUinit);

FUNCODEDEF(YsamuruiSgtkYgdkUthreadsUinit)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_threads_init();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUrenderUthresholdUalpha,"samurui/gtk","gdk_pixbuf_render_threshold_alpha");
FUNFOR(YsamuruiSgtkYgdkUpixbufUrenderUthresholdUalpha);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUrenderUthresholdUalpha)
{
    P pixbuf_, bitmap_, src_x_, src_y_, dest_x_, dest_y_, width_, height_, alpha_threshold_;
    GdkPixbuf *arg1 ;
    GdkBitmap *arg2 ;
    int arg3 ;
    int arg4 ;
    int arg5 ;
    int arg6 ;
    int arg7 ;
    int arg8 ;
    int arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    ARG(bitmap_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(bitmap_);
    }
    ARG(src_x_, 2);
    {
        arg3 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 3);
    {
        arg4 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 4);
    {
        arg5 = (signed)YPiu(dest_x_);
    }
    ARG(dest_y_, 5);
    {
        arg6 = (signed)YPiu(dest_y_);
    }
    ARG(width_, 6);
    {
        arg7 = (signed)YPiu(width_);
    }
    ARG(height_, 7);
    {
        arg8 = (signed)YPiu(height_);
    }
    ARG(alpha_threshold_, 8);
    {
        arg9 = (signed)YPiu(alpha_threshold_);
    }
    gdk_pixbuf_render_threshold_alpha(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawable,"samurui/gtk","gdk_pixbuf_render_to_drawable");
FUNFOR(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawable);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawable)
{
    P pixbuf_, drawable_, gc_, src_x_, src_y_, dest_x_, dest_y_, width_, height_, dither_, x_dither_, y_dither_;
    GdkPixbuf *arg1 ;
    GdkDrawable *arg2 ;
    GdkGC *arg3 ;
    int arg4 ;
    int arg5 ;
    int arg6 ;
    int arg7 ;
    int arg8 ;
    int arg9 ;
    int arg10 ;
    int arg11 ;
    int arg12 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    ARG(drawable_, 1);
    {
        arg2 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(gc_, 2);
    {
        arg3 = (GdkGC *)YPlu(gc_);
    }
    ARG(src_x_, 3);
    {
        arg4 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 4);
    {
        arg5 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 5);
    {
        arg6 = (signed)YPiu(dest_x_);
    }
    ARG(dest_y_, 6);
    {
        arg7 = (signed)YPiu(dest_y_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    ARG(dither_, 9);
    {
        arg10 = (int)YPiu(dither_);
    }
    ARG(x_dither_, 10);
    {
        arg11 = (signed)YPiu(x_dither_);
    }
    ARG(y_dither_, 11);
    {
        arg12 = (signed)YPiu(y_dither_);
    }
    gdk_pixbuf_render_to_drawable(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,(GdkRgbDither )arg10,arg11,arg12);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawableUalpha,"samurui/gtk","gdk_pixbuf_render_to_drawable_alpha");
FUNFOR(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawableUalpha);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawableUalpha)
{
    P pixbuf_, drawable_, src_x_, src_y_, dest_x_, dest_y_, width_, height_, alpha_mode_, alpha_threshold_, dither_, x_dither_, y_dither_;
    GdkPixbuf *arg1 ;
    GdkDrawable *arg2 ;
    int arg3 ;
    int arg4 ;
    int arg5 ;
    int arg6 ;
    int arg7 ;
    int arg8 ;
    GdkPixbufAlphaMode arg9 ;
    int arg10 ;
    int arg11 ;
    int arg12 ;
    int arg13 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    ARG(drawable_, 1);
    {
        arg2 = (GdkDrawable *)YPlu(drawable_);
    }
    ARG(src_x_, 2);
    {
        arg3 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 3);
    {
        arg4 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 4);
    {
        arg5 = (signed)YPiu(dest_x_);
    }
    ARG(dest_y_, 5);
    {
        arg6 = (signed)YPiu(dest_y_);
    }
    ARG(width_, 6);
    {
        arg7 = (signed)YPiu(width_);
    }
    ARG(height_, 7);
    {
        arg8 = (signed)YPiu(height_);
    }
    ARG(alpha_mode_, 8);
    {
        arg9 = (signed)YPiu(alpha_mode_);
    }
    ARG(alpha_threshold_, 9);
    {
        arg10 = (signed)YPiu(alpha_threshold_);
    }
    ARG(dither_, 10);
    {
        arg11 = (int)YPiu(dither_);
    }
    ARG(x_dither_, 11);
    {
        arg12 = (signed)YPiu(x_dither_);
    }
    ARG(y_dither_, 12);
    {
        arg13 = (signed)YPiu(y_dither_);
    }
    gdk_pixbuf_render_to_drawable_alpha(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(GdkRgbDither )arg11,arg12,arg13);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmaskUforUcolormap,"samurui/gtk","gdk_pixbuf_render_pixmap_and_mask_for_colormap");
FUNFOR(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmaskUforUcolormap);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmaskUforUcolormap)
{
    P pixbuf_, colormap_, pixmap_return_, mask_return_, alpha_threshold_;
    GdkPixbuf *arg1 ;
    GdkColormap *arg2 ;
    GdkPixmap **arg3 ;
    GdkBitmap **arg4 ;
    int arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(pixmap_return_, 2);
    {
        arg3 = (GdkPixmap **)YPlu(pixmap_return_);
    }
    ARG(mask_return_, 3);
    {
        arg4 = (GdkBitmap **)YPlu(mask_return_);
    }
    ARG(alpha_threshold_, 4);
    {
        arg5 = (signed)YPiu(alpha_threshold_);
    }
    gdk_pixbuf_render_pixmap_and_mask_for_colormap(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmask,"samurui/gtk","gdk_pixbuf_render_pixmap_and_mask");
FUNFOR(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmask);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmask)
{
    P pixbuf_, pixmap_return_, mask_return_, alpha_threshold_;
    GdkPixbuf *arg1 ;
    GdkPixmap **arg2 ;
    GdkBitmap **arg3 ;
    int arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    ARG(pixmap_return_, 1);
    {
        arg2 = (GdkPixmap **)YPlu(pixmap_return_);
    }
    ARG(mask_return_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_return_);
    }
    ARG(alpha_threshold_, 3);
    {
        arg4 = (signed)YPiu(alpha_threshold_);
    }
    gdk_pixbuf_render_pixmap_and_mask(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUgetUfromUdrawable,"samurui/gtk","gdk_pixbuf_get_from_drawable");
FUNFOR(YsamuruiSgtkYgdkUpixbufUgetUfromUdrawable);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUgetUfromUdrawable)
{
    P dest_, src_, cmap_, src_x_, src_y_, dest_x_, dest_y_, width_, height_;
    GdkPixbuf *arg1 ;
    GdkDrawable *arg2 ;
    GdkColormap *arg3 ;
    int arg4 ;
    int arg5 ;
    int arg6 ;
    int arg7 ;
    int arg8 ;
    int arg9 ;
    GdkPixbuf *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dest_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(dest_);
    }
    ARG(src_, 1);
    {
        arg2 = (GdkDrawable *)YPlu(src_);
    }
    ARG(cmap_, 2);
    {
        arg3 = (GdkColormap *)YPlu(cmap_);
    }
    ARG(src_x_, 3);
    {
        arg4 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 4);
    {
        arg5 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 5);
    {
        arg6 = (signed)YPiu(dest_x_);
    }
    ARG(dest_y_, 6);
    {
        arg7 = (signed)YPiu(dest_y_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    result = (GdkPixbuf *)gdk_pixbuf_get_from_drawable(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixbufUgetUfromUimage,"samurui/gtk","gdk_pixbuf_get_from_image");
FUNFOR(YsamuruiSgtkYgdkUpixbufUgetUfromUimage);

FUNCODEDEF(YsamuruiSgtkYgdkUpixbufUgetUfromUimage)
{
    P dest_, src_, cmap_, src_x_, src_y_, dest_x_, dest_y_, width_, height_;
    GdkPixbuf *arg1 ;
    GdkImage *arg2 ;
    GdkColormap *arg3 ;
    int arg4 ;
    int arg5 ;
    int arg6 ;
    int arg7 ;
    int arg8 ;
    int arg9 ;
    GdkPixbuf *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dest_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(dest_);
    }
    ARG(src_, 1);
    {
        arg2 = (GdkImage *)YPlu(src_);
    }
    ARG(cmap_, 2);
    {
        arg3 = (GdkColormap *)YPlu(cmap_);
    }
    ARG(src_x_, 3);
    {
        arg4 = (signed)YPiu(src_x_);
    }
    ARG(src_y_, 4);
    {
        arg5 = (signed)YPiu(src_y_);
    }
    ARG(dest_x_, 5);
    {
        arg6 = (signed)YPiu(dest_x_);
    }
    ARG(dest_y_, 6);
    {
        arg7 = (signed)YPiu(dest_y_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    result = (GdkPixbuf *)gdk_pixbuf_get_from_image(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUnew,"samurui/gtk","gdk_pixmap_new");
FUNFOR(YsamuruiSgtkYgdkUpixmapUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUnew)
{
    P window_, width_, height_, depth_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (signed)YPiu(height_);
    }
    ARG(depth_, 3);
    {
        arg4 = (signed)YPiu(depth_);
    }
    result = (GdkPixmap *)gdk_pixmap_new(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUbitmapUcreateUfromUdata,"samurui/gtk","gdk_bitmap_create_from_data");
FUNFOR(YsamuruiSgtkYgdkUbitmapUcreateUfromUdata);

FUNCODEDEF(YsamuruiSgtkYgdkUbitmapUcreateUfromUdata)
{
    P window_, data_, width_, height_;
    GdkWindow *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint arg4 ;
    GdkBitmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(data_, 1);
    {
        arg2 = (char *)YPsu(data_);
    }
    ARG(width_, 2);
    {
        arg3 = (signed)YPiu(width_);
    }
    ARG(height_, 3);
    {
        arg4 = (signed)YPiu(height_);
    }
    result = (GdkBitmap *)gdk_bitmap_create_from_data(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUcreateUfromUdata,"samurui/gtk","gdk_pixmap_create_from_data");
FUNFOR(YsamuruiSgtkYgdkUpixmapUcreateUfromUdata);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUcreateUfromUdata)
{
    P window_, data_, width_, height_, depth_, fg_, bg_;
    GdkWindow *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    GdkColor *arg6 ;
    GdkColor *arg7 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(data_, 1);
    {
        arg2 = (char *)YPsu(data_);
    }
    ARG(width_, 2);
    {
        arg3 = (signed)YPiu(width_);
    }
    ARG(height_, 3);
    {
        arg4 = (signed)YPiu(height_);
    }
    ARG(depth_, 4);
    {
        arg5 = (signed)YPiu(depth_);
    }
    ARG(fg_, 5);
    {
        arg6 = (GdkColor *)YPlu(fg_);
    }
    ARG(bg_, 6);
    {
        arg7 = (GdkColor *)YPlu(bg_);
    }
    result = (GdkPixmap *)gdk_pixmap_create_from_data(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpm,"samurui/gtk","gdk_pixmap_create_from_xpm");
FUNFOR(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpm);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpm)
{
    P window_, mask_, transparent_color_, filename_;
    GdkWindow *arg1 ;
    GdkBitmap **arg2 ;
    GdkColor *arg3 ;
    gchar *arg4 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap **)YPlu(mask_);
    }
    ARG(transparent_color_, 2);
    {
        arg3 = (GdkColor *)YPlu(transparent_color_);
    }
    ARG(filename_, 3);
    {
        arg4 = (char *)YPsu(filename_);
    }
    result = (GdkPixmap *)gdk_pixmap_create_from_xpm(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpm,"samurui/gtk","gdk_pixmap_colormap_create_from_xpm");
FUNFOR(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpm);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpm)
{
    P window_, colormap_, mask_, transparent_color_, filename_;
    GdkWindow *arg1 ;
    GdkColormap *arg2 ;
    GdkBitmap **arg3 ;
    GdkColor *arg4 ;
    gchar *arg5 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_);
    }
    ARG(transparent_color_, 3);
    {
        arg4 = (GdkColor *)YPlu(transparent_color_);
    }
    ARG(filename_, 4);
    {
        arg5 = (char *)YPsu(filename_);
    }
    result = (GdkPixmap *)gdk_pixmap_colormap_create_from_xpm(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpmUd,"samurui/gtk","gdk_pixmap_create_from_xpm_d");
FUNFOR(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpmUd);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpmUd)
{
    P window_, mask_, transparent_color_, data_;
    GdkWindow *arg1 ;
    GdkBitmap **arg2 ;
    GdkColor *arg3 ;
    gchar **arg4 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap **)YPlu(mask_);
    }
    ARG(transparent_color_, 2);
    {
        arg3 = (GdkColor *)YPlu(transparent_color_);
    }
    ARG(data_, 3);
    {
        arg4 = (gchar **)YPlu(data_);
    }
    result = (GdkPixmap *)gdk_pixmap_create_from_xpm_d(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpmUd,"samurui/gtk","gdk_pixmap_colormap_create_from_xpm_d");
FUNFOR(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpmUd);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpmUd)
{
    P window_, colormap_, mask_, transparent_color_, data_;
    GdkWindow *arg1 ;
    GdkColormap *arg2 ;
    GdkBitmap **arg3 ;
    GdkColor *arg4 ;
    gchar **arg5 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(colormap_, 1);
    {
        arg2 = (GdkColormap *)YPlu(colormap_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_);
    }
    ARG(transparent_color_, 3);
    {
        arg4 = (GdkColor *)YPlu(transparent_color_);
    }
    ARG(data_, 4);
    {
        arg5 = (gchar **)YPlu(data_);
    }
    result = (GdkPixmap *)gdk_pixmap_colormap_create_from_xpm_d(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUforeignUnew,"samurui/gtk","gdk_pixmap_foreign_new");
FUNFOR(YsamuruiSgtkYgdkUpixmapUforeignUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUforeignUnew)
{
    P anid_;
    GdkNativeWindow arg1 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(anid_, 0);
    {
        arg1 = (GdkNativeWindow )YPlu(anid_);
    }
    result = (GdkPixmap *)gdk_pixmap_foreign_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUpixmapUlookup,"samurui/gtk","gdk_pixmap_lookup");
FUNFOR(YsamuruiSgtkYgdkUpixmapUlookup);

FUNCODEDEF(YsamuruiSgtkYgdkUpixmapUlookup)
{
    P anid_;
    GdkNativeWindow arg1 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(anid_, 0);
    {
        arg1 = (GdkNativeWindow )YPlu(anid_);
    }
    result = (GdkPixmap *)gdk_pixmap_lookup(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUtype,"samurui/gtk","gdk_visual_get_type");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gdk_visual_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbestUdepth,"samurui/gtk","gdk_visual_get_best_depth");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbestUdepth);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbestUdepth)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gdk_visual_get_best_depth();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbestUtype,"samurui/gtk","gdk_visual_get_best_type");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbestUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbestUtype)
{
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (int )gdk_visual_get_best_type();
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUsystem,"samurui/gtk","gdk_visual_get_system");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUsystem);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUsystem)
{
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkVisual *)gdk_visual_get_system();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbest,"samurui/gtk","gdk_visual_get_best");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbest);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbest)
{
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkVisual *)gdk_visual_get_best();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbestUwithUdepth,"samurui/gtk","gdk_visual_get_best_with_depth");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbestUwithUdepth);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUdepth)
{
    P depth_;
    gint arg1 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(depth_, 0);
    {
        arg1 = (signed)YPiu(depth_);
    }
    result = (GdkVisual *)gdk_visual_get_best_with_depth(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbestUwithUtype,"samurui/gtk","gdk_visual_get_best_with_type");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbestUwithUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUtype)
{
    P visual_type_;
    int arg1 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(visual_type_, 0);
    {
        arg1 = (int)YPiu(visual_type_);
    }
    result = (GdkVisual *)gdk_visual_get_best_with_type((GdkVisualType )arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUvisualUgetUbestUwithUboth,"samurui/gtk","gdk_visual_get_best_with_both");
FUNFOR(YsamuruiSgtkYgdkUvisualUgetUbestUwithUboth);

FUNCODEDEF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUboth)
{
    P depth_, visual_type_;
    gint arg1 ;
    int arg2 ;
    GdkVisual *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(depth_, 0);
    {
        arg1 = (signed)YPiu(depth_);
    }
    ARG(visual_type_, 1);
    {
        arg2 = (int)YPiu(visual_type_);
    }
    result = (GdkVisual *)gdk_visual_get_best_with_both(arg1,(GdkVisualType )arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUqueryUdepths,"samurui/gtk","gdk_query_depths");
FUNFOR(YsamuruiSgtkYgdkUqueryUdepths);

FUNCODEDEF(YsamuruiSgtkYgdkUqueryUdepths)
{
    P depths_, count_;
    gint **arg1 ;
    gint *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(depths_, 0);
    {
        arg1 = (gint **)YPlu(depths_);
    }
    ARG(count_, 1);
    {
        arg2 = (gint *)YPlu(count_);
    }
    gdk_query_depths(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUqueryUvisualUtypes,"samurui/gtk","gdk_query_visual_types");
FUNFOR(YsamuruiSgtkYgdkUqueryUvisualUtypes);

FUNCODEDEF(YsamuruiSgtkYgdkUqueryUvisualUtypes)
{
    P visual_types_, count_;
    GdkVisualType **arg1 ;
    gint *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(visual_types_, 0);
    {
        arg1 = (GdkVisualType **)YPlu(visual_types_);
    }
    ARG(count_, 1);
    {
        arg2 = (gint *)YPlu(count_);
    }
    gdk_query_visual_types(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUlistUvisuals,"samurui/gtk","gdk_list_visuals");
FUNFOR(YsamuruiSgtkYgdkUlistUvisuals);

FUNCODEDEF(YsamuruiSgtkYgdkUlistUvisuals)
{
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GList *)gdk_list_visuals();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUnew,"samurui/gtk","gdk_window_new");
FUNFOR(YsamuruiSgtkYgdkUwindowUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUnew)
{
    P parent_, attributes_, attributes_mask_;
    GdkWindow *arg1 ;
    GdkWindowAttr *arg2 ;
    gint arg3 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(parent_, 0);
    {
        arg1 = (GdkWindow *)YPlu(parent_);
    }
    ARG(attributes_, 1);
    {
        arg2 = (GdkWindowAttr *)YPlu(attributes_);
    }
    ARG(attributes_mask_, 2);
    {
        arg3 = (signed)YPiu(attributes_mask_);
    }
    result = (GdkWindow *)gdk_window_new(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUdestroy,"samurui/gtk","gdk_window_destroy");
FUNFOR(YsamuruiSgtkYgdkUwindowUdestroy);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUdestroy)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_destroy(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUwindowUtype,"samurui/gtk","gdk_window_get_window_type");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUwindowUtype);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUwindowUtype)
{
    P window_;
    GdkWindow *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (int )gdk_window_get_window_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUatUpointer,"samurui/gtk","gdk_window_at_pointer");
FUNFOR(YsamuruiSgtkYgdkUwindowUatUpointer);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUatUpointer)
{
    P win_x_, win_y_;
    gint *arg1 ;
    gint *arg2 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(win_x_, 0);
    {
        arg1 = (gint *)YPlu(win_x_);
    }
    ARG(win_y_, 1);
    {
        arg2 = (gint *)YPlu(win_y_);
    }
    result = (GdkWindow *)gdk_window_at_pointer(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUshow,"samurui/gtk","gdk_window_show");
FUNFOR(YsamuruiSgtkYgdkUwindowUshow);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUshow)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_show(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUhide,"samurui/gtk","gdk_window_hide");
FUNFOR(YsamuruiSgtkYgdkUwindowUhide);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUhide)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_hide(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUwithdraw,"samurui/gtk","gdk_window_withdraw");
FUNFOR(YsamuruiSgtkYgdkUwindowUwithdraw);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUwithdraw)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_withdraw(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUshowUunraised,"samurui/gtk","gdk_window_show_unraised");
FUNFOR(YsamuruiSgtkYgdkUwindowUshowUunraised);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUshowUunraised)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_show_unraised(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUmove,"samurui/gtk","gdk_window_move");
FUNFOR(YsamuruiSgtkYgdkUwindowUmove);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUmove)
{
    P window_, x_, y_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    gdk_window_move(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUresize,"samurui/gtk","gdk_window_resize");
FUNFOR(YsamuruiSgtkYgdkUwindowUresize);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUresize)
{
    P window_, width_, height_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (signed)YPiu(height_);
    }
    gdk_window_resize(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUmoveUresize,"samurui/gtk","gdk_window_move_resize");
FUNFOR(YsamuruiSgtkYgdkUwindowUmoveUresize);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUmoveUresize)
{
    P window_, x_, y_, width_, height_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(width_, 3);
    {
        arg4 = (signed)YPiu(width_);
    }
    ARG(height_, 4);
    {
        arg5 = (signed)YPiu(height_);
    }
    gdk_window_move_resize(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUreparent,"samurui/gtk","gdk_window_reparent");
FUNFOR(YsamuruiSgtkYgdkUwindowUreparent);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUreparent)
{
    P window_, new_parent_, x_, y_;
    GdkWindow *arg1 ;
    GdkWindow *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(new_parent_, 1);
    {
        arg2 = (GdkWindow *)YPlu(new_parent_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gdk_window_reparent(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUclear,"samurui/gtk","gdk_window_clear");
FUNFOR(YsamuruiSgtkYgdkUwindowUclear);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUclear)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_clear(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUclearUarea,"samurui/gtk","gdk_window_clear_area");
FUNFOR(YsamuruiSgtkYgdkUwindowUclearUarea);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUclearUarea)
{
    P window_, x_, y_, width_, height_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(width_, 3);
    {
        arg4 = (signed)YPiu(width_);
    }
    ARG(height_, 4);
    {
        arg5 = (signed)YPiu(height_);
    }
    gdk_window_clear_area(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUclearUareaUe,"samurui/gtk","gdk_window_clear_area_e");
FUNFOR(YsamuruiSgtkYgdkUwindowUclearUareaUe);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUclearUareaUe)
{
    P window_, x_, y_, width_, height_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(width_, 3);
    {
        arg4 = (signed)YPiu(width_);
    }
    ARG(height_, 4);
    {
        arg5 = (signed)YPiu(height_);
    }
    gdk_window_clear_area_e(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUraise,"samurui/gtk","gdk_window_raise");
FUNFOR(YsamuruiSgtkYgdkUwindowUraise);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUraise)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_raise(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUlower,"samurui/gtk","gdk_window_lower");
FUNFOR(YsamuruiSgtkYgdkUwindowUlower);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUlower)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_lower(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUfocus,"samurui/gtk","gdk_window_focus");
FUNFOR(YsamuruiSgtkYgdkUwindowUfocus);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUfocus)
{
    P window_, timestamp_;
    GdkWindow *arg1 ;
    guint32 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(timestamp_, 1);
    {
        arg2 = (unsigned)YPiu(timestamp_);
    }
    gdk_window_focus(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUuserUdata,"samurui/gtk","gdk_window_set_user_data");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUuserUdata);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUuserUdata)
{
    P window_, user_data_;
    GdkWindow *arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(user_data_, 1);
    {
        arg2 = (gpointer )YPlu(user_data_);
    }
    gdk_window_set_user_data(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUoverrideUredirect,"samurui/gtk","gdk_window_set_override_redirect");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUoverrideUredirect);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUoverrideUredirect)
{
    P window_, override_redirect_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(override_redirect_, 1);
    {
        arg2 = (signed)YPiu(override_redirect_);
    }
    gdk_window_set_override_redirect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUaddUfilter,"samurui/gtk","gdk_window_add_filter");
FUNFOR(YsamuruiSgtkYgdkUwindowUaddUfilter);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUaddUfilter)
{
    P window_, function_, data_;
    GdkWindow *arg1 ;
    GdkFilterFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(function_, 1);
    {
        arg2 = (GdkFilterFunc )YPlu(function_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gdk_window_add_filter(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUremoveUfilter,"samurui/gtk","gdk_window_remove_filter");
FUNFOR(YsamuruiSgtkYgdkUwindowUremoveUfilter);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUremoveUfilter)
{
    P window_, function_, data_;
    GdkWindow *arg1 ;
    GdkFilterFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(function_, 1);
    {
        arg2 = (GdkFilterFunc )YPlu(function_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gdk_window_remove_filter(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUscroll,"samurui/gtk","gdk_window_scroll");
FUNFOR(YsamuruiSgtkYgdkUwindowUscroll);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUscroll)
{
    P window_, dx_, dy_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(dx_, 1);
    {
        arg2 = (signed)YPiu(dx_);
    }
    ARG(dy_, 2);
    {
        arg3 = (signed)YPiu(dy_);
    }
    gdk_window_scroll(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUshapeUcombineUmask,"samurui/gtk","gdk_window_shape_combine_mask");
FUNFOR(YsamuruiSgtkYgdkUwindowUshapeUcombineUmask);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUshapeUcombineUmask)
{
    P window_, mask_, x_, y_;
    GdkWindow *arg1 ;
    GdkBitmap *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(mask_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gdk_window_shape_combine_mask(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUshapeUcombineUregion,"samurui/gtk","gdk_window_shape_combine_region");
FUNFOR(YsamuruiSgtkYgdkUwindowUshapeUcombineUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUshapeUcombineUregion)
{
    P window_, shape_region_, offset_x_, offset_y_;
    GdkWindow *arg1 ;
    GdkRegion *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(shape_region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(shape_region_);
    }
    ARG(offset_x_, 2);
    {
        arg3 = (signed)YPiu(offset_x_);
    }
    ARG(offset_y_, 3);
    {
        arg4 = (signed)YPiu(offset_y_);
    }
    gdk_window_shape_combine_region(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUchildUshapes,"samurui/gtk","gdk_window_set_child_shapes");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUchildUshapes);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUchildUshapes)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_set_child_shapes(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUmergeUchildUshapes,"samurui/gtk","gdk_window_merge_child_shapes");
FUNFOR(YsamuruiSgtkYgdkUwindowUmergeUchildUshapes);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUmergeUchildUshapes)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_merge_child_shapes(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUisUvisible,"samurui/gtk","gdk_window_is_visible");
FUNFOR(YsamuruiSgtkYgdkUwindowUisUvisible);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUisUvisible)
{
    P window_;
    GdkWindow *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (gboolean )gdk_window_is_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUisUviewable,"samurui/gtk","gdk_window_is_viewable");
FUNFOR(YsamuruiSgtkYgdkUwindowUisUviewable);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUisUviewable)
{
    P window_;
    GdkWindow *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (gboolean )gdk_window_is_viewable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUstate,"samurui/gtk","gdk_window_get_state");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUstate);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUstate)
{
    P window_;
    GdkWindow *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (int )gdk_window_get_state(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUstaticUgravities,"samurui/gtk","gdk_window_set_static_gravities");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUstaticUgravities);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUstaticUgravities)
{
    P window_, use_static_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(use_static_, 1);
    {
        arg2 = (signed)YPiu(use_static_);
    }
    result = (gboolean )gdk_window_set_static_gravities(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUforeignUnew,"samurui/gtk","gdk_window_foreign_new");
FUNFOR(YsamuruiSgtkYgdkUwindowUforeignUnew);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUforeignUnew)
{
    P anid_;
    GdkNativeWindow arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(anid_, 0);
    {
        arg1 = (GdkNativeWindow )YPlu(anid_);
    }
    result = (GdkWindow *)gdk_window_foreign_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUlookup,"samurui/gtk","gdk_window_lookup");
FUNFOR(YsamuruiSgtkYgdkUwindowUlookup);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUlookup)
{
    P anid_;
    GdkNativeWindow arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(anid_, 0);
    {
        arg1 = (GdkNativeWindow )YPlu(anid_);
    }
    result = (GdkWindow *)gdk_window_lookup(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUtypeUhint,"samurui/gtk","gdk_window_set_type_hint");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUtypeUhint);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUtypeUhint)
{
    P window_, hint_;
    GdkWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(hint_, 1);
    {
        arg2 = (int)YPiu(hint_);
    }
    gdk_window_set_type_hint(arg1,(GdkWindowTypeHint )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUmodalUhint,"samurui/gtk","gdk_window_set_modal_hint");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUmodalUhint);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUmodalUhint)
{
    P window_, modal_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(modal_, 1);
    {
        arg2 = (signed)YPiu(modal_);
    }
    gdk_window_set_modal_hint(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUgeometryUhints,"samurui/gtk","gdk_window_set_geometry_hints");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUgeometryUhints);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUgeometryUhints)
{
    P window_, geometry_, geom_mask_;
    GdkWindow *arg1 ;
    GdkGeometry *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(geometry_, 1);
    {
        arg2 = (GdkGeometry *)YPlu(geometry_);
    }
    ARG(geom_mask_, 2);
    {
        arg3 = (int)YPiu(geom_mask_);
    }
    gdk_window_set_geometry_hints(arg1,arg2,(GdkWindowHints )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUsmUclientUid,"samurui/gtk","gdk_set_sm_client_id");
FUNFOR(YsamuruiSgtkYgdkUsetUsmUclientUid);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUsmUclientUid)
{
    P sm_client_id_;
    gchar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(sm_client_id_, 0);
    {
        arg1 = (char *)YPsu(sm_client_id_);
    }
    gdk_set_sm_client_id(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUbeginUpaintUrect,"samurui/gtk","gdk_window_begin_paint_rect");
FUNFOR(YsamuruiSgtkYgdkUwindowUbeginUpaintUrect);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUbeginUpaintUrect)
{
    P window_, rectangle_;
    GdkWindow *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(rectangle_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(rectangle_);
    }
    gdk_window_begin_paint_rect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUbeginUpaintUregion,"samurui/gtk","gdk_window_begin_paint_region");
FUNFOR(YsamuruiSgtkYgdkUwindowUbeginUpaintUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUbeginUpaintUregion)
{
    P window_, region_;
    GdkWindow *arg1 ;
    GdkRegion *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    gdk_window_begin_paint_region(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUendUpaint,"samurui/gtk","gdk_window_end_paint");
FUNFOR(YsamuruiSgtkYgdkUwindowUendUpaint);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUendUpaint)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_end_paint(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUtitle,"samurui/gtk","gdk_window_set_title");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUtitle);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUtitle)
{
    P window_, title_;
    GdkWindow *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(title_, 1);
    {
        arg2 = (char *)YPsu(title_);
    }
    gdk_window_set_title(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUrole,"samurui/gtk","gdk_window_set_role");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUrole);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUrole)
{
    P window_, role_;
    GdkWindow *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(role_, 1);
    {
        arg2 = (char *)YPsu(role_);
    }
    gdk_window_set_role(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUtransientUfor,"samurui/gtk","gdk_window_set_transient_for");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUtransientUfor);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUtransientUfor)
{
    P window_, parent_;
    GdkWindow *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GdkWindow *)YPlu(parent_);
    }
    gdk_window_set_transient_for(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUbackground,"samurui/gtk","gdk_window_set_background");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUbackground);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUbackground)
{
    P window_, color_;
    GdkWindow *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gdk_window_set_background(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUbackUpixmap,"samurui/gtk","gdk_window_set_back_pixmap");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUbackUpixmap);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUbackUpixmap)
{
    P window_, pixmap_, parent_relative_;
    GdkWindow *arg1 ;
    GdkPixmap *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(pixmap_, 1);
    {
        arg2 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(parent_relative_, 2);
    {
        arg3 = (signed)YPiu(parent_relative_);
    }
    gdk_window_set_back_pixmap(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUcursor,"samurui/gtk","gdk_window_set_cursor");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUcursor);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUcursor)
{
    P window_, cursor_;
    GdkWindow *arg1 ;
    GdkCursor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(cursor_, 1);
    {
        arg2 = (GdkCursor *)YPlu(cursor_);
    }
    gdk_window_set_cursor(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUuserUdata,"samurui/gtk","gdk_window_get_user_data");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUuserUdata);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUuserUdata)
{
    P window_, data_;
    GdkWindow *arg1 ;
    gpointer *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer *)YPlu(data_);
    }
    gdk_window_get_user_data(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUgeometry,"samurui/gtk","gdk_window_get_geometry");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUgeometry);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUgeometry)
{
    P window_, depth_;
    GdkWindow *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    int actualint2 ;
    int actualint3 ;
    int actualint4 ;
    int actualint5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        arg4 = &actualint4;
    }
    {
        arg5 = &actualint5;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(depth_, 1);
    {
        arg6 = (gint *)YPlu(depth_);
    }
    gdk_window_get_geometry(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg4);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg5);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUposition,"samurui/gtk","gdk_window_get_position");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUposition);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUposition)
{
    P window_;
    GdkWindow *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_get_position(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUorigin,"samurui/gtk","gdk_window_get_origin");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUorigin);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUorigin)
{
    P window_;
    GdkWindow *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    gint result;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (gint )gdk_window_get_origin(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUrootUorigin,"samurui/gtk","gdk_window_get_root_origin");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUrootUorigin);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUrootUorigin)
{
    P window_;
    GdkWindow *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_get_root_origin(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUframeUextents,"samurui/gtk","gdk_window_get_frame_extents");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUframeUextents);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUframeUextents)
{
    P window_, rect_;
    GdkWindow *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(rect_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(rect_);
    }
    gdk_window_get_frame_extents(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUpointer,"samurui/gtk","gdk_window_get_pointer");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUpointer);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUpointer)
{
    P window_;
    GdkWindow *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    GdkModifierType *arg4 ;
    GdkWindow *result;
    int actualint2 ;
    int actualint3 ;
    int actualint4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        arg4 = &actualint4;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GdkWindow *)gdk_window_get_pointer(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg4);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUparent,"samurui/gtk","gdk_window_get_parent");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUparent);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUparent)
{
    P window_;
    GdkWindow *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GdkWindow *)gdk_window_get_parent(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUtoplevel,"samurui/gtk","gdk_window_get_toplevel");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUtoplevel);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUtoplevel)
{
    P window_;
    GdkWindow *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GdkWindow *)gdk_window_get_toplevel(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUchildren,"samurui/gtk","gdk_window_get_children");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUchildren);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUchildren)
{
    P window_;
    GdkWindow *arg1 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GList *)gdk_window_get_children(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUpeekUchildren,"samurui/gtk","gdk_window_peek_children");
FUNFOR(YsamuruiSgtkYgdkUwindowUpeekUchildren);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUpeekUchildren)
{
    P window_;
    GdkWindow *arg1 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GList *)gdk_window_peek_children(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUevents,"samurui/gtk","gdk_window_get_events");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUevents);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUevents)
{
    P window_;
    GdkWindow *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (int )gdk_window_get_events(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUevents,"samurui/gtk","gdk_window_set_events");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUevents);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUevents)
{
    P window_, event_mask_;
    GdkWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(event_mask_, 1);
    {
        arg2 = (int)YPiu(event_mask_);
    }
    gdk_window_set_events(arg1,(GdkEventMask )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUiconUlist,"samurui/gtk","gdk_window_set_icon_list");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUiconUlist);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUiconUlist)
{
    P window_, pixbufs_;
    GdkWindow *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(pixbufs_, 1);
    {
        arg2 = (GList *)YPlu(pixbufs_);
    }
    gdk_window_set_icon_list(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUicon,"samurui/gtk","gdk_window_set_icon");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUicon);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUicon)
{
    P window_, icon_window_, pixmap_, mask_;
    GdkWindow *arg1 ;
    GdkWindow *arg2 ;
    GdkPixmap *arg3 ;
    GdkBitmap *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(icon_window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(icon_window_);
    }
    ARG(pixmap_, 2);
    {
        arg3 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 3);
    {
        arg4 = (GdkBitmap *)YPlu(mask_);
    }
    gdk_window_set_icon(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUiconUname,"samurui/gtk","gdk_window_set_icon_name");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUiconUname);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUiconUname)
{
    P window_, name_;
    GdkWindow *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    gdk_window_set_icon_name(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUgroup,"samurui/gtk","gdk_window_set_group");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUgroup);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUgroup)
{
    P window_, leader_;
    GdkWindow *arg1 ;
    GdkWindow *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(leader_, 1);
    {
        arg2 = (GdkWindow *)YPlu(leader_);
    }
    gdk_window_set_group(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUdecorations,"samurui/gtk","gdk_window_set_decorations");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUdecorations);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUdecorations)
{
    P window_, decorations_;
    GdkWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(decorations_, 1);
    {
        arg2 = (int)YPiu(decorations_);
    }
    gdk_window_set_decorations(arg1,(GdkWMDecoration )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUdecorations,"samurui/gtk","gdk_window_get_decorations");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUdecorations);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUdecorations)
{
    P window_, decorations_;
    GdkWindow *arg1 ;
    GdkWMDecoration *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(decorations_, 1);
    {
        arg2 = (GdkWMDecoration *)YPlu(decorations_);
    }
    result = (gboolean )gdk_window_get_decorations(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUfunctions,"samurui/gtk","gdk_window_set_functions");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUfunctions);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUfunctions)
{
    P window_, functions_;
    GdkWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(functions_, 1);
    {
        arg2 = (int)YPiu(functions_);
    }
    gdk_window_set_functions(arg1,(GdkWMFunction )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUtoplevels,"samurui/gtk","gdk_window_get_toplevels");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUtoplevels);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUtoplevels)
{
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GList *)gdk_window_get_toplevels();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUiconify,"samurui/gtk","gdk_window_iconify");
FUNFOR(YsamuruiSgtkYgdkUwindowUiconify);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUiconify)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_iconify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUdeiconify,"samurui/gtk","gdk_window_deiconify");
FUNFOR(YsamuruiSgtkYgdkUwindowUdeiconify);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUdeiconify)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_deiconify(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUstick,"samurui/gtk","gdk_window_stick");
FUNFOR(YsamuruiSgtkYgdkUwindowUstick);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUstick)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_stick(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUunstick,"samurui/gtk","gdk_window_unstick");
FUNFOR(YsamuruiSgtkYgdkUwindowUunstick);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUunstick)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_unstick(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUmaximize,"samurui/gtk","gdk_window_maximize");
FUNFOR(YsamuruiSgtkYgdkUwindowUmaximize);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUmaximize)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_maximize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUunmaximize,"samurui/gtk","gdk_window_unmaximize");
FUNFOR(YsamuruiSgtkYgdkUwindowUunmaximize);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUunmaximize)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_unmaximize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUregisterUdnd,"samurui/gtk","gdk_window_register_dnd");
FUNFOR(YsamuruiSgtkYgdkUwindowUregisterUdnd);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUregisterUdnd)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_register_dnd(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUbeginUresizeUdrag,"samurui/gtk","gdk_window_begin_resize_drag");
FUNFOR(YsamuruiSgtkYgdkUwindowUbeginUresizeUdrag);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUbeginUresizeUdrag)
{
    P window_, edge_, button_, root_x_, root_y_, timestamp_;
    GdkWindow *arg1 ;
    int arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    guint32 arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(edge_, 1);
    {
        arg2 = (int)YPiu(edge_);
    }
    ARG(button_, 2);
    {
        arg3 = (signed)YPiu(button_);
    }
    ARG(root_x_, 3);
    {
        arg4 = (signed)YPiu(root_x_);
    }
    ARG(root_y_, 4);
    {
        arg5 = (signed)YPiu(root_y_);
    }
    ARG(timestamp_, 5);
    {
        arg6 = (unsigned)YPiu(timestamp_);
    }
    gdk_window_begin_resize_drag(arg1,(GdkWindowEdge )arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUbeginUmoveUdrag,"samurui/gtk","gdk_window_begin_move_drag");
FUNFOR(YsamuruiSgtkYgdkUwindowUbeginUmoveUdrag);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUbeginUmoveUdrag)
{
    P window_, button_, root_x_, root_y_, timestamp_;
    GdkWindow *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    guint32 arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(button_, 1);
    {
        arg2 = (signed)YPiu(button_);
    }
    ARG(root_x_, 2);
    {
        arg3 = (signed)YPiu(root_x_);
    }
    ARG(root_y_, 3);
    {
        arg4 = (signed)YPiu(root_y_);
    }
    ARG(timestamp_, 4);
    {
        arg5 = (unsigned)YPiu(timestamp_);
    }
    gdk_window_begin_move_drag(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUinvalidateUrect,"samurui/gtk","gdk_window_invalidate_rect");
FUNFOR(YsamuruiSgtkYgdkUwindowUinvalidateUrect);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUinvalidateUrect)
{
    P window_, rect_, invalidate_children_;
    GdkWindow *arg1 ;
    GdkRectangle *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(rect_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(rect_);
    }
    ARG(invalidate_children_, 2);
    {
        arg3 = (signed)YPiu(invalidate_children_);
    }
    gdk_window_invalidate_rect(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUinvalidateUregion,"samurui/gtk","gdk_window_invalidate_region");
FUNFOR(YsamuruiSgtkYgdkUwindowUinvalidateUregion);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUinvalidateUregion)
{
    P window_, region_, invalidate_children_;
    GdkWindow *arg1 ;
    GdkRegion *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    ARG(invalidate_children_, 2);
    {
        arg3 = (signed)YPiu(invalidate_children_);
    }
    gdk_window_invalidate_region(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUinvalidateUmaybeUrecurse,"samurui/gtk","gdk_window_invalidate_maybe_recurse");
FUNFOR(YsamuruiSgtkYgdkUwindowUinvalidateUmaybeUrecurse);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUinvalidateUmaybeUrecurse)
{
    P window_, region_, child_func_, user_data_;
    GdkWindow *arg1 ;
    GdkRegion *arg2 ;
    gboolean (*arg3)() ;
    gpointer arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(region_, 1);
    {
        arg2 = (GdkRegion *)YPlu(region_);
    }
    ARG(child_func_, 2);
    {
        arg3 = (gboolean (*)(GdkWindow *,gpointer ))YPlu(child_func_);
    }
    ARG(user_data_, 3);
    {
        arg4 = (gpointer )YPlu(user_data_);
    }
    gdk_window_invalidate_maybe_recurse(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUupdateUarea,"samurui/gtk","gdk_window_get_update_area");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUupdateUarea);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUupdateUarea)
{
    P window_;
    GdkWindow *arg1 ;
    GdkRegion *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    result = (GdkRegion *)gdk_window_get_update_area(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUfreezeUupdates,"samurui/gtk","gdk_window_freeze_updates");
FUNFOR(YsamuruiSgtkYgdkUwindowUfreezeUupdates);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUfreezeUupdates)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_freeze_updates(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUthawUupdates,"samurui/gtk","gdk_window_thaw_updates");
FUNFOR(YsamuruiSgtkYgdkUwindowUthawUupdates);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUthawUupdates)
{
    P window_;
    GdkWindow *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    gdk_window_thaw_updates(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUprocessUallUupdates,"samurui/gtk","gdk_window_process_all_updates");
FUNFOR(YsamuruiSgtkYgdkUwindowUprocessUallUupdates);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUprocessUallUupdates)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gdk_window_process_all_updates();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUprocessUupdates,"samurui/gtk","gdk_window_process_updates");
FUNFOR(YsamuruiSgtkYgdkUwindowUprocessUupdates);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUprocessUupdates)
{
    P window_, update_children_;
    GdkWindow *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(update_children_, 1);
    {
        arg2 = (signed)YPiu(update_children_);
    }
    gdk_window_process_updates(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUsetUdebugUupdates,"samurui/gtk","gdk_window_set_debug_updates");
FUNFOR(YsamuruiSgtkYgdkUwindowUsetUdebugUupdates);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUsetUdebugUupdates)
{
    P setting_;
    gboolean arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(setting_, 0);
    {
        arg1 = (signed)YPiu(setting_);
    }
    gdk_window_set_debug_updates(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUconstrainUsize,"samurui/gtk","gdk_window_constrain_size");
FUNFOR(YsamuruiSgtkYgdkUwindowUconstrainUsize);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUconstrainUsize)
{
    P geometry_, flags_, width_, height_, new_width_, new_height_;
    GdkGeometry *arg1 ;
    guint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(geometry_, 0);
    {
        arg1 = (GdkGeometry *)YPlu(geometry_);
    }
    ARG(flags_, 1);
    {
        arg2 = (unsigned)YPiu(flags_);
    }
    ARG(width_, 2);
    {
        arg3 = (signed)YPiu(width_);
    }
    ARG(height_, 3);
    {
        arg4 = (signed)YPiu(height_);
    }
    ARG(new_width_, 4);
    {
        arg5 = (gint *)YPlu(new_width_);
    }
    ARG(new_height_, 5);
    {
        arg6 = (gint *)YPlu(new_height_);
    }
    gdk_window_constrain_size(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUwindowUgetUinternalUpaintUinfo,"samurui/gtk","gdk_window_get_internal_paint_info");
FUNFOR(YsamuruiSgtkYgdkUwindowUgetUinternalUpaintUinfo);

FUNCODEDEF(YsamuruiSgtkYgdkUwindowUgetUinternalUpaintUinfo)
{
    P window_, real_drawable_, x_offset_, y_offset_;
    GdkWindow *arg1 ;
    GdkDrawable **arg2 ;
    gint *arg3 ;
    gint *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(window_, 0);
    {
        arg1 = (GdkWindow *)YPlu(window_);
    }
    ARG(real_drawable_, 1);
    {
        arg2 = (GdkDrawable **)YPlu(real_drawable_);
    }
    ARG(x_offset_, 2);
    {
        arg3 = (gint *)YPlu(x_offset_);
    }
    ARG(y_offset_, 3);
    {
        arg4 = (gint *)YPlu(y_offset_);
    }
    gdk_window_get_internal_paint_info(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUsetUpointerUhooks,"samurui/gtk","gdk_set_pointer_hooks");
FUNFOR(YsamuruiSgtkYgdkUsetUpointerUhooks);

FUNCODEDEF(YsamuruiSgtkYgdkUsetUpointerUhooks)
{
    P new_hooks_;
    GdkPointerHooks *arg1 ;
    GdkPointerHooks *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(new_hooks_, 0);
    {
        arg1 = (GdkPointerHooks *)YPlu(new_hooks_);
    }
    result = (GdkPointerHooks *)gdk_set_pointer_hooks(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgdkUgetUdefaultUrootUwindow,"samurui/gtk","gdk_get_default_root_window");
FUNFOR(YsamuruiSgtkYgdkUgetUdefaultUrootUwindow);

FUNCODEDEF(YsamuruiSgtkYgdkUgetUdefaultUrootUwindow)
{
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkWindow *)gdk_get_default_root_window();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUnew,"samurui/gtk","gtk_accel_label_new");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUnew)
{
    P string_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(string_, 0);
    {
        arg1 = (char *)YPsu(string_);
    }
    result = (GtkWidget *)gtk_accel_label_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidget,"samurui/gtk","gtk_accel_label_get_accel_widget");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidget)
{
    P accel_label_;
    GtkAccelLabel *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_label_, 0);
    {
        arg1 = (GtkAccelLabel *)YPlu(accel_label_);
    }
    result = (GtkWidget *)gtk_accel_label_get_accel_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidth,"samurui/gtk","gtk_accel_label_get_accel_width");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidth)
{
    P accel_label_;
    GtkAccelLabel *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_label_, 0);
    {
        arg1 = (GtkAccelLabel *)YPlu(accel_label_);
    }
    result = (guint )gtk_accel_label_get_accel_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUwidget,"samurui/gtk","gtk_accel_label_set_accel_widget");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUwidget)
{
    P accel_label_, accel_widget_;
    GtkAccelLabel *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_label_, 0);
    {
        arg1 = (GtkAccelLabel *)YPlu(accel_label_);
    }
    ARG(accel_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(accel_widget_);
    }
    gtk_accel_label_set_accel_widget(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUclosure,"samurui/gtk","gtk_accel_label_set_accel_closure");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUclosure);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUclosure)
{
    P accel_label_, closure_;
    GtkAccelLabel *arg1 ;
    GClosure *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_label_, 0);
    {
        arg1 = (GtkAccelLabel *)YPlu(accel_label_);
    }
    ARG(closure_, 1);
    {
        arg2 = (GClosure *)YPlu(closure_);
    }
    gtk_accel_label_set_accel_closure(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaccelUlabelUrefetch,"samurui/gtk","gtk_accel_label_refetch");
FUNFOR(YsamuruiSgtkYgtkUaccelUlabelUrefetch);

FUNCODEDEF(YsamuruiSgtkYgtkUaccelUlabelUrefetch)
{
    P accel_label_;
    GtkAccelLabel *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_label_, 0);
    {
        arg1 = (GtkAccelLabel *)YPlu(accel_label_);
    }
    result = (gboolean )gtk_accel_label_refetch(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUnew,"samurui/gtk","gtk_adjustment_new");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUnew)
{
    P value_, lower_, upper_, step_increment_, page_increment_, page_size_;
    gdouble arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    gdouble arg4 ;
    gdouble arg5 ;
    gdouble arg6 ;
    GtkObject *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(value_, 0);
    {
        arg1 = (double)((float)YPfu(value_));
    }
    ARG(lower_, 1);
    {
        arg2 = (double)((float)YPfu(lower_));
    }
    ARG(upper_, 2);
    {
        arg3 = (double)((float)YPfu(upper_));
    }
    ARG(step_increment_, 3);
    {
        arg4 = (double)((float)YPfu(step_increment_));
    }
    ARG(page_increment_, 4);
    {
        arg5 = (double)((float)YPfu(page_increment_));
    }
    ARG(page_size_, 5);
    {
        arg6 = (double)((float)YPfu(page_size_));
    }
    result = (GtkObject *)gtk_adjustment_new(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUchanged,"samurui/gtk","gtk_adjustment_changed");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUchanged);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUchanged)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_adjustment_changed(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUvalueUchanged,"samurui/gtk","gtk_adjustment_value_changed");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUvalueUchanged);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUvalueUchanged)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_adjustment_value_changed(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUclampUpage,"samurui/gtk","gtk_adjustment_clamp_page");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUclampUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUclampUpage)
{
    P adjustment_, lower_, upper_;
    GtkAdjustment *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    ARG(lower_, 1);
    {
        arg2 = (double)((float)YPfu(lower_));
    }
    ARG(upper_, 2);
    {
        arg3 = (double)((float)YPfu(upper_));
    }
    gtk_adjustment_clamp_page(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUgetUvalue,"samurui/gtk","gtk_adjustment_get_value");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUgetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUgetUvalue)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    result = (gdouble )gtk_adjustment_get_value(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUadjustmentUsetUvalue,"samurui/gtk","gtk_adjustment_set_value");
FUNFOR(YsamuruiSgtkYgtkUadjustmentUsetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUadjustmentUsetUvalue)
{
    P adjustment_, value_;
    GtkAdjustment *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    gtk_adjustment_set_value(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUalignmentUnew,"samurui/gtk","gtk_alignment_new");
FUNFOR(YsamuruiSgtkYgtkUalignmentUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUalignmentUnew)
{
    P xalign_, yalign_, xscale_, yscale_;
    gfloat arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    gfloat arg4 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(xalign_, 0);
    {
        arg1 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 1);
    {
        arg2 = (float)YPfu(yalign_);
    }
    ARG(xscale_, 2);
    {
        arg3 = (float)YPfu(xscale_);
    }
    ARG(yscale_, 3);
    {
        arg4 = (float)YPfu(yscale_);
    }
    result = (GtkWidget *)gtk_alignment_new(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUalignmentUset,"samurui/gtk","gtk_alignment_set");
FUNFOR(YsamuruiSgtkYgtkUalignmentUset);

FUNCODEDEF(YsamuruiSgtkYgtkUalignmentUset)
{
    P alignment_, xalign_, yalign_, xscale_, yscale_;
    GtkAlignment *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    gfloat arg4 ;
    gfloat arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(alignment_, 0);
    {
        arg1 = (GtkAlignment *)YPlu(alignment_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (float)YPfu(yalign_);
    }
    ARG(xscale_, 3);
    {
        arg4 = (float)YPfu(xscale_);
    }
    ARG(yscale_, 4);
    {
        arg5 = (float)YPfu(yscale_);
    }
    gtk_alignment_set(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUarrowUnew,"samurui/gtk","gtk_arrow_new");
FUNFOR(YsamuruiSgtkYgtkUarrowUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUarrowUnew)
{
    P arrow_type_, shadow_type_;
    int arg1 ;
    int arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(arrow_type_, 0);
    {
        arg1 = (int)YPiu(arrow_type_);
    }
    ARG(shadow_type_, 1);
    {
        arg2 = (int)YPiu(shadow_type_);
    }
    result = (GtkWidget *)gtk_arrow_new((GtkArrowType )arg1,(GtkShadowType )arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUarrowUset,"samurui/gtk","gtk_arrow_set");
FUNFOR(YsamuruiSgtkYgtkUarrowUset);

FUNCODEDEF(YsamuruiSgtkYgtkUarrowUset)
{
    P arrow_, arrow_type_, shadow_type_;
    GtkArrow *arg1 ;
    int arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(arrow_, 0);
    {
        arg1 = (GtkArrow *)YPlu(arrow_);
    }
    ARG(arrow_type_, 1);
    {
        arg2 = (int)YPiu(arrow_type_);
    }
    ARG(shadow_type_, 2);
    {
        arg3 = (int)YPiu(shadow_type_);
    }
    gtk_arrow_set(arg1,(GtkArrowType )arg2,(GtkShadowType )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaspectUframeUnew,"samurui/gtk","gtk_aspect_frame_new");
FUNFOR(YsamuruiSgtkYgtkUaspectUframeUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUaspectUframeUnew)
{
    P label_, xalign_, yalign_, ratio_, obey_child_;
    gchar *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    gfloat arg4 ;
    gboolean arg5 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (float)YPfu(yalign_);
    }
    ARG(ratio_, 3);
    {
        arg4 = (float)YPfu(ratio_);
    }
    ARG(obey_child_, 4);
    {
        arg5 = (signed)YPiu(obey_child_);
    }
    result = (GtkWidget *)gtk_aspect_frame_new(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUaspectUframeUset,"samurui/gtk","gtk_aspect_frame_set");
FUNFOR(YsamuruiSgtkYgtkUaspectUframeUset);

FUNCODEDEF(YsamuruiSgtkYgtkUaspectUframeUset)
{
    P aspect_frame_, xalign_, yalign_, ratio_, obey_child_;
    GtkAspectFrame *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    gfloat arg4 ;
    gboolean arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(aspect_frame_, 0);
    {
        arg1 = (GtkAspectFrame *)YPlu(aspect_frame_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (float)YPfu(yalign_);
    }
    ARG(ratio_, 3);
    {
        arg4 = (float)YPfu(ratio_);
    }
    ARG(obey_child_, 4);
    {
        arg5 = (signed)YPiu(obey_child_);
    }
    gtk_aspect_frame_set(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbinUgetUchild,"samurui/gtk","gtk_bin_get_child");
FUNFOR(YsamuruiSgtkYgtkUbinUgetUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUbinUgetUchild)
{
    P bin_;
    GtkBin *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(bin_, 0);
    {
        arg1 = (GtkBin *)YPlu(bin_);
    }
    result = (GtkWidget *)gtk_bin_get_child(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUboxUgetUlayout,"samurui/gtk","gtk_button_box_get_layout");
FUNFOR(YsamuruiSgtkYgtkUbuttonUboxUgetUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUboxUgetUlayout)
{
    P widget_;
    GtkButtonBox *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkButtonBox *)YPlu(widget_);
    }
    result = (int )gtk_button_box_get_layout(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUboxUsetUlayout,"samurui/gtk","gtk_button_box_set_layout");
FUNFOR(YsamuruiSgtkYgtkUbuttonUboxUsetUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUboxUsetUlayout)
{
    P widget_, layout_style_;
    GtkButtonBox *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkButtonBox *)YPlu(widget_);
    }
    ARG(layout_style_, 1);
    {
        arg2 = (int)YPiu(layout_style_);
    }
    gtk_button_box_set_layout(arg1,(GtkButtonBoxStyle )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUboxUsetUchildUsecondary,"samurui/gtk","gtk_button_box_set_child_secondary");
FUNFOR(YsamuruiSgtkYgtkUbuttonUboxUsetUchildUsecondary);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUboxUsetUchildUsecondary)
{
    P widget_, child_, is_secondary_;
    GtkButtonBox *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkButtonBox *)YPlu(widget_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(is_secondary_, 2);
    {
        arg3 = (signed)YPiu(is_secondary_);
    }
    gtk_button_box_set_child_secondary(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUpackUstart,"samurui/gtk","gtk_box_pack_start");
FUNFOR(YsamuruiSgtkYgtkUboxUpackUstart);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUpackUstart)
{
    P box_, child_, expand_, fill_, padding_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    guint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (signed)YPiu(fill_);
    }
    ARG(padding_, 4);
    {
        arg5 = (unsigned)YPiu(padding_);
    }
    gtk_box_pack_start(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUpackUend,"samurui/gtk","gtk_box_pack_end");
FUNFOR(YsamuruiSgtkYgtkUboxUpackUend);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUpackUend)
{
    P box_, child_, expand_, fill_, padding_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    guint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (signed)YPiu(fill_);
    }
    ARG(padding_, 4);
    {
        arg5 = (unsigned)YPiu(padding_);
    }
    gtk_box_pack_end(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUpackUstartUdefaults,"samurui/gtk","gtk_box_pack_start_defaults");
FUNFOR(YsamuruiSgtkYgtkUboxUpackUstartUdefaults);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUpackUstartUdefaults)
{
    P box_, widget_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_box_pack_start_defaults(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUpackUendUdefaults,"samurui/gtk","gtk_box_pack_end_defaults");
FUNFOR(YsamuruiSgtkYgtkUboxUpackUendUdefaults);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUpackUendUdefaults)
{
    P box_, widget_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_box_pack_end_defaults(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUsetUhomogeneous,"samurui/gtk","gtk_box_set_homogeneous");
FUNFOR(YsamuruiSgtkYgtkUboxUsetUhomogeneous);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUsetUhomogeneous)
{
    P box_, homogeneous_;
    GtkBox *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(homogeneous_, 1);
    {
        arg2 = (signed)YPiu(homogeneous_);
    }
    gtk_box_set_homogeneous(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUgetUhomogeneous,"samurui/gtk","gtk_box_get_homogeneous");
FUNFOR(YsamuruiSgtkYgtkUboxUgetUhomogeneous);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUgetUhomogeneous)
{
    P box_;
    GtkBox *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    result = (gboolean )gtk_box_get_homogeneous(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUsetUspacing,"samurui/gtk","gtk_box_set_spacing");
FUNFOR(YsamuruiSgtkYgtkUboxUsetUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUsetUspacing)
{
    P box_, spacing_;
    GtkBox *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (signed)YPiu(spacing_);
    }
    gtk_box_set_spacing(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUgetUspacing,"samurui/gtk","gtk_box_get_spacing");
FUNFOR(YsamuruiSgtkYgtkUboxUgetUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUgetUspacing)
{
    P box_;
    GtkBox *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    result = (gint )gtk_box_get_spacing(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUreorderUchild,"samurui/gtk","gtk_box_reorder_child");
FUNFOR(YsamuruiSgtkYgtkUboxUreorderUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUreorderUchild)
{
    P box_, child_, position_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_box_reorder_child(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUqueryUchildUpacking,"samurui/gtk","gtk_box_query_child_packing");
FUNFOR(YsamuruiSgtkYgtkUboxUqueryUchildUpacking);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUqueryUchildUpacking)
{
    P box_, child_, expand_, fill_, padding_, pack_type_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    gboolean *arg3 ;
    gboolean *arg4 ;
    guint *arg5 ;
    GtkPackType *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (gboolean *)YPlu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (gboolean *)YPlu(fill_);
    }
    ARG(padding_, 4);
    {
        arg5 = (guint *)YPlu(padding_);
    }
    ARG(pack_type_, 5);
    {
        arg6 = (GtkPackType *)YPlu(pack_type_);
    }
    gtk_box_query_child_packing(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUboxUsetUchildUpacking,"samurui/gtk","gtk_box_set_child_packing");
FUNFOR(YsamuruiSgtkYgtkUboxUsetUchildUpacking);

FUNCODEDEF(YsamuruiSgtkYgtkUboxUsetUchildUpacking)
{
    P box_, child_, expand_, fill_, padding_, pack_type_;
    GtkBox *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    guint arg5 ;
    int arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(box_, 0);
    {
        arg1 = (GtkBox *)YPlu(box_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (signed)YPiu(fill_);
    }
    ARG(padding_, 4);
    {
        arg5 = (unsigned)YPiu(padding_);
    }
    ARG(pack_type_, 5);
    {
        arg6 = (int)YPiu(pack_type_);
    }
    gtk_box_set_child_packing(arg1,arg2,arg3,arg4,arg5,(GtkPackType )arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUgetUtype,"samurui/gtk","gtk_button_get_type");
FUNFOR(YsamuruiSgtkYgtkUbuttonUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_button_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUnew,"samurui/gtk","gtk_button_new");
FUNFOR(YsamuruiSgtkYgtkUbuttonUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_button_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUnewUwithUlabel,"samurui/gtk","gtk_button_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUbuttonUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_button_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUnewUfromUstock,"samurui/gtk","gtk_button_new_from_stock");
FUNFOR(YsamuruiSgtkYgtkUbuttonUnewUfromUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUnewUfromUstock)
{
    P stock_id_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(stock_id_, 0);
    {
        arg1 = (char *)YPsu(stock_id_);
    }
    result = (GtkWidget *)gtk_button_new_from_stock(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUnewUwithUmnemonic,"samurui/gtk","gtk_button_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUbuttonUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUnewUwithUmnemonic)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_button_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUpressed,"samurui/gtk","gtk_button_pressed");
FUNFOR(YsamuruiSgtkYgtkUbuttonUpressed);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUpressed)
{
    P button_;
    GtkButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    gtk_button_pressed(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUreleased,"samurui/gtk","gtk_button_released");
FUNFOR(YsamuruiSgtkYgtkUbuttonUreleased);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUreleased)
{
    P button_;
    GtkButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    gtk_button_released(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUclicked,"samurui/gtk","gtk_button_clicked");
FUNFOR(YsamuruiSgtkYgtkUbuttonUclicked);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUclicked)
{
    P button_;
    GtkButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    gtk_button_clicked(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUenter,"samurui/gtk","gtk_button_enter");
FUNFOR(YsamuruiSgtkYgtkUbuttonUenter);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUenter)
{
    P button_;
    GtkButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    gtk_button_enter(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUleave,"samurui/gtk","gtk_button_leave");
FUNFOR(YsamuruiSgtkYgtkUbuttonUleave);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUleave)
{
    P button_;
    GtkButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    gtk_button_leave(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUsetUrelief,"samurui/gtk","gtk_button_set_relief");
FUNFOR(YsamuruiSgtkYgtkUbuttonUsetUrelief);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUsetUrelief)
{
    P button_, newstyle_;
    GtkButton *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    ARG(newstyle_, 1);
    {
        arg2 = (int)YPiu(newstyle_);
    }
    gtk_button_set_relief(arg1,(GtkReliefStyle )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUgetUrelief,"samurui/gtk","gtk_button_get_relief");
FUNFOR(YsamuruiSgtkYgtkUbuttonUgetUrelief);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUgetUrelief)
{
    P button_;
    GtkButton *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    result = (int )gtk_button_get_relief(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUsetUlabel,"samurui/gtk","gtk_button_set_label");
FUNFOR(YsamuruiSgtkYgtkUbuttonUsetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUsetUlabel)
{
    P button_, label_;
    GtkButton *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    gtk_button_set_label(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUgetUlabel,"samurui/gtk","gtk_button_get_label");
FUNFOR(YsamuruiSgtkYgtkUbuttonUgetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUgetUlabel)
{
    P button_;
    GtkButton *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    result = (gchar *)gtk_button_get_label(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUsetUuseUunderline,"samurui/gtk","gtk_button_set_use_underline");
FUNFOR(YsamuruiSgtkYgtkUbuttonUsetUuseUunderline);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUsetUuseUunderline)
{
    P button_, use_underline_;
    GtkButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    ARG(use_underline_, 1);
    {
        arg2 = (signed)YPiu(use_underline_);
    }
    gtk_button_set_use_underline(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUgetUuseUunderline,"samurui/gtk","gtk_button_get_use_underline");
FUNFOR(YsamuruiSgtkYgtkUbuttonUgetUuseUunderline);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUgetUuseUunderline)
{
    P button_;
    GtkButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    result = (gboolean )gtk_button_get_use_underline(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUsetUuseUstock,"samurui/gtk","gtk_button_set_use_stock");
FUNFOR(YsamuruiSgtkYgtkUbuttonUsetUuseUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUsetUuseUstock)
{
    P button_, use_stock_;
    GtkButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    ARG(use_stock_, 1);
    {
        arg2 = (signed)YPiu(use_stock_);
    }
    gtk_button_set_use_stock(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUbuttonUgetUuseUstock,"samurui/gtk","gtk_button_get_use_stock");
FUNFOR(YsamuruiSgtkYgtkUbuttonUgetUuseUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUbuttonUgetUuseUstock)
{
    P button_;
    GtkButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(button_, 0);
    {
        arg1 = (GtkButton *)YPlu(button_);
    }
    result = (gboolean )gtk_button_get_use_stock(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUnew,"samurui/gtk","gtk_calendar_new");
FUNFOR(YsamuruiSgtkYgtkUcalendarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_calendar_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUselectUmonth,"samurui/gtk","gtk_calendar_select_month");
FUNFOR(YsamuruiSgtkYgtkUcalendarUselectUmonth);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUselectUmonth)
{
    P calendar_, month_, year_;
    GtkCalendar *arg1 ;
    guint arg2 ;
    guint arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(month_, 1);
    {
        arg2 = (unsigned)YPiu(month_);
    }
    ARG(year_, 2);
    {
        arg3 = (unsigned)YPiu(year_);
    }
    result = (gboolean )gtk_calendar_select_month(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUselectUday,"samurui/gtk","gtk_calendar_select_day");
FUNFOR(YsamuruiSgtkYgtkUcalendarUselectUday);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUselectUday)
{
    P calendar_, day_;
    GtkCalendar *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(day_, 1);
    {
        arg2 = (unsigned)YPiu(day_);
    }
    gtk_calendar_select_day(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUmarkUday,"samurui/gtk","gtk_calendar_mark_day");
FUNFOR(YsamuruiSgtkYgtkUcalendarUmarkUday);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUmarkUday)
{
    P calendar_, day_;
    GtkCalendar *arg1 ;
    guint arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(day_, 1);
    {
        arg2 = (unsigned)YPiu(day_);
    }
    result = (gboolean )gtk_calendar_mark_day(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUunmarkUday,"samurui/gtk","gtk_calendar_unmark_day");
FUNFOR(YsamuruiSgtkYgtkUcalendarUunmarkUday);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUunmarkUday)
{
    P calendar_, day_;
    GtkCalendar *arg1 ;
    guint arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(day_, 1);
    {
        arg2 = (unsigned)YPiu(day_);
    }
    result = (gboolean )gtk_calendar_unmark_day(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUclearUmarks,"samurui/gtk","gtk_calendar_clear_marks");
FUNFOR(YsamuruiSgtkYgtkUcalendarUclearUmarks);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUclearUmarks)
{
    P calendar_;
    GtkCalendar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    gtk_calendar_clear_marks(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUdisplayUoptions,"samurui/gtk","gtk_calendar_display_options");
FUNFOR(YsamuruiSgtkYgtkUcalendarUdisplayUoptions);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUdisplayUoptions)
{
    P calendar_, flags_;
    GtkCalendar *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(flags_, 1);
    {
        arg2 = (int)YPiu(flags_);
    }
    gtk_calendar_display_options(arg1,(GtkCalendarDisplayOptions )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUgetUdate,"samurui/gtk","gtk_calendar_get_date");
FUNFOR(YsamuruiSgtkYgtkUcalendarUgetUdate);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUgetUdate)
{
    P calendar_, year_, month_, day_;
    GtkCalendar *arg1 ;
    guint *arg2 ;
    guint *arg3 ;
    guint *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    ARG(year_, 1);
    {
        arg2 = (guint *)YPlu(year_);
    }
    ARG(month_, 2);
    {
        arg3 = (guint *)YPlu(month_);
    }
    ARG(day_, 3);
    {
        arg4 = (guint *)YPlu(day_);
    }
    gtk_calendar_get_date(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUfreeze,"samurui/gtk","gtk_calendar_freeze");
FUNFOR(YsamuruiSgtkYgtkUcalendarUfreeze);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUfreeze)
{
    P calendar_;
    GtkCalendar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    gtk_calendar_freeze(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcalendarUthaw,"samurui/gtk","gtk_calendar_thaw");
FUNFOR(YsamuruiSgtkYgtkUcalendarUthaw);

FUNCODEDEF(YsamuruiSgtkYgtkUcalendarUthaw)
{
    P calendar_;
    GtkCalendar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(calendar_, 0);
    {
        arg1 = (GtkCalendar *)YPlu(calendar_);
    }
    gtk_calendar_thaw(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcellUrendererUtextUgetUtype,"samurui/gtk","gtk_cell_renderer_text_get_type");
FUNFOR(YsamuruiSgtkYgtkUcellUrendererUtextUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUcellUrendererUtextUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_cell_renderer_text_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcellUrendererUtextUnew,"samurui/gtk","gtk_cell_renderer_text_new");
FUNFOR(YsamuruiSgtkYgtkUcellUrendererUtextUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcellUrendererUtextUnew)
{
    GtkCellRenderer *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkCellRenderer *)gtk_cell_renderer_text_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcellUrendererUtextUsetUfixedUheightUfromUfont,"samurui/gtk","gtk_cell_renderer_text_set_fixed_height_from_font");
FUNFOR(YsamuruiSgtkYgtkUcellUrendererUtextUsetUfixedUheightUfromUfont);

FUNCODEDEF(YsamuruiSgtkYgtkUcellUrendererUtextUsetUfixedUheightUfromUfont)
{
    P renderer_, number_of_rows_;
    GtkCellRendererText *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(renderer_, 0);
    {
        arg1 = (GtkCellRendererText *)YPlu(renderer_);
    }
    ARG(number_of_rows_, 1);
    {
        arg2 = (signed)YPiu(number_of_rows_);
    }
    gtk_cell_renderer_text_set_fixed_height_from_font(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUbuttonUnew,"samurui/gtk","gtk_check_button_new");
FUNFOR(YsamuruiSgtkYgtkUcheckUbuttonUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUbuttonUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_check_button_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUlabel,"samurui/gtk","gtk_check_button_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_check_button_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUmnemonic,"samurui/gtk","gtk_check_button_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUmnemonic)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_check_button_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUcheckUbuttonUgetUprops,"samurui/gtk","_gtk_check_button_get_props");
FUNFOR(YsamuruiSgtkYUgtkUcheckUbuttonUgetUprops);

FUNCODEDEF(YsamuruiSgtkYUgtkUcheckUbuttonUgetUprops)
{
    P check_button_, indicator_size_, indicator_spacing_;
    GtkCheckButton *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_button_, 0);
    {
        arg1 = (GtkCheckButton *)YPlu(check_button_);
    }
    ARG(indicator_size_, 1);
    {
        arg2 = (gint *)YPlu(indicator_size_);
    }
    ARG(indicator_spacing_, 2);
    {
        arg3 = (gint *)YPlu(indicator_spacing_);
    }
    _gtk_check_button_get_props(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUnew,"samurui/gtk","gtk_check_menu_item_new");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_check_menu_item_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUlabel,"samurui/gtk","gtk_check_menu_item_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_check_menu_item_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUmnemonic,"samurui/gtk","gtk_check_menu_item_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUmnemonic)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_check_menu_item_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUactive,"samurui/gtk","gtk_check_menu_item_set_active");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUactive)
{
    P check_menu_item_, is_active_;
    GtkCheckMenuItem *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_menu_item_, 0);
    {
        arg1 = (GtkCheckMenuItem *)YPlu(check_menu_item_);
    }
    ARG(is_active_, 1);
    {
        arg2 = (signed)YPiu(is_active_);
    }
    gtk_check_menu_item_set_active(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUactive,"samurui/gtk","gtk_check_menu_item_get_active");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUactive)
{
    P check_menu_item_;
    GtkCheckMenuItem *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_menu_item_, 0);
    {
        arg1 = (GtkCheckMenuItem *)YPlu(check_menu_item_);
    }
    result = (gboolean )gtk_check_menu_item_get_active(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUtoggled,"samurui/gtk","gtk_check_menu_item_toggled");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUtoggled);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUtoggled)
{
    P check_menu_item_;
    GtkCheckMenuItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_menu_item_, 0);
    {
        arg1 = (GtkCheckMenuItem *)YPlu(check_menu_item_);
    }
    gtk_check_menu_item_toggled(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUinconsistent,"samurui/gtk","gtk_check_menu_item_set_inconsistent");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUinconsistent);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUinconsistent)
{
    P check_menu_item_, setting_;
    GtkCheckMenuItem *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_menu_item_, 0);
    {
        arg1 = (GtkCheckMenuItem *)YPlu(check_menu_item_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_check_menu_item_set_inconsistent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUinconsistent,"samurui/gtk","gtk_check_menu_item_get_inconsistent");
FUNFOR(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUinconsistent);

FUNCODEDEF(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUinconsistent)
{
    P check_menu_item_;
    GtkCheckMenuItem *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(check_menu_item_, 0);
    {
        arg1 = (GtkCheckMenuItem *)YPlu(check_menu_item_);
    }
    result = (gboolean )gtk_check_menu_item_get_inconsistent(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUnew,"samurui/gtk","gtk_clist_new");
FUNFOR(YsamuruiSgtkYgtkUclistUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUnew)
{
    P columns_;
    gint arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(columns_, 0);
    {
        arg1 = (signed)YPiu(columns_);
    }
    result = (GtkWidget *)gtk_clist_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUnewUwithUtitles,"samurui/gtk","gtk_clist_new_with_titles");
FUNFOR(YsamuruiSgtkYgtkUclistUnewUwithUtitles);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUnewUwithUtitles)
{
    P columns_, titles_;
    gint arg1 ;
    gchar **arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(columns_, 0);
    {
        arg1 = (signed)YPiu(columns_);
    }
    ARG(titles_, 1);
    {
        int i, len;
        
        len = (int)YPtlen(titles_);
        arg2 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg2[i] = (char *)YPsu(YPtelt(titles_, i));
        }
        
        arg2[i] = NULL;
    }
    result = (GtkWidget *)gtk_clist_new_with_titles(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUhadjustment,"samurui/gtk","gtk_clist_set_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUhadjustment)
{
    P clist_, adjustment_;
    GtkCList *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_clist_set_hadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUvadjustment,"samurui/gtk","gtk_clist_set_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUvadjustment)
{
    P clist_, adjustment_;
    GtkCList *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_clist_set_vadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUhadjustment,"samurui/gtk","gtk_clist_get_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUhadjustment)
{
    P clist_;
    GtkCList *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    result = (GtkAdjustment *)gtk_clist_get_hadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUvadjustment,"samurui/gtk","gtk_clist_get_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUvadjustment)
{
    P clist_;
    GtkCList *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    result = (GtkAdjustment *)gtk_clist_get_vadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUshadowUtype,"samurui/gtk","gtk_clist_set_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUshadowUtype)
{
    P clist_, type_;
    GtkCList *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_clist_set_shadow_type(arg1,(GtkShadowType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUselectionUmode,"samurui/gtk","gtk_clist_set_selection_mode");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUselectionUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUselectionUmode)
{
    P clist_, mode_;
    GtkCList *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gtk_clist_set_selection_mode(arg1,(GtkSelectionMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUreorderable,"samurui/gtk","gtk_clist_set_reorderable");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUreorderable);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUreorderable)
{
    P clist_, reorderable_;
    GtkCList *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(reorderable_, 1);
    {
        arg2 = (signed)YPiu(reorderable_);
    }
    gtk_clist_set_reorderable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUuseUdragUicons,"samurui/gtk","gtk_clist_set_use_drag_icons");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUuseUdragUicons);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUuseUdragUicons)
{
    P clist_, use_icons_;
    GtkCList *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(use_icons_, 1);
    {
        arg2 = (signed)YPiu(use_icons_);
    }
    gtk_clist_set_use_drag_icons(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUbuttonUactions,"samurui/gtk","gtk_clist_set_button_actions");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUbuttonUactions);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUbuttonUactions)
{
    P clist_, button_, button_actions_;
    GtkCList *arg1 ;
    guint arg2 ;
    guint8 arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(button_, 1);
    {
        arg2 = (unsigned)YPiu(button_);
    }
    ARG(button_actions_, 2);
    {
        arg3 = (unsigned char)YPiu(button_actions_);
    }
    gtk_clist_set_button_actions(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUfreeze,"samurui/gtk","gtk_clist_freeze");
FUNFOR(YsamuruiSgtkYgtkUclistUfreeze);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUfreeze)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_freeze(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUthaw,"samurui/gtk","gtk_clist_thaw");
FUNFOR(YsamuruiSgtkYgtkUclistUthaw);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUthaw)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_thaw(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitlesUshow,"samurui/gtk","gtk_clist_column_titles_show");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitlesUshow);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUshow)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_column_titles_show(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitlesUhide,"samurui/gtk","gtk_clist_column_titles_hide");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitlesUhide);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUhide)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_column_titles_hide(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitleUactive,"samurui/gtk","gtk_clist_column_title_active");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitleUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitleUactive)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    gtk_clist_column_title_active(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitleUpassive,"samurui/gtk","gtk_clist_column_title_passive");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitleUpassive);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitleUpassive)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    gtk_clist_column_title_passive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitlesUactive,"samurui/gtk","gtk_clist_column_titles_active");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitlesUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUactive)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_column_titles_active(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnUtitlesUpassive,"samurui/gtk","gtk_clist_column_titles_passive");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnUtitlesUpassive);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUpassive)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_column_titles_passive(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUtitle,"samurui/gtk","gtk_clist_set_column_title");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUtitle)
{
    P clist_, column_, title_;
    GtkCList *arg1 ;
    gint arg2 ;
    gchar *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(title_, 2);
    {
        arg3 = (char *)YPsu(title_);
    }
    gtk_clist_set_column_title(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUcolumnUtitle,"samurui/gtk","gtk_clist_get_column_title");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUcolumnUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUcolumnUtitle)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    result = (gchar *)gtk_clist_get_column_title(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUwidget,"samurui/gtk","gtk_clist_set_column_widget");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUwidget)
{
    P clist_, column_, widget_;
    GtkCList *arg1 ;
    gint arg2 ;
    GtkWidget *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(widget_, 2);
    {
        arg3 = (GtkWidget *)YPlu(widget_);
    }
    gtk_clist_set_column_widget(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUcolumnUwidget,"samurui/gtk","gtk_clist_get_column_widget");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUcolumnUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUcolumnUwidget)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    result = (GtkWidget *)gtk_clist_get_column_widget(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUjustification,"samurui/gtk","gtk_clist_set_column_justification");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUjustification);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUjustification)
{
    P clist_, column_, justification_;
    GtkCList *arg1 ;
    gint arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(justification_, 2);
    {
        arg3 = (int)YPiu(justification_);
    }
    gtk_clist_set_column_justification(arg1,arg2,(GtkJustification )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUvisibility,"samurui/gtk","gtk_clist_set_column_visibility");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUvisibility);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUvisibility)
{
    P clist_, column_, visible_;
    GtkCList *arg1 ;
    gint arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(visible_, 2);
    {
        arg3 = (signed)YPiu(visible_);
    }
    gtk_clist_set_column_visibility(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUresizeable,"samurui/gtk","gtk_clist_set_column_resizeable");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUresizeable);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUresizeable)
{
    P clist_, column_, resizeable_;
    GtkCList *arg1 ;
    gint arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(resizeable_, 2);
    {
        arg3 = (signed)YPiu(resizeable_);
    }
    gtk_clist_set_column_resizeable(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUautoUresize,"samurui/gtk","gtk_clist_set_column_auto_resize");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUautoUresize);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUautoUresize)
{
    P clist_, column_, auto_resize_;
    GtkCList *arg1 ;
    gint arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(auto_resize_, 2);
    {
        arg3 = (signed)YPiu(auto_resize_);
    }
    gtk_clist_set_column_auto_resize(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUcolumnsUautosize,"samurui/gtk","gtk_clist_columns_autosize");
FUNFOR(YsamuruiSgtkYgtkUclistUcolumnsUautosize);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUcolumnsUautosize)
{
    P clist_;
    GtkCList *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    result = (gint )gtk_clist_columns_autosize(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUoptimalUcolumnUwidth,"samurui/gtk","gtk_clist_optimal_column_width");
FUNFOR(YsamuruiSgtkYgtkUclistUoptimalUcolumnUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUoptimalUcolumnUwidth)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    result = (gint )gtk_clist_optimal_column_width(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUwidth,"samurui/gtk","gtk_clist_set_column_width");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUwidth)
{
    P clist_, column_, width_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(width_, 2);
    {
        arg3 = (signed)YPiu(width_);
    }
    gtk_clist_set_column_width(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUminUwidth,"samurui/gtk","gtk_clist_set_column_min_width");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUminUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUminUwidth)
{
    P clist_, column_, min_width_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(min_width_, 2);
    {
        arg3 = (signed)YPiu(min_width_);
    }
    gtk_clist_set_column_min_width(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcolumnUmaxUwidth,"samurui/gtk","gtk_clist_set_column_max_width");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcolumnUmaxUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcolumnUmaxUwidth)
{
    P clist_, column_, max_width_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    ARG(max_width_, 2);
    {
        arg3 = (signed)YPiu(max_width_);
    }
    gtk_clist_set_column_max_width(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUrowUheight,"samurui/gtk","gtk_clist_set_row_height");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUrowUheight);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUrowUheight)
{
    P clist_, height_;
    GtkCList *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(height_, 1);
    {
        arg2 = (unsigned)YPiu(height_);
    }
    gtk_clist_set_row_height(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUmoveto,"samurui/gtk","gtk_clist_moveto");
FUNFOR(YsamuruiSgtkYgtkUclistUmoveto);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUmoveto)
{
    P clist_, row_, column_, row_align_, col_align_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gfloat arg4 ;
    gfloat arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(row_align_, 3);
    {
        arg4 = (float)YPfu(row_align_);
    }
    ARG(col_align_, 4);
    {
        arg5 = (float)YPfu(col_align_);
    }
    gtk_clist_moveto(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUrowUisUvisible,"samurui/gtk","gtk_clist_row_is_visible");
FUNFOR(YsamuruiSgtkYgtkUclistUrowUisUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUrowUisUvisible)
{
    P clist_, row_;
    GtkCList *arg1 ;
    gint arg2 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    result = (int )gtk_clist_row_is_visible(arg1,arg2);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUcellUtype,"samurui/gtk","gtk_clist_get_cell_type");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUcellUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUcellUtype)
{
    P clist_, row_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    result = (int )gtk_clist_get_cell_type(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUtext,"samurui/gtk","gtk_clist_set_text");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUtext)
{
    P clist_, row_, column_, text_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gchar *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    gtk_clist_set_text(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUtext,"samurui/gtk","gtk_clist_get_text");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUtext)
{
    P clist_, row_, column_, text_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gchar **arg4 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (gchar **)YPlu(text_);
    }
    result = (gint )gtk_clist_get_text(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUpixmap,"samurui/gtk","gtk_clist_set_pixmap");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUpixmap)
{
    P clist_, row_, column_, pixmap_, mask_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GdkPixmap *arg4 ;
    GdkBitmap *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(pixmap_, 3);
    {
        arg4 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 4);
    {
        arg5 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_clist_set_pixmap(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUpixmap,"samurui/gtk","gtk_clist_get_pixmap");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUpixmap)
{
    P clist_, row_, column_, pixmap_, mask_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GdkPixmap **arg4 ;
    GdkBitmap **arg5 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(pixmap_, 3);
    {
        arg4 = (GdkPixmap **)YPlu(pixmap_);
    }
    ARG(mask_, 4);
    {
        arg5 = (GdkBitmap **)YPlu(mask_);
    }
    result = (gint )gtk_clist_get_pixmap(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUpixtext,"samurui/gtk","gtk_clist_set_pixtext");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUpixtext);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUpixtext)
{
    P clist_, row_, column_, text_, spacing_, pixmap_, mask_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gchar *arg4 ;
    guint8 arg5 ;
    GdkPixmap *arg6 ;
    GdkBitmap *arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    ARG(spacing_, 4);
    {
        arg5 = (unsigned char)YPiu(spacing_);
    }
    ARG(pixmap_, 5);
    {
        arg6 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 6);
    {
        arg7 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_clist_set_pixtext(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUpixtext,"samurui/gtk","gtk_clist_get_pixtext");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUpixtext);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUpixtext)
{
    P clist_, row_, column_, text_, spacing_, pixmap_, mask_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gchar **arg4 ;
    guint8 *arg5 ;
    GdkPixmap **arg6 ;
    GdkBitmap **arg7 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (gchar **)YPlu(text_);
    }
    ARG(spacing_, 4);
    {
        arg5 = (guint8 *)YPlu(spacing_);
    }
    ARG(pixmap_, 5);
    {
        arg6 = (GdkPixmap **)YPlu(pixmap_);
    }
    ARG(mask_, 6);
    {
        arg7 = (GdkBitmap **)YPlu(mask_);
    }
    result = (gint )gtk_clist_get_pixtext(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUforeground,"samurui/gtk","gtk_clist_set_foreground");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUforeground);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUforeground)
{
    P clist_, row_, color_;
    GtkCList *arg1 ;
    gint arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_clist_set_foreground(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUbackground,"samurui/gtk","gtk_clist_set_background");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUbackground);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUbackground)
{
    P clist_, row_, color_;
    GtkCList *arg1 ;
    gint arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_clist_set_background(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcellUstyle,"samurui/gtk","gtk_clist_set_cell_style");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcellUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcellUstyle)
{
    P clist_, row_, column_, style_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GtkStyle *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(style_, 3);
    {
        arg4 = (GtkStyle *)YPlu(style_);
    }
    gtk_clist_set_cell_style(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUcellUstyle,"samurui/gtk","gtk_clist_get_cell_style");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUcellUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUcellUstyle)
{
    P clist_, row_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    result = (GtkStyle *)gtk_clist_get_cell_style(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUrowUstyle,"samurui/gtk","gtk_clist_set_row_style");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUrowUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUrowUstyle)
{
    P clist_, row_, style_;
    GtkCList *arg1 ;
    gint arg2 ;
    GtkStyle *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(style_, 2);
    {
        arg3 = (GtkStyle *)YPlu(style_);
    }
    gtk_clist_set_row_style(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUrowUstyle,"samurui/gtk","gtk_clist_get_row_style");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUrowUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUrowUstyle)
{
    P clist_, row_;
    GtkCList *arg1 ;
    gint arg2 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    result = (GtkStyle *)gtk_clist_get_row_style(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUshift,"samurui/gtk","gtk_clist_set_shift");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUshift);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUshift)
{
    P clist_, row_, column_, vertical_, horizontal_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(vertical_, 3);
    {
        arg4 = (signed)YPiu(vertical_);
    }
    ARG(horizontal_, 4);
    {
        arg5 = (signed)YPiu(horizontal_);
    }
    gtk_clist_set_shift(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUselectable,"samurui/gtk","gtk_clist_set_selectable");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUselectable)
{
    P clist_, row_, selectable_;
    GtkCList *arg1 ;
    gint arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(selectable_, 2);
    {
        arg3 = (signed)YPiu(selectable_);
    }
    gtk_clist_set_selectable(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUselectable,"samurui/gtk","gtk_clist_get_selectable");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUselectable)
{
    P clist_, row_;
    GtkCList *arg1 ;
    gint arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    result = (gboolean )gtk_clist_get_selectable(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUprepend,"samurui/gtk","gtk_clist_prepend");
FUNFOR(YsamuruiSgtkYgtkUclistUprepend);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUprepend)
{
    P clist_, text_;
    GtkCList *arg1 ;
    gchar **arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(text_, 1);
    {
        int i, len;
        
        len = (int)YPtlen(text_);
        arg2 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg2[i] = (char *)YPsu(YPtelt(text_, i));
        }
        
        arg2[i] = NULL;
    }
    result = (gint )gtk_clist_prepend(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUappend,"samurui/gtk","gtk_clist_append");
FUNFOR(YsamuruiSgtkYgtkUclistUappend);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUappend)
{
    P clist_, text_;
    GtkCList *arg1 ;
    gchar **arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(text_, 1);
    {
        int i, len;
        
        len = (int)YPtlen(text_);
        arg2 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg2[i] = (char *)YPsu(YPtelt(text_, i));
        }
        
        arg2[i] = NULL;
    }
    result = (gint )gtk_clist_append(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    {
        if(arg2) free(arg2);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUinsert,"samurui/gtk","gtk_clist_insert");
FUNFOR(YsamuruiSgtkYgtkUclistUinsert);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUinsert)
{
    P clist_, row_, text_;
    GtkCList *arg1 ;
    gint arg2 ;
    gchar **arg3 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(text_, 2);
    {
        int i, len;
        
        len = (int)YPtlen(text_);
        arg3 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg3[i] = (char *)YPsu(YPtelt(text_, i));
        }
        
        arg3[i] = NULL;
    }
    result = (gint )gtk_clist_insert(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUremove,"samurui/gtk","gtk_clist_remove");
FUNFOR(YsamuruiSgtkYgtkUclistUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUremove)
{
    P clist_, row_;
    GtkCList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    gtk_clist_remove(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUrowUdata,"samurui/gtk","gtk_clist_set_row_data");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUrowUdata)
{
    P clist_, row_, data_;
    GtkCList *arg1 ;
    gint arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_clist_set_row_data(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUrowUdataUfull,"samurui/gtk","gtk_clist_set_row_data_full");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUrowUdataUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUrowUdataUfull)
{
    P clist_, row_, data_, destroy_;
    GtkCList *arg1 ;
    gint arg2 ;
    gpointer arg3 ;
    GtkDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 3);
    {
        arg4 = (GtkDestroyNotify )YPlu(destroy_);
    }
    gtk_clist_set_row_data_full(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUrowUdata,"samurui/gtk","gtk_clist_get_row_data");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUrowUdata)
{
    P clist_, row_;
    GtkCList *arg1 ;
    gint arg2 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    result = (gpointer )gtk_clist_get_row_data(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUfindUrowUfromUdata,"samurui/gtk","gtk_clist_find_row_from_data");
FUNFOR(YsamuruiSgtkYgtkUclistUfindUrowUfromUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUfindUrowUfromUdata)
{
    P clist_, data_;
    GtkCList *arg1 ;
    gpointer arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    result = (gint )gtk_clist_find_row_from_data(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUselectUrow,"samurui/gtk","gtk_clist_select_row");
FUNFOR(YsamuruiSgtkYgtkUclistUselectUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUselectUrow)
{
    P clist_, row_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    gtk_clist_select_row(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUunselectUrow,"samurui/gtk","gtk_clist_unselect_row");
FUNFOR(YsamuruiSgtkYgtkUclistUunselectUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUunselectUrow)
{
    P clist_, row_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row_, 1);
    {
        arg2 = (signed)YPiu(row_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    gtk_clist_unselect_row(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUundoUselection,"samurui/gtk","gtk_clist_undo_selection");
FUNFOR(YsamuruiSgtkYgtkUclistUundoUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUundoUselection)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_undo_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUclear,"samurui/gtk","gtk_clist_clear");
FUNFOR(YsamuruiSgtkYgtkUclistUclear);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUclear)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_clear(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUgetUselectionUinfo,"samurui/gtk","gtk_clist_get_selection_info");
FUNFOR(YsamuruiSgtkYgtkUclistUgetUselectionUinfo);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUgetUselectionUinfo)
{
    P clist_, x_, y_, row_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(row_, 3);
    {
        arg4 = (gint *)YPlu(row_);
    }
    ARG(column_, 4);
    {
        arg5 = (gint *)YPlu(column_);
    }
    result = (gint )gtk_clist_get_selection_info(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUselectUall,"samurui/gtk","gtk_clist_select_all");
FUNFOR(YsamuruiSgtkYgtkUclistUselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUselectUall)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_select_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUunselectUall,"samurui/gtk","gtk_clist_unselect_all");
FUNFOR(YsamuruiSgtkYgtkUclistUunselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUunselectUall)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_unselect_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUswapUrows,"samurui/gtk","gtk_clist_swap_rows");
FUNFOR(YsamuruiSgtkYgtkUclistUswapUrows);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUswapUrows)
{
    P clist_, row1_, row2_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(row1_, 1);
    {
        arg2 = (signed)YPiu(row1_);
    }
    ARG(row2_, 2);
    {
        arg3 = (signed)YPiu(row2_);
    }
    gtk_clist_swap_rows(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUrowUmove,"samurui/gtk","gtk_clist_row_move");
FUNFOR(YsamuruiSgtkYgtkUclistUrowUmove);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUrowUmove)
{
    P clist_, source_row_, dest_row_;
    GtkCList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(source_row_, 1);
    {
        arg2 = (signed)YPiu(source_row_);
    }
    ARG(dest_row_, 2);
    {
        arg3 = (signed)YPiu(dest_row_);
    }
    gtk_clist_row_move(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUcompareUfunc,"samurui/gtk","gtk_clist_set_compare_func");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUcompareUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUcompareUfunc)
{
    P clist_, cmp_func_;
    GtkCList *arg1 ;
    GtkCListCompareFunc arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(cmp_func_, 1);
    {
        arg2 = (GtkCListCompareFunc )YPlu(cmp_func_);
    }
    gtk_clist_set_compare_func(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUsortUcolumn,"samurui/gtk","gtk_clist_set_sort_column");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUsortUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUsortUcolumn)
{
    P clist_, column_;
    GtkCList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    gtk_clist_set_sort_column(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUsortUtype,"samurui/gtk","gtk_clist_set_sort_type");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUsortUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUsortUtype)
{
    P clist_, sort_type_;
    GtkCList *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(sort_type_, 1);
    {
        arg2 = (int)YPiu(sort_type_);
    }
    gtk_clist_set_sort_type(arg1,(GtkSortType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsort,"samurui/gtk","gtk_clist_sort");
FUNFOR(YsamuruiSgtkYgtkUclistUsort);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsort)
{
    P clist_;
    GtkCList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    gtk_clist_sort(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUclistUsetUautoUsort,"samurui/gtk","gtk_clist_set_auto_sort");
FUNFOR(YsamuruiSgtkYgtkUclistUsetUautoUsort);

FUNCODEDEF(YsamuruiSgtkYgtkUclistUsetUautoUsort)
{
    P clist_, auto_sort_;
    GtkCList *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(clist_, 0);
    {
        arg1 = (GtkCList *)YPlu(clist_);
    }
    ARG(auto_sort_, 1);
    {
        arg2 = (signed)YPiu(auto_sort_);
    }
    gtk_clist_set_auto_sort(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUnew,"samurui/gtk","gtk_color_selection_new");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_color_selection_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUopacityUcontrol,"samurui/gtk","gtk_color_selection_get_has_opacity_control");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUopacityUcontrol);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUopacityUcontrol)
{
    P colorsel_;
    GtkColorSelection *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    result = (gboolean )gtk_color_selection_get_has_opacity_control(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUopacityUcontrol,"samurui/gtk","gtk_color_selection_set_has_opacity_control");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUopacityUcontrol);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUopacityUcontrol)
{
    P colorsel_, has_opacity_;
    GtkColorSelection *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(has_opacity_, 1);
    {
        arg2 = (signed)YPiu(has_opacity_);
    }
    gtk_color_selection_set_has_opacity_control(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUpalette,"samurui/gtk","gtk_color_selection_get_has_palette");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUpalette);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUpalette)
{
    P colorsel_;
    GtkColorSelection *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    result = (gboolean )gtk_color_selection_get_has_palette(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUpalette,"samurui/gtk","gtk_color_selection_set_has_palette");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUpalette);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUpalette)
{
    P colorsel_, has_palette_;
    GtkColorSelection *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(has_palette_, 1);
    {
        arg2 = (signed)YPiu(has_palette_);
    }
    gtk_color_selection_set_has_palette(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUcolor,"samurui/gtk","gtk_color_selection_set_current_color");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUcolor);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUcolor)
{
    P colorsel_, color_;
    GtkColorSelection *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gtk_color_selection_set_current_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUalpha,"samurui/gtk","gtk_color_selection_set_current_alpha");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUalpha);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUalpha)
{
    P colorsel_, alpha_;
    GtkColorSelection *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(alpha_, 1);
    {
        arg2 = (unsigned short)YPiu(alpha_);
    }
    gtk_color_selection_set_current_alpha(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUcolor,"samurui/gtk","gtk_color_selection_get_current_color");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUcolor);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUcolor)
{
    P colorsel_, color_;
    GtkColorSelection *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gtk_color_selection_get_current_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUalpha,"samurui/gtk","gtk_color_selection_get_current_alpha");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUalpha);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUalpha)
{
    P colorsel_;
    GtkColorSelection *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    result = (guint16 )gtk_color_selection_get_current_alpha(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUcolor,"samurui/gtk","gtk_color_selection_set_previous_color");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUcolor);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUcolor)
{
    P colorsel_, color_;
    GtkColorSelection *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gtk_color_selection_set_previous_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUalpha,"samurui/gtk","gtk_color_selection_set_previous_alpha");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUalpha);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUalpha)
{
    P colorsel_, alpha_;
    GtkColorSelection *arg1 ;
    guint16 arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(alpha_, 1);
    {
        arg2 = (unsigned short)YPiu(alpha_);
    }
    gtk_color_selection_set_previous_alpha(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUcolor,"samurui/gtk","gtk_color_selection_get_previous_color");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUcolor);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUcolor)
{
    P colorsel_, color_;
    GtkColorSelection *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    ARG(color_, 1);
    {
        arg2 = (GdkColor *)YPlu(color_);
    }
    gtk_color_selection_get_previous_color(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUalpha,"samurui/gtk","gtk_color_selection_get_previous_alpha");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUalpha);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUalpha)
{
    P colorsel_;
    GtkColorSelection *arg1 ;
    guint16 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    result = (guint16 )gtk_color_selection_get_previous_alpha(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUisUadjusting,"samurui/gtk","gtk_color_selection_is_adjusting");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUisUadjusting);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUisUadjusting)
{
    P colorsel_;
    GtkColorSelection *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colorsel_, 0);
    {
        arg1 = (GtkColorSelection *)YPlu(colorsel_);
    }
    result = (gboolean )gtk_color_selection_is_adjusting(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUpaletteUfromUstring,"samurui/gtk","gtk_color_selection_palette_from_string");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUpaletteUfromUstring);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUpaletteUfromUstring)
{
    P str_, colors_, n_colors_;
    gchar *arg1 ;
    GdkColor **arg2 ;
    gint *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(str_, 0);
    {
        arg1 = (char *)YPsu(str_);
    }
    ARG(colors_, 1);
    {
        arg2 = (GdkColor **)YPlu(colors_);
    }
    ARG(n_colors_, 2);
    {
        arg3 = (gint *)YPlu(n_colors_);
    }
    result = (gboolean )gtk_color_selection_palette_from_string(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUpaletteUtoUstring,"samurui/gtk","gtk_color_selection_palette_to_string");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUpaletteUtoUstring);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUpaletteUtoUstring)
{
    P colors_, n_colors_;
    GdkColor *arg1 ;
    gint arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(colors_, 0);
    {
        arg1 = (GdkColor *)YPlu(colors_);
    }
    ARG(n_colors_, 1);
    {
        arg2 = (signed)YPiu(n_colors_);
    }
    result = (gchar *)gtk_color_selection_palette_to_string(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUsetUchangeUpaletteUhook,"samurui/gtk","gtk_color_selection_set_change_palette_hook");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUsetUchangeUpaletteUhook);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUsetUchangeUpaletteUhook)
{
    P func_;
    GtkColorSelectionChangePaletteFunc arg1 ;
    GtkColorSelectionChangePaletteFunc result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(func_, 0);
    {
        arg1 = (GtkColorSelectionChangePaletteFunc )YPlu(func_);
    }
    result = (GtkColorSelectionChangePaletteFunc )gtk_color_selection_set_change_palette_hook(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcolorUselectionUdialogUnew,"samurui/gtk","gtk_color_selection_dialog_new");
FUNFOR(YsamuruiSgtkYgtkUcolorUselectionUdialogUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcolorUselectionUdialogUnew)
{
    P title_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(title_, 0);
    {
        arg1 = (char *)YPsu(title_);
    }
    result = (GtkWidget *)gtk_color_selection_dialog_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUnew,"samurui/gtk","gtk_combo_new");
FUNFOR(YsamuruiSgtkYgtkUcomboUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_combo_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUvalueUinUlist,"samurui/gtk","gtk_combo_set_value_in_list");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUvalueUinUlist);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUvalueUinUlist)
{
    P combo_, val_, ok_if_empty_;
    GtkCombo *arg1 ;
    gboolean arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(val_, 1);
    {
        arg2 = (signed)YPiu(val_);
    }
    ARG(ok_if_empty_, 2);
    {
        arg3 = (signed)YPiu(ok_if_empty_);
    }
    gtk_combo_set_value_in_list(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUuseUarrows,"samurui/gtk","gtk_combo_set_use_arrows");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUuseUarrows);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUuseUarrows)
{
    P combo_, val_;
    GtkCombo *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(val_, 1);
    {
        arg2 = (signed)YPiu(val_);
    }
    gtk_combo_set_use_arrows(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUuseUarrowsUalways,"samurui/gtk","gtk_combo_set_use_arrows_always");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUuseUarrowsUalways);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUuseUarrowsUalways)
{
    P combo_, val_;
    GtkCombo *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(val_, 1);
    {
        arg2 = (signed)YPiu(val_);
    }
    gtk_combo_set_use_arrows_always(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUcaseUsensitive,"samurui/gtk","gtk_combo_set_case_sensitive");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUcaseUsensitive);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUcaseUsensitive)
{
    P combo_, val_;
    GtkCombo *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(val_, 1);
    {
        arg2 = (signed)YPiu(val_);
    }
    gtk_combo_set_case_sensitive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUitemUstring,"samurui/gtk","gtk_combo_set_item_string");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUitemUstring);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUitemUstring)
{
    P combo_, item_, item_value_;
    GtkCombo *arg1 ;
    GtkItem *arg2 ;
    gchar *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(item_, 1);
    {
        arg2 = (GtkItem *)YPlu(item_);
    }
    ARG(item_value_, 2);
    {
        arg3 = (char *)YPsu(item_value_);
    }
    gtk_combo_set_item_string(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUsetUpopdownUstrings,"samurui/gtk","gtk_combo_set_popdown_strings");
FUNFOR(YsamuruiSgtkYgtkUcomboUsetUpopdownUstrings);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUsetUpopdownUstrings)
{
    P combo_, strings_;
    GtkCombo *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    ARG(strings_, 1);
    {
        arg2 = (GList *)YPlu(strings_);
    }
    gtk_combo_set_popdown_strings(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcomboUdisableUactivate,"samurui/gtk","gtk_combo_disable_activate");
FUNFOR(YsamuruiSgtkYgtkUcomboUdisableUactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUcomboUdisableUactivate)
{
    P combo_;
    GtkCombo *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(combo_, 0);
    {
        arg1 = (GtkCombo *)YPlu(combo_);
    }
    gtk_combo_disable_activate(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUgetUtype,"samurui/gtk","gtk_container_get_type");
FUNFOR(YsamuruiSgtkYgtkUcontainerUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_container_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUsetUborderUwidth,"samurui/gtk","gtk_container_set_border_width");
FUNFOR(YsamuruiSgtkYgtkUcontainerUsetUborderUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUsetUborderUwidth)
{
    P container_, border_width_;
    GtkContainer *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    ARG(border_width_, 1);
    {
        arg2 = (unsigned)YPiu(border_width_);
    }
    gtk_container_set_border_width(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUgetUborderUwidth,"samurui/gtk","gtk_container_get_border_width");
FUNFOR(YsamuruiSgtkYgtkUcontainerUgetUborderUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUgetUborderUwidth)
{
    P container_;
    GtkContainer *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    result = (guint )gtk_container_get_border_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUadd,"samurui/gtk","gtk_container_add");
FUNFOR(YsamuruiSgtkYgtkUcontainerUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUadd)
{
    P container_, widget_;
    GtkContainer *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_container_add(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUremove,"samurui/gtk","gtk_container_remove");
FUNFOR(YsamuruiSgtkYgtkUcontainerUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUremove)
{
    P container_, widget_;
    GtkContainer *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_container_remove(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUsetUresizeUmode,"samurui/gtk","gtk_container_set_resize_mode");
FUNFOR(YsamuruiSgtkYgtkUcontainerUsetUresizeUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUsetUresizeUmode)
{
    P container_, resize_mode_;
    GtkContainer *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    ARG(resize_mode_, 1);
    {
        arg2 = (int)YPiu(resize_mode_);
    }
    gtk_container_set_resize_mode(arg1,(GtkResizeMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUgetUresizeUmode,"samurui/gtk","gtk_container_get_resize_mode");
FUNFOR(YsamuruiSgtkYgtkUcontainerUgetUresizeUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUgetUresizeUmode)
{
    P container_;
    GtkContainer *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    result = (int )gtk_container_get_resize_mode(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUcheckUresize,"samurui/gtk","gtk_container_check_resize");
FUNFOR(YsamuruiSgtkYgtkUcontainerUcheckUresize);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUcheckUresize)
{
    P container_;
    GtkContainer *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    gtk_container_check_resize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcontainerUforeach,"samurui/gtk","gtk_container_foreach");
FUNFOR(YsamuruiSgtkYgtkUcontainerUforeach);

FUNCODEDEF(YsamuruiSgtkYgtkUcontainerUforeach)
{
    P container_, callback_, callback_data_;
    GtkContainer *arg1 ;
    GtkCallback arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_, 0);
    {
        arg1 = (GtkContainer *)YPlu(container_);
    }
    ARG(callback_, 1);
    {
        arg2 = (GtkCallback )YPlu(callback_);
    }
    ARG(callback_data_, 2);
    {
        arg3 = (gpointer )YPlu(callback_data_);
    }
    gtk_container_foreach(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnewUwithUtitles,"samurui/gtk","gtk_ctree_new_with_titles");
FUNFOR(YsamuruiSgtkYgtkUctreeUnewUwithUtitles);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnewUwithUtitles)
{
    P columns_, tree_column_, titles_;
    gint arg1 ;
    gint arg2 ;
    gchar **arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(columns_, 0);
    {
        arg1 = (signed)YPiu(columns_);
    }
    ARG(tree_column_, 1);
    {
        arg2 = (signed)YPiu(tree_column_);
    }
    ARG(titles_, 2);
    {
        int i, len;
        
        len = (int)YPtlen(titles_);
        arg3 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg3[i] = (char *)YPsu(YPtelt(titles_, i));
        }
        
        arg3[i] = NULL;
    }
    result = (GtkWidget *)gtk_ctree_new_with_titles(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnew,"samurui/gtk","gtk_ctree_new");
FUNFOR(YsamuruiSgtkYgtkUctreeUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnew)
{
    P columns_, tree_column_;
    gint arg1 ;
    gint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(columns_, 0);
    {
        arg1 = (signed)YPiu(columns_);
    }
    ARG(tree_column_, 1);
    {
        arg2 = (signed)YPiu(tree_column_);
    }
    result = (GtkWidget *)gtk_ctree_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUinsertUnode,"samurui/gtk","gtk_ctree_insert_node");
FUNFOR(YsamuruiSgtkYgtkUctreeUinsertUnode);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUinsertUnode)
{
    P ctree_, parent_, sibling_, text_, spacing_, pixmap_closed_, mask_closed_, pixmap_opened_, mask_opened_, is_leaf_, expanded_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *arg3 ;
    gchar **arg4 ;
    guint8 arg5 ;
    GdkPixmap *arg6 ;
    GdkBitmap *arg7 ;
    GdkPixmap *arg8 ;
    GdkBitmap *arg9 ;
    gboolean arg10 ;
    gboolean arg11 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(parent_);
    }
    ARG(sibling_, 2);
    {
        arg3 = (GtkCTreeNode *)YPlu(sibling_);
    }
    ARG(text_, 3);
    {
        int i, len;
        
        len = (int)YPtlen(text_);
        arg4 = (char **)malloc((len + 1) * sizeof(char *));
        
        for(i=0; i < len; i++)
        {
            arg4[i] = (char *)YPsu(YPtelt(text_, i));
        }
        
        arg4[i] = NULL;
    }
    ARG(spacing_, 4);
    {
        arg5 = (unsigned char)YPiu(spacing_);
    }
    ARG(pixmap_closed_, 5);
    {
        arg6 = (GdkPixmap *)YPlu(pixmap_closed_);
    }
    ARG(mask_closed_, 6);
    {
        arg7 = (GdkBitmap *)YPlu(mask_closed_);
    }
    ARG(pixmap_opened_, 7);
    {
        arg8 = (GdkPixmap *)YPlu(pixmap_opened_);
    }
    ARG(mask_opened_, 8);
    {
        arg9 = (GdkBitmap *)YPlu(mask_opened_);
    }
    ARG(is_leaf_, 9);
    {
        arg10 = (signed)YPiu(is_leaf_);
    }
    ARG(expanded_, 10);
    {
        arg11 = (signed)YPiu(expanded_);
    }
    result = (GtkCTreeNode *)gtk_ctree_insert_node(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        retval = (P)YPlb((P)result);
    }
    {
        if(arg4) free(arg4);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUremoveUnode,"samurui/gtk","gtk_ctree_remove_node");
FUNFOR(YsamuruiSgtkYgtkUctreeUremoveUnode);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUremoveUnode)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_remove_node(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUinsertUgnode,"samurui/gtk","gtk_ctree_insert_gnode");
FUNFOR(YsamuruiSgtkYgtkUctreeUinsertUgnode);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUinsertUgnode)
{
    P ctree_, parent_, sibling_, gnode_, func_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *arg3 ;
    GNode *arg4 ;
    GtkCTreeGNodeFunc arg5 ;
    gpointer arg6 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(parent_);
    }
    ARG(sibling_, 2);
    {
        arg3 = (GtkCTreeNode *)YPlu(sibling_);
    }
    ARG(gnode_, 3);
    {
        arg4 = (GNode *)YPlu(gnode_);
    }
    ARG(func_, 4);
    {
        arg5 = (GtkCTreeGNodeFunc )YPlu(func_);
    }
    ARG(data_, 5);
    {
        arg6 = (gpointer )YPlu(data_);
    }
    result = (GtkCTreeNode *)gtk_ctree_insert_gnode(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUexportUtoUgnode,"samurui/gtk","gtk_ctree_export_to_gnode");
FUNFOR(YsamuruiSgtkYgtkUctreeUexportUtoUgnode);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUexportUtoUgnode)
{
    P ctree_, parent_, sibling_, node_, func_, data_;
    GtkCTree *arg1 ;
    GNode *arg2 ;
    GNode *arg3 ;
    GtkCTreeNode *arg4 ;
    GtkCTreeGNodeFunc arg5 ;
    gpointer arg6 ;
    GNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(parent_, 1);
    {
        arg2 = (GNode *)YPlu(parent_);
    }
    ARG(sibling_, 2);
    {
        arg3 = (GNode *)YPlu(sibling_);
    }
    ARG(node_, 3);
    {
        arg4 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(func_, 4);
    {
        arg5 = (GtkCTreeGNodeFunc )YPlu(func_);
    }
    ARG(data_, 5);
    {
        arg6 = (gpointer )YPlu(data_);
    }
    result = (GNode *)gtk_ctree_export_to_gnode(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUpostUrecursive,"samurui/gtk","gtk_ctree_post_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUpostUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUpostUrecursive)
{
    P ctree_, node_, func_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeFunc arg3 ;
    gpointer arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkCTreeFunc )YPlu(func_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    gtk_ctree_post_recursive(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUpostUrecursiveUtoUdepth,"samurui/gtk","gtk_ctree_post_recursive_to_depth");
FUNFOR(YsamuruiSgtkYgtkUctreeUpostUrecursiveUtoUdepth);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUpostUrecursiveUtoUdepth)
{
    P ctree_, node_, depth_, func_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GtkCTreeFunc arg4 ;
    gpointer arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(depth_, 2);
    {
        arg3 = (signed)YPiu(depth_);
    }
    ARG(func_, 3);
    {
        arg4 = (GtkCTreeFunc )YPlu(func_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    gtk_ctree_post_recursive_to_depth(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUpreUrecursive,"samurui/gtk","gtk_ctree_pre_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUpreUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUpreUrecursive)
{
    P ctree_, node_, func_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeFunc arg3 ;
    gpointer arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkCTreeFunc )YPlu(func_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    gtk_ctree_pre_recursive(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUpreUrecursiveUtoUdepth,"samurui/gtk","gtk_ctree_pre_recursive_to_depth");
FUNFOR(YsamuruiSgtkYgtkUctreeUpreUrecursiveUtoUdepth);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUpreUrecursiveUtoUdepth)
{
    P ctree_, node_, depth_, func_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GtkCTreeFunc arg4 ;
    gpointer arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(depth_, 2);
    {
        arg3 = (signed)YPiu(depth_);
    }
    ARG(func_, 3);
    {
        arg4 = (GtkCTreeFunc )YPlu(func_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    gtk_ctree_pre_recursive_to_depth(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUisUviewable,"samurui/gtk","gtk_ctree_is_viewable");
FUNFOR(YsamuruiSgtkYgtkUctreeUisUviewable);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUisUviewable)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (gboolean )gtk_ctree_is_viewable(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUlast,"samurui/gtk","gtk_ctree_last");
FUNFOR(YsamuruiSgtkYgtkUctreeUlast);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUlast)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (GtkCTreeNode *)gtk_ctree_last(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfindUnodeUptr,"samurui/gtk","gtk_ctree_find_node_ptr");
FUNFOR(YsamuruiSgtkYgtkUctreeUfindUnodeUptr);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfindUnodeUptr)
{
    P ctree_, ctree_row_;
    GtkCTree *arg1 ;
    GtkCTreeRow *arg2 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(ctree_row_, 1);
    {
        arg2 = (GtkCTreeRow *)YPlu(ctree_row_);
    }
    result = (GtkCTreeNode *)gtk_ctree_find_node_ptr(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUnth,"samurui/gtk","gtk_ctree_node_nth");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUnth);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUnth)
{
    P ctree_, row_;
    GtkCTree *arg1 ;
    guint arg2 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(row_, 1);
    {
        arg2 = (unsigned)YPiu(row_);
    }
    result = (GtkCTreeNode *)gtk_ctree_node_nth(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfind,"samurui/gtk","gtk_ctree_find");
FUNFOR(YsamuruiSgtkYgtkUctreeUfind);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfind)
{
    P ctree_, node_, child_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(child_, 2);
    {
        arg3 = (GtkCTreeNode *)YPlu(child_);
    }
    result = (gboolean )gtk_ctree_find(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUisUancestor,"samurui/gtk","gtk_ctree_is_ancestor");
FUNFOR(YsamuruiSgtkYgtkUctreeUisUancestor);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUisUancestor)
{
    P ctree_, node_, child_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(child_, 2);
    {
        arg3 = (GtkCTreeNode *)YPlu(child_);
    }
    result = (gboolean )gtk_ctree_is_ancestor(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdata,"samurui/gtk","gtk_ctree_find_by_row_data");
FUNFOR(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdata)
{
    P ctree_, node_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (GtkCTreeNode *)gtk_ctree_find_by_row_data(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdata,"samurui/gtk","gtk_ctree_find_all_by_row_data");
FUNFOR(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdata)
{
    P ctree_, node_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (GList *)gtk_ctree_find_all_by_row_data(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdataUcustom,"samurui/gtk","gtk_ctree_find_by_row_data_custom");
FUNFOR(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdataUcustom);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdataUcustom)
{
    P ctree_, node_, data_, func_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    GCompareFunc arg4 ;
    GtkCTreeNode *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(func_, 3);
    {
        arg4 = (GCompareFunc )YPlu(func_);
    }
    result = (GtkCTreeNode *)gtk_ctree_find_by_row_data_custom(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdataUcustom,"samurui/gtk","gtk_ctree_find_all_by_row_data_custom");
FUNFOR(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdataUcustom);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdataUcustom)
{
    P ctree_, node_, data_, func_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    GCompareFunc arg4 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(func_, 3);
    {
        arg4 = (GCompareFunc )YPlu(func_);
    }
    result = (GList *)gtk_ctree_find_all_by_row_data_custom(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUisUhotUspot,"samurui/gtk","gtk_ctree_is_hot_spot");
FUNFOR(YsamuruiSgtkYgtkUctreeUisUhotUspot);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUisUhotUspot)
{
    P ctree_, x_, y_;
    GtkCTree *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    result = (gboolean )gtk_ctree_is_hot_spot(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUmove,"samurui/gtk","gtk_ctree_move");
FUNFOR(YsamuruiSgtkYgtkUctreeUmove);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUmove)
{
    P ctree_, node_, new_parent_, new_sibling_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkCTreeNode *arg3 ;
    GtkCTreeNode *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(new_parent_, 2);
    {
        arg3 = (GtkCTreeNode *)YPlu(new_parent_);
    }
    ARG(new_sibling_, 3);
    {
        arg4 = (GtkCTreeNode *)YPlu(new_sibling_);
    }
    gtk_ctree_move(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUexpand,"samurui/gtk","gtk_ctree_expand");
FUNFOR(YsamuruiSgtkYgtkUctreeUexpand);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUexpand)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_expand(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUexpandUrecursive,"samurui/gtk","gtk_ctree_expand_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUexpandUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUexpandUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_expand_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUexpandUtoUdepth,"samurui/gtk","gtk_ctree_expand_to_depth");
FUNFOR(YsamuruiSgtkYgtkUctreeUexpandUtoUdepth);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUexpandUtoUdepth)
{
    P ctree_, node_, depth_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(depth_, 2);
    {
        arg3 = (signed)YPiu(depth_);
    }
    gtk_ctree_expand_to_depth(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUcollapse,"samurui/gtk","gtk_ctree_collapse");
FUNFOR(YsamuruiSgtkYgtkUctreeUcollapse);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUcollapse)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_collapse(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUcollapseUrecursive,"samurui/gtk","gtk_ctree_collapse_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUcollapseUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUcollapseUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_collapse_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUcollapseUtoUdepth,"samurui/gtk","gtk_ctree_collapse_to_depth");
FUNFOR(YsamuruiSgtkYgtkUctreeUcollapseUtoUdepth);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUcollapseUtoUdepth)
{
    P ctree_, node_, depth_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(depth_, 2);
    {
        arg3 = (signed)YPiu(depth_);
    }
    gtk_ctree_collapse_to_depth(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUtoggleUexpansion,"samurui/gtk","gtk_ctree_toggle_expansion");
FUNFOR(YsamuruiSgtkYgtkUctreeUtoggleUexpansion);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUtoggleUexpansion)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_toggle_expansion(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUtoggleUexpansionUrecursive,"samurui/gtk","gtk_ctree_toggle_expansion_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUtoggleUexpansionUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUtoggleUexpansionUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_toggle_expansion_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUselect,"samurui/gtk","gtk_ctree_select");
FUNFOR(YsamuruiSgtkYgtkUctreeUselect);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUselect)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_select(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUselectUrecursive,"samurui/gtk","gtk_ctree_select_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUselectUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUselectUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_select_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUunselect,"samurui/gtk","gtk_ctree_unselect");
FUNFOR(YsamuruiSgtkYgtkUctreeUunselect);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUunselect)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_unselect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUunselectUrecursive,"samurui/gtk","gtk_ctree_unselect_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUunselectUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUunselectUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_unselect_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUrealUselectUrecursive,"samurui/gtk","gtk_ctree_real_select_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUrealUselectUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUrealUselectUrecursive)
{
    P ctree_, node_, state_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(state_, 2);
    {
        arg3 = (signed)YPiu(state_);
    }
    gtk_ctree_real_select_recursive(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUtext,"samurui/gtk","gtk_ctree_node_set_text");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUtext)
{
    P ctree_, node_, column_, text_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gchar *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    gtk_ctree_node_set_text(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUpixmap,"samurui/gtk","gtk_ctree_node_set_pixmap");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUpixmap)
{
    P ctree_, node_, column_, pixmap_, mask_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GdkPixmap *arg4 ;
    GdkBitmap *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(pixmap_, 3);
    {
        arg4 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 4);
    {
        arg5 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_ctree_node_set_pixmap(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUpixtext,"samurui/gtk","gtk_ctree_node_set_pixtext");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUpixtext);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUpixtext)
{
    P ctree_, node_, column_, text_, spacing_, pixmap_, mask_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gchar *arg4 ;
    guint8 arg5 ;
    GdkPixmap *arg6 ;
    GdkBitmap *arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    ARG(spacing_, 4);
    {
        arg5 = (unsigned char)YPiu(spacing_);
    }
    ARG(pixmap_, 5);
    {
        arg6 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 6);
    {
        arg7 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_ctree_node_set_pixtext(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUnodeUinfo,"samurui/gtk","gtk_ctree_set_node_info");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUnodeUinfo);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUnodeUinfo)
{
    P ctree_, node_, text_, spacing_, pixmap_closed_, mask_closed_, pixmap_opened_, mask_opened_, is_leaf_, expanded_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gchar *arg3 ;
    guint8 arg4 ;
    GdkPixmap *arg5 ;
    GdkBitmap *arg6 ;
    GdkPixmap *arg7 ;
    GdkBitmap *arg8 ;
    gboolean arg9 ;
    gboolean arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(text_, 2);
    {
        arg3 = (char *)YPsu(text_);
    }
    ARG(spacing_, 3);
    {
        arg4 = (unsigned char)YPiu(spacing_);
    }
    ARG(pixmap_closed_, 4);
    {
        arg5 = (GdkPixmap *)YPlu(pixmap_closed_);
    }
    ARG(mask_closed_, 5);
    {
        arg6 = (GdkBitmap *)YPlu(mask_closed_);
    }
    ARG(pixmap_opened_, 6);
    {
        arg7 = (GdkPixmap *)YPlu(pixmap_opened_);
    }
    ARG(mask_opened_, 7);
    {
        arg8 = (GdkBitmap *)YPlu(mask_opened_);
    }
    ARG(is_leaf_, 8);
    {
        arg9 = (signed)YPiu(is_leaf_);
    }
    ARG(expanded_, 9);
    {
        arg10 = (signed)YPiu(expanded_);
    }
    gtk_ctree_set_node_info(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUshift,"samurui/gtk","gtk_ctree_node_set_shift");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUshift);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUshift)
{
    P ctree_, node_, column_, vertical_, horizontal_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(vertical_, 3);
    {
        arg4 = (signed)YPiu(vertical_);
    }
    ARG(horizontal_, 4);
    {
        arg5 = (signed)YPiu(horizontal_);
    }
    gtk_ctree_node_set_shift(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUselectable,"samurui/gtk","gtk_ctree_node_set_selectable");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUselectable)
{
    P ctree_, node_, selectable_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(selectable_, 2);
    {
        arg3 = (signed)YPiu(selectable_);
    }
    gtk_ctree_node_set_selectable(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUselectable,"samurui/gtk","gtk_ctree_node_get_selectable");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUselectable)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (gboolean )gtk_ctree_node_get_selectable(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUtype,"samurui/gtk","gtk_ctree_node_get_cell_type");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUtype)
{
    P ctree_, node_, column_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    result = (int )gtk_ctree_node_get_cell_type(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUtext,"samurui/gtk","gtk_ctree_node_get_text");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUtext)
{
    P ctree_, node_, column_, text_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gchar **arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (gchar **)YPlu(text_);
    }
    result = (gboolean )gtk_ctree_node_get_text(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUpixmap,"samurui/gtk","gtk_ctree_node_get_pixmap");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUpixmap)
{
    P ctree_, node_, column_, pixmap_, mask_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GdkPixmap **arg4 ;
    GdkBitmap **arg5 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(pixmap_, 3);
    {
        arg4 = (GdkPixmap **)YPlu(pixmap_);
    }
    ARG(mask_, 4);
    {
        arg5 = (GdkBitmap **)YPlu(mask_);
    }
    result = (gboolean )gtk_ctree_node_get_pixmap(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUpixtext,"samurui/gtk","gtk_ctree_node_get_pixtext");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUpixtext);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUpixtext)
{
    P ctree_, node_, column_, text_, spacing_, pixmap_, mask_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gchar **arg4 ;
    guint8 *arg5 ;
    GdkPixmap **arg6 ;
    GdkBitmap **arg7 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(text_, 3);
    {
        arg4 = (gchar **)YPlu(text_);
    }
    ARG(spacing_, 4);
    {
        arg5 = (guint8 *)YPlu(spacing_);
    }
    ARG(pixmap_, 5);
    {
        arg6 = (GdkPixmap **)YPlu(pixmap_);
    }
    ARG(mask_, 6);
    {
        arg7 = (GdkBitmap **)YPlu(mask_);
    }
    result = (gboolean )gtk_ctree_node_get_pixtext(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUgetUnodeUinfo,"samurui/gtk","gtk_ctree_get_node_info");
FUNFOR(YsamuruiSgtkYgtkUctreeUgetUnodeUinfo);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUgetUnodeUinfo)
{
    P ctree_, node_, text_, spacing_, pixmap_closed_, mask_closed_, pixmap_opened_, mask_opened_, is_leaf_, expanded_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gchar **arg3 ;
    guint8 *arg4 ;
    GdkPixmap **arg5 ;
    GdkBitmap **arg6 ;
    GdkPixmap **arg7 ;
    GdkBitmap **arg8 ;
    gboolean *arg9 ;
    gboolean *arg10 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(text_, 2);
    {
        arg3 = (gchar **)YPlu(text_);
    }
    ARG(spacing_, 3);
    {
        arg4 = (guint8 *)YPlu(spacing_);
    }
    ARG(pixmap_closed_, 4);
    {
        arg5 = (GdkPixmap **)YPlu(pixmap_closed_);
    }
    ARG(mask_closed_, 5);
    {
        arg6 = (GdkBitmap **)YPlu(mask_closed_);
    }
    ARG(pixmap_opened_, 6);
    {
        arg7 = (GdkPixmap **)YPlu(pixmap_opened_);
    }
    ARG(mask_opened_, 7);
    {
        arg8 = (GdkBitmap **)YPlu(mask_opened_);
    }
    ARG(is_leaf_, 8);
    {
        arg9 = (gboolean *)YPlu(is_leaf_);
    }
    ARG(expanded_, 9);
    {
        arg10 = (gboolean *)YPlu(expanded_);
    }
    result = (gboolean )gtk_ctree_get_node_info(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUstyle,"samurui/gtk","gtk_ctree_node_set_row_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUstyle)
{
    P ctree_, node_, style_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkStyle *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(style_, 2);
    {
        arg3 = (GtkStyle *)YPlu(style_);
    }
    gtk_ctree_node_set_row_style(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUstyle,"samurui/gtk","gtk_ctree_node_get_row_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUstyle)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (GtkStyle *)gtk_ctree_node_get_row_style(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUcellUstyle,"samurui/gtk","gtk_ctree_node_set_cell_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUcellUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUcellUstyle)
{
    P ctree_, node_, column_, style_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GtkStyle *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(style_, 3);
    {
        arg4 = (GtkStyle *)YPlu(style_);
    }
    gtk_ctree_node_set_cell_style(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUstyle,"samurui/gtk","gtk_ctree_node_get_cell_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUstyle)
{
    P ctree_, node_, column_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    result = (GtkStyle *)gtk_ctree_node_get_cell_style(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUforeground,"samurui/gtk","gtk_ctree_node_set_foreground");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUforeground);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUforeground)
{
    P ctree_, node_, color_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_ctree_node_set_foreground(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUbackground,"samurui/gtk","gtk_ctree_node_set_background");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUbackground);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUbackground)
{
    P ctree_, node_, color_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    GdkColor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(color_, 2);
    {
        arg3 = (GdkColor *)YPlu(color_);
    }
    gtk_ctree_node_set_background(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdata,"samurui/gtk","gtk_ctree_node_set_row_data");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdata)
{
    P ctree_, node_, data_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_ctree_node_set_row_data(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdataUfull,"samurui/gtk","gtk_ctree_node_set_row_data_full");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdataUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdataUfull)
{
    P ctree_, node_, data_, destroy_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer arg3 ;
    GtkDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 3);
    {
        arg4 = (GtkDestroyNotify )YPlu(destroy_);
    }
    gtk_ctree_node_set_row_data_full(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUdata,"samurui/gtk","gtk_ctree_node_get_row_data");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUdata)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (gpointer )gtk_ctree_node_get_row_data(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUmoveto,"samurui/gtk","gtk_ctree_node_moveto");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUmoveto);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUmoveto)
{
    P ctree_, node_, column_, row_align_, col_align_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    gint arg3 ;
    gfloat arg4 ;
    gfloat arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    ARG(column_, 2);
    {
        arg3 = (signed)YPiu(column_);
    }
    ARG(row_align_, 3);
    {
        arg4 = (float)YPfu(row_align_);
    }
    ARG(col_align_, 4);
    {
        arg5 = (float)YPfu(col_align_);
    }
    gtk_ctree_node_moveto(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUnodeUisUvisible,"samurui/gtk","gtk_ctree_node_is_visible");
FUNFOR(YsamuruiSgtkYgtkUctreeUnodeUisUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUnodeUisUvisible)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    result = (int )gtk_ctree_node_is_visible(arg1,arg2);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUindent,"samurui/gtk","gtk_ctree_set_indent");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUindent);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUindent)
{
    P ctree_, indent_;
    GtkCTree *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(indent_, 1);
    {
        arg2 = (signed)YPiu(indent_);
    }
    gtk_ctree_set_indent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUspacing,"samurui/gtk","gtk_ctree_set_spacing");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUspacing)
{
    P ctree_, spacing_;
    GtkCTree *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (signed)YPiu(spacing_);
    }
    gtk_ctree_set_spacing(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUshowUstub,"samurui/gtk","gtk_ctree_set_show_stub");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUshowUstub);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUshowUstub)
{
    P ctree_, show_stub_;
    GtkCTree *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(show_stub_, 1);
    {
        arg2 = (signed)YPiu(show_stub_);
    }
    gtk_ctree_set_show_stub(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUlineUstyle,"samurui/gtk","gtk_ctree_set_line_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUlineUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUlineUstyle)
{
    P ctree_, line_style_;
    GtkCTree *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(line_style_, 1);
    {
        arg2 = (int)YPiu(line_style_);
    }
    gtk_ctree_set_line_style(arg1,(GtkCTreeLineStyle )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUexpanderUstyle,"samurui/gtk","gtk_ctree_set_expander_style");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUexpanderUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUexpanderUstyle)
{
    P ctree_, expander_style_;
    GtkCTree *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(expander_style_, 1);
    {
        arg2 = (int)YPiu(expander_style_);
    }
    gtk_ctree_set_expander_style(arg1,(GtkCTreeExpanderStyle )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsetUdragUcompareUfunc,"samurui/gtk","gtk_ctree_set_drag_compare_func");
FUNFOR(YsamuruiSgtkYgtkUctreeUsetUdragUcompareUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsetUdragUcompareUfunc)
{
    P ctree_, cmp_func_;
    GtkCTree *arg1 ;
    GtkCTreeCompareDragFunc arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(cmp_func_, 1);
    {
        arg2 = (GtkCTreeCompareDragFunc )YPlu(cmp_func_);
    }
    gtk_ctree_set_drag_compare_func(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsortUnode,"samurui/gtk","gtk_ctree_sort_node");
FUNFOR(YsamuruiSgtkYgtkUctreeUsortUnode);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsortUnode)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_sort_node(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUctreeUsortUrecursive,"samurui/gtk","gtk_ctree_sort_recursive");
FUNFOR(YsamuruiSgtkYgtkUctreeUsortUrecursive);

FUNCODEDEF(YsamuruiSgtkYgtkUctreeUsortUrecursive)
{
    P ctree_, node_;
    GtkCTree *arg1 ;
    GtkCTreeNode *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ctree_, 0);
    {
        arg1 = (GtkCTree *)YPlu(ctree_);
    }
    ARG(node_, 1);
    {
        arg2 = (GtkCTreeNode *)YPlu(node_);
    }
    gtk_ctree_sort_recursive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUnew,"samurui/gtk","gtk_curve_new");
FUNFOR(YsamuruiSgtkYgtkUcurveUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_curve_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUreset,"samurui/gtk","gtk_curve_reset");
FUNFOR(YsamuruiSgtkYgtkUcurveUreset);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUreset)
{
    P curve_;
    GtkCurve *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    gtk_curve_reset(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUsetUgamma,"samurui/gtk","gtk_curve_set_gamma");
FUNFOR(YsamuruiSgtkYgtkUcurveUsetUgamma);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUsetUgamma)
{
    P curve_, gamma_;
    GtkCurve *arg1 ;
    gfloat arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    ARG(gamma_, 1);
    {
        arg2 = (float)YPfu(gamma_);
    }
    gtk_curve_set_gamma(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUsetUrange,"samurui/gtk","gtk_curve_set_range");
FUNFOR(YsamuruiSgtkYgtkUcurveUsetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUsetUrange)
{
    P curve_, min_x_, max_x_, min_y_, max_y_;
    GtkCurve *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    gfloat arg4 ;
    gfloat arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    ARG(min_x_, 1);
    {
        arg2 = (float)YPfu(min_x_);
    }
    ARG(max_x_, 2);
    {
        arg3 = (float)YPfu(max_x_);
    }
    ARG(min_y_, 3);
    {
        arg4 = (float)YPfu(min_y_);
    }
    ARG(max_y_, 4);
    {
        arg5 = (float)YPfu(max_y_);
    }
    gtk_curve_set_range(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUgetUvector,"samurui/gtk","gtk_curve_get_vector");
FUNFOR(YsamuruiSgtkYgtkUcurveUgetUvector);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUgetUvector)
{
    P curve_, veclen_;
    GtkCurve *arg1 ;
    int arg2 ;
    gfloat *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    ARG(veclen_, 1);
    {
        int i;
        
        arg2 = (int)YPtlen(veclen_);
        arg3 = (float *)malloc(arg2 * sizeof(float));
        
        for(i=0; i < arg2; i++)
        {
            arg3[i] = (float)YPfu(YPtelt(veclen_, i));
        }
    }
    gtk_curve_get_vector(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUsetUvector,"samurui/gtk","gtk_curve_set_vector");
FUNFOR(YsamuruiSgtkYgtkUcurveUsetUvector);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUsetUvector)
{
    P curve_, veclen_;
    GtkCurve *arg1 ;
    int arg2 ;
    gfloat *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    ARG(veclen_, 1);
    {
        int i;
        
        arg2 = (int)YPtlen(veclen_);
        arg3 = (float *)malloc(arg2 * sizeof(float));
        
        for(i=0; i < arg2; i++)
        {
            arg3[i] = (float)YPfu(YPtelt(veclen_, i));
        }
    }
    gtk_curve_set_vector(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg3) free(arg3);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUcurveUsetUcurveUtype,"samurui/gtk","gtk_curve_set_curve_type");
FUNFOR(YsamuruiSgtkYgtkUcurveUsetUcurveUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUcurveUsetUcurveUtype)
{
    P curve_, type_;
    GtkCurve *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(curve_, 0);
    {
        arg1 = (GtkCurve *)YPlu(curve_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_curve_set_curve_type(arg1,(GtkCurveType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUnew,"samurui/gtk","gtk_dialog_new");
FUNFOR(YsamuruiSgtkYgtkUdialogUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_dialog_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUaddUactionUwidget,"samurui/gtk","gtk_dialog_add_action_widget");
FUNFOR(YsamuruiSgtkYgtkUdialogUaddUactionUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUaddUactionUwidget)
{
    P dialog_, child_, response_id_;
    GtkDialog *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(response_id_, 2);
    {
        arg3 = (signed)YPiu(response_id_);
    }
    gtk_dialog_add_action_widget(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUaddUbutton,"samurui/gtk","gtk_dialog_add_button");
FUNFOR(YsamuruiSgtkYgtkUdialogUaddUbutton);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUaddUbutton)
{
    P dialog_, button_text_, response_id_;
    GtkDialog *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(button_text_, 1);
    {
        arg2 = (char *)YPsu(button_text_);
    }
    ARG(response_id_, 2);
    {
        arg3 = (signed)YPiu(response_id_);
    }
    result = (GtkWidget *)gtk_dialog_add_button(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUsetUresponseUsensitive,"samurui/gtk","gtk_dialog_set_response_sensitive");
FUNFOR(YsamuruiSgtkYgtkUdialogUsetUresponseUsensitive);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUsetUresponseUsensitive)
{
    P dialog_, response_id_, setting_;
    GtkDialog *arg1 ;
    gint arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(response_id_, 1);
    {
        arg2 = (signed)YPiu(response_id_);
    }
    ARG(setting_, 2);
    {
        arg3 = (signed)YPiu(setting_);
    }
    gtk_dialog_set_response_sensitive(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUsetUdefaultUresponse,"samurui/gtk","gtk_dialog_set_default_response");
FUNFOR(YsamuruiSgtkYgtkUdialogUsetUdefaultUresponse);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUsetUdefaultUresponse)
{
    P dialog_, response_id_;
    GtkDialog *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(response_id_, 1);
    {
        arg2 = (signed)YPiu(response_id_);
    }
    gtk_dialog_set_default_response(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUsetUhasUseparator,"samurui/gtk","gtk_dialog_set_has_separator");
FUNFOR(YsamuruiSgtkYgtkUdialogUsetUhasUseparator);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUsetUhasUseparator)
{
    P dialog_, setting_;
    GtkDialog *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_dialog_set_has_separator(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUgetUhasUseparator,"samurui/gtk","gtk_dialog_get_has_separator");
FUNFOR(YsamuruiSgtkYgtkUdialogUgetUhasUseparator);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUgetUhasUseparator)
{
    P dialog_;
    GtkDialog *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    result = (gboolean )gtk_dialog_get_has_separator(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUresponse,"samurui/gtk","gtk_dialog_response");
FUNFOR(YsamuruiSgtkYgtkUdialogUresponse);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUresponse)
{
    P dialog_, response_id_;
    GtkDialog *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    ARG(response_id_, 1);
    {
        arg2 = (signed)YPiu(response_id_);
    }
    gtk_dialog_response(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdialogUrun,"samurui/gtk","gtk_dialog_run");
FUNFOR(YsamuruiSgtkYgtkUdialogUrun);

FUNCODEDEF(YsamuruiSgtkYgtkUdialogUrun)
{
    P dialog_;
    GtkDialog *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(dialog_, 0);
    {
        arg1 = (GtkDialog *)YPlu(dialog_);
    }
    result = (gint )gtk_dialog_run(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUdrawingUareaUnew,"samurui/gtk","gtk_drawing_area_new");
FUNFOR(YsamuruiSgtkYgtkUdrawingUareaUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUdrawingUareaUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_drawing_area_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUselectUregion,"samurui/gtk","gtk_editable_select_region");
FUNFOR(YsamuruiSgtkYgtkUeditableUselectUregion);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUselectUregion)
{
    P editable_, start_, end_;
    GtkEditable *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(start_, 1);
    {
        arg2 = (signed)YPiu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (signed)YPiu(end_);
    }
    gtk_editable_select_region(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUgetUselectionUbounds,"samurui/gtk","gtk_editable_get_selection_bounds");
FUNFOR(YsamuruiSgtkYgtkUeditableUgetUselectionUbounds);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUgetUselectionUbounds)
{
    P editable_, start_, end_;
    GtkEditable *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(start_, 1);
    {
        arg2 = (gint *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (gint *)YPlu(end_);
    }
    result = (gboolean )gtk_editable_get_selection_bounds(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUinsertUtext,"samurui/gtk","gtk_editable_insert_text");
FUNFOR(YsamuruiSgtkYgtkUeditableUinsertUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUinsertUtext)
{
    P editable_, new_text_, new_text_length_, position_;
    GtkEditable *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gint *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(new_text_, 1);
    {
        arg2 = (char *)YPsu(new_text_);
    }
    ARG(new_text_length_, 2);
    {
        arg3 = (signed)YPiu(new_text_length_);
    }
    ARG(position_, 3);
    {
        arg4 = (gint *)YPlu(position_);
    }
    gtk_editable_insert_text(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUdeleteUtext,"samurui/gtk","gtk_editable_delete_text");
FUNFOR(YsamuruiSgtkYgtkUeditableUdeleteUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUdeleteUtext)
{
    P editable_, start_pos_, end_pos_;
    GtkEditable *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(start_pos_, 1);
    {
        arg2 = (signed)YPiu(start_pos_);
    }
    ARG(end_pos_, 2);
    {
        arg3 = (signed)YPiu(end_pos_);
    }
    gtk_editable_delete_text(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUgetUchars,"samurui/gtk","gtk_editable_get_chars");
FUNFOR(YsamuruiSgtkYgtkUeditableUgetUchars);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUgetUchars)
{
    P editable_, start_pos_, end_pos_;
    GtkEditable *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(start_pos_, 1);
    {
        arg2 = (signed)YPiu(start_pos_);
    }
    ARG(end_pos_, 2);
    {
        arg3 = (signed)YPiu(end_pos_);
    }
    result = (gchar *)gtk_editable_get_chars(arg1,arg2,arg3);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUcutUclipboard,"samurui/gtk","gtk_editable_cut_clipboard");
FUNFOR(YsamuruiSgtkYgtkUeditableUcutUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUcutUclipboard)
{
    P editable_;
    GtkEditable *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    gtk_editable_cut_clipboard(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUcopyUclipboard,"samurui/gtk","gtk_editable_copy_clipboard");
FUNFOR(YsamuruiSgtkYgtkUeditableUcopyUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUcopyUclipboard)
{
    P editable_;
    GtkEditable *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    gtk_editable_copy_clipboard(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUpasteUclipboard,"samurui/gtk","gtk_editable_paste_clipboard");
FUNFOR(YsamuruiSgtkYgtkUeditableUpasteUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUpasteUclipboard)
{
    P editable_;
    GtkEditable *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    gtk_editable_paste_clipboard(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUdeleteUselection,"samurui/gtk","gtk_editable_delete_selection");
FUNFOR(YsamuruiSgtkYgtkUeditableUdeleteUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUdeleteUselection)
{
    P editable_;
    GtkEditable *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    gtk_editable_delete_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUsetUposition,"samurui/gtk","gtk_editable_set_position");
FUNFOR(YsamuruiSgtkYgtkUeditableUsetUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUsetUposition)
{
    P editable_, position_;
    GtkEditable *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(position_, 1);
    {
        arg2 = (signed)YPiu(position_);
    }
    gtk_editable_set_position(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUgetUposition,"samurui/gtk","gtk_editable_get_position");
FUNFOR(YsamuruiSgtkYgtkUeditableUgetUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUgetUposition)
{
    P editable_;
    GtkEditable *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    result = (gint )gtk_editable_get_position(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUsetUeditable,"samurui/gtk","gtk_editable_set_editable");
FUNFOR(YsamuruiSgtkYgtkUeditableUsetUeditable);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUsetUeditable)
{
    P editable_, is_editable_;
    GtkEditable *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    ARG(is_editable_, 1);
    {
        arg2 = (signed)YPiu(is_editable_);
    }
    gtk_editable_set_editable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeditableUgetUeditable,"samurui/gtk","gtk_editable_get_editable");
FUNFOR(YsamuruiSgtkYgtkUeditableUgetUeditable);

FUNCODEDEF(YsamuruiSgtkYgtkUeditableUgetUeditable)
{
    P editable_;
    GtkEditable *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(editable_, 0);
    {
        arg1 = (GtkEditable *)YPlu(editable_);
    }
    result = (gboolean )gtk_editable_get_editable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUnew,"samurui/gtk","gtk_entry_new");
FUNFOR(YsamuruiSgtkYgtkUentryUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_entry_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUvisibility,"samurui/gtk","gtk_entry_set_visibility");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUvisibility);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUvisibility)
{
    P entry_, visible_;
    GtkEntry *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(visible_, 1);
    {
        arg2 = (signed)YPiu(visible_);
    }
    gtk_entry_set_visibility(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUvisibility,"samurui/gtk","gtk_entry_get_visibility");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUvisibility);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUvisibility)
{
    P entry_;
    GtkEntry *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gboolean )gtk_entry_get_visibility(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUinvisibleUchar,"samurui/gtk","gtk_entry_set_invisible_char");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUinvisibleUchar);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUinvisibleUchar)
{
    P entry_, ch_;
    GtkEntry *arg1 ;
    gunichar arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(ch_, 1);
    {
        arg2 = (unsigned)YPiu(ch_);
    }
    gtk_entry_set_invisible_char(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUinvisibleUchar,"samurui/gtk","gtk_entry_get_invisible_char");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUinvisibleUchar);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUinvisibleUchar)
{
    P entry_;
    GtkEntry *arg1 ;
    gunichar result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gunichar )gtk_entry_get_invisible_char(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUhasUframe,"samurui/gtk","gtk_entry_set_has_frame");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUhasUframe);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUhasUframe)
{
    P entry_, setting_;
    GtkEntry *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_entry_set_has_frame(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUhasUframe,"samurui/gtk","gtk_entry_get_has_frame");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUhasUframe);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUhasUframe)
{
    P entry_;
    GtkEntry *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gboolean )gtk_entry_get_has_frame(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUmaxUlength,"samurui/gtk","gtk_entry_set_max_length");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUmaxUlength);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUmaxUlength)
{
    P entry_, max_;
    GtkEntry *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(max_, 1);
    {
        arg2 = (signed)YPiu(max_);
    }
    gtk_entry_set_max_length(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUmaxUlength,"samurui/gtk","gtk_entry_get_max_length");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUmaxUlength);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUmaxUlength)
{
    P entry_;
    GtkEntry *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gint )gtk_entry_get_max_length(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUactivatesUdefault,"samurui/gtk","gtk_entry_set_activates_default");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUactivatesUdefault);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUactivatesUdefault)
{
    P entry_, setting_;
    GtkEntry *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_entry_set_activates_default(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUactivatesUdefault,"samurui/gtk","gtk_entry_get_activates_default");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUactivatesUdefault);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUactivatesUdefault)
{
    P entry_;
    GtkEntry *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gboolean )gtk_entry_get_activates_default(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUwidthUchars,"samurui/gtk","gtk_entry_set_width_chars");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUwidthUchars);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUwidthUchars)
{
    P entry_, n_chars_;
    GtkEntry *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(n_chars_, 1);
    {
        arg2 = (signed)YPiu(n_chars_);
    }
    gtk_entry_set_width_chars(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUwidthUchars,"samurui/gtk","gtk_entry_get_width_chars");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUwidthUchars);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUwidthUchars)
{
    P entry_;
    GtkEntry *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gint )gtk_entry_get_width_chars(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUsetUtext,"samurui/gtk","gtk_entry_set_text");
FUNFOR(YsamuruiSgtkYgtkUentryUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUsetUtext)
{
    P entry_, text_;
    GtkEntry *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    gtk_entry_set_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUtext,"samurui/gtk","gtk_entry_get_text");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUtext)
{
    P entry_;
    GtkEntry *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (gchar *)gtk_entry_get_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUlayout,"samurui/gtk","gtk_entry_get_layout");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUlayout)
{
    P entry_;
    GtkEntry *arg1 ;
    PangoLayout *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    result = (PangoLayout *)gtk_entry_get_layout(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUentryUgetUlayoutUoffsets,"samurui/gtk","gtk_entry_get_layout_offsets");
FUNFOR(YsamuruiSgtkYgtkUentryUgetUlayoutUoffsets);

FUNCODEDEF(YsamuruiSgtkYgtkUentryUgetUlayoutUoffsets)
{
    P entry_;
    GtkEntry *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(entry_, 0);
    {
        arg1 = (GtkEntry *)YPlu(entry_);
    }
    gtk_entry_get_layout_offsets(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeventUboxUnew,"samurui/gtk","gtk_event_box_new");
FUNFOR(YsamuruiSgtkYgtkUeventUboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUeventUboxUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_event_box_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUnew,"samurui/gtk","gtk_file_selection_new");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUnew)
{
    P title_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(title_, 0);
    {
        arg1 = (char *)YPsu(title_);
    }
    result = (GtkWidget *)gtk_file_selection_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUsetUfilename,"samurui/gtk","gtk_file_selection_set_filename");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUsetUfilename);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUsetUfilename)
{
    P filesel_, filename_;
    GtkFileSelection *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filesel_, 0);
    {
        arg1 = (GtkFileSelection *)YPlu(filesel_);
    }
    ARG(filename_, 1);
    {
        arg2 = (char *)YPsu(filename_);
    }
    gtk_file_selection_set_filename(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUgetUfilename,"samurui/gtk","gtk_file_selection_get_filename");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUgetUfilename);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUgetUfilename)
{
    P filesel_;
    GtkFileSelection *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filesel_, 0);
    {
        arg1 = (GtkFileSelection *)YPlu(filesel_);
    }
    result = (gchar *)gtk_file_selection_get_filename(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUcomplete,"samurui/gtk","gtk_file_selection_complete");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUcomplete);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUcomplete)
{
    P filesel_, pattern_;
    GtkFileSelection *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filesel_, 0);
    {
        arg1 = (GtkFileSelection *)YPlu(filesel_);
    }
    ARG(pattern_, 1);
    {
        arg2 = (char *)YPsu(pattern_);
    }
    gtk_file_selection_complete(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUshowUfileopUbuttons,"samurui/gtk","gtk_file_selection_show_fileop_buttons");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUshowUfileopUbuttons);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUshowUfileopUbuttons)
{
    P filesel_;
    GtkFileSelection *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filesel_, 0);
    {
        arg1 = (GtkFileSelection *)YPlu(filesel_);
    }
    gtk_file_selection_show_fileop_buttons(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfileUselectionUhideUfileopUbuttons,"samurui/gtk","gtk_file_selection_hide_fileop_buttons");
FUNFOR(YsamuruiSgtkYgtkUfileUselectionUhideUfileopUbuttons);

FUNCODEDEF(YsamuruiSgtkYgtkUfileUselectionUhideUfileopUbuttons)
{
    P filesel_;
    GtkFileSelection *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filesel_, 0);
    {
        arg1 = (GtkFileSelection *)YPlu(filesel_);
    }
    gtk_file_selection_hide_fileop_buttons(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfixedUnew,"samurui/gtk","gtk_fixed_new");
FUNFOR(YsamuruiSgtkYgtkUfixedUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUfixedUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_fixed_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfixedUput,"samurui/gtk","gtk_fixed_put");
FUNFOR(YsamuruiSgtkYgtkUfixedUput);

FUNCODEDEF(YsamuruiSgtkYgtkUfixedUput)
{
    P fixed_, widget_, x_, y_;
    GtkFixed *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fixed_, 0);
    {
        arg1 = (GtkFixed *)YPlu(fixed_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gtk_fixed_put(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfixedUmove,"samurui/gtk","gtk_fixed_move");
FUNFOR(YsamuruiSgtkYgtkUfixedUmove);

FUNCODEDEF(YsamuruiSgtkYgtkUfixedUmove)
{
    P fixed_, widget_, x_, y_;
    GtkFixed *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fixed_, 0);
    {
        arg1 = (GtkFixed *)YPlu(fixed_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gtk_fixed_move(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfixedUsetUhasUwindow,"samurui/gtk","gtk_fixed_set_has_window");
FUNFOR(YsamuruiSgtkYgtkUfixedUsetUhasUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUfixedUsetUhasUwindow)
{
    P fixed_, has_window_;
    GtkFixed *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fixed_, 0);
    {
        arg1 = (GtkFixed *)YPlu(fixed_);
    }
    ARG(has_window_, 1);
    {
        arg2 = (signed)YPiu(has_window_);
    }
    gtk_fixed_set_has_window(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfixedUgetUhasUwindow,"samurui/gtk","gtk_fixed_get_has_window");
FUNFOR(YsamuruiSgtkYgtkUfixedUgetUhasUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUfixedUgetUhasUwindow)
{
    P fixed_;
    GtkFixed *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fixed_, 0);
    {
        arg1 = (GtkFixed *)YPlu(fixed_);
    }
    result = (gboolean )gtk_fixed_get_has_window(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUnew,"samurui/gtk","gtk_font_selection_new");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_font_selection_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUgetUfontUname,"samurui/gtk","gtk_font_selection_get_font_name");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUgetUfontUname);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUgetUfontUname)
{
    P fontsel_;
    GtkFontSelection *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fontsel_, 0);
    {
        arg1 = (GtkFontSelection *)YPlu(fontsel_);
    }
    result = (gchar *)gtk_font_selection_get_font_name(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUsetUfontUname,"samurui/gtk","gtk_font_selection_set_font_name");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUsetUfontUname);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUsetUfontUname)
{
    P fontsel_, fontname_;
    GtkFontSelection *arg1 ;
    gchar *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fontsel_, 0);
    {
        arg1 = (GtkFontSelection *)YPlu(fontsel_);
    }
    ARG(fontname_, 1);
    {
        arg2 = (char *)YPsu(fontname_);
    }
    result = (gboolean )gtk_font_selection_set_font_name(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUgetUpreviewUtext,"samurui/gtk","gtk_font_selection_get_preview_text");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUgetUpreviewUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUgetUpreviewUtext)
{
    P fontsel_;
    GtkFontSelection *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fontsel_, 0);
    {
        arg1 = (GtkFontSelection *)YPlu(fontsel_);
    }
    result = (gchar *)gtk_font_selection_get_preview_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUsetUpreviewUtext,"samurui/gtk","gtk_font_selection_set_preview_text");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUsetUpreviewUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUsetUpreviewUtext)
{
    P fontsel_, text_;
    GtkFontSelection *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fontsel_, 0);
    {
        arg1 = (GtkFontSelection *)YPlu(fontsel_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    gtk_font_selection_set_preview_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUtype,"samurui/gtk","gtk_font_selection_dialog_get_type");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_font_selection_dialog_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUnew,"samurui/gtk","gtk_font_selection_dialog_new");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUnew)
{
    P title_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(title_, 0);
    {
        arg1 = (char *)YPsu(title_);
    }
    result = (GtkWidget *)gtk_font_selection_dialog_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUfontUname,"samurui/gtk","gtk_font_selection_dialog_get_font_name");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUfontUname);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUfontUname)
{
    P fsd_;
    GtkFontSelectionDialog *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fsd_, 0);
    {
        arg1 = (GtkFontSelectionDialog *)YPlu(fsd_);
    }
    result = (gchar *)gtk_font_selection_dialog_get_font_name(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUfontUname,"samurui/gtk","gtk_font_selection_dialog_set_font_name");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUfontUname);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUfontUname)
{
    P fsd_, fontname_;
    GtkFontSelectionDialog *arg1 ;
    gchar *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fsd_, 0);
    {
        arg1 = (GtkFontSelectionDialog *)YPlu(fsd_);
    }
    ARG(fontname_, 1);
    {
        arg2 = (char *)YPsu(fontname_);
    }
    result = (gboolean )gtk_font_selection_dialog_set_font_name(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUpreviewUtext,"samurui/gtk","gtk_font_selection_dialog_get_preview_text");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUpreviewUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUpreviewUtext)
{
    P fsd_;
    GtkFontSelectionDialog *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fsd_, 0);
    {
        arg1 = (GtkFontSelectionDialog *)YPlu(fsd_);
    }
    result = (gchar *)gtk_font_selection_dialog_get_preview_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUpreviewUtext,"samurui/gtk","gtk_font_selection_dialog_set_preview_text");
FUNFOR(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUpreviewUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUpreviewUtext)
{
    P fsd_, text_;
    GtkFontSelectionDialog *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(fsd_, 0);
    {
        arg1 = (GtkFontSelectionDialog *)YPlu(fsd_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    gtk_font_selection_dialog_set_preview_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUnew,"samurui/gtk","gtk_frame_new");
FUNFOR(YsamuruiSgtkYgtkUframeUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUnew)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_frame_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUsetUlabel,"samurui/gtk","gtk_frame_set_label");
FUNFOR(YsamuruiSgtkYgtkUframeUsetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUsetUlabel)
{
    P frame_, label_;
    GtkFrame *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    gtk_frame_set_label(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUgetUlabel,"samurui/gtk","gtk_frame_get_label");
FUNFOR(YsamuruiSgtkYgtkUframeUgetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUgetUlabel)
{
    P frame_;
    GtkFrame *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    result = (gchar *)gtk_frame_get_label(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUsetUlabelUwidget,"samurui/gtk","gtk_frame_set_label_widget");
FUNFOR(YsamuruiSgtkYgtkUframeUsetUlabelUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUsetUlabelUwidget)
{
    P frame_, label_widget_;
    GtkFrame *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    ARG(label_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(label_widget_);
    }
    gtk_frame_set_label_widget(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUgetUlabelUwidget,"samurui/gtk","gtk_frame_get_label_widget");
FUNFOR(YsamuruiSgtkYgtkUframeUgetUlabelUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUgetUlabelUwidget)
{
    P frame_;
    GtkFrame *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    result = (GtkWidget *)gtk_frame_get_label_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUsetUlabelUalign,"samurui/gtk","gtk_frame_set_label_align");
FUNFOR(YsamuruiSgtkYgtkUframeUsetUlabelUalign);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUsetUlabelUalign)
{
    P frame_, xalign_, yalign_;
    GtkFrame *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (float)YPfu(yalign_);
    }
    gtk_frame_set_label_align(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUgetUlabelUalign,"samurui/gtk","gtk_frame_get_label_align");
FUNFOR(YsamuruiSgtkYgtkUframeUgetUlabelUalign);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUgetUlabelUalign)
{
    P frame_, xalign_, yalign_;
    GtkFrame *arg1 ;
    gfloat *arg2 ;
    gfloat *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (gfloat *)YPlu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (gfloat *)YPlu(yalign_);
    }
    gtk_frame_get_label_align(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUsetUshadowUtype,"samurui/gtk","gtk_frame_set_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUframeUsetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUsetUshadowUtype)
{
    P frame_, type_;
    GtkFrame *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_frame_set_shadow_type(arg1,(GtkShadowType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUframeUgetUshadowUtype,"samurui/gtk","gtk_frame_get_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUframeUgetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUframeUgetUshadowUtype)
{
    P frame_;
    GtkFrame *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(frame_, 0);
    {
        arg1 = (GtkFrame *)YPlu(frame_);
    }
    result = (int )gtk_frame_get_shadow_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgammaUcurveUnew,"samurui/gtk","gtk_gamma_curve_new");
FUNFOR(YsamuruiSgtkYgtkUgammaUcurveUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUgammaUcurveUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_gamma_curve_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUnew,"samurui/gtk","gtk_handle_box_new");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_handle_box_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUsetUshadowUtype,"samurui/gtk","gtk_handle_box_set_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUsetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUsetUshadowUtype)
{
    P handle_box_, type_;
    GtkHandleBox *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_handle_box_set_shadow_type(arg1,(GtkShadowType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUgetUshadowUtype,"samurui/gtk","gtk_handle_box_get_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUgetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUgetUshadowUtype)
{
    P handle_box_;
    GtkHandleBox *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    result = (int )gtk_handle_box_get_shadow_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUsetUhandleUposition,"samurui/gtk","gtk_handle_box_set_handle_position");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUsetUhandleUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUsetUhandleUposition)
{
    P handle_box_, position_;
    GtkHandleBox *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    ARG(position_, 1);
    {
        arg2 = (int)YPiu(position_);
    }
    gtk_handle_box_set_handle_position(arg1,(GtkPositionType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUgetUhandleUposition,"samurui/gtk","gtk_handle_box_get_handle_position");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUgetUhandleUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUgetUhandleUposition)
{
    P handle_box_;
    GtkHandleBox *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    result = (int )gtk_handle_box_get_handle_position(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUsetUsnapUedge,"samurui/gtk","gtk_handle_box_set_snap_edge");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUsetUsnapUedge);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUsetUsnapUedge)
{
    P handle_box_, edge_;
    GtkHandleBox *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    ARG(edge_, 1);
    {
        arg2 = (int)YPiu(edge_);
    }
    gtk_handle_box_set_snap_edge(arg1,(GtkPositionType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhandleUboxUgetUsnapUedge,"samurui/gtk","gtk_handle_box_get_snap_edge");
FUNFOR(YsamuruiSgtkYgtkUhandleUboxUgetUsnapUedge);

FUNCODEDEF(YsamuruiSgtkYgtkUhandleUboxUgetUsnapUedge)
{
    P handle_box_;
    GtkHandleBox *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(handle_box_, 0);
    {
        arg1 = (GtkHandleBox *)YPlu(handle_box_);
    }
    result = (int )gtk_handle_box_get_snap_edge(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhbuttonUboxUnew,"samurui/gtk","gtk_hbutton_box_new");
FUNFOR(YsamuruiSgtkYgtkUhbuttonUboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhbuttonUboxUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_hbutton_box_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhboxUnew,"samurui/gtk","gtk_hbox_new");
FUNFOR(YsamuruiSgtkYgtkUhboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhboxUnew)
{
    P homogeneous_, spacing_;
    gboolean arg1 ;
    gint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(homogeneous_, 0);
    {
        arg1 = (signed)YPiu(homogeneous_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (signed)YPiu(spacing_);
    }
    result = (GtkWidget *)gtk_hbox_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhpanedUnew,"samurui/gtk","gtk_hpaned_new");
FUNFOR(YsamuruiSgtkYgtkUhpanedUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhpanedUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_hpaned_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhrulerUnew,"samurui/gtk","gtk_hruler_new");
FUNFOR(YsamuruiSgtkYgtkUhrulerUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhrulerUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_hruler_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhscaleUnew,"samurui/gtk","gtk_hscale_new");
FUNFOR(YsamuruiSgtkYgtkUhscaleUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhscaleUnew)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    result = (GtkWidget *)gtk_hscale_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhscaleUnewUwithUrange,"samurui/gtk","gtk_hscale_new_with_range");
FUNFOR(YsamuruiSgtkYgtkUhscaleUnewUwithUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUhscaleUnewUwithUrange)
{
    P min_, max_, step_;
    gdouble arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(min_, 0);
    {
        arg1 = (double)((float)YPfu(min_));
    }
    ARG(max_, 1);
    {
        arg2 = (double)((float)YPfu(max_));
    }
    ARG(step_, 2);
    {
        arg3 = (double)((float)YPfu(step_));
    }
    result = (GtkWidget *)gtk_hscale_new_with_range(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUhscrollbarUnew,"samurui/gtk","gtk_hscrollbar_new");
FUNFOR(YsamuruiSgtkYgtkUhscrollbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUhscrollbarUnew)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    result = (GtkWidget *)gtk_hscrollbar_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnew,"samurui/gtk","gtk_image_new");
FUNFOR(YsamuruiSgtkYgtkUimageUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_image_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUpixmap,"samurui/gtk","gtk_image_new_from_pixmap");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUpixmap)
{
    P pixmap_, mask_;
    GdkPixmap *arg1 ;
    GdkBitmap *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixmap_, 0);
    {
        arg1 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(mask_);
    }
    result = (GtkWidget *)gtk_image_new_from_pixmap(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUimage,"samurui/gtk","gtk_image_new_from_image");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUimage);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUimage)
{
    P image_, mask_;
    GdkImage *arg1 ;
    GdkBitmap *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GdkImage *)YPlu(image_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(mask_);
    }
    result = (GtkWidget *)gtk_image_new_from_image(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUfile,"samurui/gtk","gtk_image_new_from_file");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUfile);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUfile)
{
    P filename_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(filename_, 0);
    {
        arg1 = (char *)YPsu(filename_);
    }
    result = (GtkWidget *)gtk_image_new_from_file(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUpixbuf,"samurui/gtk","gtk_image_new_from_pixbuf");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUpixbuf);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUpixbuf)
{
    P pixbuf_;
    GdkPixbuf *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixbuf_, 0);
    {
        arg1 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    result = (GtkWidget *)gtk_image_new_from_pixbuf(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUstock,"samurui/gtk","gtk_image_new_from_stock");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUstock)
{
    P stock_id_, size_;
    gchar *arg1 ;
    int arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(stock_id_, 0);
    {
        arg1 = (char *)YPsu(stock_id_);
    }
    ARG(size_, 1);
    {
        arg2 = (int)YPiu(size_);
    }
    result = (GtkWidget *)gtk_image_new_from_stock(arg1,(GtkIconSize )arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUiconUset,"samurui/gtk","gtk_image_new_from_icon_set");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUiconUset);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUiconUset)
{
    P icon_set_, size_;
    GtkIconSet *arg1 ;
    int arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(icon_set_, 0);
    {
        arg1 = (GtkIconSet *)YPlu(icon_set_);
    }
    ARG(size_, 1);
    {
        arg2 = (int)YPiu(size_);
    }
    result = (GtkWidget *)gtk_image_new_from_icon_set(arg1,(GtkIconSize )arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUnewUfromUanimation,"samurui/gtk","gtk_image_new_from_animation");
FUNFOR(YsamuruiSgtkYgtkUimageUnewUfromUanimation);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUnewUfromUanimation)
{
    P animation_;
    GdkPixbufAnimation *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(animation_, 0);
    {
        arg1 = (GdkPixbufAnimation *)YPlu(animation_);
    }
    result = (GtkWidget *)gtk_image_new_from_animation(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUpixmap,"samurui/gtk","gtk_image_set_from_pixmap");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUpixmap)
{
    P image_, pixmap_, mask_;
    GtkImage *arg1 ;
    GdkPixmap *arg2 ;
    GdkBitmap *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(pixmap_, 1);
    {
        arg2 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_image_set_from_pixmap(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUimage,"samurui/gtk","gtk_image_set_from_image");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUimage);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUimage)
{
    P image_, gdk_image_, mask_;
    GtkImage *arg1 ;
    GdkImage *arg2 ;
    GdkBitmap *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(gdk_image_, 1);
    {
        arg2 = (GdkImage *)YPlu(gdk_image_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_image_set_from_image(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUfile,"samurui/gtk","gtk_image_set_from_file");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUfile);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUfile)
{
    P image_, filename_;
    GtkImage *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(filename_, 1);
    {
        arg2 = (char *)YPsu(filename_);
    }
    gtk_image_set_from_file(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUpixbuf,"samurui/gtk","gtk_image_set_from_pixbuf");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUpixbuf);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUpixbuf)
{
    P image_, pixbuf_;
    GtkImage *arg1 ;
    GdkPixbuf *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(pixbuf_, 1);
    {
        arg2 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    gtk_image_set_from_pixbuf(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUstock,"samurui/gtk","gtk_image_set_from_stock");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUstock)
{
    P image_, stock_id_, size_;
    GtkImage *arg1 ;
    gchar *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(stock_id_, 1);
    {
        arg2 = (char *)YPsu(stock_id_);
    }
    ARG(size_, 2);
    {
        arg3 = (int)YPiu(size_);
    }
    gtk_image_set_from_stock(arg1,arg2,(GtkIconSize )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUiconUset,"samurui/gtk","gtk_image_set_from_icon_set");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUiconUset);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUiconUset)
{
    P image_, icon_set_, size_;
    GtkImage *arg1 ;
    GtkIconSet *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(icon_set_, 1);
    {
        arg2 = (GtkIconSet *)YPlu(icon_set_);
    }
    ARG(size_, 2);
    {
        arg3 = (int)YPiu(size_);
    }
    gtk_image_set_from_icon_set(arg1,arg2,(GtkIconSize )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUsetUfromUanimation,"samurui/gtk","gtk_image_set_from_animation");
FUNFOR(YsamuruiSgtkYgtkUimageUsetUfromUanimation);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUsetUfromUanimation)
{
    P image_, animation_;
    GtkImage *arg1 ;
    GdkPixbufAnimation *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(animation_, 1);
    {
        arg2 = (GdkPixbufAnimation *)YPlu(animation_);
    }
    gtk_image_set_from_animation(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUstorageUtype,"samurui/gtk","gtk_image_get_storage_type");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUstorageUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUstorageUtype)
{
    P image_;
    GtkImage *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    result = (int )gtk_image_get_storage_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUpixmap,"samurui/gtk","gtk_image_get_pixmap");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUpixmap);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUpixmap)
{
    P image_, pixmap_, mask_;
    GtkImage *arg1 ;
    GdkPixmap **arg2 ;
    GdkBitmap **arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(pixmap_, 1);
    {
        arg2 = (GdkPixmap **)YPlu(pixmap_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_);
    }
    gtk_image_get_pixmap(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUimage,"samurui/gtk","gtk_image_get_image");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUimage);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUimage)
{
    P image_, gdk_image_, mask_;
    GtkImage *arg1 ;
    GdkImage **arg2 ;
    GdkBitmap **arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(gdk_image_, 1);
    {
        arg2 = (GdkImage **)YPlu(gdk_image_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_);
    }
    gtk_image_get_image(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUpixbuf,"samurui/gtk","gtk_image_get_pixbuf");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUpixbuf);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUpixbuf)
{
    P image_;
    GtkImage *arg1 ;
    GdkPixbuf *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    result = (GdkPixbuf *)gtk_image_get_pixbuf(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUstock,"samurui/gtk","gtk_image_get_stock");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUstock)
{
    P image_, stock_id_, size_;
    GtkImage *arg1 ;
    gchar **arg2 ;
    GtkIconSize *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(stock_id_, 1);
    {
        arg2 = (gchar **)YPlu(stock_id_);
    }
    ARG(size_, 2);
    {
        arg3 = (GtkIconSize *)YPlu(size_);
    }
    gtk_image_get_stock(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUiconUset,"samurui/gtk","gtk_image_get_icon_set");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUiconUset);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUiconUset)
{
    P image_, icon_set_, size_;
    GtkImage *arg1 ;
    GtkIconSet **arg2 ;
    GtkIconSize *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    ARG(icon_set_, 1);
    {
        arg2 = (GtkIconSet **)YPlu(icon_set_);
    }
    ARG(size_, 2);
    {
        arg3 = (GtkIconSize *)YPlu(size_);
    }
    gtk_image_get_icon_set(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUimageUgetUanimation,"samurui/gtk","gtk_image_get_animation");
FUNFOR(YsamuruiSgtkYgtkUimageUgetUanimation);

FUNCODEDEF(YsamuruiSgtkYgtkUimageUgetUanimation)
{
    P image_;
    GtkImage *arg1 ;
    GdkPixbufAnimation *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(image_, 0);
    {
        arg1 = (GtkImage *)YPlu(image_);
    }
    result = (GdkPixbufAnimation *)gtk_image_get_animation(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinputUdialogUnew,"samurui/gtk","gtk_input_dialog_new");
FUNFOR(YsamuruiSgtkYgtkUinputUdialogUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUinputUdialogUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_input_dialog_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUselect,"samurui/gtk","gtk_item_select");
FUNFOR(YsamuruiSgtkYgtkUitemUselect);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUselect)
{
    P item_;
    GtkItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(item_, 0);
    {
        arg1 = (GtkItem *)YPlu(item_);
    }
    gtk_item_select(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUdeselect,"samurui/gtk","gtk_item_deselect");
FUNFOR(YsamuruiSgtkYgtkUitemUdeselect);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUdeselect)
{
    P item_;
    GtkItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(item_, 0);
    {
        arg1 = (GtkItem *)YPlu(item_);
    }
    gtk_item_deselect(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUtoggle,"samurui/gtk","gtk_item_toggle");
FUNFOR(YsamuruiSgtkYgtkUitemUtoggle);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUtoggle)
{
    P item_;
    GtkItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(item_, 0);
    {
        arg1 = (GtkItem *)YPlu(item_);
    }
    gtk_item_toggle(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUnew,"samurui/gtk","gtk_item_factory_new");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUnew)
{
    P container_type_, path_, accel_group_;
    GtkType arg1 ;
    gchar *arg2 ;
    GtkAccelGroup *arg3 ;
    GtkItemFactory *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(container_type_, 0);
    {
        arg1 = (unsigned long)YPiu(container_type_);
    }
    ARG(path_, 1);
    {
        arg2 = (char *)YPsu(path_);
    }
    ARG(accel_group_, 2);
    {
        arg3 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    result = (GtkItemFactory *)gtk_item_factory_new(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUconstruct,"samurui/gtk","gtk_item_factory_construct");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUconstruct);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUconstruct)
{
    P ifactory_, container_type_, path_, accel_group_;
    GtkItemFactory *arg1 ;
    GtkType arg2 ;
    gchar *arg3 ;
    GtkAccelGroup *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(container_type_, 1);
    {
        arg2 = (unsigned long)YPiu(container_type_);
    }
    ARG(path_, 2);
    {
        arg3 = (char *)YPsu(path_);
    }
    ARG(accel_group_, 3);
    {
        arg4 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    gtk_item_factory_construct(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUaddUforeign,"samurui/gtk","gtk_item_factory_add_foreign");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUaddUforeign);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUaddUforeign)
{
    P accel_widget_, full_path_, accel_group_, keyval_, modifiers_;
    GtkWidget *arg1 ;
    gchar *arg2 ;
    GtkAccelGroup *arg3 ;
    guint arg4 ;
    int arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(accel_widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(accel_widget_);
    }
    ARG(full_path_, 1);
    {
        arg2 = (char *)YPsu(full_path_);
    }
    ARG(accel_group_, 2);
    {
        arg3 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    ARG(keyval_, 3);
    {
        arg4 = (unsigned)YPiu(keyval_);
    }
    ARG(modifiers_, 4);
    {
        arg5 = (int)YPiu(modifiers_);
    }
    gtk_item_factory_add_foreign(arg1,arg2,arg3,arg4,(GdkModifierType )arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUfromUwidget,"samurui/gtk","gtk_item_factory_from_widget");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUfromUwidget)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkItemFactory *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkItemFactory *)gtk_item_factory_from_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUpathUfromUwidget,"samurui/gtk","gtk_item_factory_path_from_widget");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUpathUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUpathUfromUwidget)
{
    P widget_;
    GtkWidget *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gchar *)gtk_item_factory_path_from_widget(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUgetUitem,"samurui/gtk","gtk_item_factory_get_item");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUgetUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUgetUitem)
{
    P ifactory_, path_;
    GtkItemFactory *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(path_, 1);
    {
        arg2 = (char *)YPsu(path_);
    }
    result = (GtkWidget *)gtk_item_factory_get_item(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUgetUwidget,"samurui/gtk","gtk_item_factory_get_widget");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUgetUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUgetUwidget)
{
    P ifactory_, path_;
    GtkItemFactory *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(path_, 1);
    {
        arg2 = (char *)YPsu(path_);
    }
    result = (GtkWidget *)gtk_item_factory_get_widget(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUgetUwidgetUbyUaction,"samurui/gtk","gtk_item_factory_get_widget_by_action");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUgetUwidgetUbyUaction);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUgetUwidgetUbyUaction)
{
    P ifactory_, action_;
    GtkItemFactory *arg1 ;
    guint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(action_, 1);
    {
        arg2 = (unsigned)YPiu(action_);
    }
    result = (GtkWidget *)gtk_item_factory_get_widget_by_action(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUgetUitemUbyUaction,"samurui/gtk","gtk_item_factory_get_item_by_action");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUgetUitemUbyUaction);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUgetUitemUbyUaction)
{
    P ifactory_, action_;
    GtkItemFactory *arg1 ;
    guint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(action_, 1);
    {
        arg2 = (unsigned)YPiu(action_);
    }
    result = (GtkWidget *)gtk_item_factory_get_item_by_action(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUcreateUitem,"samurui/gtk","gtk_item_factory_create_item");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUcreateUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUcreateUitem)
{
    P ifactory_, entry_, callback_data_, callback_type_;
    GtkItemFactory *arg1 ;
    GtkItemFactoryEntry *arg2 ;
    gpointer arg3 ;
    guint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(entry_, 1);
    {
        arg2 = (GtkItemFactoryEntry *)YPlu(entry_);
    }
    ARG(callback_data_, 2);
    {
        arg3 = (gpointer )YPlu(callback_data_);
    }
    ARG(callback_type_, 3);
    {
        arg4 = (unsigned)YPiu(callback_type_);
    }
    gtk_item_factory_create_item(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUcreateUitems,"samurui/gtk","gtk_item_factory_create_items");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUcreateUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUcreateUitems)
{
    P ifactory_, n_entries_, entries_, callback_data_;
    GtkItemFactory *arg1 ;
    guint arg2 ;
    GtkItemFactoryEntry *arg3 ;
    gpointer arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(n_entries_, 1);
    {
        arg2 = (unsigned)YPiu(n_entries_);
    }
    ARG(entries_, 2);
    {
        arg3 = (GtkItemFactoryEntry *)YPlu(entries_);
    }
    ARG(callback_data_, 3);
    {
        arg4 = (gpointer )YPlu(callback_data_);
    }
    gtk_item_factory_create_items(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUdeleteUitem,"samurui/gtk","gtk_item_factory_delete_item");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUdeleteUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUitem)
{
    P ifactory_, path_;
    GtkItemFactory *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(path_, 1);
    {
        arg2 = (char *)YPsu(path_);
    }
    gtk_item_factory_delete_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentry,"samurui/gtk","gtk_item_factory_delete_entry");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentry);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentry)
{
    P ifactory_, entry_;
    GtkItemFactory *arg1 ;
    GtkItemFactoryEntry *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(entry_, 1);
    {
        arg2 = (GtkItemFactoryEntry *)YPlu(entry_);
    }
    gtk_item_factory_delete_entry(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentries,"samurui/gtk","gtk_item_factory_delete_entries");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentries);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentries)
{
    P ifactory_, n_entries_, entries_;
    GtkItemFactory *arg1 ;
    guint arg2 ;
    GtkItemFactoryEntry *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(n_entries_, 1);
    {
        arg2 = (unsigned)YPiu(n_entries_);
    }
    ARG(entries_, 2);
    {
        arg3 = (GtkItemFactoryEntry *)YPlu(entries_);
    }
    gtk_item_factory_delete_entries(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUpopup,"samurui/gtk","gtk_item_factory_popup");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUpopup);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUpopup)
{
    P ifactory_, x_, y_, mouse_button_, time_;
    GtkItemFactory *arg1 ;
    guint arg2 ;
    guint arg3 ;
    guint arg4 ;
    guint32 arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(x_, 1);
    {
        arg2 = (unsigned)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (unsigned)YPiu(y_);
    }
    ARG(mouse_button_, 3);
    {
        arg4 = (unsigned)YPiu(mouse_button_);
    }
    ARG(time_, 4);
    {
        arg5 = (unsigned)YPiu(time_);
    }
    gtk_item_factory_popup(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUpopupUwithUdata,"samurui/gtk","gtk_item_factory_popup_with_data");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUpopupUwithUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUpopupUwithUdata)
{
    P ifactory_, popup_data_, destroy_, x_, y_, mouse_button_, time_;
    GtkItemFactory *arg1 ;
    gpointer arg2 ;
    GtkDestroyNotify arg3 ;
    guint arg4 ;
    guint arg5 ;
    guint arg6 ;
    guint32 arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(popup_data_, 1);
    {
        arg2 = (gpointer )YPlu(popup_data_);
    }
    ARG(destroy_, 2);
    {
        arg3 = (GtkDestroyNotify )YPlu(destroy_);
    }
    ARG(x_, 3);
    {
        arg4 = (unsigned)YPiu(x_);
    }
    ARG(y_, 4);
    {
        arg5 = (unsigned)YPiu(y_);
    }
    ARG(mouse_button_, 5);
    {
        arg6 = (unsigned)YPiu(mouse_button_);
    }
    ARG(time_, 6);
    {
        arg7 = (unsigned)YPiu(time_);
    }
    gtk_item_factory_popup_with_data(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUpopupUdata,"samurui/gtk","gtk_item_factory_popup_data");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUpopupUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUpopupUdata)
{
    P ifactory_;
    GtkItemFactory *arg1 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    result = (gpointer )gtk_item_factory_popup_data(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUpopupUdataUfromUwidget,"samurui/gtk","gtk_item_factory_popup_data_from_widget");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUpopupUdataUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUpopupUdataUfromUwidget)
{
    P widget_;
    GtkWidget *arg1 ;
    gpointer result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (gpointer )gtk_item_factory_popup_data_from_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUitemUfactoryUsetUtranslateUfunc,"samurui/gtk","gtk_item_factory_set_translate_func");
FUNFOR(YsamuruiSgtkYgtkUitemUfactoryUsetUtranslateUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUitemUfactoryUsetUtranslateUfunc)
{
    P ifactory_, func_, data_, notify_;
    GtkItemFactory *arg1 ;
    GtkTranslateFunc arg2 ;
    gpointer arg3 ;
    GtkDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ifactory_, 0);
    {
        arg1 = (GtkItemFactory *)YPlu(ifactory_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkTranslateFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(notify_, 3);
    {
        arg4 = (GtkDestroyNotify )YPlu(notify_);
    }
    gtk_item_factory_set_translate_func(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUnew,"samurui/gtk","gtk_label_new");
FUNFOR(YsamuruiSgtkYgtkUlabelUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUnew)
{
    P str_;
    char *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(str_, 0);
    {
        arg1 = (char *)YPsu(str_);
    }
    result = (GtkWidget *)gtk_label_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUnewUwithUmnemonic,"samurui/gtk","gtk_label_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUlabelUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUnewUwithUmnemonic)
{
    P str_;
    char *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(str_, 0);
    {
        arg1 = (char *)YPsu(str_);
    }
    result = (GtkWidget *)gtk_label_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUtext,"samurui/gtk","gtk_label_set_text");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUtext)
{
    P label_, str_;
    GtkLabel *arg1 ;
    char *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(str_, 1);
    {
        arg2 = (char *)YPsu(str_);
    }
    gtk_label_set_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUtext,"samurui/gtk","gtk_label_get_text");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUtext)
{
    P label_;
    GtkLabel *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gchar *)gtk_label_get_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUattributes,"samurui/gtk","gtk_label_set_attributes");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUattributes);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUattributes)
{
    P label_, attrs_;
    GtkLabel *arg1 ;
    PangoAttrList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(attrs_, 1);
    {
        arg2 = (PangoAttrList *)YPlu(attrs_);
    }
    gtk_label_set_attributes(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUattributes,"samurui/gtk","gtk_label_get_attributes");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUattributes);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUattributes)
{
    P label_;
    GtkLabel *arg1 ;
    PangoAttrList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (PangoAttrList *)gtk_label_get_attributes(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUlabel,"samurui/gtk","gtk_label_set_label");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUlabel)
{
    P label_, str_;
    GtkLabel *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(str_, 1);
    {
        arg2 = (char *)YPsu(str_);
    }
    gtk_label_set_label(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUlabel,"samurui/gtk","gtk_label_get_label");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUlabel)
{
    P label_;
    GtkLabel *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gchar *)gtk_label_get_label(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUmarkup,"samurui/gtk","gtk_label_set_markup");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUmarkup);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUmarkup)
{
    P label_, str_;
    GtkLabel *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(str_, 1);
    {
        arg2 = (char *)YPsu(str_);
    }
    gtk_label_set_markup(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUuseUmarkup,"samurui/gtk","gtk_label_set_use_markup");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUuseUmarkup);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUuseUmarkup)
{
    P label_, setting_;
    GtkLabel *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_label_set_use_markup(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUuseUmarkup,"samurui/gtk","gtk_label_get_use_markup");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUuseUmarkup);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUuseUmarkup)
{
    P label_;
    GtkLabel *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gboolean )gtk_label_get_use_markup(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUuseUunderline,"samurui/gtk","gtk_label_set_use_underline");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUuseUunderline);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUuseUunderline)
{
    P label_, setting_;
    GtkLabel *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_label_set_use_underline(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUuseUunderline,"samurui/gtk","gtk_label_get_use_underline");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUuseUunderline);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUuseUunderline)
{
    P label_;
    GtkLabel *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gboolean )gtk_label_get_use_underline(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUmarkupUwithUmnemonic,"samurui/gtk","gtk_label_set_markup_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUmarkupUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUmarkupUwithUmnemonic)
{
    P label_, str_;
    GtkLabel *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(str_, 1);
    {
        arg2 = (char *)YPsu(str_);
    }
    gtk_label_set_markup_with_mnemonic(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUmnemonicUkeyval,"samurui/gtk","gtk_label_get_mnemonic_keyval");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUmnemonicUkeyval);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUmnemonicUkeyval)
{
    P label_;
    GtkLabel *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (guint )gtk_label_get_mnemonic_keyval(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUmnemonicUwidget,"samurui/gtk","gtk_label_set_mnemonic_widget");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUmnemonicUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUmnemonicUwidget)
{
    P label_, widget_;
    GtkLabel *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_label_set_mnemonic_widget(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUmnemonicUwidget,"samurui/gtk","gtk_label_get_mnemonic_widget");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUmnemonicUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUmnemonicUwidget)
{
    P label_;
    GtkLabel *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (GtkWidget *)gtk_label_get_mnemonic_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUtextUwithUmnemonic,"samurui/gtk","gtk_label_set_text_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUtextUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUtextUwithUmnemonic)
{
    P label_, str_;
    GtkLabel *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(str_, 1);
    {
        arg2 = (char *)YPsu(str_);
    }
    gtk_label_set_text_with_mnemonic(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUjustify,"samurui/gtk","gtk_label_set_justify");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUjustify);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUjustify)
{
    P label_, jtype_;
    GtkLabel *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(jtype_, 1);
    {
        arg2 = (int)YPiu(jtype_);
    }
    gtk_label_set_justify(arg1,(GtkJustification )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUjustify,"samurui/gtk","gtk_label_get_justify");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUjustify);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUjustify)
{
    P label_;
    GtkLabel *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (int )gtk_label_get_justify(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUpattern,"samurui/gtk","gtk_label_set_pattern");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUpattern);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUpattern)
{
    P label_, pattern_;
    GtkLabel *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(pattern_, 1);
    {
        arg2 = (char *)YPsu(pattern_);
    }
    gtk_label_set_pattern(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUlineUwrap,"samurui/gtk","gtk_label_set_line_wrap");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUlineUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUlineUwrap)
{
    P label_, wrap_;
    GtkLabel *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(wrap_, 1);
    {
        arg2 = (signed)YPiu(wrap_);
    }
    gtk_label_set_line_wrap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUlineUwrap,"samurui/gtk","gtk_label_get_line_wrap");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUlineUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUlineUwrap)
{
    P label_;
    GtkLabel *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gboolean )gtk_label_get_line_wrap(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUsetUselectable,"samurui/gtk","gtk_label_set_selectable");
FUNFOR(YsamuruiSgtkYgtkUlabelUsetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUsetUselectable)
{
    P label_, setting_;
    GtkLabel *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_label_set_selectable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUselectable,"samurui/gtk","gtk_label_get_selectable");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUselectable);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUselectable)
{
    P label_;
    GtkLabel *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (gboolean )gtk_label_get_selectable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUselectUregion,"samurui/gtk","gtk_label_select_region");
FUNFOR(YsamuruiSgtkYgtkUlabelUselectUregion);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUselectUregion)
{
    P label_, start_offset_, end_offset_;
    GtkLabel *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(start_offset_, 1);
    {
        arg2 = (signed)YPiu(start_offset_);
    }
    ARG(end_offset_, 2);
    {
        arg3 = (signed)YPiu(end_offset_);
    }
    gtk_label_select_region(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUselectionUbounds,"samurui/gtk","gtk_label_get_selection_bounds");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUselectionUbounds);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUselectionUbounds)
{
    P label_, start_, end_;
    GtkLabel *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    ARG(start_, 1);
    {
        arg2 = (gint *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (gint *)YPlu(end_);
    }
    result = (gboolean )gtk_label_get_selection_bounds(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUlayout,"samurui/gtk","gtk_label_get_layout");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUlayout)
{
    P label_;
    GtkLabel *arg1 ;
    PangoLayout *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    result = (PangoLayout *)gtk_label_get_layout(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlabelUgetUlayoutUoffsets,"samurui/gtk","gtk_label_get_layout_offsets");
FUNFOR(YsamuruiSgtkYgtkUlabelUgetUlayoutUoffsets);

FUNCODEDEF(YsamuruiSgtkYgtkUlabelUgetUlayoutUoffsets)
{
    P label_;
    GtkLabel *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(label_, 0);
    {
        arg1 = (GtkLabel *)YPlu(label_);
    }
    gtk_label_get_layout_offsets(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUnew,"samurui/gtk","gtk_layout_new");
FUNFOR(YsamuruiSgtkYgtkUlayoutUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUnew)
{
    P hadjustment_, vadjustment_;
    GtkAdjustment *arg1 ;
    GtkAdjustment *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(hadjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    ARG(vadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(vadjustment_);
    }
    result = (GtkWidget *)gtk_layout_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUput,"samurui/gtk","gtk_layout_put");
FUNFOR(YsamuruiSgtkYgtkUlayoutUput);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUput)
{
    P layout_, child_widget_, x_, y_;
    GtkLayout *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(child_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_widget_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gtk_layout_put(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUmove,"samurui/gtk","gtk_layout_move");
FUNFOR(YsamuruiSgtkYgtkUlayoutUmove);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUmove)
{
    P layout_, child_widget_, x_, y_;
    GtkLayout *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(child_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_widget_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gtk_layout_move(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUsetUsize,"samurui/gtk","gtk_layout_set_size");
FUNFOR(YsamuruiSgtkYgtkUlayoutUsetUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUsetUsize)
{
    P layout_, width_, height_;
    GtkLayout *arg1 ;
    guint arg2 ;
    guint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(width_, 1);
    {
        arg2 = (unsigned)YPiu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (unsigned)YPiu(height_);
    }
    gtk_layout_set_size(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUgetUsize,"samurui/gtk","gtk_layout_get_size");
FUNFOR(YsamuruiSgtkYgtkUlayoutUgetUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUgetUsize)
{
    P layout_, width_, height_;
    GtkLayout *arg1 ;
    guint *arg2 ;
    guint *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(width_, 1);
    {
        arg2 = (guint *)YPlu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (guint *)YPlu(height_);
    }
    gtk_layout_get_size(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUgetUhadjustment,"samurui/gtk","gtk_layout_get_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUlayoutUgetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUgetUhadjustment)
{
    P layout_;
    GtkLayout *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    result = (GtkAdjustment *)gtk_layout_get_hadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUgetUvadjustment,"samurui/gtk","gtk_layout_get_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUlayoutUgetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUgetUvadjustment)
{
    P layout_;
    GtkLayout *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    result = (GtkAdjustment *)gtk_layout_get_vadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUsetUhadjustment,"samurui/gtk","gtk_layout_set_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUlayoutUsetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUsetUhadjustment)
{
    P layout_, adjustment_;
    GtkLayout *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_layout_set_hadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlayoutUsetUvadjustment,"samurui/gtk","gtk_layout_set_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUlayoutUsetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUlayoutUsetUvadjustment)
{
    P layout_, adjustment_;
    GtkLayout *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(layout_, 0);
    {
        arg1 = (GtkLayout *)YPlu(layout_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_layout_set_vadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUnew,"samurui/gtk","gtk_list_new");
FUNFOR(YsamuruiSgtkYgtkUlistUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_list_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUinsertUitems,"samurui/gtk","gtk_list_insert_items");
FUNFOR(YsamuruiSgtkYgtkUlistUinsertUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUinsertUitems)
{
    P list_, items_, position_;
    GtkList *arg1 ;
    GList *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_list_insert_items(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUappendUitems,"samurui/gtk","gtk_list_append_items");
FUNFOR(YsamuruiSgtkYgtkUlistUappendUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUappendUitems)
{
    P list_, items_;
    GtkList *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    gtk_list_append_items(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUprependUitems,"samurui/gtk","gtk_list_prepend_items");
FUNFOR(YsamuruiSgtkYgtkUlistUprependUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUprependUitems)
{
    P list_, items_;
    GtkList *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    gtk_list_prepend_items(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUremoveUitems,"samurui/gtk","gtk_list_remove_items");
FUNFOR(YsamuruiSgtkYgtkUlistUremoveUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUremoveUitems)
{
    P list_, items_;
    GtkList *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    gtk_list_remove_items(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUremoveUitemsUnoUunref,"samurui/gtk","gtk_list_remove_items_no_unref");
FUNFOR(YsamuruiSgtkYgtkUlistUremoveUitemsUnoUunref);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUremoveUitemsUnoUunref)
{
    P list_, items_;
    GtkList *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    gtk_list_remove_items_no_unref(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUclearUitems,"samurui/gtk","gtk_list_clear_items");
FUNFOR(YsamuruiSgtkYgtkUlistUclearUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUclearUitems)
{
    P list_, start_, end_;
    GtkList *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(start_, 1);
    {
        arg2 = (signed)YPiu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (signed)YPiu(end_);
    }
    gtk_list_clear_items(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUselectUitem,"samurui/gtk","gtk_list_select_item");
FUNFOR(YsamuruiSgtkYgtkUlistUselectUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUselectUitem)
{
    P list_, item_;
    GtkList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(item_, 1);
    {
        arg2 = (signed)YPiu(item_);
    }
    gtk_list_select_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUunselectUitem,"samurui/gtk","gtk_list_unselect_item");
FUNFOR(YsamuruiSgtkYgtkUlistUunselectUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUunselectUitem)
{
    P list_, item_;
    GtkList *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(item_, 1);
    {
        arg2 = (signed)YPiu(item_);
    }
    gtk_list_unselect_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUselectUchild,"samurui/gtk","gtk_list_select_child");
FUNFOR(YsamuruiSgtkYgtkUlistUselectUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUselectUchild)
{
    P list_, child_;
    GtkList *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_list_select_child(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUunselectUchild,"samurui/gtk","gtk_list_unselect_child");
FUNFOR(YsamuruiSgtkYgtkUlistUunselectUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUunselectUchild)
{
    P list_, child_;
    GtkList *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_list_unselect_child(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUchildUposition,"samurui/gtk","gtk_list_child_position");
FUNFOR(YsamuruiSgtkYgtkUlistUchildUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUchildUposition)
{
    P list_, child_;
    GtkList *arg1 ;
    GtkWidget *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (gint )gtk_list_child_position(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUsetUselectionUmode,"samurui/gtk","gtk_list_set_selection_mode");
FUNFOR(YsamuruiSgtkYgtkUlistUsetUselectionUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUsetUselectionUmode)
{
    P list_, mode_;
    GtkList *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gtk_list_set_selection_mode(arg1,(GtkSelectionMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUextendUselection,"samurui/gtk","gtk_list_extend_selection");
FUNFOR(YsamuruiSgtkYgtkUlistUextendUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUextendUselection)
{
    P list_, scroll_type_, position_, auto_start_selection_;
    GtkList *arg1 ;
    int arg2 ;
    gfloat arg3 ;
    gboolean arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(scroll_type_, 1);
    {
        arg2 = (int)YPiu(scroll_type_);
    }
    ARG(position_, 2);
    {
        arg3 = (float)YPfu(position_);
    }
    ARG(auto_start_selection_, 3);
    {
        arg4 = (signed)YPiu(auto_start_selection_);
    }
    gtk_list_extend_selection(arg1,(GtkScrollType )arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUstartUselection,"samurui/gtk","gtk_list_start_selection");
FUNFOR(YsamuruiSgtkYgtkUlistUstartUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUstartUselection)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_start_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUendUselection,"samurui/gtk","gtk_list_end_selection");
FUNFOR(YsamuruiSgtkYgtkUlistUendUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUendUselection)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_end_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUselectUall,"samurui/gtk","gtk_list_select_all");
FUNFOR(YsamuruiSgtkYgtkUlistUselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUselectUall)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_select_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUunselectUall,"samurui/gtk","gtk_list_unselect_all");
FUNFOR(YsamuruiSgtkYgtkUlistUunselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUunselectUall)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_unselect_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUscrollUhorizontal,"samurui/gtk","gtk_list_scroll_horizontal");
FUNFOR(YsamuruiSgtkYgtkUlistUscrollUhorizontal);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUscrollUhorizontal)
{
    P list_, scroll_type_, position_;
    GtkList *arg1 ;
    int arg2 ;
    gfloat arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(scroll_type_, 1);
    {
        arg2 = (int)YPiu(scroll_type_);
    }
    ARG(position_, 2);
    {
        arg3 = (float)YPfu(position_);
    }
    gtk_list_scroll_horizontal(arg1,(GtkScrollType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUscrollUvertical,"samurui/gtk","gtk_list_scroll_vertical");
FUNFOR(YsamuruiSgtkYgtkUlistUscrollUvertical);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUscrollUvertical)
{
    P list_, scroll_type_, position_;
    GtkList *arg1 ;
    int arg2 ;
    gfloat arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(scroll_type_, 1);
    {
        arg2 = (int)YPiu(scroll_type_);
    }
    ARG(position_, 2);
    {
        arg3 = (float)YPfu(position_);
    }
    gtk_list_scroll_vertical(arg1,(GtkScrollType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUtoggleUaddUmode,"samurui/gtk","gtk_list_toggle_add_mode");
FUNFOR(YsamuruiSgtkYgtkUlistUtoggleUaddUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUtoggleUaddUmode)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_toggle_add_mode(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUtoggleUfocusUrow,"samurui/gtk","gtk_list_toggle_focus_row");
FUNFOR(YsamuruiSgtkYgtkUlistUtoggleUfocusUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUtoggleUfocusUrow)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_toggle_focus_row(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUtoggleUrow,"samurui/gtk","gtk_list_toggle_row");
FUNFOR(YsamuruiSgtkYgtkUlistUtoggleUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUtoggleUrow)
{
    P list_, item_;
    GtkList *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    ARG(item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(item_);
    }
    gtk_list_toggle_row(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUundoUselection,"samurui/gtk","gtk_list_undo_selection");
FUNFOR(YsamuruiSgtkYgtkUlistUundoUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUundoUselection)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_undo_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUendUdragUselection,"samurui/gtk","gtk_list_end_drag_selection");
FUNFOR(YsamuruiSgtkYgtkUlistUendUdragUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUendUdragUselection)
{
    P list_;
    GtkList *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_, 0);
    {
        arg1 = (GtkList *)YPlu(list_);
    }
    gtk_list_end_drag_selection(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUitemUnew,"samurui/gtk","gtk_list_item_new");
FUNFOR(YsamuruiSgtkYgtkUlistUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUitemUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_list_item_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUitemUnewUwithUlabel,"samurui/gtk","gtk_list_item_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUlistUitemUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUitemUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_list_item_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUitemUselect,"samurui/gtk","gtk_list_item_select");
FUNFOR(YsamuruiSgtkYgtkUlistUitemUselect);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUitemUselect)
{
    P list_item_;
    GtkListItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_item_, 0);
    {
        arg1 = (GtkListItem *)YPlu(list_item_);
    }
    gtk_list_item_select(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUlistUitemUdeselect,"samurui/gtk","gtk_list_item_deselect");
FUNFOR(YsamuruiSgtkYgtkUlistUitemUdeselect);

FUNCODEDEF(YsamuruiSgtkYgtkUlistUitemUdeselect)
{
    P list_item_;
    GtkListItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(list_item_, 0);
    {
        arg1 = (GtkListItem *)YPlu(list_item_);
    }
    gtk_list_item_deselect(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinit,"samurui/gtk","gtk_init");
FUNFOR(YsamuruiSgtkYgtkUinit);

FUNCODEDEF(YsamuruiSgtkYgtkUinit)
{
    P argc_, argv_;
    int *arg1 ;
    char ***arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(argc_, 0);
    {
        arg1 = (int *)YPlu(argc_);
    }
    ARG(argv_, 1);
    {
        arg2 = (char ***)YPlu(argv_);
    }
    gtk_init(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinitUeasy,"samurui/gtk","gtk_init_easy");
FUNFOR(YsamuruiSgtkYgtkUinitUeasy);

FUNCODEDEF(YsamuruiSgtkYgtkUinitUeasy)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_init_easy();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUeventsUpending,"samurui/gtk","gtk_events_pending");
FUNFOR(YsamuruiSgtkYgtkUeventsUpending);

FUNCODEDEF(YsamuruiSgtkYgtkUeventsUpending)
{
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gint )gtk_events_pending();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmain,"samurui/gtk","gtk_main");
FUNFOR(YsamuruiSgtkYgtkUmain);

FUNCODEDEF(YsamuruiSgtkYgtkUmain)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_main();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmainUlevel,"samurui/gtk","gtk_main_level");
FUNFOR(YsamuruiSgtkYgtkUmainUlevel);

FUNCODEDEF(YsamuruiSgtkYgtkUmainUlevel)
{
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (guint )gtk_main_level();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmainUquit,"samurui/gtk","gtk_main_quit");
FUNFOR(YsamuruiSgtkYgtkUmainUquit);

FUNCODEDEF(YsamuruiSgtkYgtkUmainUquit)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_main_quit();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmainUiteration,"samurui/gtk","gtk_main_iteration");
FUNFOR(YsamuruiSgtkYgtkUmainUiteration);

FUNCODEDEF(YsamuruiSgtkYgtkUmainUiteration)
{
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (gboolean )gtk_main_iteration();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmainUiterationUdo,"samurui/gtk","gtk_main_iteration_do");
FUNFOR(YsamuruiSgtkYgtkUmainUiterationUdo);

FUNCODEDEF(YsamuruiSgtkYgtkUmainUiterationUdo)
{
    P blocking_;
    gboolean arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(blocking_, 0);
    {
        arg1 = (signed)YPiu(blocking_);
    }
    result = (gboolean )gtk_main_iteration_do(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgrabUadd,"samurui/gtk","gtk_grab_add");
FUNFOR(YsamuruiSgtkYgtkUgrabUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUgrabUadd)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_grab_add(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgrabUgetUcurrent,"samurui/gtk","gtk_grab_get_current");
FUNFOR(YsamuruiSgtkYgtkUgrabUgetUcurrent);

FUNCODEDEF(YsamuruiSgtkYgtkUgrabUgetUcurrent)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_grab_get_current();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgrabUremove,"samurui/gtk","gtk_grab_remove");
FUNFOR(YsamuruiSgtkYgtkUgrabUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUgrabUremove)
{
    P widget_;
    GtkWidget *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    gtk_grab_remove(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinitUadd,"samurui/gtk","gtk_init_add");
FUNFOR(YsamuruiSgtkYgtkUinitUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUinitUadd)
{
    P function_, data_;
    GtkFunction arg1 ;
    gpointer arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(function_, 0);
    {
        arg1 = (GtkFunction )YPlu(function_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    gtk_init_add(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUquitUaddUdestroy,"samurui/gtk","gtk_quit_add_destroy");
FUNFOR(YsamuruiSgtkYgtkUquitUaddUdestroy);

FUNCODEDEF(YsamuruiSgtkYgtkUquitUaddUdestroy)
{
    P main_level_, object_;
    guint arg1 ;
    GtkObject *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(main_level_, 0);
    {
        arg1 = (unsigned)YPiu(main_level_);
    }
    ARG(object_, 1);
    {
        arg2 = (GtkObject *)YPlu(object_);
    }
    gtk_quit_add_destroy(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUquitUadd,"samurui/gtk","gtk_quit_add");
FUNFOR(YsamuruiSgtkYgtkUquitUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUquitUadd)
{
    P main_level_, function_, data_;
    guint arg1 ;
    GtkFunction arg2 ;
    gpointer arg3 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(main_level_, 0);
    {
        arg1 = (unsigned)YPiu(main_level_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (guint )gtk_quit_add(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUquitUaddUfull,"samurui/gtk","gtk_quit_add_full");
FUNFOR(YsamuruiSgtkYgtkUquitUaddUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUquitUaddUfull)
{
    P main_level_, function_, marshal_, data_, destroy_;
    guint arg1 ;
    GtkFunction arg2 ;
    GtkCallbackMarshal arg3 ;
    gpointer arg4 ;
    GtkDestroyNotify arg5 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(main_level_, 0);
    {
        arg1 = (unsigned)YPiu(main_level_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(marshal_, 2);
    {
        arg3 = (GtkCallbackMarshal )YPlu(marshal_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 4);
    {
        arg5 = (GtkDestroyNotify )YPlu(destroy_);
    }
    result = (guint )gtk_quit_add_full(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUquitUremove,"samurui/gtk","gtk_quit_remove");
FUNFOR(YsamuruiSgtkYgtkUquitUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUquitUremove)
{
    P quit_handler_id_;
    guint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(quit_handler_id_, 0);
    {
        arg1 = (unsigned)YPiu(quit_handler_id_);
    }
    gtk_quit_remove(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUquitUremoveUbyUdata,"samurui/gtk","gtk_quit_remove_by_data");
FUNFOR(YsamuruiSgtkYgtkUquitUremoveUbyUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUquitUremoveUbyUdata)
{
    P data_;
    gpointer arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(data_, 0);
    {
        arg1 = (gpointer )YPlu(data_);
    }
    gtk_quit_remove_by_data(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtimeoutUadd,"samurui/gtk","gtk_timeout_add");
FUNFOR(YsamuruiSgtkYgtkUtimeoutUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUtimeoutUadd)
{
    P interval_, function_, data_;
    guint32 arg1 ;
    GtkFunction arg2 ;
    gpointer arg3 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(interval_, 0);
    {
        arg1 = (unsigned)YPiu(interval_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (guint )gtk_timeout_add(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtimeoutUaddUfull,"samurui/gtk","gtk_timeout_add_full");
FUNFOR(YsamuruiSgtkYgtkUtimeoutUaddUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUtimeoutUaddUfull)
{
    P interval_, function_, marshal_, data_, destroy_;
    guint32 arg1 ;
    GtkFunction arg2 ;
    GtkCallbackMarshal arg3 ;
    gpointer arg4 ;
    GtkDestroyNotify arg5 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(interval_, 0);
    {
        arg1 = (unsigned)YPiu(interval_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(marshal_, 2);
    {
        arg3 = (GtkCallbackMarshal )YPlu(marshal_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 4);
    {
        arg5 = (GtkDestroyNotify )YPlu(destroy_);
    }
    result = (guint )gtk_timeout_add_full(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtimeoutUremove,"samurui/gtk","gtk_timeout_remove");
FUNFOR(YsamuruiSgtkYgtkUtimeoutUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUtimeoutUremove)
{
    P timeout_handler_id_;
    guint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(timeout_handler_id_, 0);
    {
        arg1 = (unsigned)YPiu(timeout_handler_id_);
    }
    gtk_timeout_remove(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUidleUadd,"samurui/gtk","gtk_idle_add");
FUNFOR(YsamuruiSgtkYgtkUidleUadd);

FUNCODEDEF(YsamuruiSgtkYgtkUidleUadd)
{
    P function_, data_;
    GtkFunction arg1 ;
    gpointer arg2 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(function_, 0);
    {
        arg1 = (GtkFunction )YPlu(function_);
    }
    ARG(data_, 1);
    {
        arg2 = (gpointer )YPlu(data_);
    }
    result = (guint )gtk_idle_add(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUidleUaddUpriority,"samurui/gtk","gtk_idle_add_priority");
FUNFOR(YsamuruiSgtkYgtkUidleUaddUpriority);

FUNCODEDEF(YsamuruiSgtkYgtkUidleUaddUpriority)
{
    P priority_, function_, data_;
    gint arg1 ;
    GtkFunction arg2 ;
    gpointer arg3 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(priority_, 0);
    {
        arg1 = (signed)YPiu(priority_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    result = (guint )gtk_idle_add_priority(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUidleUaddUfull,"samurui/gtk","gtk_idle_add_full");
FUNFOR(YsamuruiSgtkYgtkUidleUaddUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUidleUaddUfull)
{
    P priority_, function_, marshal_, data_, destroy_;
    gint arg1 ;
    GtkFunction arg2 ;
    GtkCallbackMarshal arg3 ;
    gpointer arg4 ;
    GtkDestroyNotify arg5 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(priority_, 0);
    {
        arg1 = (signed)YPiu(priority_);
    }
    ARG(function_, 1);
    {
        arg2 = (GtkFunction )YPlu(function_);
    }
    ARG(marshal_, 2);
    {
        arg3 = (GtkCallbackMarshal )YPlu(marshal_);
    }
    ARG(data_, 3);
    {
        arg4 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 4);
    {
        arg5 = (GtkDestroyNotify )YPlu(destroy_);
    }
    result = (guint )gtk_idle_add_full(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUidleUremove,"samurui/gtk","gtk_idle_remove");
FUNFOR(YsamuruiSgtkYgtkUidleUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUidleUremove)
{
    P idle_handler_id_;
    guint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(idle_handler_id_, 0);
    {
        arg1 = (unsigned)YPiu(idle_handler_id_);
    }
    gtk_idle_remove(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUidleUremoveUbyUdata,"samurui/gtk","gtk_idle_remove_by_data");
FUNFOR(YsamuruiSgtkYgtkUidleUremoveUbyUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUidleUremoveUbyUdata)
{
    P data_;
    gpointer arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(data_, 0);
    {
        arg1 = (gpointer )YPlu(data_);
    }
    gtk_idle_remove_by_data(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinputUaddUfull,"samurui/gtk","gtk_input_add_full");
FUNFOR(YsamuruiSgtkYgtkUinputUaddUfull);

FUNCODEDEF(YsamuruiSgtkYgtkUinputUaddUfull)
{
    P source_, condition_, function_, marshal_, data_, destroy_;
    gint arg1 ;
    int arg2 ;
    GdkInputFunction arg3 ;
    GtkCallbackMarshal arg4 ;
    gpointer arg5 ;
    GtkDestroyNotify arg6 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(source_, 0);
    {
        arg1 = (signed)YPiu(source_);
    }
    ARG(condition_, 1);
    {
        arg2 = (int)YPiu(condition_);
    }
    ARG(function_, 2);
    {
        arg3 = (GdkInputFunction )YPlu(function_);
    }
    ARG(marshal_, 3);
    {
        arg4 = (GtkCallbackMarshal )YPlu(marshal_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 5);
    {
        arg6 = (GtkDestroyNotify )YPlu(destroy_);
    }
    result = (guint )gtk_input_add_full(arg1,(GdkInputCondition )arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUinputUremove,"samurui/gtk","gtk_input_remove");
FUNFOR(YsamuruiSgtkYgtkUinputUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUinputUremove)
{
    P input_handler_id_;
    guint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(input_handler_id_, 0);
    {
        arg1 = (unsigned)YPiu(input_handler_id_);
    }
    gtk_input_remove(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetUcurrentUevent,"samurui/gtk","gtk_get_current_event");
FUNFOR(YsamuruiSgtkYgtkUgetUcurrentUevent);

FUNCODEDEF(YsamuruiSgtkYgtkUgetUcurrentUevent)
{
    GdkEvent *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GdkEvent *)gtk_get_current_event();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetUcurrentUeventUtime,"samurui/gtk","gtk_get_current_event_time");
FUNFOR(YsamuruiSgtkYgtkUgetUcurrentUeventUtime);

FUNCODEDEF(YsamuruiSgtkYgtkUgetUcurrentUeventUtime)
{
    guint32 result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (guint32 )gtk_get_current_event_time();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetUcurrentUeventUstate,"samurui/gtk","gtk_get_current_event_state");
FUNFOR(YsamuruiSgtkYgtkUgetUcurrentUeventUstate);

FUNCODEDEF(YsamuruiSgtkYgtkUgetUcurrentUeventUstate)
{
    P state_;
    GdkModifierType *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(state_, 0);
    {
        arg1 = (GdkModifierType *)YPlu(state_);
    }
    result = (gboolean )gtk_get_current_event_state(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUgetUeventUwidget,"samurui/gtk","gtk_get_event_widget");
FUNFOR(YsamuruiSgtkYgtkUgetUeventUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUgetUeventUwidget)
{
    P event_;
    GdkEvent *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(event_, 0);
    {
        arg1 = (GdkEvent *)YPlu(event_);
    }
    result = (GtkWidget *)gtk_get_event_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUnew,"samurui/gtk","gtk_menu_new");
FUNFOR(YsamuruiSgtkYgtkUmenuUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_menu_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUpopup,"samurui/gtk","gtk_menu_popup");
FUNFOR(YsamuruiSgtkYgtkUmenuUpopup);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUpopup)
{
    P menu_, parent_menu_shell_, parent_menu_item_, func_, data_, button_, activate_time_;
    GtkMenu *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    GtkMenuPositionFunc arg4 ;
    gpointer arg5 ;
    guint arg6 ;
    guint32 arg7 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(parent_menu_shell_, 1);
    {
        arg2 = (GtkWidget *)YPlu(parent_menu_shell_);
    }
    ARG(parent_menu_item_, 2);
    {
        arg3 = (GtkWidget *)YPlu(parent_menu_item_);
    }
    ARG(func_, 3);
    {
        arg4 = (GtkMenuPositionFunc )YPlu(func_);
    }
    ARG(data_, 4);
    {
        arg5 = (gpointer )YPlu(data_);
    }
    ARG(button_, 5);
    {
        arg6 = (unsigned)YPiu(button_);
    }
    ARG(activate_time_, 6);
    {
        arg7 = (unsigned)YPiu(activate_time_);
    }
    gtk_menu_popup(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUreposition,"samurui/gtk","gtk_menu_reposition");
FUNFOR(YsamuruiSgtkYgtkUmenuUreposition);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUreposition)
{
    P menu_;
    GtkMenu *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    gtk_menu_reposition(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUpopdown,"samurui/gtk","gtk_menu_popdown");
FUNFOR(YsamuruiSgtkYgtkUmenuUpopdown);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUpopdown)
{
    P menu_;
    GtkMenu *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    gtk_menu_popdown(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUgetUactive,"samurui/gtk","gtk_menu_get_active");
FUNFOR(YsamuruiSgtkYgtkUmenuUgetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUgetUactive)
{
    P menu_;
    GtkMenu *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    result = (GtkWidget *)gtk_menu_get_active(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUsetUactive,"samurui/gtk","gtk_menu_set_active");
FUNFOR(YsamuruiSgtkYgtkUmenuUsetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUsetUactive)
{
    P menu_, index_;
    GtkMenu *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(index_, 1);
    {
        arg2 = (unsigned)YPiu(index_);
    }
    gtk_menu_set_active(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUsetUaccelUgroup,"samurui/gtk","gtk_menu_set_accel_group");
FUNFOR(YsamuruiSgtkYgtkUmenuUsetUaccelUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUsetUaccelUgroup)
{
    P menu_, accel_group_;
    GtkMenu *arg1 ;
    GtkAccelGroup *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(accel_group_, 1);
    {
        arg2 = (GtkAccelGroup *)YPlu(accel_group_);
    }
    gtk_menu_set_accel_group(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUgetUaccelUgroup,"samurui/gtk","gtk_menu_get_accel_group");
FUNFOR(YsamuruiSgtkYgtkUmenuUgetUaccelUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUgetUaccelUgroup)
{
    P menu_;
    GtkMenu *arg1 ;
    GtkAccelGroup *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    result = (GtkAccelGroup *)gtk_menu_get_accel_group(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUsetUaccelUpath,"samurui/gtk","gtk_menu_set_accel_path");
FUNFOR(YsamuruiSgtkYgtkUmenuUsetUaccelUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUsetUaccelUpath)
{
    P menu_, accel_path_;
    GtkMenu *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(accel_path_, 1);
    {
        arg2 = (char *)YPsu(accel_path_);
    }
    gtk_menu_set_accel_path(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUattachUtoUwidget,"samurui/gtk","gtk_menu_attach_to_widget");
FUNFOR(YsamuruiSgtkYgtkUmenuUattachUtoUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUattachUtoUwidget)
{
    P menu_, attach_widget_, detacher_;
    GtkMenu *arg1 ;
    GtkWidget *arg2 ;
    GtkMenuDetachFunc arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(attach_widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(attach_widget_);
    }
    ARG(detacher_, 2);
    {
        arg3 = (GtkMenuDetachFunc )YPlu(detacher_);
    }
    gtk_menu_attach_to_widget(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUdetach,"samurui/gtk","gtk_menu_detach");
FUNFOR(YsamuruiSgtkYgtkUmenuUdetach);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUdetach)
{
    P menu_;
    GtkMenu *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    gtk_menu_detach(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUgetUattachUwidget,"samurui/gtk","gtk_menu_get_attach_widget");
FUNFOR(YsamuruiSgtkYgtkUmenuUgetUattachUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUgetUattachUwidget)
{
    P menu_;
    GtkMenu *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    result = (GtkWidget *)gtk_menu_get_attach_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUsetUtearoffUstate,"samurui/gtk","gtk_menu_set_tearoff_state");
FUNFOR(YsamuruiSgtkYgtkUmenuUsetUtearoffUstate);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUsetUtearoffUstate)
{
    P menu_, torn_off_;
    GtkMenu *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(torn_off_, 1);
    {
        arg2 = (signed)YPiu(torn_off_);
    }
    gtk_menu_set_tearoff_state(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUgetUtearoffUstate,"samurui/gtk","gtk_menu_get_tearoff_state");
FUNFOR(YsamuruiSgtkYgtkUmenuUgetUtearoffUstate);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUgetUtearoffUstate)
{
    P menu_;
    GtkMenu *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    result = (gboolean )gtk_menu_get_tearoff_state(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUsetUtitle,"samurui/gtk","gtk_menu_set_title");
FUNFOR(YsamuruiSgtkYgtkUmenuUsetUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUsetUtitle)
{
    P menu_, title_;
    GtkMenu *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(title_, 1);
    {
        arg2 = (char *)YPsu(title_);
    }
    gtk_menu_set_title(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUgetUtitle,"samurui/gtk","gtk_menu_get_title");
FUNFOR(YsamuruiSgtkYgtkUmenuUgetUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUgetUtitle)
{
    P menu_;
    GtkMenu *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    result = (gchar *)gtk_menu_get_title(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUreorderUchild,"samurui/gtk","gtk_menu_reorder_child");
FUNFOR(YsamuruiSgtkYgtkUmenuUreorderUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUreorderUchild)
{
    P menu_, child_, position_;
    GtkMenu *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_, 0);
    {
        arg1 = (GtkMenu *)YPlu(menu_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_menu_reorder_child(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUbarUnew,"samurui/gtk","gtk_menu_bar_new");
FUNFOR(YsamuruiSgtkYgtkUmenuUbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUbarUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_menu_bar_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUnew,"samurui/gtk","gtk_menu_item_new");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_menu_item_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUnewUwithUlabel,"samurui/gtk","gtk_menu_item_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_menu_item_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUnewUwithUmnemonic,"samurui/gtk","gtk_menu_item_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUnewUwithUmnemonic)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_menu_item_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUsetUsubmenu,"samurui/gtk","gtk_menu_item_set_submenu");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUsetUsubmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUsetUsubmenu)
{
    P menu_item_, submenu_;
    GtkMenuItem *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(submenu_, 1);
    {
        arg2 = (GtkWidget *)YPlu(submenu_);
    }
    gtk_menu_item_set_submenu(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUgetUsubmenu,"samurui/gtk","gtk_menu_item_get_submenu");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUgetUsubmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUgetUsubmenu)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    result = (GtkWidget *)gtk_menu_item_get_submenu(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUremoveUsubmenu,"samurui/gtk","gtk_menu_item_remove_submenu");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUremoveUsubmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUremoveUsubmenu)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    gtk_menu_item_remove_submenu(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUmenuUitemUsetUplacement,"samurui/gtk","_gtk_menu_item_set_placement");
FUNFOR(YsamuruiSgtkYUgtkUmenuUitemUsetUplacement);

FUNCODEDEF(YsamuruiSgtkYUgtkUmenuUitemUsetUplacement)
{
    P menu_item_, placement_;
    GtkMenuItem *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(placement_, 1);
    {
        arg2 = (int)YPiu(placement_);
    }
    _gtk_menu_item_set_placement(arg1,(GtkSubmenuPlacement )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUselect,"samurui/gtk","gtk_menu_item_select");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUselect);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUselect)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    gtk_menu_item_select(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUdeselect,"samurui/gtk","gtk_menu_item_deselect");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUdeselect);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUdeselect)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    gtk_menu_item_deselect(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUactivate,"samurui/gtk","gtk_menu_item_activate");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUactivate)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    gtk_menu_item_activate(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUrequest,"samurui/gtk","gtk_menu_item_toggle_size_request");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUrequest);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUrequest)
{
    P menu_item_, requisition_;
    GtkMenuItem *arg1 ;
    gint *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(requisition_, 1);
    {
        arg2 = (gint *)YPlu(requisition_);
    }
    gtk_menu_item_toggle_size_request(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUallocate,"samurui/gtk","gtk_menu_item_toggle_size_allocate");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUallocate);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUallocate)
{
    P menu_item_, allocation_;
    GtkMenuItem *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(allocation_, 1);
    {
        arg2 = (signed)YPiu(allocation_);
    }
    gtk_menu_item_toggle_size_allocate(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUsetUrightUjustified,"samurui/gtk","gtk_menu_item_set_right_justified");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUsetUrightUjustified);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUsetUrightUjustified)
{
    P menu_item_, right_justified_;
    GtkMenuItem *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(right_justified_, 1);
    {
        arg2 = (signed)YPiu(right_justified_);
    }
    gtk_menu_item_set_right_justified(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUgetUrightUjustified,"samurui/gtk","gtk_menu_item_get_right_justified");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUgetUrightUjustified);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUgetUrightUjustified)
{
    P menu_item_;
    GtkMenuItem *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    result = (gboolean )gtk_menu_item_get_right_justified(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUitemUsetUaccelUpath,"samurui/gtk","gtk_menu_item_set_accel_path");
FUNFOR(YsamuruiSgtkYgtkUmenuUitemUsetUaccelUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUitemUsetUaccelUpath)
{
    P menu_item_, accel_path_;
    GtkMenuItem *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_item_, 0);
    {
        arg1 = (GtkMenuItem *)YPlu(menu_item_);
    }
    ARG(accel_path_, 1);
    {
        arg2 = (char *)YPsu(accel_path_);
    }
    gtk_menu_item_set_accel_path(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUappend,"samurui/gtk","gtk_menu_shell_append");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUappend);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUappend)
{
    P menu_shell_, child_;
    GtkMenuShell *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_menu_shell_append(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUprepend,"samurui/gtk","gtk_menu_shell_prepend");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUprepend);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUprepend)
{
    P menu_shell_, child_;
    GtkMenuShell *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_menu_shell_prepend(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUinsert,"samurui/gtk","gtk_menu_shell_insert");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUinsert);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUinsert)
{
    P menu_shell_, child_, position_;
    GtkMenuShell *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_menu_shell_insert(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUdeactivate,"samurui/gtk","gtk_menu_shell_deactivate");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUdeactivate);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUdeactivate)
{
    P menu_shell_;
    GtkMenuShell *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    gtk_menu_shell_deactivate(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUselectUitem,"samurui/gtk","gtk_menu_shell_select_item");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUselectUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUselectUitem)
{
    P menu_shell_, menu_item_;
    GtkMenuShell *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    ARG(menu_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(menu_item_);
    }
    gtk_menu_shell_select_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUdeselect,"samurui/gtk","gtk_menu_shell_deselect");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUdeselect);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUdeselect)
{
    P menu_shell_;
    GtkMenuShell *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    gtk_menu_shell_deselect(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmenuUshellUactivateUitem,"samurui/gtk","gtk_menu_shell_activate_item");
FUNFOR(YsamuruiSgtkYgtkUmenuUshellUactivateUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUmenuUshellUactivateUitem)
{
    P menu_shell_, menu_item_, force_deactivate_;
    GtkMenuShell *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(menu_shell_, 0);
    {
        arg1 = (GtkMenuShell *)YPlu(menu_shell_);
    }
    ARG(menu_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(menu_item_);
    }
    ARG(force_deactivate_, 2);
    {
        arg3 = (signed)YPiu(force_deactivate_);
    }
    gtk_menu_shell_activate_item(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmiscUgetUtype,"samurui/gtk","gtk_misc_get_type");
FUNFOR(YsamuruiSgtkYgtkUmiscUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUmiscUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_misc_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmiscUsetUalignment,"samurui/gtk","gtk_misc_set_alignment");
FUNFOR(YsamuruiSgtkYgtkUmiscUsetUalignment);

FUNCODEDEF(YsamuruiSgtkYgtkUmiscUsetUalignment)
{
    P misc_, xalign_, yalign_;
    GtkMisc *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(misc_, 0);
    {
        arg1 = (GtkMisc *)YPlu(misc_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (float)YPfu(yalign_);
    }
    gtk_misc_set_alignment(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmiscUgetUalignment,"samurui/gtk","gtk_misc_get_alignment");
FUNFOR(YsamuruiSgtkYgtkUmiscUgetUalignment);

FUNCODEDEF(YsamuruiSgtkYgtkUmiscUgetUalignment)
{
    P misc_, xalign_, yalign_;
    GtkMisc *arg1 ;
    gfloat *arg2 ;
    gfloat *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(misc_, 0);
    {
        arg1 = (GtkMisc *)YPlu(misc_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (gfloat *)YPlu(xalign_);
    }
    ARG(yalign_, 2);
    {
        arg3 = (gfloat *)YPlu(yalign_);
    }
    gtk_misc_get_alignment(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmiscUsetUpadding,"samurui/gtk","gtk_misc_set_padding");
FUNFOR(YsamuruiSgtkYgtkUmiscUsetUpadding);

FUNCODEDEF(YsamuruiSgtkYgtkUmiscUsetUpadding)
{
    P misc_, xpad_, ypad_;
    GtkMisc *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(misc_, 0);
    {
        arg1 = (GtkMisc *)YPlu(misc_);
    }
    ARG(xpad_, 1);
    {
        arg2 = (signed)YPiu(xpad_);
    }
    ARG(ypad_, 2);
    {
        arg3 = (signed)YPiu(ypad_);
    }
    gtk_misc_set_padding(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUmiscUgetUpadding,"samurui/gtk","gtk_misc_get_padding");
FUNFOR(YsamuruiSgtkYgtkUmiscUgetUpadding);

FUNCODEDEF(YsamuruiSgtkYgtkUmiscUgetUpadding)
{
    P misc_, xpad_, ypad_;
    GtkMisc *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(misc_, 0);
    {
        arg1 = (GtkMisc *)YPlu(misc_);
    }
    ARG(xpad_, 1);
    {
        arg2 = (gint *)YPlu(xpad_);
    }
    ARG(ypad_, 2);
    {
        arg3 = (gint *)YPlu(ypad_);
    }
    gtk_misc_get_padding(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUnew,"samurui/gtk","gtk_notebook_new");
FUNFOR(YsamuruiSgtkYgtkUnotebookUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_notebook_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUappendUpage,"samurui/gtk","gtk_notebook_append_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUappendUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUappendUpage)
{
    P notebook_, child_, tab_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    gtk_notebook_append_page(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUappendUpageUmenu,"samurui/gtk","gtk_notebook_append_page_menu");
FUNFOR(YsamuruiSgtkYgtkUnotebookUappendUpageUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUappendUpageUmenu)
{
    P notebook_, child_, tab_label_, menu_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    GtkWidget *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    ARG(menu_label_, 3);
    {
        arg4 = (GtkWidget *)YPlu(menu_label_);
    }
    gtk_notebook_append_page_menu(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUprependUpage,"samurui/gtk","gtk_notebook_prepend_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUprependUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUprependUpage)
{
    P notebook_, child_, tab_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    gtk_notebook_prepend_page(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUprependUpageUmenu,"samurui/gtk","gtk_notebook_prepend_page_menu");
FUNFOR(YsamuruiSgtkYgtkUnotebookUprependUpageUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUprependUpageUmenu)
{
    P notebook_, child_, tab_label_, menu_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    GtkWidget *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    ARG(menu_label_, 3);
    {
        arg4 = (GtkWidget *)YPlu(menu_label_);
    }
    gtk_notebook_prepend_page_menu(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUinsertUpage,"samurui/gtk","gtk_notebook_insert_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUinsertUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUinsertUpage)
{
    P notebook_, child_, tab_label_, position_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    ARG(position_, 3);
    {
        arg4 = (signed)YPiu(position_);
    }
    gtk_notebook_insert_page(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUinsertUpageUmenu,"samurui/gtk","gtk_notebook_insert_page_menu");
FUNFOR(YsamuruiSgtkYgtkUnotebookUinsertUpageUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUinsertUpageUmenu)
{
    P notebook_, child_, tab_label_, menu_label_, position_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    GtkWidget *arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    ARG(menu_label_, 3);
    {
        arg4 = (GtkWidget *)YPlu(menu_label_);
    }
    ARG(position_, 4);
    {
        arg5 = (signed)YPiu(position_);
    }
    gtk_notebook_insert_page_menu(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUremoveUpage,"samurui/gtk","gtk_notebook_remove_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUremoveUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUremoveUpage)
{
    P notebook_, page_num_;
    GtkNotebook *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(page_num_, 1);
    {
        arg2 = (signed)YPiu(page_num_);
    }
    gtk_notebook_remove_page(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUcurrentUpage,"samurui/gtk","gtk_notebook_get_current_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUcurrentUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUcurrentUpage)
{
    P notebook_;
    GtkNotebook *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    result = (gint )gtk_notebook_get_current_page(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUnthUpage,"samurui/gtk","gtk_notebook_get_nth_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUnthUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUnthUpage)
{
    P notebook_, page_num_;
    GtkNotebook *arg1 ;
    gint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(page_num_, 1);
    {
        arg2 = (signed)YPiu(page_num_);
    }
    result = (GtkWidget *)gtk_notebook_get_nth_page(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUpageUnum,"samurui/gtk","gtk_notebook_page_num");
FUNFOR(YsamuruiSgtkYgtkUnotebookUpageUnum);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUpageUnum)
{
    P notebook_, child_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (gint )gtk_notebook_page_num(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUcurrentUpage,"samurui/gtk","gtk_notebook_set_current_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUcurrentUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUcurrentUpage)
{
    P notebook_, page_num_;
    GtkNotebook *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(page_num_, 1);
    {
        arg2 = (signed)YPiu(page_num_);
    }
    gtk_notebook_set_current_page(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUnextUpage,"samurui/gtk","gtk_notebook_next_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUnextUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUnextUpage)
{
    P notebook_;
    GtkNotebook *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    gtk_notebook_next_page(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUprevUpage,"samurui/gtk","gtk_notebook_prev_page");
FUNFOR(YsamuruiSgtkYgtkUnotebookUprevUpage);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUprevUpage)
{
    P notebook_;
    GtkNotebook *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    gtk_notebook_prev_page(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUshowUborder,"samurui/gtk","gtk_notebook_set_show_border");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUshowUborder);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUshowUborder)
{
    P notebook_, show_border_;
    GtkNotebook *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(show_border_, 1);
    {
        arg2 = (signed)YPiu(show_border_);
    }
    gtk_notebook_set_show_border(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUshowUborder,"samurui/gtk","gtk_notebook_get_show_border");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUshowUborder);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUshowUborder)
{
    P notebook_;
    GtkNotebook *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    result = (gboolean )gtk_notebook_get_show_border(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUshowUtabs,"samurui/gtk","gtk_notebook_set_show_tabs");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUshowUtabs);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUshowUtabs)
{
    P notebook_, show_tabs_;
    GtkNotebook *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(show_tabs_, 1);
    {
        arg2 = (signed)YPiu(show_tabs_);
    }
    gtk_notebook_set_show_tabs(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUshowUtabs,"samurui/gtk","gtk_notebook_get_show_tabs");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUshowUtabs);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUshowUtabs)
{
    P notebook_;
    GtkNotebook *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    result = (gboolean )gtk_notebook_get_show_tabs(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUpos,"samurui/gtk","gtk_notebook_set_tab_pos");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUpos)
{
    P notebook_, pos_;
    GtkNotebook *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(pos_, 1);
    {
        arg2 = (int)YPiu(pos_);
    }
    gtk_notebook_set_tab_pos(arg1,(GtkPositionType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUtabUpos,"samurui/gtk","gtk_notebook_get_tab_pos");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUtabUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUtabUpos)
{
    P notebook_;
    GtkNotebook *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    result = (int )gtk_notebook_get_tab_pos(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUhomogeneousUtabs,"samurui/gtk","gtk_notebook_set_homogeneous_tabs");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUhomogeneousUtabs);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUhomogeneousUtabs)
{
    P notebook_, homogeneous_;
    GtkNotebook *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(homogeneous_, 1);
    {
        arg2 = (signed)YPiu(homogeneous_);
    }
    gtk_notebook_set_homogeneous_tabs(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUborder,"samurui/gtk","gtk_notebook_set_tab_border");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUborder);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUborder)
{
    P notebook_, border_width_;
    GtkNotebook *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(border_width_, 1);
    {
        arg2 = (unsigned)YPiu(border_width_);
    }
    gtk_notebook_set_tab_border(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUhborder,"samurui/gtk","gtk_notebook_set_tab_hborder");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUhborder);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUhborder)
{
    P notebook_, tab_hborder_;
    GtkNotebook *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(tab_hborder_, 1);
    {
        arg2 = (unsigned)YPiu(tab_hborder_);
    }
    gtk_notebook_set_tab_hborder(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUvborder,"samurui/gtk","gtk_notebook_set_tab_vborder");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUvborder);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUvborder)
{
    P notebook_, tab_vborder_;
    GtkNotebook *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(tab_vborder_, 1);
    {
        arg2 = (unsigned)YPiu(tab_vborder_);
    }
    gtk_notebook_set_tab_vborder(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUscrollable,"samurui/gtk","gtk_notebook_set_scrollable");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUscrollable);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUscrollable)
{
    P notebook_, scrollable_;
    GtkNotebook *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(scrollable_, 1);
    {
        arg2 = (signed)YPiu(scrollable_);
    }
    gtk_notebook_set_scrollable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUscrollable,"samurui/gtk","gtk_notebook_get_scrollable");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUscrollable);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUscrollable)
{
    P notebook_;
    GtkNotebook *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    result = (gboolean )gtk_notebook_get_scrollable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUpopupUenable,"samurui/gtk","gtk_notebook_popup_enable");
FUNFOR(YsamuruiSgtkYgtkUnotebookUpopupUenable);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUpopupUenable)
{
    P notebook_;
    GtkNotebook *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    gtk_notebook_popup_enable(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUpopupUdisable,"samurui/gtk","gtk_notebook_popup_disable");
FUNFOR(YsamuruiSgtkYgtkUnotebookUpopupUdisable);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUpopupUdisable)
{
    P notebook_;
    GtkNotebook *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    gtk_notebook_popup_disable(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUtabUlabel,"samurui/gtk","gtk_notebook_get_tab_label");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUtabUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUtabUlabel)
{
    P notebook_, child_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (GtkWidget *)gtk_notebook_get_tab_label(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUlabel,"samurui/gtk","gtk_notebook_set_tab_label");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabel)
{
    P notebook_, child_, tab_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(tab_label_);
    }
    gtk_notebook_set_tab_label(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUtext,"samurui/gtk","gtk_notebook_set_tab_label_text");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUtext)
{
    P notebook_, child_, tab_text_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gchar *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(tab_text_, 2);
    {
        arg3 = (char *)YPsu(tab_text_);
    }
    gtk_notebook_set_tab_label_text(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUtabUlabelUtext,"samurui/gtk","gtk_notebook_get_tab_label_text");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUtabUlabelUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUtabUlabelUtext)
{
    P notebook_, child_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (gchar *)gtk_notebook_get_tab_label_text(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabel,"samurui/gtk","gtk_notebook_get_menu_label");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabel)
{
    P notebook_, child_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (GtkWidget *)gtk_notebook_get_menu_label(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabel,"samurui/gtk","gtk_notebook_set_menu_label");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabel)
{
    P notebook_, child_, menu_label_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    GtkWidget *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(menu_label_, 2);
    {
        arg3 = (GtkWidget *)YPlu(menu_label_);
    }
    gtk_notebook_set_menu_label(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabelUtext,"samurui/gtk","gtk_notebook_set_menu_label_text");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabelUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabelUtext)
{
    P notebook_, child_, menu_text_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gchar *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(menu_text_, 2);
    {
        arg3 = (char *)YPsu(menu_text_);
    }
    gtk_notebook_set_menu_label_text(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabelUtext,"samurui/gtk","gtk_notebook_get_menu_label_text");
FUNFOR(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabelUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabelUtext)
{
    P notebook_, child_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (gchar *)gtk_notebook_get_menu_label_text(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUqueryUtabUlabelUpacking,"samurui/gtk","gtk_notebook_query_tab_label_packing");
FUNFOR(YsamuruiSgtkYgtkUnotebookUqueryUtabUlabelUpacking);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUqueryUtabUlabelUpacking)
{
    P notebook_, child_, expand_, fill_, pack_type_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gboolean *arg3 ;
    gboolean *arg4 ;
    GtkPackType *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (gboolean *)YPlu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (gboolean *)YPlu(fill_);
    }
    ARG(pack_type_, 4);
    {
        arg5 = (GtkPackType *)YPlu(pack_type_);
    }
    gtk_notebook_query_tab_label_packing(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUpacking,"samurui/gtk","gtk_notebook_set_tab_label_packing");
FUNFOR(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUpacking);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUpacking)
{
    P notebook_, child_, expand_, fill_, pack_type_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    int arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    ARG(fill_, 3);
    {
        arg4 = (signed)YPiu(fill_);
    }
    ARG(pack_type_, 4);
    {
        arg5 = (int)YPiu(pack_type_);
    }
    gtk_notebook_set_tab_label_packing(arg1,arg2,arg3,arg4,(GtkPackType )arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUnotebookUreorderUchild,"samurui/gtk","gtk_notebook_reorder_child");
FUNFOR(YsamuruiSgtkYgtkUnotebookUreorderUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUnotebookUreorderUchild)
{
    P notebook_, child_, position_;
    GtkNotebook *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(notebook_, 0);
    {
        arg1 = (GtkNotebook *)YPlu(notebook_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_notebook_reorder_child(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUnew,"samurui/gtk","gtk_option_menu_new");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_option_menu_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUgetUmenu,"samurui/gtk","gtk_option_menu_get_menu");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUgetUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUgetUmenu)
{
    P option_menu_;
    GtkOptionMenu *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(option_menu_, 0);
    {
        arg1 = (GtkOptionMenu *)YPlu(option_menu_);
    }
    result = (GtkWidget *)gtk_option_menu_get_menu(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUsetUmenu,"samurui/gtk","gtk_option_menu_set_menu");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUsetUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUsetUmenu)
{
    P option_menu_, menu_;
    GtkOptionMenu *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(option_menu_, 0);
    {
        arg1 = (GtkOptionMenu *)YPlu(option_menu_);
    }
    ARG(menu_, 1);
    {
        arg2 = (GtkWidget *)YPlu(menu_);
    }
    gtk_option_menu_set_menu(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUremoveUmenu,"samurui/gtk","gtk_option_menu_remove_menu");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUremoveUmenu);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUremoveUmenu)
{
    P option_menu_;
    GtkOptionMenu *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(option_menu_, 0);
    {
        arg1 = (GtkOptionMenu *)YPlu(option_menu_);
    }
    gtk_option_menu_remove_menu(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUgetUhistory,"samurui/gtk","gtk_option_menu_get_history");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUgetUhistory);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUgetUhistory)
{
    P option_menu_;
    GtkOptionMenu *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(option_menu_, 0);
    {
        arg1 = (GtkOptionMenu *)YPlu(option_menu_);
    }
    result = (gint )gtk_option_menu_get_history(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUoptionUmenuUsetUhistory,"samurui/gtk","gtk_option_menu_set_history");
FUNFOR(YsamuruiSgtkYgtkUoptionUmenuUsetUhistory);

FUNCODEDEF(YsamuruiSgtkYgtkUoptionUmenuUsetUhistory)
{
    P option_menu_, index_;
    GtkOptionMenu *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(option_menu_, 0);
    {
        arg1 = (GtkOptionMenu *)YPlu(option_menu_);
    }
    ARG(index_, 1);
    {
        arg2 = (unsigned)YPiu(index_);
    }
    gtk_option_menu_set_history(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUadd1,"samurui/gtk","gtk_paned_add1");
FUNFOR(YsamuruiSgtkYgtkUpanedUadd1);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUadd1)
{
    P paned_, child_;
    GtkPaned *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_paned_add1(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUadd2,"samurui/gtk","gtk_paned_add2");
FUNFOR(YsamuruiSgtkYgtkUpanedUadd2);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUadd2)
{
    P paned_, child_;
    GtkPaned *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_paned_add2(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUpack1,"samurui/gtk","gtk_paned_pack1");
FUNFOR(YsamuruiSgtkYgtkUpanedUpack1);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUpack1)
{
    P paned_, child_, resize_, shrink_;
    GtkPaned *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(resize_, 2);
    {
        arg3 = (signed)YPiu(resize_);
    }
    ARG(shrink_, 3);
    {
        arg4 = (signed)YPiu(shrink_);
    }
    gtk_paned_pack1(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUpack2,"samurui/gtk","gtk_paned_pack2");
FUNFOR(YsamuruiSgtkYgtkUpanedUpack2);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUpack2)
{
    P paned_, child_, resize_, shrink_;
    GtkPaned *arg1 ;
    GtkWidget *arg2 ;
    gboolean arg3 ;
    gboolean arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(resize_, 2);
    {
        arg3 = (signed)YPiu(resize_);
    }
    ARG(shrink_, 3);
    {
        arg4 = (signed)YPiu(shrink_);
    }
    gtk_paned_pack2(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUgetUposition,"samurui/gtk","gtk_paned_get_position");
FUNFOR(YsamuruiSgtkYgtkUpanedUgetUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUgetUposition)
{
    P paned_;
    GtkPaned *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    result = (gint )gtk_paned_get_position(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpanedUsetUposition,"samurui/gtk","gtk_paned_set_position");
FUNFOR(YsamuruiSgtkYgtkUpanedUsetUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUpanedUsetUposition)
{
    P paned_, position_;
    GtkPaned *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(paned_, 0);
    {
        arg1 = (GtkPaned *)YPlu(paned_);
    }
    ARG(position_, 1);
    {
        arg2 = (signed)YPiu(position_);
    }
    gtk_paned_set_position(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpixmapUnew,"samurui/gtk","gtk_pixmap_new");
FUNFOR(YsamuruiSgtkYgtkUpixmapUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUpixmapUnew)
{
    P pixmap_, mask_;
    GdkPixmap *arg1 ;
    GdkBitmap *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixmap_, 0);
    {
        arg1 = (GdkPixmap *)YPlu(pixmap_);
    }
    ARG(mask_, 1);
    {
        arg2 = (GdkBitmap *)YPlu(mask_);
    }
    result = (GtkWidget *)gtk_pixmap_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpixmapUset,"samurui/gtk","gtk_pixmap_set");
FUNFOR(YsamuruiSgtkYgtkUpixmapUset);

FUNCODEDEF(YsamuruiSgtkYgtkUpixmapUset)
{
    P pixmap_, val_, mask_;
    GtkPixmap *arg1 ;
    GdkPixmap *arg2 ;
    GdkBitmap *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixmap_, 0);
    {
        arg1 = (GtkPixmap *)YPlu(pixmap_);
    }
    ARG(val_, 1);
    {
        arg2 = (GdkPixmap *)YPlu(val_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap *)YPlu(mask_);
    }
    gtk_pixmap_set(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpixmapUget,"samurui/gtk","gtk_pixmap_get");
FUNFOR(YsamuruiSgtkYgtkUpixmapUget);

FUNCODEDEF(YsamuruiSgtkYgtkUpixmapUget)
{
    P pixmap_, val_, mask_;
    GtkPixmap *arg1 ;
    GdkPixmap **arg2 ;
    GdkBitmap **arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixmap_, 0);
    {
        arg1 = (GtkPixmap *)YPlu(pixmap_);
    }
    ARG(val_, 1);
    {
        arg2 = (GdkPixmap **)YPlu(val_);
    }
    ARG(mask_, 2);
    {
        arg3 = (GdkBitmap **)YPlu(mask_);
    }
    gtk_pixmap_get(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpixmapUsetUbuildUinsensitive,"samurui/gtk","gtk_pixmap_set_build_insensitive");
FUNFOR(YsamuruiSgtkYgtkUpixmapUsetUbuildUinsensitive);

FUNCODEDEF(YsamuruiSgtkYgtkUpixmapUsetUbuildUinsensitive)
{
    P pixmap_, build_;
    GtkPixmap *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pixmap_, 0);
    {
        arg1 = (GtkPixmap *)YPlu(pixmap_);
    }
    ARG(build_, 1);
    {
        arg2 = (signed)YPiu(build_);
    }
    gtk_pixmap_set_build_insensitive(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUplugUconstruct,"samurui/gtk","gtk_plug_construct");
FUNFOR(YsamuruiSgtkYgtkUplugUconstruct);

FUNCODEDEF(YsamuruiSgtkYgtkUplugUconstruct)
{
    P plug_, socket_id_;
    GtkPlug *arg1 ;
    GdkNativeWindow arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(plug_, 0);
    {
        arg1 = (GtkPlug *)YPlu(plug_);
    }
    ARG(socket_id_, 1);
    {
        arg2 = (GdkNativeWindow )YPlu(socket_id_);
    }
    gtk_plug_construct(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUplugUnew,"samurui/gtk","gtk_plug_new");
FUNFOR(YsamuruiSgtkYgtkUplugUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUplugUnew)
{
    P socket_id_;
    GdkNativeWindow arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(socket_id_, 0);
    {
        arg1 = (GdkNativeWindow )YPlu(socket_id_);
    }
    result = (GtkWidget *)gtk_plug_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUplugUgetUid,"samurui/gtk","gtk_plug_get_id");
FUNFOR(YsamuruiSgtkYgtkUplugUgetUid);

FUNCODEDEF(YsamuruiSgtkYgtkUplugUgetUid)
{
    P plug_;
    GtkPlug *arg1 ;
    GdkNativeWindow result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(plug_, 0);
    {
        arg1 = (GtkPlug *)YPlu(plug_);
    }
    result = (GdkNativeWindow )gtk_plug_get_id(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUuninit,"samurui/gtk","gtk_preview_uninit");
FUNFOR(YsamuruiSgtkYgtkUpreviewUuninit);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUuninit)
{
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    gtk_preview_uninit();
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUnew,"samurui/gtk","gtk_preview_new");
FUNFOR(YsamuruiSgtkYgtkUpreviewUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUnew)
{
    P type_;
    int arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(type_, 0);
    {
        arg1 = (int)YPiu(type_);
    }
    result = (GtkWidget *)gtk_preview_new((GtkPreviewType )arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsize,"samurui/gtk","gtk_preview_size");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsize)
{
    P preview_, width_, height_;
    GtkPreview *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(preview_, 0);
    {
        arg1 = (GtkPreview *)YPlu(preview_);
    }
    ARG(width_, 1);
    {
        arg2 = (signed)YPiu(width_);
    }
    ARG(height_, 2);
    {
        arg3 = (signed)YPiu(height_);
    }
    gtk_preview_size(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUput,"samurui/gtk","gtk_preview_put");
FUNFOR(YsamuruiSgtkYgtkUpreviewUput);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUput)
{
    P preview_, window_, gc_, srcx_, srcy_, destx_, desty_, width_, height_;
    GtkPreview *arg1 ;
    GdkWindow *arg2 ;
    GdkGC *arg3 ;
    gint arg4 ;
    gint arg5 ;
    gint arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(preview_, 0);
    {
        arg1 = (GtkPreview *)YPlu(preview_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(gc_, 2);
    {
        arg3 = (GdkGC *)YPlu(gc_);
    }
    ARG(srcx_, 3);
    {
        arg4 = (signed)YPiu(srcx_);
    }
    ARG(srcy_, 4);
    {
        arg5 = (signed)YPiu(srcy_);
    }
    ARG(destx_, 5);
    {
        arg6 = (signed)YPiu(destx_);
    }
    ARG(desty_, 6);
    {
        arg7 = (signed)YPiu(desty_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    gtk_preview_put(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUdrawUrow,"samurui/gtk","gtk_preview_draw_row");
FUNFOR(YsamuruiSgtkYgtkUpreviewUdrawUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUdrawUrow)
{
    P preview_, data_, x_, y_, w_;
    GtkPreview *arg1 ;
    guchar *arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(preview_, 0);
    {
        arg1 = (GtkPreview *)YPlu(preview_);
    }
    ARG(data_, 1);
    {
        arg2 = (guchar *)YPlu(data_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    ARG(w_, 4);
    {
        arg5 = (signed)YPiu(w_);
    }
    gtk_preview_draw_row(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUexpand,"samurui/gtk","gtk_preview_set_expand");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUexpand);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUexpand)
{
    P preview_, expand_;
    GtkPreview *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(preview_, 0);
    {
        arg1 = (GtkPreview *)YPlu(preview_);
    }
    ARG(expand_, 1);
    {
        arg2 = (signed)YPiu(expand_);
    }
    gtk_preview_set_expand(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUgamma,"samurui/gtk","gtk_preview_set_gamma");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUgamma);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUgamma)
{
    P gamma_;
    double arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gamma_, 0);
    {
        arg1 = (double)((float)YPfu(gamma_));
    }
    gtk_preview_set_gamma(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUcolorUcube,"samurui/gtk","gtk_preview_set_color_cube");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUcolorUcube);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUcolorUcube)
{
    P nred_shades_, ngreen_shades_, nblue_shades_, ngray_shades_;
    guint arg1 ;
    guint arg2 ;
    guint arg3 ;
    guint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(nred_shades_, 0);
    {
        arg1 = (unsigned)YPiu(nred_shades_);
    }
    ARG(ngreen_shades_, 1);
    {
        arg2 = (unsigned)YPiu(ngreen_shades_);
    }
    ARG(nblue_shades_, 2);
    {
        arg3 = (unsigned)YPiu(nblue_shades_);
    }
    ARG(ngray_shades_, 3);
    {
        arg4 = (unsigned)YPiu(ngray_shades_);
    }
    gtk_preview_set_color_cube(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUinstallUcmap,"samurui/gtk","gtk_preview_set_install_cmap");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUinstallUcmap);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUinstallUcmap)
{
    P install_cmap_;
    gint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(install_cmap_, 0);
    {
        arg1 = (signed)YPiu(install_cmap_);
    }
    gtk_preview_set_install_cmap(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUreserved,"samurui/gtk","gtk_preview_set_reserved");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUreserved);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUreserved)
{
    P nreserved_;
    gint arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(nreserved_, 0);
    {
        arg1 = (signed)YPiu(nreserved_);
    }
    gtk_preview_set_reserved(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpreviewUsetUdither,"samurui/gtk","gtk_preview_set_dither");
FUNFOR(YsamuruiSgtkYgtkUpreviewUsetUdither);

FUNCODEDEF(YsamuruiSgtkYgtkUpreviewUsetUdither)
{
    P preview_, dither_;
    GtkPreview *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(preview_, 0);
    {
        arg1 = (GtkPreview *)YPlu(preview_);
    }
    ARG(dither_, 1);
    {
        arg2 = (int)YPiu(dither_);
    }
    gtk_preview_set_dither(arg1,(GdkRgbDither )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUshowUtext,"samurui/gtk","gtk_progress_set_show_text");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUshowUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUshowUtext)
{
    P progress_, show_text_;
    GtkProgress *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(show_text_, 1);
    {
        arg2 = (signed)YPiu(show_text_);
    }
    gtk_progress_set_show_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUtextUalignment,"samurui/gtk","gtk_progress_set_text_alignment");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUtextUalignment);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUtextUalignment)
{
    P progress_, x_align_, y_align_;
    GtkProgress *arg1 ;
    gfloat arg2 ;
    gfloat arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(x_align_, 1);
    {
        arg2 = (float)YPfu(x_align_);
    }
    ARG(y_align_, 2);
    {
        arg3 = (float)YPfu(y_align_);
    }
    gtk_progress_set_text_alignment(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUformatUstring,"samurui/gtk","gtk_progress_set_format_string");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUformatUstring);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUformatUstring)
{
    P progress_, format_;
    GtkProgress *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(format_, 1);
    {
        arg2 = (char *)YPsu(format_);
    }
    gtk_progress_set_format_string(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUadjustment,"samurui/gtk","gtk_progress_set_adjustment");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUadjustment)
{
    P progress_, adjustment_;
    GtkProgress *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_progress_set_adjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUconfigure,"samurui/gtk","gtk_progress_configure");
FUNFOR(YsamuruiSgtkYgtkUprogressUconfigure);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUconfigure)
{
    P progress_, value_, min_, max_;
    GtkProgress *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    gdouble arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    ARG(min_, 2);
    {
        arg3 = (double)((float)YPfu(min_));
    }
    ARG(max_, 3);
    {
        arg4 = (double)((float)YPfu(max_));
    }
    gtk_progress_configure(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUpercentage,"samurui/gtk","gtk_progress_set_percentage");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUpercentage);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUpercentage)
{
    P progress_, percentage_;
    GtkProgress *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(percentage_, 1);
    {
        arg2 = (double)((float)YPfu(percentage_));
    }
    gtk_progress_set_percentage(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUvalue,"samurui/gtk","gtk_progress_set_value");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUvalue)
{
    P progress_, value_;
    GtkProgress *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    gtk_progress_set_value(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUgetUvalue,"samurui/gtk","gtk_progress_get_value");
FUNFOR(YsamuruiSgtkYgtkUprogressUgetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUgetUvalue)
{
    P progress_;
    GtkProgress *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    result = (gdouble )gtk_progress_get_value(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUsetUactivityUmode,"samurui/gtk","gtk_progress_set_activity_mode");
FUNFOR(YsamuruiSgtkYgtkUprogressUsetUactivityUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUsetUactivityUmode)
{
    P progress_, activity_mode_;
    GtkProgress *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(activity_mode_, 1);
    {
        arg2 = (signed)YPiu(activity_mode_);
    }
    gtk_progress_set_activity_mode(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUgetUcurrentUtext,"samurui/gtk","gtk_progress_get_current_text");
FUNFOR(YsamuruiSgtkYgtkUprogressUgetUcurrentUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUgetUcurrentUtext)
{
    P progress_;
    GtkProgress *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    result = (gchar *)gtk_progress_get_current_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUgetUtextUfromUvalue,"samurui/gtk","gtk_progress_get_text_from_value");
FUNFOR(YsamuruiSgtkYgtkUprogressUgetUtextUfromUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUgetUtextUfromUvalue)
{
    P progress_, value_;
    GtkProgress *arg1 ;
    gdouble arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    result = (gchar *)gtk_progress_get_text_from_value(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUgetUcurrentUpercentage,"samurui/gtk","gtk_progress_get_current_percentage");
FUNFOR(YsamuruiSgtkYgtkUprogressUgetUcurrentUpercentage);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUgetUcurrentUpercentage)
{
    P progress_;
    GtkProgress *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    result = (gdouble )gtk_progress_get_current_percentage(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUgetUpercentageUfromUvalue,"samurui/gtk","gtk_progress_get_percentage_from_value");
FUNFOR(YsamuruiSgtkYgtkUprogressUgetUpercentageUfromUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUgetUpercentageUfromUvalue)
{
    P progress_, value_;
    GtkProgress *arg1 ;
    gdouble arg2 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(progress_, 0);
    {
        arg1 = (GtkProgress *)YPlu(progress_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    result = (gdouble )gtk_progress_get_percentage_from_value(arg1,arg2);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUnew,"samurui/gtk","gtk_progress_bar_new");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_progress_bar_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUpulse,"samurui/gtk","gtk_progress_bar_pulse");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUpulse);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUpulse)
{
    P pbar_;
    GtkProgressBar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    gtk_progress_bar_pulse(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUsetUtext,"samurui/gtk","gtk_progress_bar_set_text");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUsetUtext)
{
    P pbar_, text_;
    GtkProgressBar *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    gtk_progress_bar_set_text(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUsetUfraction,"samurui/gtk","gtk_progress_bar_set_fraction");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUsetUfraction);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUsetUfraction)
{
    P pbar_, fraction_;
    GtkProgressBar *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    ARG(fraction_, 1);
    {
        arg2 = (double)((float)YPfu(fraction_));
    }
    gtk_progress_bar_set_fraction(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUsetUpulseUstep,"samurui/gtk","gtk_progress_bar_set_pulse_step");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUsetUpulseUstep);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUsetUpulseUstep)
{
    P pbar_, fraction_;
    GtkProgressBar *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    ARG(fraction_, 1);
    {
        arg2 = (double)((float)YPfu(fraction_));
    }
    gtk_progress_bar_set_pulse_step(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUsetUorientation,"samurui/gtk","gtk_progress_bar_set_orientation");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUsetUorientation);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUsetUorientation)
{
    P pbar_, orientation_;
    GtkProgressBar *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    ARG(orientation_, 1);
    {
        arg2 = (int)YPiu(orientation_);
    }
    gtk_progress_bar_set_orientation(arg1,(GtkProgressBarOrientation )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUgetUtext,"samurui/gtk","gtk_progress_bar_get_text");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUgetUtext)
{
    P pbar_;
    GtkProgressBar *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    result = (gchar *)gtk_progress_bar_get_text(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUgetUfraction,"samurui/gtk","gtk_progress_bar_get_fraction");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUgetUfraction);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUgetUfraction)
{
    P pbar_;
    GtkProgressBar *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    result = (gdouble )gtk_progress_bar_get_fraction(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUgetUpulseUstep,"samurui/gtk","gtk_progress_bar_get_pulse_step");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUgetUpulseUstep);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUgetUpulseUstep)
{
    P pbar_;
    GtkProgressBar *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    result = (gdouble )gtk_progress_bar_get_pulse_step(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUprogressUbarUgetUorientation,"samurui/gtk","gtk_progress_bar_get_orientation");
FUNFOR(YsamuruiSgtkYgtkUprogressUbarUgetUorientation);

FUNCODEDEF(YsamuruiSgtkYgtkUprogressUbarUgetUorientation)
{
    P pbar_;
    GtkProgressBar *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(pbar_, 0);
    {
        arg1 = (GtkProgressBar *)YPlu(pbar_);
    }
    result = (int )gtk_progress_bar_get_orientation(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnew,"samurui/gtk","gtk_radio_button_new");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnew)
{
    P group_;
    GSList *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    result = (GtkWidget *)gtk_radio_button_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnewUfromUwidget,"samurui/gtk","gtk_radio_button_new_from_widget");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnewUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnewUfromUwidget)
{
    P group_;
    GtkRadioButton *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GtkRadioButton *)YPlu(group_);
    }
    result = (GtkWidget *)gtk_radio_button_new_from_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabel,"samurui/gtk","gtk_radio_button_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabel)
{
    P group_, label_;
    GSList *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_button_new_with_label(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabelUfromUwidget,"samurui/gtk","gtk_radio_button_new_with_label_from_widget");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabelUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabelUfromUwidget)
{
    P group_, label_;
    GtkRadioButton *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GtkRadioButton *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_button_new_with_label_from_widget(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonic,"samurui/gtk","gtk_radio_button_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonic)
{
    P group_, label_;
    GSList *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_button_new_with_mnemonic(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonicUfromUwidget,"samurui/gtk","gtk_radio_button_new_with_mnemonic_from_widget");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonicUfromUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonicUfromUwidget)
{
    P group_, label_;
    GtkRadioButton *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GtkRadioButton *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_button_new_with_mnemonic_from_widget(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUgetUgroup,"samurui/gtk","gtk_radio_button_get_group");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUgetUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUgetUgroup)
{
    P radio_button_;
    GtkRadioButton *arg1 ;
    GSList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(radio_button_, 0);
    {
        arg1 = (GtkRadioButton *)YPlu(radio_button_);
    }
    result = (GSList *)gtk_radio_button_get_group(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUbuttonUsetUgroup,"samurui/gtk","gtk_radio_button_set_group");
FUNFOR(YsamuruiSgtkYgtkUradioUbuttonUsetUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUbuttonUsetUgroup)
{
    P radio_button_, group_;
    GtkRadioButton *arg1 ;
    GSList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(radio_button_, 0);
    {
        arg1 = (GtkRadioButton *)YPlu(radio_button_);
    }
    ARG(group_, 1);
    {
        arg2 = (GSList *)YPlu(group_);
    }
    gtk_radio_button_set_group(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUmenuUitemUnew,"samurui/gtk","gtk_radio_menu_item_new");
FUNFOR(YsamuruiSgtkYgtkUradioUmenuUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUmenuUitemUnew)
{
    P group_;
    GSList *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    result = (GtkWidget *)gtk_radio_menu_item_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUlabel,"samurui/gtk","gtk_radio_menu_item_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUlabel)
{
    P group_, label_;
    GSList *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_menu_item_new_with_label(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUmnemonic,"samurui/gtk","gtk_radio_menu_item_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUmnemonic)
{
    P group_, label_;
    GSList *arg1 ;
    gchar *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(group_, 0);
    {
        arg1 = (GSList *)YPlu(group_);
    }
    ARG(label_, 1);
    {
        arg2 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_radio_menu_item_new_with_mnemonic(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUmenuUitemUgetUgroup,"samurui/gtk","gtk_radio_menu_item_get_group");
FUNFOR(YsamuruiSgtkYgtkUradioUmenuUitemUgetUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUmenuUitemUgetUgroup)
{
    P radio_menu_item_;
    GtkRadioMenuItem *arg1 ;
    GSList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(radio_menu_item_, 0);
    {
        arg1 = (GtkRadioMenuItem *)YPlu(radio_menu_item_);
    }
    result = (GSList *)gtk_radio_menu_item_get_group(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUradioUmenuUitemUsetUgroup,"samurui/gtk","gtk_radio_menu_item_set_group");
FUNFOR(YsamuruiSgtkYgtkUradioUmenuUitemUsetUgroup);

FUNCODEDEF(YsamuruiSgtkYgtkUradioUmenuUitemUsetUgroup)
{
    P radio_menu_item_, group_;
    GtkRadioMenuItem *arg1 ;
    GSList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(radio_menu_item_, 0);
    {
        arg1 = (GtkRadioMenuItem *)YPlu(radio_menu_item_);
    }
    ARG(group_, 1);
    {
        arg2 = (GSList *)YPlu(group_);
    }
    gtk_radio_menu_item_set_group(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUupdateUpolicy,"samurui/gtk","gtk_range_set_update_policy");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUupdateUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUupdateUpolicy)
{
    P range_, policy_;
    GtkRange *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(policy_, 1);
    {
        arg2 = (int)YPiu(policy_);
    }
    gtk_range_set_update_policy(arg1,(GtkUpdateType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUgetUupdateUpolicy,"samurui/gtk","gtk_range_get_update_policy");
FUNFOR(YsamuruiSgtkYgtkUrangeUgetUupdateUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUgetUupdateUpolicy)
{
    P range_;
    GtkRange *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    result = (int )gtk_range_get_update_policy(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUadjustment,"samurui/gtk","gtk_range_set_adjustment");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUadjustment)
{
    P range_, adjustment_;
    GtkRange *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_range_set_adjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUgetUadjustment,"samurui/gtk","gtk_range_get_adjustment");
FUNFOR(YsamuruiSgtkYgtkUrangeUgetUadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUgetUadjustment)
{
    P range_;
    GtkRange *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    result = (GtkAdjustment *)gtk_range_get_adjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUinverted,"samurui/gtk","gtk_range_set_inverted");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUinverted);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUinverted)
{
    P range_, setting_;
    GtkRange *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_range_set_inverted(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUgetUinverted,"samurui/gtk","gtk_range_get_inverted");
FUNFOR(YsamuruiSgtkYgtkUrangeUgetUinverted);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUgetUinverted)
{
    P range_;
    GtkRange *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    result = (gboolean )gtk_range_get_inverted(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUincrements,"samurui/gtk","gtk_range_set_increments");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUincrements);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUincrements)
{
    P range_, step_, page_;
    GtkRange *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(step_, 1);
    {
        arg2 = (double)((float)YPfu(step_));
    }
    ARG(page_, 2);
    {
        arg3 = (double)((float)YPfu(page_));
    }
    gtk_range_set_increments(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUrange,"samurui/gtk","gtk_range_set_range");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUrange)
{
    P range_, min_, max_;
    GtkRange *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(min_, 1);
    {
        arg2 = (double)((float)YPfu(min_));
    }
    ARG(max_, 2);
    {
        arg3 = (double)((float)YPfu(max_));
    }
    gtk_range_set_range(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUsetUvalue,"samurui/gtk","gtk_range_set_value");
FUNFOR(YsamuruiSgtkYgtkUrangeUsetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUsetUvalue)
{
    P range_, value_;
    GtkRange *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    gtk_range_set_value(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrangeUgetUvalue,"samurui/gtk","gtk_range_get_value");
FUNFOR(YsamuruiSgtkYgtkUrangeUgetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUrangeUgetUvalue)
{
    P range_;
    GtkRange *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(range_, 0);
    {
        arg1 = (GtkRange *)YPlu(range_);
    }
    result = (gdouble )gtk_range_get_value(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUsetUmetric,"samurui/gtk","gtk_ruler_set_metric");
FUNFOR(YsamuruiSgtkYgtkUrulerUsetUmetric);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUsetUmetric)
{
    P ruler_, metric_;
    GtkRuler *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    ARG(metric_, 1);
    {
        arg2 = (int)YPiu(metric_);
    }
    gtk_ruler_set_metric(arg1,(GtkMetricType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUsetUrange,"samurui/gtk","gtk_ruler_set_range");
FUNFOR(YsamuruiSgtkYgtkUrulerUsetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUsetUrange)
{
    P ruler_, lower_, upper_, position_, max_size_;
    GtkRuler *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    gdouble arg4 ;
    gdouble arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    ARG(lower_, 1);
    {
        arg2 = (double)((float)YPfu(lower_));
    }
    ARG(upper_, 2);
    {
        arg3 = (double)((float)YPfu(upper_));
    }
    ARG(position_, 3);
    {
        arg4 = (double)((float)YPfu(position_));
    }
    ARG(max_size_, 4);
    {
        arg5 = (double)((float)YPfu(max_size_));
    }
    gtk_ruler_set_range(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUdrawUticks,"samurui/gtk","gtk_ruler_draw_ticks");
FUNFOR(YsamuruiSgtkYgtkUrulerUdrawUticks);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUdrawUticks)
{
    P ruler_;
    GtkRuler *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    gtk_ruler_draw_ticks(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUdrawUpos,"samurui/gtk","gtk_ruler_draw_pos");
FUNFOR(YsamuruiSgtkYgtkUrulerUdrawUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUdrawUpos)
{
    P ruler_;
    GtkRuler *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    gtk_ruler_draw_pos(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUgetUmetric,"samurui/gtk","gtk_ruler_get_metric");
FUNFOR(YsamuruiSgtkYgtkUrulerUgetUmetric);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUgetUmetric)
{
    P ruler_;
    GtkRuler *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    result = (int )gtk_ruler_get_metric(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUrulerUgetUrange,"samurui/gtk","gtk_ruler_get_range");
FUNFOR(YsamuruiSgtkYgtkUrulerUgetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUrulerUgetUrange)
{
    P ruler_, lower_, upper_, position_, max_size_;
    GtkRuler *arg1 ;
    gdouble *arg2 ;
    gdouble *arg3 ;
    gdouble *arg4 ;
    gdouble *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(ruler_, 0);
    {
        arg1 = (GtkRuler *)YPlu(ruler_);
    }
    ARG(lower_, 1);
    {
        arg2 = (gdouble *)YPlu(lower_);
    }
    ARG(upper_, 2);
    {
        arg3 = (gdouble *)YPlu(upper_);
    }
    ARG(position_, 3);
    {
        arg4 = (gdouble *)YPlu(position_);
    }
    ARG(max_size_, 4);
    {
        arg5 = (gdouble *)YPlu(max_size_);
    }
    gtk_ruler_get_range(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUsetUdigits,"samurui/gtk","gtk_scale_set_digits");
FUNFOR(YsamuruiSgtkYgtkUscaleUsetUdigits);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUsetUdigits)
{
    P scale_, digits_;
    GtkScale *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    ARG(digits_, 1);
    {
        arg2 = (signed)YPiu(digits_);
    }
    gtk_scale_set_digits(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUgetUdigits,"samurui/gtk","gtk_scale_get_digits");
FUNFOR(YsamuruiSgtkYgtkUscaleUgetUdigits);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUgetUdigits)
{
    P scale_;
    GtkScale *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    result = (gint )gtk_scale_get_digits(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUsetUdrawUvalue,"samurui/gtk","gtk_scale_set_draw_value");
FUNFOR(YsamuruiSgtkYgtkUscaleUsetUdrawUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUsetUdrawUvalue)
{
    P scale_, draw_value_;
    GtkScale *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    ARG(draw_value_, 1);
    {
        arg2 = (signed)YPiu(draw_value_);
    }
    gtk_scale_set_draw_value(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUgetUdrawUvalue,"samurui/gtk","gtk_scale_get_draw_value");
FUNFOR(YsamuruiSgtkYgtkUscaleUgetUdrawUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUgetUdrawUvalue)
{
    P scale_;
    GtkScale *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    result = (gboolean )gtk_scale_get_draw_value(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUsetUvalueUpos,"samurui/gtk","gtk_scale_set_value_pos");
FUNFOR(YsamuruiSgtkYgtkUscaleUsetUvalueUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUsetUvalueUpos)
{
    P scale_, pos_;
    GtkScale *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    ARG(pos_, 1);
    {
        arg2 = (int)YPiu(pos_);
    }
    gtk_scale_set_value_pos(arg1,(GtkPositionType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscaleUgetUvalueUpos,"samurui/gtk","gtk_scale_get_value_pos");
FUNFOR(YsamuruiSgtkYgtkUscaleUgetUvalueUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUscaleUgetUvalueUpos)
{
    P scale_;
    GtkScale *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    result = (int )gtk_scale_get_value_pos(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUscaleUgetUvalueUsize,"samurui/gtk","_gtk_scale_get_value_size");
FUNFOR(YsamuruiSgtkYUgtkUscaleUgetUvalueUsize);

FUNCODEDEF(YsamuruiSgtkYUgtkUscaleUgetUvalueUsize)
{
    P scale_;
    GtkScale *arg1 ;
    gint *arg2 ;
    gint *arg3 ;
    int actualint2 ;
    int actualint3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg2 = &actualint2;
    }
    {
        arg3 = &actualint3;
    }
    {
        // ignoring int *OUTPUT for $input arg2 $result $arg 2
    }
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    _gtk_scale_get_value_size(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg2);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkUscaleUformatUvalue,"samurui/gtk","_gtk_scale_format_value");
FUNFOR(YsamuruiSgtkYUgtkUscaleUformatUvalue);

FUNCODEDEF(YsamuruiSgtkYUgtkUscaleUformatUvalue)
{
    P scale_, value_;
    GtkScale *arg1 ;
    gdouble arg2 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scale_, 0);
    {
        arg1 = (GtkScale *)YPlu(scale_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    result = (gchar *)_gtk_scale_format_value(arg1,arg2);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUnew,"samurui/gtk","gtk_scrolled_window_new");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUnew)
{
    P hadjustment_, vadjustment_;
    GtkAdjustment *arg1 ;
    GtkAdjustment *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(hadjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    ARG(vadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(vadjustment_);
    }
    result = (GtkWidget *)gtk_scrolled_window_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUsetUhadjustment,"samurui/gtk","gtk_scrolled_window_set_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUsetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUsetUhadjustment)
{
    P scrolled_window_, hadjustment_;
    GtkScrolledWindow *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(hadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    gtk_scrolled_window_set_hadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUsetUvadjustment,"samurui/gtk","gtk_scrolled_window_set_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUsetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUsetUvadjustment)
{
    P scrolled_window_, hadjustment_;
    GtkScrolledWindow *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(hadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    gtk_scrolled_window_set_vadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUgetUhadjustment,"samurui/gtk","gtk_scrolled_window_get_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUgetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUgetUhadjustment)
{
    P scrolled_window_;
    GtkScrolledWindow *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    result = (GtkAdjustment *)gtk_scrolled_window_get_hadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUgetUvadjustment,"samurui/gtk","gtk_scrolled_window_get_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUgetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUgetUvadjustment)
{
    P scrolled_window_;
    GtkScrolledWindow *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    result = (GtkAdjustment *)gtk_scrolled_window_get_vadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUsetUpolicy,"samurui/gtk","gtk_scrolled_window_set_policy");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUsetUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUsetUpolicy)
{
    P scrolled_window_, hscrollbar_policy_, vscrollbar_policy_;
    GtkScrolledWindow *arg1 ;
    int arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(hscrollbar_policy_, 1);
    {
        arg2 = (int)YPiu(hscrollbar_policy_);
    }
    ARG(vscrollbar_policy_, 2);
    {
        arg3 = (int)YPiu(vscrollbar_policy_);
    }
    gtk_scrolled_window_set_policy(arg1,(GtkPolicyType )arg2,(GtkPolicyType )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUgetUpolicy,"samurui/gtk","gtk_scrolled_window_get_policy");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUgetUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUgetUpolicy)
{
    P scrolled_window_, hscrollbar_policy_, vscrollbar_policy_;
    GtkScrolledWindow *arg1 ;
    GtkPolicyType *arg2 ;
    GtkPolicyType *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(hscrollbar_policy_, 1);
    {
        arg2 = (GtkPolicyType *)YPlu(hscrollbar_policy_);
    }
    ARG(vscrollbar_policy_, 2);
    {
        arg3 = (GtkPolicyType *)YPlu(vscrollbar_policy_);
    }
    gtk_scrolled_window_get_policy(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUsetUplacement,"samurui/gtk","gtk_scrolled_window_set_placement");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUsetUplacement);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUsetUplacement)
{
    P scrolled_window_, window_placement_;
    GtkScrolledWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(window_placement_, 1);
    {
        arg2 = (int)YPiu(window_placement_);
    }
    gtk_scrolled_window_set_placement(arg1,(GtkCornerType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUgetUplacement,"samurui/gtk","gtk_scrolled_window_get_placement");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUgetUplacement);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUgetUplacement)
{
    P scrolled_window_;
    GtkScrolledWindow *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    result = (int )gtk_scrolled_window_get_placement(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUsetUshadowUtype,"samurui/gtk","gtk_scrolled_window_set_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUsetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUsetUshadowUtype)
{
    P scrolled_window_, type_;
    GtkScrolledWindow *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_scrolled_window_set_shadow_type(arg1,(GtkShadowType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUgetUshadowUtype,"samurui/gtk","gtk_scrolled_window_get_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUgetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUgetUshadowUtype)
{
    P scrolled_window_;
    GtkScrolledWindow *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    result = (int )gtk_scrolled_window_get_shadow_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUscrolledUwindowUaddUwithUviewport,"samurui/gtk","gtk_scrolled_window_add_with_viewport");
FUNFOR(YsamuruiSgtkYgtkUscrolledUwindowUaddUwithUviewport);

FUNCODEDEF(YsamuruiSgtkYgtkUscrolledUwindowUaddUwithUviewport)
{
    P scrolled_window_, child_;
    GtkScrolledWindow *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(scrolled_window_, 0);
    {
        arg1 = (GtkScrolledWindow *)YPlu(scrolled_window_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    gtk_scrolled_window_add_with_viewport(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsocketUnew,"samurui/gtk","gtk_socket_new");
FUNFOR(YsamuruiSgtkYgtkUsocketUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUsocketUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_socket_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsocketUaddUid,"samurui/gtk","gtk_socket_add_id");
FUNFOR(YsamuruiSgtkYgtkUsocketUaddUid);

FUNCODEDEF(YsamuruiSgtkYgtkUsocketUaddUid)
{
    P socket_, window_id_;
    GtkSocket *arg1 ;
    GdkNativeWindow arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(socket_, 0);
    {
        arg1 = (GtkSocket *)YPlu(socket_);
    }
    ARG(window_id_, 1);
    {
        arg2 = (GdkNativeWindow )YPlu(window_id_);
    }
    gtk_socket_add_id(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUsocketUgetUid,"samurui/gtk","gtk_socket_get_id");
FUNFOR(YsamuruiSgtkYgtkUsocketUgetUid);

FUNCODEDEF(YsamuruiSgtkYgtkUsocketUgetUid)
{
    P socket_;
    GtkSocket *arg1 ;
    GdkNativeWindow result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(socket_, 0);
    {
        arg1 = (GtkSocket *)YPlu(socket_);
    }
    result = (GdkNativeWindow )gtk_socket_get_id(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUconfigure,"samurui/gtk","gtk_spin_button_configure");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUconfigure);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUconfigure)
{
    P spin_button_, adjustment_, climb_rate_, digits_;
    GtkSpinButton *arg1 ;
    GtkAdjustment *arg2 ;
    gdouble arg3 ;
    guint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    ARG(climb_rate_, 2);
    {
        arg3 = (double)((float)YPfu(climb_rate_));
    }
    ARG(digits_, 3);
    {
        arg4 = (unsigned)YPiu(digits_);
    }
    gtk_spin_button_configure(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUnew,"samurui/gtk","gtk_spin_button_new");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUnew)
{
    P adjustment_, climb_rate_, digits_;
    GtkAdjustment *arg1 ;
    gdouble arg2 ;
    guint arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    ARG(climb_rate_, 1);
    {
        arg2 = (double)((float)YPfu(climb_rate_));
    }
    ARG(digits_, 2);
    {
        arg3 = (unsigned)YPiu(digits_);
    }
    result = (GtkWidget *)gtk_spin_button_new(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUnewUwithUrange,"samurui/gtk","gtk_spin_button_new_with_range");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUnewUwithUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUnewUwithUrange)
{
    P min_, max_, step_;
    gdouble arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(min_, 0);
    {
        arg1 = (double)((float)YPfu(min_));
    }
    ARG(max_, 1);
    {
        arg2 = (double)((float)YPfu(max_));
    }
    ARG(step_, 2);
    {
        arg3 = (double)((float)YPfu(step_));
    }
    result = (GtkWidget *)gtk_spin_button_new_with_range(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUadjustment,"samurui/gtk","gtk_spin_button_set_adjustment");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUadjustment)
{
    P spin_button_, adjustment_;
    GtkSpinButton *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_spin_button_set_adjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUadjustment,"samurui/gtk","gtk_spin_button_get_adjustment");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUadjustment)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (GtkAdjustment *)gtk_spin_button_get_adjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUdigits,"samurui/gtk","gtk_spin_button_set_digits");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUdigits);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUdigits)
{
    P spin_button_, digits_;
    GtkSpinButton *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(digits_, 1);
    {
        arg2 = (unsigned)YPiu(digits_);
    }
    gtk_spin_button_set_digits(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUdigits,"samurui/gtk","gtk_spin_button_get_digits");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUdigits);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUdigits)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (guint )gtk_spin_button_get_digits(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUincrements,"samurui/gtk","gtk_spin_button_set_increments");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUincrements);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUincrements)
{
    P spin_button_, step_, page_;
    GtkSpinButton *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(step_, 1);
    {
        arg2 = (double)((float)YPfu(step_));
    }
    ARG(page_, 2);
    {
        arg3 = (double)((float)YPfu(page_));
    }
    gtk_spin_button_set_increments(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUincrements,"samurui/gtk","gtk_spin_button_get_increments");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUincrements);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUincrements)
{
    P spin_button_, step_, page_;
    GtkSpinButton *arg1 ;
    gdouble *arg2 ;
    gdouble *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(step_, 1);
    {
        arg2 = (gdouble *)YPlu(step_);
    }
    ARG(page_, 2);
    {
        arg3 = (gdouble *)YPlu(page_);
    }
    gtk_spin_button_get_increments(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUrange,"samurui/gtk","gtk_spin_button_set_range");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUrange)
{
    P spin_button_, min_, max_;
    GtkSpinButton *arg1 ;
    gdouble arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(min_, 1);
    {
        arg2 = (double)((float)YPfu(min_));
    }
    ARG(max_, 2);
    {
        arg3 = (double)((float)YPfu(max_));
    }
    gtk_spin_button_set_range(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUrange,"samurui/gtk","gtk_spin_button_get_range");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUrange)
{
    P spin_button_, min_, max_;
    GtkSpinButton *arg1 ;
    gdouble *arg2 ;
    gdouble *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(min_, 1);
    {
        arg2 = (gdouble *)YPlu(min_);
    }
    ARG(max_, 2);
    {
        arg3 = (gdouble *)YPlu(max_);
    }
    gtk_spin_button_get_range(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUvalue,"samurui/gtk","gtk_spin_button_get_value");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUvalue)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    gdouble result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (gdouble )gtk_spin_button_get_value(arg1);
    
    {
        float t = (float)result;
        retval = (P)YPfb((P)FLOINT((PFLO)t));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUvalueUasUint,"samurui/gtk","gtk_spin_button_get_value_as_int");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUvalueUasUint);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUvalueUasUint)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (gint )gtk_spin_button_get_value_as_int(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUvalue,"samurui/gtk","gtk_spin_button_set_value");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUvalue);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUvalue)
{
    P spin_button_, value_;
    GtkSpinButton *arg1 ;
    gdouble arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(value_, 1);
    {
        arg2 = (double)((float)YPfu(value_));
    }
    gtk_spin_button_set_value(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUupdateUpolicy,"samurui/gtk","gtk_spin_button_set_update_policy");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUupdateUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUupdateUpolicy)
{
    P spin_button_, policy_;
    GtkSpinButton *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(policy_, 1);
    {
        arg2 = (int)YPiu(policy_);
    }
    gtk_spin_button_set_update_policy(arg1,(GtkSpinButtonUpdatePolicy )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUupdateUpolicy,"samurui/gtk","gtk_spin_button_get_update_policy");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUupdateUpolicy);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUupdateUpolicy)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (int )gtk_spin_button_get_update_policy(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUnumeric,"samurui/gtk","gtk_spin_button_set_numeric");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUnumeric);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUnumeric)
{
    P spin_button_, numeric_;
    GtkSpinButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(numeric_, 1);
    {
        arg2 = (signed)YPiu(numeric_);
    }
    gtk_spin_button_set_numeric(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUnumeric,"samurui/gtk","gtk_spin_button_get_numeric");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUnumeric);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUnumeric)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (gboolean )gtk_spin_button_get_numeric(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUspin,"samurui/gtk","gtk_spin_button_spin");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUspin);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUspin)
{
    P spin_button_, direction_, increment_;
    GtkSpinButton *arg1 ;
    int arg2 ;
    gdouble arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(direction_, 1);
    {
        arg2 = (int)YPiu(direction_);
    }
    ARG(increment_, 2);
    {
        arg3 = (double)((float)YPfu(increment_));
    }
    gtk_spin_button_spin(arg1,(GtkSpinType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUwrap,"samurui/gtk","gtk_spin_button_set_wrap");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUwrap)
{
    P spin_button_, wrap_;
    GtkSpinButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(wrap_, 1);
    {
        arg2 = (signed)YPiu(wrap_);
    }
    gtk_spin_button_set_wrap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUwrap,"samurui/gtk","gtk_spin_button_get_wrap");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUwrap)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (gboolean )gtk_spin_button_get_wrap(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUsetUsnapUtoUticks,"samurui/gtk","gtk_spin_button_set_snap_to_ticks");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUsetUsnapUtoUticks);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUsetUsnapUtoUticks)
{
    P spin_button_, snap_to_ticks_;
    GtkSpinButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    ARG(snap_to_ticks_, 1);
    {
        arg2 = (signed)YPiu(snap_to_ticks_);
    }
    gtk_spin_button_set_snap_to_ticks(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUgetUsnapUtoUticks,"samurui/gtk","gtk_spin_button_get_snap_to_ticks");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUgetUsnapUtoUticks);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUgetUsnapUtoUticks)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    result = (gboolean )gtk_spin_button_get_snap_to_ticks(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUspinUbuttonUupdate,"samurui/gtk","gtk_spin_button_update");
FUNFOR(YsamuruiSgtkYgtkUspinUbuttonUupdate);

FUNCODEDEF(YsamuruiSgtkYgtkUspinUbuttonUupdate)
{
    P spin_button_;
    GtkSpinButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(spin_button_, 0);
    {
        arg1 = (GtkSpinButton *)YPlu(spin_button_);
    }
    gtk_spin_button_update(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUnew,"samurui/gtk","gtk_statusbar_new");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_statusbar_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUgetUcontextUid,"samurui/gtk","gtk_statusbar_get_context_id");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUgetUcontextUid);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUgetUcontextUid)
{
    P statusbar_, context_description_;
    GtkStatusbar *arg1 ;
    gchar *arg2 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    ARG(context_description_, 1);
    {
        arg2 = (char *)YPsu(context_description_);
    }
    result = (guint )gtk_statusbar_get_context_id(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUpush,"samurui/gtk","gtk_statusbar_push");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUpush);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUpush)
{
    P statusbar_, context_id_, text_;
    GtkStatusbar *arg1 ;
    guint arg2 ;
    gchar *arg3 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    ARG(context_id_, 1);
    {
        arg2 = (unsigned)YPiu(context_id_);
    }
    ARG(text_, 2);
    {
        arg3 = (char *)YPsu(text_);
    }
    result = (guint )gtk_statusbar_push(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUpop,"samurui/gtk","gtk_statusbar_pop");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUpop);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUpop)
{
    P statusbar_, context_id_;
    GtkStatusbar *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    ARG(context_id_, 1);
    {
        arg2 = (unsigned)YPiu(context_id_);
    }
    gtk_statusbar_pop(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUremove,"samurui/gtk","gtk_statusbar_remove");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUremove);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUremove)
{
    P statusbar_, context_id_, message_id_;
    GtkStatusbar *arg1 ;
    guint arg2 ;
    guint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    ARG(context_id_, 1);
    {
        arg2 = (unsigned)YPiu(context_id_);
    }
    ARG(message_id_, 2);
    {
        arg3 = (unsigned)YPiu(message_id_);
    }
    gtk_statusbar_remove(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUsetUhasUresizeUgrip,"samurui/gtk","gtk_statusbar_set_has_resize_grip");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUsetUhasUresizeUgrip);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUsetUhasUresizeUgrip)
{
    P statusbar_, setting_;
    GtkStatusbar *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_statusbar_set_has_resize_grip(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstatusbarUgetUhasUresizeUgrip,"samurui/gtk","gtk_statusbar_get_has_resize_grip");
FUNFOR(YsamuruiSgtkYgtkUstatusbarUgetUhasUresizeUgrip);

FUNCODEDEF(YsamuruiSgtkYgtkUstatusbarUgetUhasUresizeUgrip)
{
    P statusbar_;
    GtkStatusbar *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(statusbar_, 0);
    {
        arg1 = (GtkStatusbar *)YPlu(statusbar_);
    }
    result = (gboolean )gtk_statusbar_get_has_resize_grip(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUparentUinstanceUset,"samurui/gtk","_GtkStyle_parent_instance_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUparentUinstanceUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUparentUinstanceUset)
{
    P self_, parent_instance_;
    struct _GtkStyle *arg1 ;
    GObject *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(parent_instance_, 1);
    {
        arg2 = (GObject *)YPlu(parent_instance_);
    }
    if (arg1) arg1->parent_instance = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUparentUinstanceUget,"samurui/gtk","_GtkStyle_parent_instance_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUparentUinstanceUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUparentUinstanceUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GObject *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GObject *)& (arg1->parent_instance);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUfgUget,"samurui/gtk","_GtkStyle_fg_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUfgUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUfgUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->fg);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUbgUget,"samurui/gtk","_GtkStyle_bg_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUbgUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUbgUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->bg);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUlightUget,"samurui/gtk","_GtkStyle_light_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUlightUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUlightUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->light);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUdarkUget,"samurui/gtk","_GtkStyle_dark_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUdarkUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUdarkUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->dark);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUmidUget,"samurui/gtk","_GtkStyle_mid_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUmidUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUmidUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->mid);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUtextUget,"samurui/gtk","_GtkStyle_text_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUtextUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUtextUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->text);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUbaseUget,"samurui/gtk","_GtkStyle_base_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUbaseUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUbaseUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->base);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUtextUaaUget,"samurui/gtk","_GtkStyle_text_aa_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUtextUaaUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUtextUaaUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)(GdkColor *) (arg1->text_aa);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)&result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUblackUset,"samurui/gtk","_GtkStyle_black_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUblackUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUblackUset)
{
    P self_, black_;
    struct _GtkStyle *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(black_, 1);
    {
        arg2 = (GdkColor *)YPlu(black_);
    }
    if (arg1) arg1->black = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUblackUget,"samurui/gtk","_GtkStyle_black_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUblackUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUblackUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)& (arg1->black);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUwhiteUset,"samurui/gtk","_GtkStyle_white_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUwhiteUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUwhiteUset)
{
    P self_, white_;
    struct _GtkStyle *arg1 ;
    GdkColor *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(white_, 1);
    {
        arg2 = (GdkColor *)YPlu(white_);
    }
    if (arg1) arg1->white = *arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUwhiteUget,"samurui/gtk","_GtkStyle_white_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUwhiteUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUwhiteUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkColor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkColor *)& (arg1->white);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUfontUdescUset,"samurui/gtk","_GtkStyle_font_desc_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUfontUdescUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUfontUdescUset)
{
    P self_, font_desc_;
    struct _GtkStyle *arg1 ;
    PangoFontDescription *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(font_desc_, 1);
    {
        arg2 = (PangoFontDescription *)YPlu(font_desc_);
    }
    if (arg1) arg1->font_desc = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUfontUdescUget,"samurui/gtk","_GtkStyle_font_desc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUfontUdescUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUfontUdescUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    PangoFontDescription *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (PangoFontDescription *) (arg1->font_desc);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUxthicknessUset,"samurui/gtk","_GtkStyle_xthickness_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUxthicknessUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUxthicknessUset)
{
    P self_, xthickness_;
    struct _GtkStyle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(xthickness_, 1);
    {
        arg2 = (signed)YPiu(xthickness_);
    }
    if (arg1) arg1->xthickness = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUxthicknessUget,"samurui/gtk","_GtkStyle_xthickness_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUxthicknessUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUxthicknessUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (gint ) (arg1->xthickness);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUythicknessUset,"samurui/gtk","_GtkStyle_ythickness_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUythicknessUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUythicknessUset)
{
    P self_, ythickness_;
    struct _GtkStyle *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(ythickness_, 1);
    {
        arg2 = (signed)YPiu(ythickness_);
    }
    if (arg1) arg1->ythickness = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUythicknessUget,"samurui/gtk","_GtkStyle_ythickness_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUythicknessUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUythicknessUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (gint ) (arg1->ythickness);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUfgUgcUget,"samurui/gtk","_GtkStyle_fg_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUfgUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUfgUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->fg_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUbgUgcUget,"samurui/gtk","_GtkStyle_bg_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUbgUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUbgUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->bg_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUlightUgcUget,"samurui/gtk","_GtkStyle_light_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUlightUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUlightUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->light_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUdarkUgcUget,"samurui/gtk","_GtkStyle_dark_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUdarkUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUdarkUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->dark_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUmidUgcUget,"samurui/gtk","_GtkStyle_mid_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUmidUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUmidUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->mid_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUtextUgcUget,"samurui/gtk","_GtkStyle_text_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUtextUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUtextUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->text_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUbaseUgcUget,"samurui/gtk","_GtkStyle_base_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUbaseUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUbaseUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->base_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUtextUaaUgcUget,"samurui/gtk","_GtkStyle_text_aa_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUtextUaaUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUtextUaaUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC **)(GdkGC **) (arg1->text_aa_gc);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUblackUgcUset,"samurui/gtk","_GtkStyle_black_gc_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUblackUgcUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUblackUgcUset)
{
    P self_, black_gc_;
    struct _GtkStyle *arg1 ;
    GdkGC *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(black_gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(black_gc_);
    }
    if (arg1) arg1->black_gc = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUblackUgcUget,"samurui/gtk","_GtkStyle_black_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUblackUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUblackUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC *) (arg1->black_gc);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUwhiteUgcUset,"samurui/gtk","_GtkStyle_white_gc_set");
FUNFOR(YsamuruiSgtkYUgtkstyleUwhiteUgcUset);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUwhiteUgcUset)
{
    P self_, white_gc_;
    struct _GtkStyle *arg1 ;
    GdkGC *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    ARG(white_gc_, 1);
    {
        arg2 = (GdkGC *)YPlu(white_gc_);
    }
    if (arg1) arg1->white_gc = arg2;
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUwhiteUgcUget,"samurui/gtk","_GtkStyle_white_gc_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUwhiteUgcUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUwhiteUgcUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkGC *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkGC *) (arg1->white_gc);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYUgtkstyleUbgUpixmapUget,"samurui/gtk","_GtkStyle_bg_pixmap_get");
FUNFOR(YsamuruiSgtkYUgtkstyleUbgUpixmapUget);

FUNCODEDEF(YsamuruiSgtkYUgtkstyleUbgUpixmapUget)
{
    P self_;
    struct _GtkStyle *arg1 ;
    GdkPixmap **result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    result = (GdkPixmap **)(GdkPixmap **) (arg1->bg_pixmap);
    
    {
        // SWIGTYPE []
        int i;
        
        retval = YPPtfab((P)5, (P)0);
        for(i=0; i < 5; i++)
        {
            YPtelt_setter((P)YPlb((P)result[i]), retval, i);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYnewUUgtkstyle,"samurui/gtk","new__GtkStyle");
FUNFOR(YsamuruiSgtkYnewUUgtkstyle);

FUNCODEDEF(YsamuruiSgtkYnewUUgtkstyle)
{
    struct _GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (struct _GtkStyle *)(struct _GtkStyle *) calloc(1, sizeof(struct _GtkStyle));
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYdeleteUUgtkstyle,"samurui/gtk","delete__GtkStyle");
FUNFOR(YsamuruiSgtkYdeleteUUgtkstyle);

FUNCODEDEF(YsamuruiSgtkYdeleteUUgtkstyle)
{
    P self_;
    struct _GtkStyle *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(self_, 0);
    {
        arg1 = (struct _GtkStyle *)YPlu(self_);
    }
    free((char *) arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUnew,"samurui/gtk","gtk_style_new");
FUNFOR(YsamuruiSgtkYgtkUstyleUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUnew)
{
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkStyle *)gtk_style_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUcopy,"samurui/gtk","gtk_style_copy");
FUNFOR(YsamuruiSgtkYgtkUstyleUcopy);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUcopy)
{
    P style_;
    GtkStyle *arg1 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    result = (GtkStyle *)gtk_style_copy(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUattach,"samurui/gtk","gtk_style_attach");
FUNFOR(YsamuruiSgtkYgtkUstyleUattach);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUattach)
{
    P style_, window_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    GtkStyle *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    result = (GtkStyle *)gtk_style_attach(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUdetach,"samurui/gtk","gtk_style_detach");
FUNFOR(YsamuruiSgtkYgtkUstyleUdetach);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUdetach)
{
    P style_;
    GtkStyle *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    gtk_style_detach(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUsetUbackground,"samurui/gtk","gtk_style_set_background");
FUNFOR(YsamuruiSgtkYgtkUstyleUsetUbackground);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUsetUbackground)
{
    P style_, window_, state_type_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    gtk_style_set_background(arg1,arg2,(GtkStateType )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUapplyUdefaultUbackground,"samurui/gtk","gtk_style_apply_default_background");
FUNFOR(YsamuruiSgtkYgtkUstyleUapplyUdefaultUbackground);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUapplyUdefaultUbackground)
{
    P style_, window_, set_bg_, state_type_, area_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    gboolean arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    gint arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(set_bg_, 2);
    {
        arg3 = (signed)YPiu(set_bg_);
    }
    ARG(state_type_, 3);
    {
        arg4 = (int)YPiu(state_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(x_, 5);
    {
        arg6 = (signed)YPiu(x_);
    }
    ARG(y_, 6);
    {
        arg7 = (signed)YPiu(y_);
    }
    ARG(width_, 7);
    {
        arg8 = (signed)YPiu(width_);
    }
    ARG(height_, 8);
    {
        arg9 = (signed)YPiu(height_);
    }
    gtk_style_apply_default_background(arg1,arg2,arg3,(GtkStateType )arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUlookupUiconUset,"samurui/gtk","gtk_style_lookup_icon_set");
FUNFOR(YsamuruiSgtkYgtkUstyleUlookupUiconUset);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUlookupUiconUset)
{
    P style_, stock_id_;
    GtkStyle *arg1 ;
    gchar *arg2 ;
    GtkIconSet *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(stock_id_, 1);
    {
        arg2 = (char *)YPsu(stock_id_);
    }
    result = (GtkIconSet *)gtk_style_lookup_icon_set(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUstyleUrenderUicon,"samurui/gtk","gtk_style_render_icon");
FUNFOR(YsamuruiSgtkYgtkUstyleUrenderUicon);

FUNCODEDEF(YsamuruiSgtkYgtkUstyleUrenderUicon)
{
    P style_, source_, direction_, state_, size_, widget_, detail_;
    GtkStyle *arg1 ;
    GtkIconSource *arg2 ;
    int arg3 ;
    int arg4 ;
    int arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    GdkPixbuf *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(source_, 1);
    {
        arg2 = (GtkIconSource *)YPlu(source_);
    }
    ARG(direction_, 2);
    {
        arg3 = (int)YPiu(direction_);
    }
    ARG(state_, 3);
    {
        arg4 = (int)YPiu(state_);
    }
    ARG(size_, 4);
    {
        arg5 = (int)YPiu(size_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    result = (GdkPixbuf *)gtk_style_render_icon(arg1,arg2,(GtkTextDirection )arg3,(GtkStateType )arg4,(GtkIconSize )arg5,arg6,arg7);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUhline,"samurui/gtk","gtk_paint_hline");
FUNFOR(YsamuruiSgtkYgtkUpaintUhline);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUhline)
{
    P style_, window_, state_type_, area_, widget_, detail_, x1_, x2_, y_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    GdkRectangle *arg4 ;
    GtkWidget *arg5 ;
    gchar *arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(area_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 4);
    {
        arg5 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 5);
    {
        arg6 = (char *)YPsu(detail_);
    }
    ARG(x1_, 6);
    {
        arg7 = (signed)YPiu(x1_);
    }
    ARG(x2_, 7);
    {
        arg8 = (signed)YPiu(x2_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    gtk_paint_hline(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUvline,"samurui/gtk","gtk_paint_vline");
FUNFOR(YsamuruiSgtkYgtkUpaintUvline);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUvline)
{
    P style_, window_, state_type_, area_, widget_, detail_, y1_, y2_, x_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    GdkRectangle *arg4 ;
    GtkWidget *arg5 ;
    gchar *arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(area_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 4);
    {
        arg5 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 5);
    {
        arg6 = (char *)YPsu(detail_);
    }
    ARG(y1_, 6);
    {
        arg7 = (signed)YPiu(y1_);
    }
    ARG(y2_, 7);
    {
        arg8 = (signed)YPiu(y2_);
    }
    ARG(x_, 8);
    {
        arg9 = (signed)YPiu(x_);
    }
    gtk_paint_vline(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUshadow,"samurui/gtk","gtk_paint_shadow");
FUNFOR(YsamuruiSgtkYgtkUpaintUshadow);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUshadow)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_shadow(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUpolygon,"samurui/gtk","gtk_paint_polygon");
FUNFOR(YsamuruiSgtkYgtkUpaintUpolygon);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUpolygon)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, points_, fill_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    GdkPoint *arg8 ;
    gint arg9 ;
    gboolean arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(points_, 7);
    {
        int i;
        
        arg9 = (int)YPtlen(points_);
        arg8 = (char *)malloc(arg9 * sizeof(GdkPoint));
        
        for(i=0; i < arg9; i++)
        {
            // current point...
            P cur = YPtelt(points_, i);
            arg8[i].x = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_x), cur));
            arg8[i].y = (int)YPiu(CALL1(1, VARREF(YsamuruiScoreSgeomYpoint_y), cur));
        }
    }
    ARG(fill_, 8);
    {
        arg10 = (signed)YPiu(fill_);
    }
    gtk_paint_polygon(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    {
        if(arg8) free(arg8);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUarrow,"samurui/gtk","gtk_paint_arrow");
FUNFOR(YsamuruiSgtkYgtkUpaintUarrow);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUarrow)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, arrow_type_, fill_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    int arg8 ;
    gboolean arg9 ;
    gint arg10 ;
    gint arg11 ;
    gint arg12 ;
    gint arg13 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(arrow_type_, 7);
    {
        arg8 = (int)YPiu(arrow_type_);
    }
    ARG(fill_, 8);
    {
        arg9 = (signed)YPiu(fill_);
    }
    ARG(x_, 9);
    {
        arg10 = (signed)YPiu(x_);
    }
    ARG(y_, 10);
    {
        arg11 = (signed)YPiu(y_);
    }
    ARG(width_, 11);
    {
        arg12 = (signed)YPiu(width_);
    }
    ARG(height_, 12);
    {
        arg13 = (signed)YPiu(height_);
    }
    gtk_paint_arrow(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,(GtkArrowType )arg8,arg9,arg10,arg11,arg12,arg13);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUdiamond,"samurui/gtk","gtk_paint_diamond");
FUNFOR(YsamuruiSgtkYgtkUpaintUdiamond);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUdiamond)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_diamond(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUbox,"samurui/gtk","gtk_paint_box");
FUNFOR(YsamuruiSgtkYgtkUpaintUbox);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUbox)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_box(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUflatUbox,"samurui/gtk","gtk_paint_flat_box");
FUNFOR(YsamuruiSgtkYgtkUpaintUflatUbox);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUflatUbox)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_flat_box(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUcheck,"samurui/gtk","gtk_paint_check");
FUNFOR(YsamuruiSgtkYgtkUpaintUcheck);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUcheck)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_check(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUoption,"samurui/gtk","gtk_paint_option");
FUNFOR(YsamuruiSgtkYgtkUpaintUoption);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUoption)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_option(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUtab,"samurui/gtk","gtk_paint_tab");
FUNFOR(YsamuruiSgtkYgtkUpaintUtab);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUtab)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_tab(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUshadowUgap,"samurui/gtk","gtk_paint_shadow_gap");
FUNFOR(YsamuruiSgtkYgtkUpaintUshadowUgap);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUshadowUgap)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_, gap_side_, gap_x_, gap_width_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    int arg12 ;
    gint arg13 ;
    gint arg14 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    ARG(gap_side_, 11);
    {
        arg12 = (int)YPiu(gap_side_);
    }
    ARG(gap_x_, 12);
    {
        arg13 = (signed)YPiu(gap_x_);
    }
    ARG(gap_width_, 13);
    {
        arg14 = (signed)YPiu(gap_width_);
    }
    gtk_paint_shadow_gap(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(GtkPositionType )arg12,arg13,arg14);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUboxUgap,"samurui/gtk","gtk_paint_box_gap");
FUNFOR(YsamuruiSgtkYgtkUpaintUboxUgap);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUboxUgap)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_, gap_side_, gap_x_, gap_width_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    int arg12 ;
    gint arg13 ;
    gint arg14 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    ARG(gap_side_, 11);
    {
        arg12 = (int)YPiu(gap_side_);
    }
    ARG(gap_x_, 12);
    {
        arg13 = (signed)YPiu(gap_x_);
    }
    ARG(gap_width_, 13);
    {
        arg14 = (signed)YPiu(gap_width_);
    }
    gtk_paint_box_gap(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(GtkPositionType )arg12,arg13,arg14);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUextension,"samurui/gtk","gtk_paint_extension");
FUNFOR(YsamuruiSgtkYgtkUpaintUextension);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUextension)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_, gap_side_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    int arg12 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    ARG(gap_side_, 11);
    {
        arg12 = (int)YPiu(gap_side_);
    }
    gtk_paint_extension(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(GtkPositionType )arg12);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUfocus,"samurui/gtk","gtk_paint_focus");
FUNFOR(YsamuruiSgtkYgtkUpaintUfocus);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUfocus)
{
    P style_, window_, state_type_, area_, widget_, detail_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    GdkRectangle *arg4 ;
    GtkWidget *arg5 ;
    gchar *arg6 ;
    gint arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(area_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 4);
    {
        arg5 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 5);
    {
        arg6 = (char *)YPsu(detail_);
    }
    ARG(x_, 6);
    {
        arg7 = (signed)YPiu(x_);
    }
    ARG(y_, 7);
    {
        arg8 = (signed)YPiu(y_);
    }
    ARG(width_, 8);
    {
        arg9 = (signed)YPiu(width_);
    }
    ARG(height_, 9);
    {
        arg10 = (signed)YPiu(height_);
    }
    gtk_paint_focus(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUslider,"samurui/gtk","gtk_paint_slider");
FUNFOR(YsamuruiSgtkYgtkUpaintUslider);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUslider)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_, orientation_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    int arg12 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    ARG(orientation_, 11);
    {
        arg12 = (int)YPiu(orientation_);
    }
    gtk_paint_slider(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(GtkOrientation )arg12);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUhandle,"samurui/gtk","gtk_paint_handle");
FUNFOR(YsamuruiSgtkYgtkUpaintUhandle);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUhandle)
{
    P style_, window_, state_type_, shadow_type_, area_, widget_, detail_, x_, y_, width_, height_, orientation_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    int arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    int arg12 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(shadow_type_, 3);
    {
        arg4 = (int)YPiu(shadow_type_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    ARG(orientation_, 11);
    {
        arg12 = (int)YPiu(orientation_);
    }
    gtk_paint_handle(arg1,arg2,(GtkStateType )arg3,(GtkShadowType )arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,(GtkOrientation )arg12);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUexpander,"samurui/gtk","gtk_paint_expander");
FUNFOR(YsamuruiSgtkYgtkUpaintUexpander);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUexpander)
{
    P style_, window_, state_type_, area_, widget_, detail_, x_, y_, expander_style_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    GdkRectangle *arg4 ;
    GtkWidget *arg5 ;
    gchar *arg6 ;
    gint arg7 ;
    gint arg8 ;
    int arg9 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(area_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 4);
    {
        arg5 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 5);
    {
        arg6 = (char *)YPsu(detail_);
    }
    ARG(x_, 6);
    {
        arg7 = (signed)YPiu(x_);
    }
    ARG(y_, 7);
    {
        arg8 = (signed)YPiu(y_);
    }
    ARG(expander_style_, 8);
    {
        arg9 = (int)YPiu(expander_style_);
    }
    gtk_paint_expander(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,arg7,arg8,(GtkExpanderStyle )arg9);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUlayout,"samurui/gtk","gtk_paint_layout");
FUNFOR(YsamuruiSgtkYgtkUpaintUlayout);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUlayout)
{
    P style_, window_, state_type_, use_text_, area_, widget_, detail_, x_, y_, layout_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    gboolean arg4 ;
    GdkRectangle *arg5 ;
    GtkWidget *arg6 ;
    gchar *arg7 ;
    gint arg8 ;
    gint arg9 ;
    PangoLayout *arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(use_text_, 3);
    {
        arg4 = (signed)YPiu(use_text_);
    }
    ARG(area_, 4);
    {
        arg5 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 5);
    {
        arg6 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 6);
    {
        arg7 = (char *)YPsu(detail_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(layout_, 9);
    {
        arg10 = (PangoLayout *)YPlu(layout_);
    }
    gtk_paint_layout(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUpaintUresizeUgrip,"samurui/gtk","gtk_paint_resize_grip");
FUNFOR(YsamuruiSgtkYgtkUpaintUresizeUgrip);

FUNCODEDEF(YsamuruiSgtkYgtkUpaintUresizeUgrip)
{
    P style_, window_, state_type_, area_, widget_, detail_, edge_, x_, y_, width_, height_;
    GtkStyle *arg1 ;
    GdkWindow *arg2 ;
    int arg3 ;
    GdkRectangle *arg4 ;
    GtkWidget *arg5 ;
    gchar *arg6 ;
    int arg7 ;
    gint arg8 ;
    gint arg9 ;
    gint arg10 ;
    gint arg11 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(style_, 0);
    {
        arg1 = (GtkStyle *)YPlu(style_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    ARG(state_type_, 2);
    {
        arg3 = (int)YPiu(state_type_);
    }
    ARG(area_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(area_);
    }
    ARG(widget_, 4);
    {
        arg5 = (GtkWidget *)YPlu(widget_);
    }
    ARG(detail_, 5);
    {
        arg6 = (char *)YPsu(detail_);
    }
    ARG(edge_, 6);
    {
        arg7 = (int)YPiu(edge_);
    }
    ARG(x_, 7);
    {
        arg8 = (signed)YPiu(x_);
    }
    ARG(y_, 8);
    {
        arg9 = (signed)YPiu(y_);
    }
    ARG(width_, 9);
    {
        arg10 = (signed)YPiu(width_);
    }
    ARG(height_, 10);
    {
        arg11 = (signed)YPiu(height_);
    }
    gtk_paint_resize_grip(arg1,arg2,(GtkStateType )arg3,arg4,arg5,arg6,(GdkWindowEdge )arg7,arg8,arg9,arg10,arg11);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUborderUcopy,"samurui/gtk","gtk_border_copy");
FUNFOR(YsamuruiSgtkYgtkUborderUcopy);

FUNCODEDEF(YsamuruiSgtkYgtkUborderUcopy)
{
    P border_;
    GtkBorder *arg1 ;
    GtkBorder *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(border_, 0);
    {
        arg1 = (GtkBorder *)YPlu(border_);
    }
    result = (GtkBorder *)gtk_border_copy(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUborderUfree,"samurui/gtk","gtk_border_free");
FUNFOR(YsamuruiSgtkYgtkUborderUfree);

FUNCODEDEF(YsamuruiSgtkYgtkUborderUfree)
{
    P border_;
    GtkBorder *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(border_, 0);
    {
        arg1 = (GtkBorder *)YPlu(border_);
    }
    gtk_border_free(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUnew,"samurui/gtk","gtk_table_new");
FUNFOR(YsamuruiSgtkYgtkUtableUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUnew)
{
    P rows_, columns_, homogeneous_;
    guint arg1 ;
    guint arg2 ;
    gboolean arg3 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(rows_, 0);
    {
        arg1 = (unsigned)YPiu(rows_);
    }
    ARG(columns_, 1);
    {
        arg2 = (unsigned)YPiu(columns_);
    }
    ARG(homogeneous_, 2);
    {
        arg3 = (signed)YPiu(homogeneous_);
    }
    result = (GtkWidget *)gtk_table_new(arg1,arg2,arg3);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUresize,"samurui/gtk","gtk_table_resize");
FUNFOR(YsamuruiSgtkYgtkUtableUresize);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUresize)
{
    P table_, rows_, columns_;
    GtkTable *arg1 ;
    guint arg2 ;
    guint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(rows_, 1);
    {
        arg2 = (unsigned)YPiu(rows_);
    }
    ARG(columns_, 2);
    {
        arg3 = (unsigned)YPiu(columns_);
    }
    gtk_table_resize(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUattach,"samurui/gtk","gtk_table_attach");
FUNFOR(YsamuruiSgtkYgtkUtableUattach);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUattach)
{
    P table_, child_, left_attach_, right_attach_, top_attach_, bottom_attach_, xoptions_, yoptions_, xpadding_, ypadding_;
    GtkTable *arg1 ;
    GtkWidget *arg2 ;
    guint arg3 ;
    guint arg4 ;
    guint arg5 ;
    guint arg6 ;
    int arg7 ;
    int arg8 ;
    guint arg9 ;
    guint arg10 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(left_attach_, 2);
    {
        arg3 = (unsigned)YPiu(left_attach_);
    }
    ARG(right_attach_, 3);
    {
        arg4 = (unsigned)YPiu(right_attach_);
    }
    ARG(top_attach_, 4);
    {
        arg5 = (unsigned)YPiu(top_attach_);
    }
    ARG(bottom_attach_, 5);
    {
        arg6 = (unsigned)YPiu(bottom_attach_);
    }
    ARG(xoptions_, 6);
    {
        arg7 = (int)YPiu(xoptions_);
    }
    ARG(yoptions_, 7);
    {
        arg8 = (int)YPiu(yoptions_);
    }
    ARG(xpadding_, 8);
    {
        arg9 = (unsigned)YPiu(xpadding_);
    }
    ARG(ypadding_, 9);
    {
        arg10 = (unsigned)YPiu(ypadding_);
    }
    gtk_table_attach(arg1,arg2,arg3,arg4,arg5,arg6,(GtkAttachOptions )arg7,(GtkAttachOptions )arg8,arg9,arg10);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUattachUdefaults,"samurui/gtk","gtk_table_attach_defaults");
FUNFOR(YsamuruiSgtkYgtkUtableUattachUdefaults);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUattachUdefaults)
{
    P table_, widget_, left_attach_, right_attach_, top_attach_, bottom_attach_;
    GtkTable *arg1 ;
    GtkWidget *arg2 ;
    guint arg3 ;
    guint arg4 ;
    guint arg5 ;
    guint arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(left_attach_, 2);
    {
        arg3 = (unsigned)YPiu(left_attach_);
    }
    ARG(right_attach_, 3);
    {
        arg4 = (unsigned)YPiu(right_attach_);
    }
    ARG(top_attach_, 4);
    {
        arg5 = (unsigned)YPiu(top_attach_);
    }
    ARG(bottom_attach_, 5);
    {
        arg6 = (unsigned)YPiu(bottom_attach_);
    }
    gtk_table_attach_defaults(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUsetUrowUspacing,"samurui/gtk","gtk_table_set_row_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUsetUrowUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUsetUrowUspacing)
{
    P table_, row_, spacing_;
    GtkTable *arg1 ;
    guint arg2 ;
    guint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(row_, 1);
    {
        arg2 = (unsigned)YPiu(row_);
    }
    ARG(spacing_, 2);
    {
        arg3 = (unsigned)YPiu(spacing_);
    }
    gtk_table_set_row_spacing(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUgetUrowUspacing,"samurui/gtk","gtk_table_get_row_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUgetUrowUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUgetUrowUspacing)
{
    P table_, row_;
    GtkTable *arg1 ;
    guint arg2 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(row_, 1);
    {
        arg2 = (unsigned)YPiu(row_);
    }
    result = (guint )gtk_table_get_row_spacing(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUsetUcolUspacing,"samurui/gtk","gtk_table_set_col_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUsetUcolUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUsetUcolUspacing)
{
    P table_, column_, spacing_;
    GtkTable *arg1 ;
    guint arg2 ;
    guint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(column_, 1);
    {
        arg2 = (unsigned)YPiu(column_);
    }
    ARG(spacing_, 2);
    {
        arg3 = (unsigned)YPiu(spacing_);
    }
    gtk_table_set_col_spacing(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUgetUcolUspacing,"samurui/gtk","gtk_table_get_col_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUgetUcolUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUgetUcolUspacing)
{
    P table_, column_;
    GtkTable *arg1 ;
    guint arg2 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(column_, 1);
    {
        arg2 = (unsigned)YPiu(column_);
    }
    result = (guint )gtk_table_get_col_spacing(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUsetUrowUspacings,"samurui/gtk","gtk_table_set_row_spacings");
FUNFOR(YsamuruiSgtkYgtkUtableUsetUrowUspacings);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUsetUrowUspacings)
{
    P table_, spacing_;
    GtkTable *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (unsigned)YPiu(spacing_);
    }
    gtk_table_set_row_spacings(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUgetUdefaultUrowUspacing,"samurui/gtk","gtk_table_get_default_row_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUgetUdefaultUrowUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUgetUdefaultUrowUspacing)
{
    P table_;
    GtkTable *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    result = (guint )gtk_table_get_default_row_spacing(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUsetUcolUspacings,"samurui/gtk","gtk_table_set_col_spacings");
FUNFOR(YsamuruiSgtkYgtkUtableUsetUcolUspacings);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUsetUcolUspacings)
{
    P table_, spacing_;
    GtkTable *arg1 ;
    guint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (unsigned)YPiu(spacing_);
    }
    gtk_table_set_col_spacings(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUgetUdefaultUcolUspacing,"samurui/gtk","gtk_table_get_default_col_spacing");
FUNFOR(YsamuruiSgtkYgtkUtableUgetUdefaultUcolUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUgetUdefaultUcolUspacing)
{
    P table_;
    GtkTable *arg1 ;
    guint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    result = (guint )gtk_table_get_default_col_spacing(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUsetUhomogeneous,"samurui/gtk","gtk_table_set_homogeneous");
FUNFOR(YsamuruiSgtkYgtkUtableUsetUhomogeneous);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUsetUhomogeneous)
{
    P table_, homogeneous_;
    GtkTable *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    ARG(homogeneous_, 1);
    {
        arg2 = (signed)YPiu(homogeneous_);
    }
    gtk_table_set_homogeneous(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtableUgetUhomogeneous,"samurui/gtk","gtk_table_get_homogeneous");
FUNFOR(YsamuruiSgtkYgtkUtableUgetUhomogeneous);

FUNCODEDEF(YsamuruiSgtkYgtkUtableUgetUhomogeneous)
{
    P table_;
    GtkTable *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTable *)YPlu(table_);
    }
    result = (gboolean )gtk_table_get_homogeneous(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtearoffUmenuUitemUnew,"samurui/gtk","gtk_tearoff_menu_item_new");
FUNFOR(YsamuruiSgtkYgtkUtearoffUmenuUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtearoffUmenuUitemUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_tearoff_menu_item_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUtype,"samurui/gtk","gtk_text_buffer_get_type");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUtype)
{
    GType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GType )gtk_text_buffer_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUnew,"samurui/gtk","gtk_text_buffer_new");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUnew)
{
    P table_;
    GtkTextTagTable *arg1 ;
    GtkTextBuffer *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(table_, 0);
    {
        arg1 = (GtkTextTagTable *)YPlu(table_);
    }
    result = (GtkTextBuffer *)gtk_text_buffer_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUlineUcount,"samurui/gtk","gtk_text_buffer_get_line_count");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUlineUcount);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUlineUcount)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (gint )gtk_text_buffer_get_line_count(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUcharUcount,"samurui/gtk","gtk_text_buffer_get_char_count");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUcharUcount);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUcharUcount)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (gint )gtk_text_buffer_get_char_count(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUtagUtable,"samurui/gtk","gtk_text_buffer_get_tag_table");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUtagUtable);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUtagUtable)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    GtkTextTagTable *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (GtkTextTagTable *)gtk_text_buffer_get_tag_table(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUsetUtext,"samurui/gtk","gtk_text_buffer_set_text");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUsetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUsetUtext)
{
    P buffer_, text_, len_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(len_, 2);
    {
        arg3 = (signed)YPiu(len_);
    }
    gtk_text_buffer_set_text(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsert,"samurui/gtk","gtk_text_buffer_insert");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsert);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsert)
{
    P buffer_, iter_, text_, len_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gchar *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(text_, 2);
    {
        arg3 = (char *)YPsu(text_);
    }
    ARG(len_, 3);
    {
        arg4 = (signed)YPiu(len_);
    }
    gtk_text_buffer_insert(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUatUcursor,"samurui/gtk","gtk_text_buffer_insert_at_cursor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUatUcursor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUatUcursor)
{
    P buffer_, text_, len_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(len_, 2);
    {
        arg3 = (signed)YPiu(len_);
    }
    gtk_text_buffer_insert_at_cursor(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractive,"samurui/gtk","gtk_text_buffer_insert_interactive");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractive);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractive)
{
    P buffer_, iter_, text_, len_, default_editable_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gchar *arg3 ;
    gint arg4 ;
    gboolean arg5 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(text_, 2);
    {
        arg3 = (char *)YPsu(text_);
    }
    ARG(len_, 3);
    {
        arg4 = (signed)YPiu(len_);
    }
    ARG(default_editable_, 4);
    {
        arg5 = (signed)YPiu(default_editable_);
    }
    result = (gboolean )gtk_text_buffer_insert_interactive(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractiveUatUcursor,"samurui/gtk","gtk_text_buffer_insert_interactive_at_cursor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractiveUatUcursor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractiveUatUcursor)
{
    P buffer_, text_, len_, default_editable_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    gint arg3 ;
    gboolean arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(len_, 2);
    {
        arg3 = (signed)YPiu(len_);
    }
    ARG(default_editable_, 3);
    {
        arg4 = (signed)YPiu(default_editable_);
    }
    result = (gboolean )gtk_text_buffer_insert_interactive_at_cursor(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUrange,"samurui/gtk","gtk_text_buffer_insert_range");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUrange)
{
    P buffer_, iter_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_insert_range(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUrangeUinteractive,"samurui/gtk","gtk_text_buffer_insert_range_interactive");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUrangeUinteractive);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUrangeUinteractive)
{
    P buffer_, iter_, start_, end_, default_editable_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    gboolean arg5 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    ARG(default_editable_, 4);
    {
        arg5 = (signed)YPiu(default_editable_);
    }
    result = (gboolean )gtk_text_buffer_insert_range_interactive(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUdelete,"samurui/gtk","gtk_text_buffer_delete");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUdelete);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUdelete)
{
    P buffer_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_delete(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUdeleteUinteractive,"samurui/gtk","gtk_text_buffer_delete_interactive");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUdeleteUinteractive);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUdeleteUinteractive)
{
    P buffer_, start_iter_, end_iter_, default_editable_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    gboolean arg4 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_iter_);
    }
    ARG(end_iter_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_iter_);
    }
    ARG(default_editable_, 3);
    {
        arg4 = (signed)YPiu(default_editable_);
    }
    result = (gboolean )gtk_text_buffer_delete_interactive(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUtext,"samurui/gtk","gtk_text_buffer_get_text");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUtext);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUtext)
{
    P buffer_, start_, end_, include_hidden_chars_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    gboolean arg4 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    ARG(include_hidden_chars_, 3);
    {
        arg4 = (signed)YPiu(include_hidden_chars_);
    }
    result = (gchar *)gtk_text_buffer_get_text(arg1,arg2,arg3,arg4);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUslice,"samurui/gtk","gtk_text_buffer_get_slice");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUslice);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUslice)
{
    P buffer_, start_, end_, include_hidden_chars_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    gboolean arg4 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    ARG(include_hidden_chars_, 3);
    {
        arg4 = (signed)YPiu(include_hidden_chars_);
    }
    result = (gchar *)gtk_text_buffer_get_slice(arg1,arg2,arg3,arg4);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUpixbuf,"samurui/gtk","gtk_text_buffer_insert_pixbuf");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUpixbuf);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUpixbuf)
{
    P buffer_, iter_, pixbuf_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GdkPixbuf *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(pixbuf_, 2);
    {
        arg3 = (GdkPixbuf *)YPlu(pixbuf_);
    }
    gtk_text_buffer_insert_pixbuf(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUinsertUchildUanchor,"samurui/gtk","gtk_text_buffer_insert_child_anchor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUinsertUchildUanchor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUinsertUchildUanchor)
{
    P buffer_, iter_, anchor_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextChildAnchor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(anchor_, 2);
    {
        arg3 = (GtkTextChildAnchor *)YPlu(anchor_);
    }
    gtk_text_buffer_insert_child_anchor(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUcreateUchildUanchor,"samurui/gtk","gtk_text_buffer_create_child_anchor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUcreateUchildUanchor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUcreateUchildUanchor)
{
    P buffer_, iter_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextChildAnchor *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (GtkTextChildAnchor *)gtk_text_buffer_create_child_anchor(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUcreateUmark,"samurui/gtk","gtk_text_buffer_create_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUcreateUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUcreateUmark)
{
    P buffer_, mark_name_, where_, left_gravity_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    GtkTextIter *arg3 ;
    gboolean arg4 ;
    GtkTextMark *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(mark_name_, 1);
    {
        arg2 = (char *)YPsu(mark_name_);
    }
    ARG(where_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(where_);
    }
    ARG(left_gravity_, 3);
    {
        arg4 = (signed)YPiu(left_gravity_);
    }
    result = (GtkTextMark *)gtk_text_buffer_create_mark(arg1,arg2,arg3,arg4);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUmoveUmark,"samurui/gtk","gtk_text_buffer_move_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUmoveUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUmoveUmark)
{
    P buffer_, mark_, where_;
    GtkTextBuffer *arg1 ;
    GtkTextMark *arg2 ;
    GtkTextIter *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(mark_, 1);
    {
        arg2 = (GtkTextMark *)YPlu(mark_);
    }
    ARG(where_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(where_);
    }
    gtk_text_buffer_move_mark(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUdeleteUmark,"samurui/gtk","gtk_text_buffer_delete_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUdeleteUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUdeleteUmark)
{
    P buffer_, mark_;
    GtkTextBuffer *arg1 ;
    GtkTextMark *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(mark_, 1);
    {
        arg2 = (GtkTextMark *)YPlu(mark_);
    }
    gtk_text_buffer_delete_mark(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUmark,"samurui/gtk","gtk_text_buffer_get_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUmark)
{
    P buffer_, name_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    GtkTextMark *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    result = (GtkTextMark *)gtk_text_buffer_get_mark(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUmoveUmarkUbyUname,"samurui/gtk","gtk_text_buffer_move_mark_by_name");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUmoveUmarkUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUmoveUmarkUbyUname)
{
    P buffer_, name_, where_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    GtkTextIter *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(where_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(where_);
    }
    gtk_text_buffer_move_mark_by_name(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUdeleteUmarkUbyUname,"samurui/gtk","gtk_text_buffer_delete_mark_by_name");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUdeleteUmarkUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUdeleteUmarkUbyUname)
{
    P buffer_, name_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    gtk_text_buffer_delete_mark_by_name(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUinsert,"samurui/gtk","gtk_text_buffer_get_insert");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUinsert);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUinsert)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    GtkTextMark *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (GtkTextMark *)gtk_text_buffer_get_insert(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbound,"samurui/gtk","gtk_text_buffer_get_selection_bound");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbound);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbound)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    GtkTextMark *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (GtkTextMark *)gtk_text_buffer_get_selection_bound(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUplaceUcursor,"samurui/gtk","gtk_text_buffer_place_cursor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUplaceUcursor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUplaceUcursor)
{
    P buffer_, where_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(where_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(where_);
    }
    gtk_text_buffer_place_cursor(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUapplyUtag,"samurui/gtk","gtk_text_buffer_apply_tag");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUapplyUtag);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUapplyUtag)
{
    P buffer_, tag_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextTag *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(tag_, 1);
    {
        arg2 = (GtkTextTag *)YPlu(tag_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_apply_tag(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUremoveUtag,"samurui/gtk","gtk_text_buffer_remove_tag");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUremoveUtag);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUremoveUtag)
{
    P buffer_, tag_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextTag *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(tag_, 1);
    {
        arg2 = (GtkTextTag *)YPlu(tag_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_remove_tag(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUapplyUtagUbyUname,"samurui/gtk","gtk_text_buffer_apply_tag_by_name");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUapplyUtagUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUapplyUtagUbyUname)
{
    P buffer_, name_, start_, end_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_apply_tag_by_name(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUremoveUtagUbyUname,"samurui/gtk","gtk_text_buffer_remove_tag_by_name");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUremoveUtagUbyUname);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUremoveUtagUbyUname)
{
    P buffer_, name_, start_, end_;
    GtkTextBuffer *arg1 ;
    gchar *arg2 ;
    GtkTextIter *arg3 ;
    GtkTextIter *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(name_, 1);
    {
        arg2 = (char *)YPsu(name_);
    }
    ARG(start_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 3);
    {
        arg4 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_remove_tag_by_name(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUremoveUallUtags,"samurui/gtk","gtk_text_buffer_remove_all_tags");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUremoveUallUtags);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUremoveUallUtags)
{
    P buffer_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_remove_all_tags(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUoffset,"samurui/gtk","gtk_text_buffer_get_iter_at_line_offset");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUoffset);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUoffset)
{
    P buffer_, iter_, line_number_, char_offset_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(line_number_, 2);
    {
        arg3 = (signed)YPiu(line_number_);
    }
    ARG(char_offset_, 3);
    {
        arg4 = (signed)YPiu(char_offset_);
    }
    gtk_text_buffer_get_iter_at_line_offset(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUindex,"samurui/gtk","gtk_text_buffer_get_iter_at_line_index");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUindex);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUindex)
{
    P buffer_, iter_, line_number_, byte_index_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(line_number_, 2);
    {
        arg3 = (signed)YPiu(line_number_);
    }
    ARG(byte_index_, 3);
    {
        arg4 = (signed)YPiu(byte_index_);
    }
    gtk_text_buffer_get_iter_at_line_index(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUoffset,"samurui/gtk","gtk_text_buffer_get_iter_at_offset");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUoffset);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUoffset)
{
    P buffer_, iter_, char_offset_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(char_offset_, 2);
    {
        arg3 = (signed)YPiu(char_offset_);
    }
    gtk_text_buffer_get_iter_at_offset(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUline,"samurui/gtk","gtk_text_buffer_get_iter_at_line");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUline);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUline)
{
    P buffer_, iter_, line_number_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(line_number_, 2);
    {
        arg3 = (signed)YPiu(line_number_);
    }
    gtk_text_buffer_get_iter_at_line(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUstartUiter,"samurui/gtk","gtk_text_buffer_get_start_iter");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUstartUiter);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUstartUiter)
{
    P buffer_, iter_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    gtk_text_buffer_get_start_iter(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUendUiter,"samurui/gtk","gtk_text_buffer_get_end_iter");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUendUiter);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUendUiter)
{
    P buffer_, iter_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    gtk_text_buffer_get_end_iter(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUbounds,"samurui/gtk","gtk_text_buffer_get_bounds");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUbounds);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUbounds)
{
    P buffer_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    gtk_text_buffer_get_bounds(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUmark,"samurui/gtk","gtk_text_buffer_get_iter_at_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUmark)
{
    P buffer_, iter_, mark_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextMark *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(mark_, 2);
    {
        arg3 = (GtkTextMark *)YPlu(mark_);
    }
    gtk_text_buffer_get_iter_at_mark(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUchildUanchor,"samurui/gtk","gtk_text_buffer_get_iter_at_child_anchor");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUchildUanchor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUchildUanchor)
{
    P buffer_, iter_, anchor_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextChildAnchor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(anchor_, 2);
    {
        arg3 = (GtkTextChildAnchor *)YPlu(anchor_);
    }
    gtk_text_buffer_get_iter_at_child_anchor(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUmodified,"samurui/gtk","gtk_text_buffer_get_modified");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUmodified);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUmodified)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (gboolean )gtk_text_buffer_get_modified(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUsetUmodified,"samurui/gtk","gtk_text_buffer_set_modified");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUsetUmodified);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUsetUmodified)
{
    P buffer_, setting_;
    GtkTextBuffer *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_text_buffer_set_modified(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUaddUselectionUclipboard,"samurui/gtk","gtk_text_buffer_add_selection_clipboard");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUaddUselectionUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUaddUselectionUclipboard)
{
    P buffer_, clipboard_;
    GtkTextBuffer *arg1 ;
    GtkClipboard *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(clipboard_, 1);
    {
        arg2 = (GtkClipboard *)YPlu(clipboard_);
    }
    gtk_text_buffer_add_selection_clipboard(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUremoveUselectionUclipboard,"samurui/gtk","gtk_text_buffer_remove_selection_clipboard");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUremoveUselectionUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUremoveUselectionUclipboard)
{
    P buffer_, clipboard_;
    GtkTextBuffer *arg1 ;
    GtkClipboard *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(clipboard_, 1);
    {
        arg2 = (GtkClipboard *)YPlu(clipboard_);
    }
    gtk_text_buffer_remove_selection_clipboard(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUcutUclipboard,"samurui/gtk","gtk_text_buffer_cut_clipboard");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUcutUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUcutUclipboard)
{
    P buffer_, clipboard_, default_editable_;
    GtkTextBuffer *arg1 ;
    GtkClipboard *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(clipboard_, 1);
    {
        arg2 = (GtkClipboard *)YPlu(clipboard_);
    }
    ARG(default_editable_, 2);
    {
        arg3 = (signed)YPiu(default_editable_);
    }
    gtk_text_buffer_cut_clipboard(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUcopyUclipboard,"samurui/gtk","gtk_text_buffer_copy_clipboard");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUcopyUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUcopyUclipboard)
{
    P buffer_, clipboard_;
    GtkTextBuffer *arg1 ;
    GtkClipboard *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(clipboard_, 1);
    {
        arg2 = (GtkClipboard *)YPlu(clipboard_);
    }
    gtk_text_buffer_copy_clipboard(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUpasteUclipboard,"samurui/gtk","gtk_text_buffer_paste_clipboard");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUpasteUclipboard);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUpasteUclipboard)
{
    P buffer_, clipboard_, override_location_, default_editable_;
    GtkTextBuffer *arg1 ;
    GtkClipboard *arg2 ;
    GtkTextIter *arg3 ;
    gboolean arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(clipboard_, 1);
    {
        arg2 = (GtkClipboard *)YPlu(clipboard_);
    }
    ARG(override_location_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(override_location_);
    }
    ARG(default_editable_, 3);
    {
        arg4 = (signed)YPiu(default_editable_);
    }
    gtk_text_buffer_paste_clipboard(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbounds,"samurui/gtk","gtk_text_buffer_get_selection_bounds");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbounds);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbounds)
{
    P buffer_, start_, end_;
    GtkTextBuffer *arg1 ;
    GtkTextIter *arg2 ;
    GtkTextIter *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(start_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (GtkTextIter *)YPlu(end_);
    }
    result = (gboolean )gtk_text_buffer_get_selection_bounds(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUdeleteUselection,"samurui/gtk","gtk_text_buffer_delete_selection");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUdeleteUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUdeleteUselection)
{
    P buffer_, interactive_, default_editable_;
    GtkTextBuffer *arg1 ;
    gboolean arg2 ;
    gboolean arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    ARG(interactive_, 1);
    {
        arg2 = (signed)YPiu(interactive_);
    }
    ARG(default_editable_, 2);
    {
        arg3 = (signed)YPiu(default_editable_);
    }
    result = (gboolean )gtk_text_buffer_delete_selection(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUbeginUuserUaction,"samurui/gtk","gtk_text_buffer_begin_user_action");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUbeginUuserUaction);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUbeginUuserUaction)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    gtk_text_buffer_begin_user_action(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUbufferUendUuserUaction,"samurui/gtk","gtk_text_buffer_end_user_action");
FUNFOR(YsamuruiSgtkYgtkUtextUbufferUendUuserUaction);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUbufferUendUuserUaction)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    gtk_text_buffer_end_user_action(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUtype,"samurui/gtk","gtk_text_view_get_type");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_text_view_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUnew,"samurui/gtk","gtk_text_view_new");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_text_view_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUnewUwithUbuffer,"samurui/gtk","gtk_text_view_new_with_buffer");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUnewUwithUbuffer);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUnewUwithUbuffer)
{
    P buffer_;
    GtkTextBuffer *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(buffer_, 0);
    {
        arg1 = (GtkTextBuffer *)YPlu(buffer_);
    }
    result = (GtkWidget *)gtk_text_view_new_with_buffer(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUbuffer,"samurui/gtk","gtk_text_view_set_buffer");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUbuffer);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUbuffer)
{
    P text_view_, buffer_;
    GtkTextView *arg1 ;
    GtkTextBuffer *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(buffer_, 1);
    {
        arg2 = (GtkTextBuffer *)YPlu(buffer_);
    }
    gtk_text_view_set_buffer(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUbuffer,"samurui/gtk","gtk_text_view_get_buffer");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUbuffer);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUbuffer)
{
    P text_view_;
    GtkTextView *arg1 ;
    GtkTextBuffer *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (GtkTextBuffer *)gtk_text_view_get_buffer(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUscrollUtoUiter,"samurui/gtk","gtk_text_view_scroll_to_iter");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUscrollUtoUiter);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUscrollUtoUiter)
{
    P text_view_, iter_, within_margin_, use_align_, xalign_, yalign_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gdouble arg3 ;
    gboolean arg4 ;
    gdouble arg5 ;
    gdouble arg6 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(within_margin_, 2);
    {
        arg3 = (double)((float)YPfu(within_margin_));
    }
    ARG(use_align_, 3);
    {
        arg4 = (signed)YPiu(use_align_);
    }
    ARG(xalign_, 4);
    {
        arg5 = (double)((float)YPfu(xalign_));
    }
    ARG(yalign_, 5);
    {
        arg6 = (double)((float)YPfu(yalign_));
    }
    result = (gboolean )gtk_text_view_scroll_to_iter(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUscrollUtoUmark,"samurui/gtk","gtk_text_view_scroll_to_mark");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUscrollUtoUmark);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUscrollUtoUmark)
{
    P text_view_, mark_, within_margin_, use_align_, xalign_, yalign_;
    GtkTextView *arg1 ;
    GtkTextMark *arg2 ;
    gdouble arg3 ;
    gboolean arg4 ;
    gdouble arg5 ;
    gdouble arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(mark_, 1);
    {
        arg2 = (GtkTextMark *)YPlu(mark_);
    }
    ARG(within_margin_, 2);
    {
        arg3 = (double)((float)YPfu(within_margin_));
    }
    ARG(use_align_, 3);
    {
        arg4 = (signed)YPiu(use_align_);
    }
    ARG(xalign_, 4);
    {
        arg5 = (double)((float)YPfu(xalign_));
    }
    ARG(yalign_, 5);
    {
        arg6 = (double)((float)YPfu(yalign_));
    }
    gtk_text_view_scroll_to_mark(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUscrollUmarkUonscreen,"samurui/gtk","gtk_text_view_scroll_mark_onscreen");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUscrollUmarkUonscreen);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUscrollUmarkUonscreen)
{
    P text_view_, mark_;
    GtkTextView *arg1 ;
    GtkTextMark *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(mark_, 1);
    {
        arg2 = (GtkTextMark *)YPlu(mark_);
    }
    gtk_text_view_scroll_mark_onscreen(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUmoveUmarkUonscreen,"samurui/gtk","gtk_text_view_move_mark_onscreen");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUmoveUmarkUonscreen);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUmoveUmarkUonscreen)
{
    P text_view_, mark_;
    GtkTextView *arg1 ;
    GtkTextMark *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(mark_, 1);
    {
        arg2 = (GtkTextMark *)YPlu(mark_);
    }
    result = (gboolean )gtk_text_view_move_mark_onscreen(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUplaceUcursorUonscreen,"samurui/gtk","gtk_text_view_place_cursor_onscreen");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUplaceUcursorUonscreen);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUplaceUcursorUonscreen)
{
    P text_view_;
    GtkTextView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gboolean )gtk_text_view_place_cursor_onscreen(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUvisibleUrect,"samurui/gtk","gtk_text_view_get_visible_rect");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUvisibleUrect);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUvisibleUrect)
{
    P text_view_, visible_rect_;
    GtkTextView *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(visible_rect_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(visible_rect_);
    }
    gtk_text_view_get_visible_rect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUcursorUvisible,"samurui/gtk","gtk_text_view_set_cursor_visible");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUcursorUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUcursorUvisible)
{
    P text_view_, setting_;
    GtkTextView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_text_view_set_cursor_visible(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUcursorUvisible,"samurui/gtk","gtk_text_view_get_cursor_visible");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUcursorUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUcursorUvisible)
{
    P text_view_;
    GtkTextView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gboolean )gtk_text_view_get_cursor_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUiterUlocation,"samurui/gtk","gtk_text_view_get_iter_location");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUiterUlocation);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUiterUlocation)
{
    P text_view_, iter_, location_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    GdkRectangle *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(location_, 2);
    {
        arg3 = (GdkRectangle *)YPlu(location_);
    }
    gtk_text_view_get_iter_location(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUiterUatUlocation,"samurui/gtk","gtk_text_view_get_iter_at_location");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUiterUatUlocation);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUiterUatUlocation)
{
    P text_view_, iter_, x_, y_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(x_, 2);
    {
        arg3 = (signed)YPiu(x_);
    }
    ARG(y_, 3);
    {
        arg4 = (signed)YPiu(y_);
    }
    gtk_text_view_get_iter_at_location(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUlineUyrange,"samurui/gtk","gtk_text_view_get_line_yrange");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUlineUyrange);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUlineUyrange)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gint *arg3 ;
    gint *arg4 ;
    int actualint3 ;
    int actualint4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg3 = &actualint3;
    }
    {
        arg4 = &actualint4;
    }
    {
        // ignoring int *OUTPUT for $input arg3 $result $arg 3
    }
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    gtk_text_view_get_line_yrange(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg3);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg4);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUlineUatUy,"samurui/gtk","gtk_text_view_get_line_at_y");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUlineUatUy);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUlineUatUy)
{
    P text_view_, target_iter_, y_, line_top_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    gint *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(target_iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(target_iter_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(line_top_, 3);
    {
        arg4 = (gint *)YPlu(line_top_);
    }
    gtk_text_view_get_line_at_y(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUbufferUtoUwindowUcoords,"samurui/gtk","gtk_text_view_buffer_to_window_coords");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUbufferUtoUwindowUcoords);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUbufferUtoUwindowUcoords)
{
    P text_view_, win_, buffer_x_, buffer_y_, window_x_, window_y_;
    GtkTextView *arg1 ;
    int arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(win_, 1);
    {
        arg2 = (int)YPiu(win_);
    }
    ARG(buffer_x_, 2);
    {
        arg3 = (signed)YPiu(buffer_x_);
    }
    ARG(buffer_y_, 3);
    {
        arg4 = (signed)YPiu(buffer_y_);
    }
    ARG(window_x_, 4);
    {
        arg5 = (gint *)YPlu(window_x_);
    }
    ARG(window_y_, 5);
    {
        arg6 = (gint *)YPlu(window_y_);
    }
    gtk_text_view_buffer_to_window_coords(arg1,(GtkTextWindowType )arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUwindowUtoUbufferUcoords,"samurui/gtk","gtk_text_view_window_to_buffer_coords");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUwindowUtoUbufferUcoords);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUwindowUtoUbufferUcoords)
{
    P text_view_, win_, window_x_, window_y_, buffer_x_, buffer_y_;
    GtkTextView *arg1 ;
    int arg2 ;
    gint arg3 ;
    gint arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(win_, 1);
    {
        arg2 = (int)YPiu(win_);
    }
    ARG(window_x_, 2);
    {
        arg3 = (signed)YPiu(window_x_);
    }
    ARG(window_y_, 3);
    {
        arg4 = (signed)YPiu(window_y_);
    }
    ARG(buffer_x_, 4);
    {
        arg5 = (gint *)YPlu(buffer_x_);
    }
    ARG(buffer_y_, 5);
    {
        arg6 = (gint *)YPlu(buffer_y_);
    }
    gtk_text_view_window_to_buffer_coords(arg1,(GtkTextWindowType )arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUwindow,"samurui/gtk","gtk_text_view_get_window");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUwindow)
{
    P text_view_, win_;
    GtkTextView *arg1 ;
    int arg2 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(win_, 1);
    {
        arg2 = (int)YPiu(win_);
    }
    result = (GdkWindow *)gtk_text_view_get_window(arg1,(GtkTextWindowType )arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUwindowUtype,"samurui/gtk","gtk_text_view_get_window_type");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUwindowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUwindowUtype)
{
    P text_view_, window_;
    GtkTextView *arg1 ;
    GdkWindow *arg2 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(window_, 1);
    {
        arg2 = (GdkWindow *)YPlu(window_);
    }
    result = (int )gtk_text_view_get_window_type(arg1,arg2);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUborderUwindowUsize,"samurui/gtk","gtk_text_view_set_border_window_size");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUborderUwindowUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUborderUwindowUsize)
{
    P text_view_, type_, size_;
    GtkTextView *arg1 ;
    int arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    ARG(size_, 2);
    {
        arg3 = (signed)YPiu(size_);
    }
    gtk_text_view_set_border_window_size(arg1,(GtkTextWindowType )arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUborderUwindowUsize,"samurui/gtk","gtk_text_view_get_border_window_size");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUborderUwindowUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUborderUwindowUsize)
{
    P text_view_, type_;
    GtkTextView *arg1 ;
    int arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    result = (gint )gtk_text_view_get_border_window_size(arg1,(GtkTextWindowType )arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUline,"samurui/gtk","gtk_text_view_forward_display_line");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUline);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUline)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_text_view_forward_display_line(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUline,"samurui/gtk","gtk_text_view_backward_display_line");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUline);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUline)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_text_view_backward_display_line(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUlineUend,"samurui/gtk","gtk_text_view_forward_display_line_end");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUlineUend);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUlineUend)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_text_view_forward_display_line_end(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUlineUstart,"samurui/gtk","gtk_text_view_backward_display_line_start");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUlineUstart);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUlineUstart)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_text_view_backward_display_line_start(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUstartsUdisplayUline,"samurui/gtk","gtk_text_view_starts_display_line");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUstartsUdisplayUline);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUstartsUdisplayUline)
{
    P text_view_, iter_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_text_view_starts_display_line(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUmoveUvisually,"samurui/gtk","gtk_text_view_move_visually");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUmoveUvisually);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUmoveUvisually)
{
    P text_view_, iter_, count_;
    GtkTextView *arg1 ;
    GtkTextIter *arg2 ;
    gint arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTextIter *)YPlu(iter_);
    }
    ARG(count_, 2);
    {
        arg3 = (signed)YPiu(count_);
    }
    result = (gboolean )gtk_text_view_move_visually(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUaddUchildUatUanchor,"samurui/gtk","gtk_text_view_add_child_at_anchor");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUaddUchildUatUanchor);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUaddUchildUatUanchor)
{
    P text_view_, child_, anchor_;
    GtkTextView *arg1 ;
    GtkWidget *arg2 ;
    GtkTextChildAnchor *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(anchor_, 2);
    {
        arg3 = (GtkTextChildAnchor *)YPlu(anchor_);
    }
    gtk_text_view_add_child_at_anchor(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUaddUchildUinUwindow,"samurui/gtk","gtk_text_view_add_child_in_window");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUaddUchildUinUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUaddUchildUinUwindow)
{
    P text_view_, child_, which_window_, xpos_, ypos_;
    GtkTextView *arg1 ;
    GtkWidget *arg2 ;
    int arg3 ;
    gint arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(which_window_, 2);
    {
        arg3 = (int)YPiu(which_window_);
    }
    ARG(xpos_, 3);
    {
        arg4 = (signed)YPiu(xpos_);
    }
    ARG(ypos_, 4);
    {
        arg5 = (signed)YPiu(ypos_);
    }
    gtk_text_view_add_child_in_window(arg1,arg2,(GtkTextWindowType )arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUmoveUchild,"samurui/gtk","gtk_text_view_move_child");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUmoveUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUmoveUchild)
{
    P text_view_, child_, xpos_, ypos_;
    GtkTextView *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    ARG(xpos_, 2);
    {
        arg3 = (signed)YPiu(xpos_);
    }
    ARG(ypos_, 3);
    {
        arg4 = (signed)YPiu(ypos_);
    }
    gtk_text_view_move_child(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUwrapUmode,"samurui/gtk","gtk_text_view_set_wrap_mode");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUwrapUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUwrapUmode)
{
    P text_view_, wrap_mode_;
    GtkTextView *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(wrap_mode_, 1);
    {
        arg2 = (int)YPiu(wrap_mode_);
    }
    gtk_text_view_set_wrap_mode(arg1,(GtkWrapMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUwrapUmode,"samurui/gtk","gtk_text_view_get_wrap_mode");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUwrapUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUwrapUmode)
{
    P text_view_;
    GtkTextView *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (int )gtk_text_view_get_wrap_mode(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUeditable,"samurui/gtk","gtk_text_view_set_editable");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUeditable);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUeditable)
{
    P text_view_, setting_;
    GtkTextView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_text_view_set_editable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUeditable,"samurui/gtk","gtk_text_view_get_editable");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUeditable);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUeditable)
{
    P text_view_;
    GtkTextView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gboolean )gtk_text_view_get_editable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUaboveUlines,"samurui/gtk","gtk_text_view_set_pixels_above_lines");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUaboveUlines);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUaboveUlines)
{
    P text_view_, pixels_above_lines_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(pixels_above_lines_, 1);
    {
        arg2 = (signed)YPiu(pixels_above_lines_);
    }
    gtk_text_view_set_pixels_above_lines(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUaboveUlines,"samurui/gtk","gtk_text_view_get_pixels_above_lines");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUaboveUlines);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUaboveUlines)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_pixels_above_lines(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUbelowUlines,"samurui/gtk","gtk_text_view_set_pixels_below_lines");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUbelowUlines);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUbelowUlines)
{
    P text_view_, pixels_below_lines_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(pixels_below_lines_, 1);
    {
        arg2 = (signed)YPiu(pixels_below_lines_);
    }
    gtk_text_view_set_pixels_below_lines(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUbelowUlines,"samurui/gtk","gtk_text_view_get_pixels_below_lines");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUbelowUlines);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUbelowUlines)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_pixels_below_lines(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUinsideUwrap,"samurui/gtk","gtk_text_view_set_pixels_inside_wrap");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUinsideUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUinsideUwrap)
{
    P text_view_, pixels_inside_wrap_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(pixels_inside_wrap_, 1);
    {
        arg2 = (signed)YPiu(pixels_inside_wrap_);
    }
    gtk_text_view_set_pixels_inside_wrap(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUinsideUwrap,"samurui/gtk","gtk_text_view_get_pixels_inside_wrap");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUinsideUwrap);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUinsideUwrap)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_pixels_inside_wrap(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUjustification,"samurui/gtk","gtk_text_view_set_justification");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUjustification);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUjustification)
{
    P text_view_, justification_;
    GtkTextView *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(justification_, 1);
    {
        arg2 = (int)YPiu(justification_);
    }
    gtk_text_view_set_justification(arg1,(GtkJustification )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUjustification,"samurui/gtk","gtk_text_view_get_justification");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUjustification);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUjustification)
{
    P text_view_;
    GtkTextView *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (int )gtk_text_view_get_justification(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUleftUmargin,"samurui/gtk","gtk_text_view_set_left_margin");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUleftUmargin);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUleftUmargin)
{
    P text_view_, left_margin_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(left_margin_, 1);
    {
        arg2 = (signed)YPiu(left_margin_);
    }
    gtk_text_view_set_left_margin(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUleftUmargin,"samurui/gtk","gtk_text_view_get_left_margin");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUleftUmargin);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUleftUmargin)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_left_margin(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUrightUmargin,"samurui/gtk","gtk_text_view_set_right_margin");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUrightUmargin);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUrightUmargin)
{
    P text_view_, right_margin_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(right_margin_, 1);
    {
        arg2 = (signed)YPiu(right_margin_);
    }
    gtk_text_view_set_right_margin(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUrightUmargin,"samurui/gtk","gtk_text_view_get_right_margin");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUrightUmargin);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUrightUmargin)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_right_margin(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUindent,"samurui/gtk","gtk_text_view_set_indent");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUindent);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUindent)
{
    P text_view_, indent_;
    GtkTextView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(indent_, 1);
    {
        arg2 = (signed)YPiu(indent_);
    }
    gtk_text_view_set_indent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUindent,"samurui/gtk","gtk_text_view_get_indent");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUindent);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUindent)
{
    P text_view_;
    GtkTextView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (gint )gtk_text_view_get_indent(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUsetUtabs,"samurui/gtk","gtk_text_view_set_tabs");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUsetUtabs);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUsetUtabs)
{
    P text_view_, tabs_;
    GtkTextView *arg1 ;
    PangoTabArray *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    ARG(tabs_, 1);
    {
        arg2 = (PangoTabArray *)YPlu(tabs_);
    }
    gtk_text_view_set_tabs(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUtabs,"samurui/gtk","gtk_text_view_get_tabs");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUtabs);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUtabs)
{
    P text_view_;
    GtkTextView *arg1 ;
    PangoTabArray *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (PangoTabArray *)gtk_text_view_get_tabs(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtextUviewUgetUdefaultUattributes,"samurui/gtk","gtk_text_view_get_default_attributes");
FUNFOR(YsamuruiSgtkYgtkUtextUviewUgetUdefaultUattributes);

FUNCODEDEF(YsamuruiSgtkYgtkUtextUviewUgetUdefaultUattributes)
{
    P text_view_;
    GtkTextView *arg1 ;
    GtkTextAttributes *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(text_view_, 0);
    {
        arg1 = (GtkTextView *)YPlu(text_view_);
    }
    result = (GtkTextAttributes *)gtk_text_view_get_default_attributes(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtipsUqueryUnew,"samurui/gtk","gtk_tips_query_new");
FUNFOR(YsamuruiSgtkYgtkUtipsUqueryUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtipsUqueryUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_tips_query_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtipsUqueryUstartUquery,"samurui/gtk","gtk_tips_query_start_query");
FUNFOR(YsamuruiSgtkYgtkUtipsUqueryUstartUquery);

FUNCODEDEF(YsamuruiSgtkYgtkUtipsUqueryUstartUquery)
{
    P tips_query_;
    GtkTipsQuery *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tips_query_, 0);
    {
        arg1 = (GtkTipsQuery *)YPlu(tips_query_);
    }
    gtk_tips_query_start_query(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtipsUqueryUstopUquery,"samurui/gtk","gtk_tips_query_stop_query");
FUNFOR(YsamuruiSgtkYgtkUtipsUqueryUstopUquery);

FUNCODEDEF(YsamuruiSgtkYgtkUtipsUqueryUstopUquery)
{
    P tips_query_;
    GtkTipsQuery *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tips_query_, 0);
    {
        arg1 = (GtkTipsQuery *)YPlu(tips_query_);
    }
    gtk_tips_query_stop_query(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtipsUqueryUsetUcaller,"samurui/gtk","gtk_tips_query_set_caller");
FUNFOR(YsamuruiSgtkYgtkUtipsUqueryUsetUcaller);

FUNCODEDEF(YsamuruiSgtkYgtkUtipsUqueryUsetUcaller)
{
    P tips_query_, caller_;
    GtkTipsQuery *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tips_query_, 0);
    {
        arg1 = (GtkTipsQuery *)YPlu(tips_query_);
    }
    ARG(caller_, 1);
    {
        arg2 = (GtkWidget *)YPlu(caller_);
    }
    gtk_tips_query_set_caller(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtipsUqueryUsetUlabels,"samurui/gtk","gtk_tips_query_set_labels");
FUNFOR(YsamuruiSgtkYgtkUtipsUqueryUsetUlabels);

FUNCODEDEF(YsamuruiSgtkYgtkUtipsUqueryUsetUlabels)
{
    P tips_query_, label_inactive_, label_no_tip_;
    GtkTipsQuery *arg1 ;
    gchar *arg2 ;
    gchar *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tips_query_, 0);
    {
        arg1 = (GtkTipsQuery *)YPlu(tips_query_);
    }
    ARG(label_inactive_, 1);
    {
        arg2 = (char *)YPsu(label_inactive_);
    }
    ARG(label_no_tip_, 2);
    {
        arg3 = (char *)YPsu(label_no_tip_);
    }
    gtk_tips_query_set_labels(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUnew,"samurui/gtk","gtk_toggle_button_new");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_toggle_button_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUlabel,"samurui/gtk","gtk_toggle_button_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_toggle_button_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUmnemonic,"samurui/gtk","gtk_toggle_button_new_with_mnemonic");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUmnemonic);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUmnemonic)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_toggle_button_new_with_mnemonic(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUsetUmode,"samurui/gtk","gtk_toggle_button_set_mode");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUsetUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUmode)
{
    P toggle_button_, draw_indicator_;
    GtkToggleButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    ARG(draw_indicator_, 1);
    {
        arg2 = (signed)YPiu(draw_indicator_);
    }
    gtk_toggle_button_set_mode(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUgetUmode,"samurui/gtk","gtk_toggle_button_get_mode");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUgetUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUmode)
{
    P toggle_button_;
    GtkToggleButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    result = (gboolean )gtk_toggle_button_get_mode(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUsetUactive,"samurui/gtk","gtk_toggle_button_set_active");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUsetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUactive)
{
    P toggle_button_, is_active_;
    GtkToggleButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    ARG(is_active_, 1);
    {
        arg2 = (signed)YPiu(is_active_);
    }
    gtk_toggle_button_set_active(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUgetUactive,"samurui/gtk","gtk_toggle_button_get_active");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUgetUactive);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUactive)
{
    P toggle_button_;
    GtkToggleButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    result = (gboolean )gtk_toggle_button_get_active(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUtoggled,"samurui/gtk","gtk_toggle_button_toggled");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUtoggled);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUtoggled)
{
    P toggle_button_;
    GtkToggleButton *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    gtk_toggle_button_toggled(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUsetUinconsistent,"samurui/gtk","gtk_toggle_button_set_inconsistent");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUsetUinconsistent);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUinconsistent)
{
    P toggle_button_, setting_;
    GtkToggleButton *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_toggle_button_set_inconsistent(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoggleUbuttonUgetUinconsistent,"samurui/gtk","gtk_toggle_button_get_inconsistent");
FUNFOR(YsamuruiSgtkYgtkUtoggleUbuttonUgetUinconsistent);

FUNCODEDEF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUinconsistent)
{
    P toggle_button_;
    GtkToggleButton *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toggle_button_, 0);
    {
        arg1 = (GtkToggleButton *)YPlu(toggle_button_);
    }
    result = (gboolean )gtk_toggle_button_get_inconsistent(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUnew,"samurui/gtk","gtk_toolbar_new");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_toolbar_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUappendUitem,"samurui/gtk","gtk_toolbar_append_item");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUappendUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUappendUitem)
{
    P toolbar_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_;
    GtkToolbar *arg1 ;
    char *arg2 ;
    char *arg3 ;
    char *arg4 ;
    GtkWidget *arg5 ;
    GtkSignalFunc arg6 ;
    gpointer arg7 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 4);
    {
        arg5 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 5);
    {
        arg6 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 6);
    {
        arg7 = (gpointer )YPlu(user_data_);
    }
    result = (GtkWidget *)gtk_toolbar_append_item(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUprependUitem,"samurui/gtk","gtk_toolbar_prepend_item");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUprependUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUprependUitem)
{
    P toolbar_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_;
    GtkToolbar *arg1 ;
    char *arg2 ;
    char *arg3 ;
    char *arg4 ;
    GtkWidget *arg5 ;
    GtkSignalFunc arg6 ;
    gpointer arg7 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 4);
    {
        arg5 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 5);
    {
        arg6 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 6);
    {
        arg7 = (gpointer )YPlu(user_data_);
    }
    result = (GtkWidget *)gtk_toolbar_prepend_item(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUinsertUitem,"samurui/gtk","gtk_toolbar_insert_item");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUinsertUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUinsertUitem)
{
    P toolbar_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_, position_;
    GtkToolbar *arg1 ;
    char *arg2 ;
    char *arg3 ;
    char *arg4 ;
    GtkWidget *arg5 ;
    GtkSignalFunc arg6 ;
    gpointer arg7 ;
    gint arg8 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(text_, 1);
    {
        arg2 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 4);
    {
        arg5 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 5);
    {
        arg6 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 6);
    {
        arg7 = (gpointer )YPlu(user_data_);
    }
    ARG(position_, 7);
    {
        arg8 = (signed)YPiu(position_);
    }
    result = (GtkWidget *)gtk_toolbar_insert_item(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUinsertUstock,"samurui/gtk","gtk_toolbar_insert_stock");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUinsertUstock);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUinsertUstock)
{
    P toolbar_, stock_id_, tooltip_text_, tooltip_private_text_, callback_, user_data_, position_;
    GtkToolbar *arg1 ;
    gchar *arg2 ;
    char *arg3 ;
    char *arg4 ;
    GtkSignalFunc arg5 ;
    gpointer arg6 ;
    gint arg7 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(stock_id_, 1);
    {
        arg2 = (char *)YPsu(stock_id_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(callback_, 4);
    {
        arg5 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 5);
    {
        arg6 = (gpointer )YPlu(user_data_);
    }
    ARG(position_, 6);
    {
        arg7 = (signed)YPiu(position_);
    }
    result = (GtkWidget *)gtk_toolbar_insert_stock(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUappendUspace,"samurui/gtk","gtk_toolbar_append_space");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUappendUspace);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUappendUspace)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    gtk_toolbar_append_space(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUprependUspace,"samurui/gtk","gtk_toolbar_prepend_space");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUprependUspace);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUprependUspace)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    gtk_toolbar_prepend_space(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUinsertUspace,"samurui/gtk","gtk_toolbar_insert_space");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUinsertUspace);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUinsertUspace)
{
    P toolbar_, position_;
    GtkToolbar *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(position_, 1);
    {
        arg2 = (signed)YPiu(position_);
    }
    gtk_toolbar_insert_space(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUremoveUspace,"samurui/gtk","gtk_toolbar_remove_space");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUremoveUspace);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUremoveUspace)
{
    P toolbar_, position_;
    GtkToolbar *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(position_, 1);
    {
        arg2 = (signed)YPiu(position_);
    }
    gtk_toolbar_remove_space(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUappendUelement,"samurui/gtk","gtk_toolbar_append_element");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUappendUelement);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUappendUelement)
{
    P toolbar_, type_, widget_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_;
    GtkToolbar *arg1 ;
    int arg2 ;
    GtkWidget *arg3 ;
    char *arg4 ;
    char *arg5 ;
    char *arg6 ;
    GtkWidget *arg7 ;
    GtkSignalFunc arg8 ;
    gpointer arg9 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    ARG(widget_, 2);
    {
        arg3 = (GtkWidget *)YPlu(widget_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 4);
    {
        arg5 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 5);
    {
        arg6 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 6);
    {
        arg7 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 7);
    {
        arg8 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 8);
    {
        arg9 = (gpointer )YPlu(user_data_);
    }
    result = (GtkWidget *)gtk_toolbar_append_element(arg1,(GtkToolbarChildType )arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUprependUelement,"samurui/gtk","gtk_toolbar_prepend_element");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUprependUelement);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUprependUelement)
{
    P toolbar_, type_, widget_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_;
    GtkToolbar *arg1 ;
    int arg2 ;
    GtkWidget *arg3 ;
    char *arg4 ;
    char *arg5 ;
    char *arg6 ;
    GtkWidget *arg7 ;
    GtkSignalFunc arg8 ;
    gpointer arg9 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    ARG(widget_, 2);
    {
        arg3 = (GtkWidget *)YPlu(widget_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 4);
    {
        arg5 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 5);
    {
        arg6 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 6);
    {
        arg7 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 7);
    {
        arg8 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 8);
    {
        arg9 = (gpointer )YPlu(user_data_);
    }
    result = (GtkWidget *)gtk_toolbar_prepend_element(arg1,(GtkToolbarChildType )arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUinsertUelement,"samurui/gtk","gtk_toolbar_insert_element");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUinsertUelement);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUinsertUelement)
{
    P toolbar_, type_, widget_, text_, tooltip_text_, tooltip_private_text_, icon_, callback_, user_data_, position_;
    GtkToolbar *arg1 ;
    int arg2 ;
    GtkWidget *arg3 ;
    char *arg4 ;
    char *arg5 ;
    char *arg6 ;
    GtkWidget *arg7 ;
    GtkSignalFunc arg8 ;
    gpointer arg9 ;
    gint arg10 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    ARG(widget_, 2);
    {
        arg3 = (GtkWidget *)YPlu(widget_);
    }
    ARG(text_, 3);
    {
        arg4 = (char *)YPsu(text_);
    }
    ARG(tooltip_text_, 4);
    {
        arg5 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 5);
    {
        arg6 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(icon_, 6);
    {
        arg7 = (GtkWidget *)YPlu(icon_);
    }
    ARG(callback_, 7);
    {
        arg8 = (GtkSignalFunc )YPlu(callback_);
    }
    ARG(user_data_, 8);
    {
        arg9 = (gpointer )YPlu(user_data_);
    }
    ARG(position_, 9);
    {
        arg10 = (signed)YPiu(position_);
    }
    result = (GtkWidget *)gtk_toolbar_insert_element(arg1,(GtkToolbarChildType )arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUappendUwidget,"samurui/gtk","gtk_toolbar_append_widget");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUappendUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUappendUwidget)
{
    P toolbar_, widget_, tooltip_text_, tooltip_private_text_;
    GtkToolbar *arg1 ;
    GtkWidget *arg2 ;
    char *arg3 ;
    char *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    gtk_toolbar_append_widget(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUprependUwidget,"samurui/gtk","gtk_toolbar_prepend_widget");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUprependUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUprependUwidget)
{
    P toolbar_, widget_, tooltip_text_, tooltip_private_text_;
    GtkToolbar *arg1 ;
    GtkWidget *arg2 ;
    char *arg3 ;
    char *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    gtk_toolbar_prepend_widget(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUinsertUwidget,"samurui/gtk","gtk_toolbar_insert_widget");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUinsertUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUinsertUwidget)
{
    P toolbar_, widget_, tooltip_text_, tooltip_private_text_, position_;
    GtkToolbar *arg1 ;
    GtkWidget *arg2 ;
    char *arg3 ;
    char *arg4 ;
    gint arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(tooltip_text_, 2);
    {
        arg3 = (char *)YPsu(tooltip_text_);
    }
    ARG(tooltip_private_text_, 3);
    {
        arg4 = (char *)YPsu(tooltip_private_text_);
    }
    ARG(position_, 4);
    {
        arg5 = (signed)YPiu(position_);
    }
    gtk_toolbar_insert_widget(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUsetUorientation,"samurui/gtk","gtk_toolbar_set_orientation");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUsetUorientation);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUsetUorientation)
{
    P toolbar_, orientation_;
    GtkToolbar *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(orientation_, 1);
    {
        arg2 = (int)YPiu(orientation_);
    }
    gtk_toolbar_set_orientation(arg1,(GtkOrientation )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUsetUstyle,"samurui/gtk","gtk_toolbar_set_style");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUsetUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUsetUstyle)
{
    P toolbar_, style_;
    GtkToolbar *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(style_, 1);
    {
        arg2 = (int)YPiu(style_);
    }
    gtk_toolbar_set_style(arg1,(GtkToolbarStyle )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUsetUiconUsize,"samurui/gtk","gtk_toolbar_set_icon_size");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUsetUiconUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUsetUiconUsize)
{
    P toolbar_, icon_size_;
    GtkToolbar *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(icon_size_, 1);
    {
        arg2 = (int)YPiu(icon_size_);
    }
    gtk_toolbar_set_icon_size(arg1,(GtkIconSize )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUsetUtooltips,"samurui/gtk","gtk_toolbar_set_tooltips");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUsetUtooltips);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUsetUtooltips)
{
    P toolbar_, enable_;
    GtkToolbar *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    ARG(enable_, 1);
    {
        arg2 = (signed)YPiu(enable_);
    }
    gtk_toolbar_set_tooltips(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUunsetUstyle,"samurui/gtk","gtk_toolbar_unset_style");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUunsetUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUunsetUstyle)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    gtk_toolbar_unset_style(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUunsetUiconUsize,"samurui/gtk","gtk_toolbar_unset_icon_size");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUunsetUiconUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUunsetUiconUsize)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    gtk_toolbar_unset_icon_size(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUgetUorientation,"samurui/gtk","gtk_toolbar_get_orientation");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUgetUorientation);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUgetUorientation)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    result = (int )gtk_toolbar_get_orientation(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUgetUstyle,"samurui/gtk","gtk_toolbar_get_style");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUgetUstyle);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUgetUstyle)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    result = (int )gtk_toolbar_get_style(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUgetUiconUsize,"samurui/gtk","gtk_toolbar_get_icon_size");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUgetUiconUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUgetUiconUsize)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    result = (int )gtk_toolbar_get_icon_size(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtoolbarUgetUtooltips,"samurui/gtk","gtk_toolbar_get_tooltips");
FUNFOR(YsamuruiSgtkYgtkUtoolbarUgetUtooltips);

FUNCODEDEF(YsamuruiSgtkYgtkUtoolbarUgetUtooltips)
{
    P toolbar_;
    GtkToolbar *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(toolbar_, 0);
    {
        arg1 = (GtkToolbar *)YPlu(toolbar_);
    }
    result = (gboolean )gtk_toolbar_get_tooltips(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUnew,"samurui/gtk","gtk_tooltips_new");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUnew)
{
    GtkTooltips *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkTooltips *)gtk_tooltips_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUenable,"samurui/gtk","gtk_tooltips_enable");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUenable);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUenable)
{
    P tooltips_;
    GtkTooltips *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tooltips_, 0);
    {
        arg1 = (GtkTooltips *)YPlu(tooltips_);
    }
    gtk_tooltips_enable(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUdisable,"samurui/gtk","gtk_tooltips_disable");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUdisable);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUdisable)
{
    P tooltips_;
    GtkTooltips *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tooltips_, 0);
    {
        arg1 = (GtkTooltips *)YPlu(tooltips_);
    }
    gtk_tooltips_disable(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUsetUtip,"samurui/gtk","gtk_tooltips_set_tip");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUsetUtip);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUsetUtip)
{
    P tooltips_, widget_, tip_text_, tip_private_;
    GtkTooltips *arg1 ;
    GtkWidget *arg2 ;
    gchar *arg3 ;
    gchar *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tooltips_, 0);
    {
        arg1 = (GtkTooltips *)YPlu(tooltips_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    ARG(tip_text_, 2);
    {
        arg3 = (char *)YPsu(tip_text_);
    }
    ARG(tip_private_, 3);
    {
        arg4 = (char *)YPsu(tip_private_);
    }
    gtk_tooltips_set_tip(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUdataUget,"samurui/gtk","gtk_tooltips_data_get");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUdataUget);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUdataUget)
{
    P widget_;
    GtkWidget *arg1 ;
    GtkTooltipsData *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(widget_, 0);
    {
        arg1 = (GtkWidget *)YPlu(widget_);
    }
    result = (GtkTooltipsData *)gtk_tooltips_data_get(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtooltipsUforceUwindow,"samurui/gtk","gtk_tooltips_force_window");
FUNFOR(YsamuruiSgtkYgtkUtooltipsUforceUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUtooltipsUforceUwindow)
{
    P tooltips_;
    GtkTooltips *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tooltips_, 0);
    {
        arg1 = (GtkTooltips *)YPlu(tooltips_);
    }
    gtk_tooltips_force_window(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUnew,"samurui/gtk","gtk_tree_new");
FUNFOR(YsamuruiSgtkYgtkUtreeUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_tree_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUappend,"samurui/gtk","gtk_tree_append");
FUNFOR(YsamuruiSgtkYgtkUtreeUappend);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUappend)
{
    P tree_, tree_item_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(tree_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(tree_item_);
    }
    gtk_tree_append(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUprepend,"samurui/gtk","gtk_tree_prepend");
FUNFOR(YsamuruiSgtkYgtkUtreeUprepend);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUprepend)
{
    P tree_, tree_item_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(tree_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(tree_item_);
    }
    gtk_tree_prepend(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUinsert,"samurui/gtk","gtk_tree_insert");
FUNFOR(YsamuruiSgtkYgtkUtreeUinsert);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUinsert)
{
    P tree_, tree_item_, position_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(tree_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(tree_item_);
    }
    ARG(position_, 2);
    {
        arg3 = (signed)YPiu(position_);
    }
    gtk_tree_insert(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUremoveUitems,"samurui/gtk","gtk_tree_remove_items");
FUNFOR(YsamuruiSgtkYgtkUtreeUremoveUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUremoveUitems)
{
    P tree_, items_;
    GtkTree *arg1 ;
    GList *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(items_, 1);
    {
        arg2 = (GList *)YPlu(items_);
    }
    gtk_tree_remove_items(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUclearUitems,"samurui/gtk","gtk_tree_clear_items");
FUNFOR(YsamuruiSgtkYgtkUtreeUclearUitems);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUclearUitems)
{
    P tree_, start_, end_;
    GtkTree *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(start_, 1);
    {
        arg2 = (signed)YPiu(start_);
    }
    ARG(end_, 2);
    {
        arg3 = (signed)YPiu(end_);
    }
    gtk_tree_clear_items(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectUitem,"samurui/gtk","gtk_tree_select_item");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectUitem)
{
    P tree_, item_;
    GtkTree *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(item_, 1);
    {
        arg2 = (signed)YPiu(item_);
    }
    gtk_tree_select_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUunselectUitem,"samurui/gtk","gtk_tree_unselect_item");
FUNFOR(YsamuruiSgtkYgtkUtreeUunselectUitem);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUunselectUitem)
{
    P tree_, item_;
    GtkTree *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(item_, 1);
    {
        arg2 = (signed)YPiu(item_);
    }
    gtk_tree_unselect_item(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectUchild,"samurui/gtk","gtk_tree_select_child");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectUchild)
{
    P tree_, tree_item_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(tree_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(tree_item_);
    }
    gtk_tree_select_child(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUunselectUchild,"samurui/gtk","gtk_tree_unselect_child");
FUNFOR(YsamuruiSgtkYgtkUtreeUunselectUchild);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUunselectUchild)
{
    P tree_, tree_item_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(tree_item_, 1);
    {
        arg2 = (GtkWidget *)YPlu(tree_item_);
    }
    gtk_tree_unselect_child(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUchildUposition,"samurui/gtk","gtk_tree_child_position");
FUNFOR(YsamuruiSgtkYgtkUtreeUchildUposition);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUchildUposition)
{
    P tree_, child_;
    GtkTree *arg1 ;
    GtkWidget *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(child_, 1);
    {
        arg2 = (GtkWidget *)YPlu(child_);
    }
    result = (gint )gtk_tree_child_position(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUsetUselectionUmode,"samurui/gtk","gtk_tree_set_selection_mode");
FUNFOR(YsamuruiSgtkYgtkUtreeUsetUselectionUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUsetUselectionUmode)
{
    P tree_, mode_;
    GtkTree *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gtk_tree_set_selection_mode(arg1,(GtkSelectionMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUsetUviewUmode,"samurui/gtk","gtk_tree_set_view_mode");
FUNFOR(YsamuruiSgtkYgtkUtreeUsetUviewUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUsetUviewUmode)
{
    P tree_, mode_;
    GtkTree *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(mode_, 1);
    {
        arg2 = (int)YPiu(mode_);
    }
    gtk_tree_set_view_mode(arg1,(GtkTreeViewMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUsetUviewUlines,"samurui/gtk","gtk_tree_set_view_lines");
FUNFOR(YsamuruiSgtkYgtkUtreeUsetUviewUlines);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUsetUviewUlines)
{
    P tree_, flag_;
    GtkTree *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_, 0);
    {
        arg1 = (GtkTree *)YPlu(tree_);
    }
    ARG(flag_, 1);
    {
        arg2 = (signed)YPiu(flag_);
    }
    gtk_tree_set_view_lines(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUnew,"samurui/gtk","gtk_tree_item_new");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_tree_item_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUnewUwithUlabel,"samurui/gtk","gtk_tree_item_new_with_label");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUnewUwithUlabel);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUnewUwithUlabel)
{
    P label_;
    gchar *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(label_, 0);
    {
        arg1 = (char *)YPsu(label_);
    }
    result = (GtkWidget *)gtk_tree_item_new_with_label(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUsetUsubtree,"samurui/gtk","gtk_tree_item_set_subtree");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUsetUsubtree);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUsetUsubtree)
{
    P tree_item_, subtree_;
    GtkTreeItem *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    ARG(subtree_, 1);
    {
        arg2 = (GtkWidget *)YPlu(subtree_);
    }
    gtk_tree_item_set_subtree(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUremoveUsubtree,"samurui/gtk","gtk_tree_item_remove_subtree");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUremoveUsubtree);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUremoveUsubtree)
{
    P tree_item_;
    GtkTreeItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    gtk_tree_item_remove_subtree(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUselect,"samurui/gtk","gtk_tree_item_select");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUselect);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUselect)
{
    P tree_item_;
    GtkTreeItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    gtk_tree_item_select(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUdeselect,"samurui/gtk","gtk_tree_item_deselect");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUdeselect);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUdeselect)
{
    P tree_item_;
    GtkTreeItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    gtk_tree_item_deselect(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUexpand,"samurui/gtk","gtk_tree_item_expand");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUexpand);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUexpand)
{
    P tree_item_;
    GtkTreeItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    gtk_tree_item_expand(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUitemUcollapse,"samurui/gtk","gtk_tree_item_collapse");
FUNFOR(YsamuruiSgtkYgtkUtreeUitemUcollapse);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUitemUcollapse)
{
    P tree_item_;
    GtkTreeItem *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_item_, 0);
    {
        arg1 = (GtkTreeItem *)YPlu(tree_item_);
    }
    gtk_tree_item_collapse(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUgetUtype,"samurui/gtk","gtk_tree_selection_get_type");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_tree_selection_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUsetUmode,"samurui/gtk","gtk_tree_selection_set_mode");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUsetUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUsetUmode)
{
    P selection_, type_;
    GtkTreeSelection *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_tree_selection_set_mode(arg1,(GtkSelectionMode )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUgetUmode,"samurui/gtk","gtk_tree_selection_get_mode");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUgetUmode);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUgetUmode)
{
    P selection_;
    GtkTreeSelection *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    result = (int )gtk_tree_selection_get_mode(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUsetUselectUfunction,"samurui/gtk","gtk_tree_selection_set_select_function");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUsetUselectUfunction);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUsetUselectUfunction)
{
    P selection_, func_, data_, destroy_;
    GtkTreeSelection *arg1 ;
    GtkTreeSelectionFunc arg2 ;
    gpointer arg3 ;
    GtkDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkTreeSelectionFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    ARG(destroy_, 3);
    {
        arg4 = (GtkDestroyNotify )YPlu(destroy_);
    }
    gtk_tree_selection_set_select_function(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUgetUuserUdata,"samurui/gtk","gtk_tree_selection_get_user_data");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUgetUuserUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUgetUuserUdata)
{
    P selection_;
    GtkTreeSelection *arg1 ;
    P result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    result = gtk_tree_selection_get_user_data(arg1);
    
    {
        retval = result;
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUgetUtreeUview,"samurui/gtk","gtk_tree_selection_get_tree_view");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUgetUtreeUview);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUgetUtreeUview)
{
    P selection_;
    GtkTreeSelection *arg1 ;
    GtkTreeView *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    result = (GtkTreeView *)gtk_tree_selection_get_tree_view(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUgetUselected,"samurui/gtk","gtk_tree_selection_get_selected");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUgetUselected);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUgetUselected)
{
    P selection_, model_, iter_;
    GtkTreeSelection *arg1 ;
    GtkTreeModel **arg2 ;
    GtkTreeIter *arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(model_, 1);
    {
        arg2 = (GtkTreeModel **)YPlu(model_);
    }
    ARG(iter_, 2);
    {
        arg3 = (GtkTreeIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_tree_selection_get_selected(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUselectedUforeach,"samurui/gtk","gtk_tree_selection_selected_foreach");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUselectedUforeach);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUselectedUforeach)
{
    P selection_, func_, data_;
    GtkTreeSelection *arg1 ;
    GtkTreeSelectionForeachFunc arg2 ;
    gpointer arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(func_, 1);
    {
        arg2 = (GtkTreeSelectionForeachFunc )YPlu(func_);
    }
    ARG(data_, 2);
    {
        arg3 = (gpointer )YPlu(data_);
    }
    gtk_tree_selection_selected_foreach(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUselectUpath,"samurui/gtk","gtk_tree_selection_select_path");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUselectUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUselectUpath)
{
    P selection_, path_;
    GtkTreeSelection *arg1 ;
    GtkTreePath *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    gtk_tree_selection_select_path(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUunselectUpath,"samurui/gtk","gtk_tree_selection_unselect_path");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUunselectUpath);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUunselectUpath)
{
    P selection_, path_;
    GtkTreeSelection *arg1 ;
    GtkTreePath *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    gtk_tree_selection_unselect_path(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUselectUiter,"samurui/gtk","gtk_tree_selection_select_iter");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUselectUiter);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUselectUiter)
{
    P selection_, iter_;
    GtkTreeSelection *arg1 ;
    GtkTreeIter *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTreeIter *)YPlu(iter_);
    }
    gtk_tree_selection_select_iter(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUunselectUiter,"samurui/gtk","gtk_tree_selection_unselect_iter");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUunselectUiter);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUunselectUiter)
{
    P selection_, iter_;
    GtkTreeSelection *arg1 ;
    GtkTreeIter *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTreeIter *)YPlu(iter_);
    }
    gtk_tree_selection_unselect_iter(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUpathUisUselected,"samurui/gtk","gtk_tree_selection_path_is_selected");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUpathUisUselected);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUpathUisUselected)
{
    P selection_, path_;
    GtkTreeSelection *arg1 ;
    GtkTreePath *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    result = (gboolean )gtk_tree_selection_path_is_selected(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUiterUisUselected,"samurui/gtk","gtk_tree_selection_iter_is_selected");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUiterUisUselected);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUiterUisUselected)
{
    P selection_, iter_;
    GtkTreeSelection *arg1 ;
    GtkTreeIter *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(iter_, 1);
    {
        arg2 = (GtkTreeIter *)YPlu(iter_);
    }
    result = (gboolean )gtk_tree_selection_iter_is_selected(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUselectUall,"samurui/gtk","gtk_tree_selection_select_all");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUselectUall)
{
    P selection_;
    GtkTreeSelection *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    gtk_tree_selection_select_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUunselectUall,"samurui/gtk","gtk_tree_selection_unselect_all");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUunselectUall);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUunselectUall)
{
    P selection_;
    GtkTreeSelection *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    gtk_tree_selection_unselect_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUselectionUselectUrange,"samurui/gtk","gtk_tree_selection_select_range");
FUNFOR(YsamuruiSgtkYgtkUtreeUselectionUselectUrange);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUselectionUselectUrange)
{
    P selection_, start_path_, end_path_;
    GtkTreeSelection *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreePath *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(selection_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(selection_);
    }
    ARG(start_path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(start_path_);
    }
    ARG(end_path_, 2);
    {
        arg3 = (GtkTreePath *)YPlu(end_path_);
    }
    gtk_tree_selection_select_range(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUtype,"samurui/gtk","gtk_tree_view_get_type");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_tree_view_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUnew,"samurui/gtk","gtk_tree_view_new");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_tree_view_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUnewUwithUmodel,"samurui/gtk","gtk_tree_view_new_with_model");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUnewUwithUmodel);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUnewUwithUmodel)
{
    P model_;
    GtkTreeModel *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(model_, 0);
    {
        arg1 = (GtkTreeModel *)YPlu(model_);
    }
    result = (GtkWidget *)gtk_tree_view_new_with_model(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUmodel,"samurui/gtk","gtk_tree_view_get_model");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUmodel);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUmodel)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkTreeModel *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkTreeModel *)gtk_tree_view_get_model(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUmodel,"samurui/gtk","gtk_tree_view_set_model");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUmodel);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUmodel)
{
    P tree_view_, model_;
    GtkTreeView *arg1 ;
    GtkTreeModel *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(model_, 1);
    {
        arg2 = (GtkTreeModel *)YPlu(model_);
    }
    gtk_tree_view_set_model(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUselection,"samurui/gtk","gtk_tree_view_get_selection");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUselection);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUselection)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkTreeSelection *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkTreeSelection *)gtk_tree_view_get_selection(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUhadjustment,"samurui/gtk","gtk_tree_view_get_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUhadjustment)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkAdjustment *)gtk_tree_view_get_hadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUhadjustment,"samurui/gtk","gtk_tree_view_set_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUhadjustment)
{
    P tree_view_, adjustment_;
    GtkTreeView *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_tree_view_set_hadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUvadjustment,"samurui/gtk","gtk_tree_view_get_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUvadjustment)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkAdjustment *)gtk_tree_view_get_vadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUvadjustment,"samurui/gtk","gtk_tree_view_set_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUvadjustment)
{
    P tree_view_, adjustment_;
    GtkTreeView *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_tree_view_set_vadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUheadersUvisible,"samurui/gtk","gtk_tree_view_get_headers_visible");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUheadersUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUheadersUvisible)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (gboolean )gtk_tree_view_get_headers_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUvisible,"samurui/gtk","gtk_tree_view_set_headers_visible");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUvisible)
{
    P tree_view_, headers_visible_;
    GtkTreeView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(headers_visible_, 1);
    {
        arg2 = (signed)YPiu(headers_visible_);
    }
    gtk_tree_view_set_headers_visible(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnsUautosize,"samurui/gtk","gtk_tree_view_columns_autosize");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnsUautosize);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnsUautosize)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    gtk_tree_view_columns_autosize(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUclickable,"samurui/gtk","gtk_tree_view_set_headers_clickable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUclickable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUclickable)
{
    P tree_view_, setting_;
    GtkTreeView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_tree_view_set_headers_clickable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUrulesUhint,"samurui/gtk","gtk_tree_view_set_rules_hint");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUrulesUhint);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUrulesUhint)
{
    P tree_view_, setting_;
    GtkTreeView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_tree_view_set_rules_hint(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUrulesUhint,"samurui/gtk","gtk_tree_view_get_rules_hint");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUrulesUhint);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUrulesUhint)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (gboolean )gtk_tree_view_get_rules_hint(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUappendUcolumn,"samurui/gtk","gtk_tree_view_append_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUappendUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUappendUcolumn)
{
    P tree_view_, column_;
    GtkTreeView *arg1 ;
    GtkTreeViewColumn *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(column_, 1);
    {
        arg2 = (GtkTreeViewColumn *)YPlu(column_);
    }
    result = (gint )gtk_tree_view_append_column(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUremoveUcolumn,"samurui/gtk","gtk_tree_view_remove_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUremoveUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUremoveUcolumn)
{
    P tree_view_, column_;
    GtkTreeView *arg1 ;
    GtkTreeViewColumn *arg2 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(column_, 1);
    {
        arg2 = (GtkTreeViewColumn *)YPlu(column_);
    }
    result = (gint )gtk_tree_view_remove_column(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUmoveUcolumnUafter,"samurui/gtk","gtk_tree_view_move_column_after");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUmoveUcolumnUafter);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUmoveUcolumnUafter)
{
    P tree_view_, column_, base_column_;
    GtkTreeView *arg1 ;
    GtkTreeViewColumn *arg2 ;
    GtkTreeViewColumn *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(column_, 1);
    {
        arg2 = (GtkTreeViewColumn *)YPlu(column_);
    }
    ARG(base_column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(base_column_);
    }
    gtk_tree_view_move_column_after(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUexpanderUcolumn,"samurui/gtk","gtk_tree_view_set_expander_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUexpanderUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUexpanderUcolumn)
{
    P tree_view_, column_;
    GtkTreeView *arg1 ;
    GtkTreeViewColumn *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(column_, 1);
    {
        arg2 = (GtkTreeViewColumn *)YPlu(column_);
    }
    gtk_tree_view_set_expander_column(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUexpanderUcolumn,"samurui/gtk","gtk_tree_view_get_expander_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUexpanderUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUexpanderUcolumn)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkTreeViewColumn *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkTreeViewColumn *)gtk_tree_view_get_expander_column(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUpoint,"samurui/gtk","gtk_tree_view_scroll_to_point");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUpoint);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUpoint)
{
    P tree_view_, tree_x_, tree_y_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    gint arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(tree_x_, 1);
    {
        arg2 = (signed)YPiu(tree_x_);
    }
    ARG(tree_y_, 2);
    {
        arg3 = (signed)YPiu(tree_y_);
    }
    gtk_tree_view_scroll_to_point(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUcell,"samurui/gtk","gtk_tree_view_scroll_to_cell");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUcell);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUcell)
{
    P tree_view_, path_, column_, use_align_, row_align_, col_align_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreeViewColumn *arg3 ;
    gboolean arg4 ;
    gfloat arg5 ;
    gfloat arg6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(column_);
    }
    ARG(use_align_, 3);
    {
        arg4 = (signed)YPiu(use_align_);
    }
    ARG(row_align_, 4);
    {
        arg5 = (float)YPfu(row_align_);
    }
    ARG(col_align_, 5);
    {
        arg6 = (float)YPfu(col_align_);
    }
    gtk_tree_view_scroll_to_cell(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUrowUactivated,"samurui/gtk","gtk_tree_view_row_activated");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUrowUactivated);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUrowUactivated)
{
    P tree_view_, path_, column_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreeViewColumn *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(column_);
    }
    gtk_tree_view_row_activated(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUexpandUall,"samurui/gtk","gtk_tree_view_expand_all");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUexpandUall);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUexpandUall)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    gtk_tree_view_expand_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcollapseUall,"samurui/gtk","gtk_tree_view_collapse_all");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcollapseUall);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcollapseUall)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    gtk_tree_view_collapse_all(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUexpandUrow,"samurui/gtk","gtk_tree_view_expand_row");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUexpandUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUexpandUrow)
{
    P tree_view_, path_, open_all_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    gboolean arg3 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(open_all_, 2);
    {
        arg3 = (signed)YPiu(open_all_);
    }
    result = (gboolean )gtk_tree_view_expand_row(arg1,arg2,arg3);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcollapseUrow,"samurui/gtk","gtk_tree_view_collapse_row");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcollapseUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcollapseUrow)
{
    P tree_view_, path_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    result = (gboolean )gtk_tree_view_collapse_row(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUrowUexpanded,"samurui/gtk","gtk_tree_view_row_expanded");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUrowUexpanded);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUrowUexpanded)
{
    P tree_view_, path_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    result = (gboolean )gtk_tree_view_row_expanded(arg1,arg2);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUreorderable,"samurui/gtk","gtk_tree_view_set_reorderable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUreorderable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUreorderable)
{
    P tree_view_, reorderable_;
    GtkTreeView *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(reorderable_, 1);
    {
        arg2 = (signed)YPiu(reorderable_);
    }
    gtk_tree_view_set_reorderable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUreorderable,"samurui/gtk","gtk_tree_view_get_reorderable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUreorderable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUreorderable)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (gboolean )gtk_tree_view_get_reorderable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUcursor,"samurui/gtk","gtk_tree_view_set_cursor");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUcursor);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUcursor)
{
    P tree_view_, path_, focus_column_, start_editing_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreeViewColumn *arg3 ;
    gboolean arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(focus_column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(focus_column_);
    }
    ARG(start_editing_, 3);
    {
        arg4 = (signed)YPiu(start_editing_);
    }
    gtk_tree_view_set_cursor(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUcursor,"samurui/gtk","gtk_tree_view_get_cursor");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUcursor);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUcursor)
{
    P tree_view_, path_, focus_column_;
    GtkTreeView *arg1 ;
    GtkTreePath **arg2 ;
    GtkTreeViewColumn **arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath **)YPlu(path_);
    }
    ARG(focus_column_, 2);
    {
        arg3 = (GtkTreeViewColumn **)YPlu(focus_column_);
    }
    gtk_tree_view_get_cursor(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUbinUwindow,"samurui/gtk","gtk_tree_view_get_bin_window");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUbinUwindow);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUbinUwindow)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GdkWindow *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GdkWindow *)gtk_tree_view_get_bin_window(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUpathUatUpos,"samurui/gtk","gtk_tree_view_get_path_at_pos");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUpathUatUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUpathUatUpos)
{
    P tree_view_, x_, y_, path_, column_, cell_x_, cell_y_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GtkTreePath **arg4 ;
    GtkTreeViewColumn **arg5 ;
    gint *arg6 ;
    gint *arg7 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(x_, 1);
    {
        arg2 = (signed)YPiu(x_);
    }
    ARG(y_, 2);
    {
        arg3 = (signed)YPiu(y_);
    }
    ARG(path_, 3);
    {
        arg4 = (GtkTreePath **)YPlu(path_);
    }
    ARG(column_, 4);
    {
        arg5 = (GtkTreeViewColumn **)YPlu(column_);
    }
    ARG(cell_x_, 5);
    {
        arg6 = (gint *)YPlu(cell_x_);
    }
    ARG(cell_y_, 6);
    {
        arg7 = (gint *)YPlu(cell_y_);
    }
    result = (gboolean )gtk_tree_view_get_path_at_pos(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUcellUarea,"samurui/gtk","gtk_tree_view_get_cell_area");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUcellUarea);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUcellUarea)
{
    P tree_view_, path_, column_, rect_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreeViewColumn *arg3 ;
    GdkRectangle *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(column_);
    }
    ARG(rect_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(rect_);
    }
    gtk_tree_view_get_cell_area(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUbackgroundUarea,"samurui/gtk","gtk_tree_view_get_background_area");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUbackgroundUarea);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUbackgroundUarea)
{
    P tree_view_, path_, column_, rect_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GtkTreeViewColumn *arg3 ;
    GdkRectangle *arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(column_, 2);
    {
        arg3 = (GtkTreeViewColumn *)YPlu(column_);
    }
    ARG(rect_, 3);
    {
        arg4 = (GdkRectangle *)YPlu(rect_);
    }
    gtk_tree_view_get_background_area(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUvisibleUrect,"samurui/gtk","gtk_tree_view_get_visible_rect");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUvisibleUrect);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUvisibleUrect)
{
    P tree_view_, visible_rect_;
    GtkTreeView *arg1 ;
    GdkRectangle *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(visible_rect_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(visible_rect_);
    }
    gtk_tree_view_get_visible_rect(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUwidgetUtoUtreeUcoords,"samurui/gtk","gtk_tree_view_widget_to_tree_coords");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUwidgetUtoUtreeUcoords);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUwidgetUtoUtreeUcoords)
{
    P tree_view_, wx_, wy_, tx_, ty_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(wx_, 1);
    {
        arg2 = (signed)YPiu(wx_);
    }
    ARG(wy_, 2);
    {
        arg3 = (signed)YPiu(wy_);
    }
    ARG(tx_, 3);
    {
        arg4 = (gint *)YPlu(tx_);
    }
    ARG(ty_, 4);
    {
        arg5 = (gint *)YPlu(ty_);
    }
    gtk_tree_view_widget_to_tree_coords(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUtreeUtoUwidgetUcoords,"samurui/gtk","gtk_tree_view_tree_to_widget_coords");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUtreeUtoUwidgetUcoords);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUtreeUtoUwidgetUcoords)
{
    P tree_view_, tx_, ty_, wx_, wy_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    gint arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(tx_, 1);
    {
        arg2 = (signed)YPiu(tx_);
    }
    ARG(ty_, 2);
    {
        arg3 = (signed)YPiu(ty_);
    }
    ARG(wx_, 3);
    {
        arg4 = (gint *)YPlu(wx_);
    }
    ARG(wy_, 4);
    {
        arg5 = (gint *)YPlu(wy_);
    }
    gtk_tree_view_tree_to_widget_coords(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUdragUdestUrow,"samurui/gtk","gtk_tree_view_set_drag_dest_row");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUdragUdestUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUdragUdestUrow)
{
    P tree_view_, path_, pos_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    int arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    ARG(pos_, 2);
    {
        arg3 = (int)YPiu(pos_);
    }
    gtk_tree_view_set_drag_dest_row(arg1,arg2,(GtkTreeViewDropPosition )arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUdragUdestUrow,"samurui/gtk","gtk_tree_view_get_drag_dest_row");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUdragUdestUrow);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUdragUdestUrow)
{
    P tree_view_, path_, pos_;
    GtkTreeView *arg1 ;
    GtkTreePath **arg2 ;
    GtkTreeViewDropPosition *arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath **)YPlu(path_);
    }
    ARG(pos_, 2);
    {
        arg3 = (GtkTreeViewDropPosition *)YPlu(pos_);
    }
    gtk_tree_view_get_drag_dest_row(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUdestUrowUatUpos,"samurui/gtk","gtk_tree_view_get_dest_row_at_pos");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUdestUrowUatUpos);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUdestUrowUatUpos)
{
    P tree_view_, drag_x_, drag_y_, path_, pos_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    gint arg3 ;
    GtkTreePath **arg4 ;
    GtkTreeViewDropPosition *arg5 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(drag_x_, 1);
    {
        arg2 = (signed)YPiu(drag_x_);
    }
    ARG(drag_y_, 2);
    {
        arg3 = (signed)YPiu(drag_y_);
    }
    ARG(path_, 3);
    {
        arg4 = (GtkTreePath **)YPlu(path_);
    }
    ARG(pos_, 4);
    {
        arg5 = (GtkTreeViewDropPosition *)YPlu(pos_);
    }
    result = (gboolean )gtk_tree_view_get_dest_row_at_pos(arg1,arg2,arg3,arg4,arg5);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcreateUrowUdragUicon,"samurui/gtk","gtk_tree_view_create_row_drag_icon");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcreateUrowUdragUicon);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcreateUrowUdragUicon)
{
    P tree_view_, path_;
    GtkTreeView *arg1 ;
    GtkTreePath *arg2 ;
    GdkPixmap *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(path_, 1);
    {
        arg2 = (GtkTreePath *)YPlu(path_);
    }
    result = (GdkPixmap *)gtk_tree_view_create_row_drag_icon(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUcolumn,"samurui/gtk","gtk_tree_view_get_search_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUcolumn)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (gint )gtk_tree_view_get_search_column(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUcolumn,"samurui/gtk","gtk_tree_view_set_search_column");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUcolumn);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUcolumn)
{
    P tree_view_, column_;
    GtkTreeView *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(column_, 1);
    {
        arg2 = (signed)YPiu(column_);
    }
    gtk_tree_view_set_search_column(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUequalUfunc,"samurui/gtk","gtk_tree_view_get_search_equal_func");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUequalUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUequalUfunc)
{
    P tree_view_;
    GtkTreeView *arg1 ;
    GtkTreeViewSearchEqualFunc result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    result = (GtkTreeViewSearchEqualFunc )gtk_tree_view_get_search_equal_func(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUequalUfunc,"samurui/gtk","gtk_tree_view_set_search_equal_func");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUequalUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUequalUfunc)
{
    P tree_view_, search_equal_func_, search_user_data_, search_destroy_;
    GtkTreeView *arg1 ;
    GtkTreeViewSearchEqualFunc arg2 ;
    gpointer arg3 ;
    GtkDestroyNotify arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_view_, 0);
    {
        arg1 = (GtkTreeView *)YPlu(tree_view_);
    }
    ARG(search_equal_func_, 1);
    {
        arg2 = (GtkTreeViewSearchEqualFunc )YPlu(search_equal_func_);
    }
    ARG(search_user_data_, 2);
    {
        arg3 = (gpointer )YPlu(search_user_data_);
    }
    ARG(search_destroy_, 3);
    {
        arg4 = (GtkDestroyNotify )YPlu(search_destroy_);
    }
    gtk_tree_view_set_search_equal_func(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtype,"samurui/gtk","gtk_tree_view_column_get_type");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtype)
{
    GtkType result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkType )gtk_tree_view_column_get_type();
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUnew,"samurui/gtk","gtk_tree_view_column_new");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUnew)
{
    GtkTreeViewColumn *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkTreeViewColumn *)gtk_tree_view_column_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUstart,"samurui/gtk","gtk_tree_view_column_pack_start");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUstart);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUstart)
{
    P tree_column_, cell_, expand_;
    GtkTreeViewColumn *arg1 ;
    GtkCellRenderer *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_, 1);
    {
        arg2 = (GtkCellRenderer *)YPlu(cell_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    gtk_tree_view_column_pack_start(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUend,"samurui/gtk","gtk_tree_view_column_pack_end");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUend);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUend)
{
    P tree_column_, cell_, expand_;
    GtkTreeViewColumn *arg1 ;
    GtkCellRenderer *arg2 ;
    gboolean arg3 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_, 1);
    {
        arg2 = (GtkCellRenderer *)YPlu(cell_);
    }
    ARG(expand_, 2);
    {
        arg3 = (signed)YPiu(expand_);
    }
    gtk_tree_view_column_pack_end(arg1,arg2,arg3);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUclear,"samurui/gtk","gtk_tree_view_column_clear");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUclear);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclear)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    gtk_tree_view_column_clear(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUcellUrenderers,"samurui/gtk","gtk_tree_view_column_get_cell_renderers");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUcellUrenderers);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUcellUrenderers)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    GList *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (GList *)gtk_tree_view_column_get_cell_renderers(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUaddUattribute,"samurui/gtk","gtk_tree_view_column_add_attribute");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUaddUattribute);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUaddUattribute)
{
    P tree_column_, cell_renderer_, attribute_, column_;
    GtkTreeViewColumn *arg1 ;
    GtkCellRenderer *arg2 ;
    gchar *arg3 ;
    gint arg4 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_renderer_, 1);
    {
        arg2 = (GtkCellRenderer *)YPlu(cell_renderer_);
    }
    ARG(attribute_, 2);
    {
        arg3 = (char *)YPsu(attribute_);
    }
    ARG(column_, 3);
    {
        arg4 = (signed)YPiu(column_);
    }
    gtk_tree_view_column_add_attribute(arg1,arg2,arg3,arg4);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUcellUdataUfunc,"samurui/gtk","gtk_tree_view_column_set_cell_data_func");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUcellUdataUfunc);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUcellUdataUfunc)
{
    P tree_column_, cell_renderer_, func_, func_data_, destroy_;
    GtkTreeViewColumn *arg1 ;
    GtkCellRenderer *arg2 ;
    GtkTreeCellDataFunc arg3 ;
    gpointer arg4 ;
    GtkDestroyNotify arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_renderer_, 1);
    {
        arg2 = (GtkCellRenderer *)YPlu(cell_renderer_);
    }
    ARG(func_, 2);
    {
        arg3 = (GtkTreeCellDataFunc )YPlu(func_);
    }
    ARG(func_data_, 3);
    {
        arg4 = (gpointer )YPlu(func_data_);
    }
    ARG(destroy_, 4);
    {
        arg5 = (GtkDestroyNotify )YPlu(destroy_);
    }
    gtk_tree_view_column_set_cell_data_func(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUclearUattributes,"samurui/gtk","gtk_tree_view_column_clear_attributes");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUclearUattributes);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclearUattributes)
{
    P tree_column_, cell_renderer_;
    GtkTreeViewColumn *arg1 ;
    GtkCellRenderer *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_renderer_, 1);
    {
        arg2 = (GtkCellRenderer *)YPlu(cell_renderer_);
    }
    gtk_tree_view_column_clear_attributes(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUspacing,"samurui/gtk","gtk_tree_view_column_set_spacing");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUspacing)
{
    P tree_column_, spacing_;
    GtkTreeViewColumn *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (signed)YPiu(spacing_);
    }
    gtk_tree_view_column_set_spacing(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUspacing,"samurui/gtk","gtk_tree_view_column_get_spacing");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUspacing);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUspacing)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_spacing(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUvisible,"samurui/gtk","gtk_tree_view_column_set_visible");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUvisible)
{
    P tree_column_, visible_;
    GtkTreeViewColumn *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(visible_, 1);
    {
        arg2 = (signed)YPiu(visible_);
    }
    gtk_tree_view_column_set_visible(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUvisible,"samurui/gtk","gtk_tree_view_column_get_visible");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUvisible)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_get_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUresizable,"samurui/gtk","gtk_tree_view_column_set_resizable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUresizable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUresizable)
{
    P tree_column_, resizable_;
    GtkTreeViewColumn *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(resizable_, 1);
    {
        arg2 = (signed)YPiu(resizable_);
    }
    gtk_tree_view_column_set_resizable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUresizable,"samurui/gtk","gtk_tree_view_column_get_resizable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUresizable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUresizable)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_get_resizable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsizing,"samurui/gtk","gtk_tree_view_column_set_sizing");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsizing);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsizing)
{
    P tree_column_, type_;
    GtkTreeViewColumn *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_tree_view_column_set_sizing(arg1,(GtkTreeViewColumnSizing )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsizing,"samurui/gtk","gtk_tree_view_column_get_sizing");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsizing);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsizing)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (int )gtk_tree_view_column_get_sizing(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidth,"samurui/gtk","gtk_tree_view_column_get_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidth)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUfixedUwidth,"samurui/gtk","gtk_tree_view_column_get_fixed_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUfixedUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUfixedUwidth)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_fixed_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUfixedUwidth,"samurui/gtk","gtk_tree_view_column_set_fixed_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUfixedUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUfixedUwidth)
{
    P tree_column_, fixed_width_;
    GtkTreeViewColumn *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(fixed_width_, 1);
    {
        arg2 = (signed)YPiu(fixed_width_);
    }
    gtk_tree_view_column_set_fixed_width(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUminUwidth,"samurui/gtk","gtk_tree_view_column_set_min_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUminUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUminUwidth)
{
    P tree_column_, min_width_;
    GtkTreeViewColumn *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(min_width_, 1);
    {
        arg2 = (signed)YPiu(min_width_);
    }
    gtk_tree_view_column_set_min_width(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUminUwidth,"samurui/gtk","gtk_tree_view_column_get_min_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUminUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUminUwidth)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_min_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUmaxUwidth,"samurui/gtk","gtk_tree_view_column_set_max_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUmaxUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUmaxUwidth)
{
    P tree_column_, max_width_;
    GtkTreeViewColumn *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(max_width_, 1);
    {
        arg2 = (signed)YPiu(max_width_);
    }
    gtk_tree_view_column_set_max_width(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUmaxUwidth,"samurui/gtk","gtk_tree_view_column_get_max_width");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUmaxUwidth);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUmaxUwidth)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_max_width(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUclicked,"samurui/gtk","gtk_tree_view_column_clicked");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUclicked);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclicked)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    gtk_tree_view_column_clicked(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUtitle,"samurui/gtk","gtk_tree_view_column_set_title");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUtitle)
{
    P tree_column_, title_;
    GtkTreeViewColumn *arg1 ;
    gchar *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(title_, 1);
    {
        arg2 = (char *)YPsu(title_);
    }
    gtk_tree_view_column_set_title(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtitle,"samurui/gtk","gtk_tree_view_column_get_title");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtitle);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtitle)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gchar *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gchar *)gtk_tree_view_column_get_title(arg1);
    
    {
        if(result == NULL)
        {
            retval = (P)YPsb((P)"");
        }
        else
        {
            retval = (P)YPsb((P)result);
        }
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUclickable,"samurui/gtk","gtk_tree_view_column_set_clickable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUclickable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUclickable)
{
    P tree_column_, clickable_;
    GtkTreeViewColumn *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(clickable_, 1);
    {
        arg2 = (signed)YPiu(clickable_);
    }
    gtk_tree_view_column_set_clickable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUclickable,"samurui/gtk","gtk_tree_view_column_get_clickable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUclickable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUclickable)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_get_clickable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUwidget,"samurui/gtk","gtk_tree_view_column_set_widget");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUwidget)
{
    P tree_column_, widget_;
    GtkTreeViewColumn *arg1 ;
    GtkWidget *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(widget_, 1);
    {
        arg2 = (GtkWidget *)YPlu(widget_);
    }
    gtk_tree_view_column_set_widget(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidget,"samurui/gtk","gtk_tree_view_column_get_widget");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidget);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidget)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (GtkWidget *)gtk_tree_view_column_get_widget(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUalignment,"samurui/gtk","gtk_tree_view_column_set_alignment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUalignment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUalignment)
{
    P tree_column_, xalign_;
    GtkTreeViewColumn *arg1 ;
    gfloat arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(xalign_, 1);
    {
        arg2 = (float)YPfu(xalign_);
    }
    gtk_tree_view_column_set_alignment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUalignment,"samurui/gtk","gtk_tree_view_column_get_alignment");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUalignment);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUalignment)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gfloat result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gfloat )gtk_tree_view_column_get_alignment(arg1);
    
    {
        retval = (P)YPfb((P)FLOINT((PFLO)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUreorderable,"samurui/gtk","gtk_tree_view_column_set_reorderable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUreorderable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUreorderable)
{
    P tree_column_, reorderable_;
    GtkTreeViewColumn *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(reorderable_, 1);
    {
        arg2 = (signed)YPiu(reorderable_);
    }
    gtk_tree_view_column_set_reorderable(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUreorderable,"samurui/gtk","gtk_tree_view_column_get_reorderable");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUreorderable);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUreorderable)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_get_reorderable(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUcolumnUid,"samurui/gtk","gtk_tree_view_column_set_sort_column_id");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUcolumnUid);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUcolumnUid)
{
    P tree_column_, sort_column_id_;
    GtkTreeViewColumn *arg1 ;
    gint arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(sort_column_id_, 1);
    {
        arg2 = (signed)YPiu(sort_column_id_);
    }
    gtk_tree_view_column_set_sort_column_id(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUcolumnUid,"samurui/gtk","gtk_tree_view_column_get_sort_column_id");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUcolumnUid);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUcolumnUid)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gint result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gint )gtk_tree_view_column_get_sort_column_id(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUindicator,"samurui/gtk","gtk_tree_view_column_set_sort_indicator");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUindicator);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUindicator)
{
    P tree_column_, setting_;
    GtkTreeViewColumn *arg1 ;
    gboolean arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(setting_, 1);
    {
        arg2 = (signed)YPiu(setting_);
    }
    gtk_tree_view_column_set_sort_indicator(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUindicator,"samurui/gtk","gtk_tree_view_column_get_sort_indicator");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUindicator);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUindicator)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_get_sort_indicator(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUorder,"samurui/gtk","gtk_tree_view_column_set_sort_order");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUorder);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUorder)
{
    P tree_column_, order_;
    GtkTreeViewColumn *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(order_, 1);
    {
        arg2 = (int)YPiu(order_);
    }
    gtk_tree_view_column_set_sort_order(arg1,(GtkSortType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUorder,"samurui/gtk","gtk_tree_view_column_get_sort_order");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUorder);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUorder)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (int )gtk_tree_view_column_get_sort_order(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUsetUcellUdata,"samurui/gtk","gtk_tree_view_column_cell_set_cell_data");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUsetUcellUdata);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUsetUcellUdata)
{
    P tree_column_, tree_model_, iter_, is_expander_, is_expanded_;
    GtkTreeViewColumn *arg1 ;
    GtkTreeModel *arg2 ;
    GtkTreeIter *arg3 ;
    gboolean arg4 ;
    gboolean arg5 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(tree_model_, 1);
    {
        arg2 = (GtkTreeModel *)YPlu(tree_model_);
    }
    ARG(iter_, 2);
    {
        arg3 = (GtkTreeIter *)YPlu(iter_);
    }
    ARG(is_expander_, 3);
    {
        arg4 = (signed)YPiu(is_expander_);
    }
    ARG(is_expanded_, 4);
    {
        arg5 = (signed)YPiu(is_expanded_);
    }
    gtk_tree_view_column_cell_set_cell_data(arg1,arg2,arg3,arg4,arg5);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUgetUsize,"samurui/gtk","gtk_tree_view_column_cell_get_size");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUgetUsize);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUgetUsize)
{
    P tree_column_, cell_area_, x_offset_, y_offset_;
    GtkTreeViewColumn *arg1 ;
    GdkRectangle *arg2 ;
    gint *arg3 ;
    gint *arg4 ;
    gint *arg5 ;
    gint *arg6 ;
    int actualint5 ;
    int actualint6 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    {
        arg5 = &actualint5;
    }
    {
        arg6 = &actualint6;
    }
    {
        // ignoring int *OUTPUT for $input arg5 $result $arg 5
    }
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    ARG(cell_area_, 1);
    {
        arg2 = (GdkRectangle *)YPlu(cell_area_);
    }
    ARG(x_offset_, 2);
    {
        arg3 = (gint *)YPlu(x_offset_);
    }
    ARG(y_offset_, 3);
    {
        arg4 = (gint *)YPlu(y_offset_);
    }
    gtk_tree_view_column_cell_get_size(arg1,arg2,arg3,arg4,arg5,arg6);
    
    {
        // do nothing! it's a void!
    }
    {
        P val = (P)YPib((P)*arg5);
        retval = multi_argout(retval, val);
    }
    {
        P val = (P)YPib((P)*arg6);
        retval = multi_argout(retval, val);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUisUvisible,"samurui/gtk","gtk_tree_view_column_cell_is_visible");
FUNFOR(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUisUvisible);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUisUvisible)
{
    P tree_column_;
    GtkTreeViewColumn *arg1 ;
    gboolean result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_column_, 0);
    {
        arg1 = (GtkTreeViewColumn *)YPlu(tree_column_);
    }
    result = (gboolean )gtk_tree_view_column_cell_is_visible(arg1);
    
    {
        retval = (P)YPib((P)((int)result));
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUvbuttonUboxUnew,"samurui/gtk","gtk_vbutton_box_new");
FUNFOR(YsamuruiSgtkYgtkUvbuttonUboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUvbuttonUboxUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_vbutton_box_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUvboxUnew,"samurui/gtk","gtk_vbox_new");
FUNFOR(YsamuruiSgtkYgtkUvboxUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUvboxUnew)
{
    P homogeneous_, spacing_;
    gboolean arg1 ;
    gint arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(homogeneous_, 0);
    {
        arg1 = (signed)YPiu(homogeneous_);
    }
    ARG(spacing_, 1);
    {
        arg2 = (signed)YPiu(spacing_);
    }
    result = (GtkWidget *)gtk_vbox_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUnew,"samurui/gtk","gtk_viewport_new");
FUNFOR(YsamuruiSgtkYgtkUviewportUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUnew)
{
    P hadjustment_, vadjustment_;
    GtkAdjustment *arg1 ;
    GtkAdjustment *arg2 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(hadjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(hadjustment_);
    }
    ARG(vadjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(vadjustment_);
    }
    result = (GtkWidget *)gtk_viewport_new(arg1,arg2);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUgetUhadjustment,"samurui/gtk","gtk_viewport_get_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUviewportUgetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUgetUhadjustment)
{
    P viewport_;
    GtkViewport *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    result = (GtkAdjustment *)gtk_viewport_get_hadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUgetUvadjustment,"samurui/gtk","gtk_viewport_get_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUviewportUgetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUgetUvadjustment)
{
    P viewport_;
    GtkViewport *arg1 ;
    GtkAdjustment *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    result = (GtkAdjustment *)gtk_viewport_get_vadjustment(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUsetUhadjustment,"samurui/gtk","gtk_viewport_set_hadjustment");
FUNFOR(YsamuruiSgtkYgtkUviewportUsetUhadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUsetUhadjustment)
{
    P viewport_, adjustment_;
    GtkViewport *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_viewport_set_hadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUsetUvadjustment,"samurui/gtk","gtk_viewport_set_vadjustment");
FUNFOR(YsamuruiSgtkYgtkUviewportUsetUvadjustment);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUsetUvadjustment)
{
    P viewport_, adjustment_;
    GtkViewport *arg1 ;
    GtkAdjustment *arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    ARG(adjustment_, 1);
    {
        arg2 = (GtkAdjustment *)YPlu(adjustment_);
    }
    gtk_viewport_set_vadjustment(arg1,arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUsetUshadowUtype,"samurui/gtk","gtk_viewport_set_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUviewportUsetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUsetUshadowUtype)
{
    P viewport_, type_;
    GtkViewport *arg1 ;
    int arg2 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    ARG(type_, 1);
    {
        arg2 = (int)YPiu(type_);
    }
    gtk_viewport_set_shadow_type(arg1,(GtkShadowType )arg2);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUviewportUgetUshadowUtype,"samurui/gtk","gtk_viewport_get_shadow_type");
FUNFOR(YsamuruiSgtkYgtkUviewportUgetUshadowUtype);

FUNCODEDEF(YsamuruiSgtkYgtkUviewportUgetUshadowUtype)
{
    P viewport_;
    GtkViewport *arg1 ;
    int result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(viewport_, 0);
    {
        arg1 = (GtkViewport *)YPlu(viewport_);
    }
    result = (int )gtk_viewport_get_shadow_type(arg1);
    
    {
        retval = (P)YPib((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUvscrollbarUnew,"samurui/gtk","gtk_vscrollbar_new");
FUNFOR(YsamuruiSgtkYgtkUvscrollbarUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUvscrollbarUnew)
{
    P adjustment_;
    GtkAdjustment *arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(adjustment_, 0);
    {
        arg1 = (GtkAdjustment *)YPlu(adjustment_);
    }
    result = (GtkWidget *)gtk_vscrollbar_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUvseparatorUnew,"samurui/gtk","gtk_vseparator_new");
FUNFOR(YsamuruiSgtkYgtkUvseparatorUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUvseparatorUnew)
{
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    result = (GtkWidget *)gtk_vseparator_new();
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUwindowUnew,"samurui/gtk","gtk_window_new");
FUNFOR(YsamuruiSgtkYgtkUwindowUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUwindowUnew)
{
    P type_;
    int arg1 ;
    GtkWidget *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(type_, 0);
    {
        arg1 = (int)YPiu(type_);
    }
    result = (GtkWidget *)gtk_window_new((GtkWindowType )arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUgooUselectionUgetUnode,"samurui/gtk","gtk_tree_goo_selection_get_node");
FUNFOR(YsamuruiSgtkYgtkUtreeUgooUselectionUgetUnode);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUgooUselectionUgetUnode)
{
    P sel_;
    GtkTreeSelection *arg1 ;
    P result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(sel_, 0);
    {
        arg1 = (GtkTreeSelection *)YPlu(sel_);
    }
    result = gtk_tree_goo_selection_get_node(arg1);
    
    {
        retval = result;
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUgooUnew,"samurui/gtk","gtk_tree_goo_new");
FUNFOR(YsamuruiSgtkYgtkUtreeUgooUnew);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUgooUnew)
{
    P gtv_;
    P arg1 ;
    GtkTreeGoo *result;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(gtv_, 0);
    {
        arg1 = gtv_;
    }
    result = (GtkTreeGoo *)gtk_tree_goo_new(arg1);
    
    {
        retval = (P)YPlb((P)result);
    }
    UNLINK_STACK();
    QRET(retval);
}


EXT(YsamuruiSgtkYgtkUtreeUgooUrefresh,"samurui/gtk","gtk_tree_goo_refresh");
FUNFOR(YsamuruiSgtkYgtkUtreeUgooUrefresh);

FUNCODEDEF(YsamuruiSgtkYgtkUtreeUgooUrefresh)
{
    P tree_goo_;
    GtkTreeGoo *arg1 ;
    P retval = (P)YPib((P)0);
    
    LINK_STACK();
    ARG(tree_goo_, 0);
    {
        arg1 = (GtkTreeGoo *)YPlu(tree_goo_);
    }
    gtk_tree_goo_refresh(arg1);
    
    {
        // do nothing! it's a void!
    }
    UNLINK_STACK();
    QRET(retval);
}


#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
P YsamuruiSgtkYinitUme(void) {
    load_module_dl();
}

static void
load_module_dl (void)
{
    DEFCREGS();
    static int need_init = 1;
    if(!need_init) return;
    
    VARSET(YsamuruiSgtkYgUsignalUrunUfirst,(P)YPib((P)G_SIGNAL_RUN_FIRST));
    VARSET(YsamuruiSgtkYgUsignalUrunUlast,(P)YPib((P)G_SIGNAL_RUN_LAST));
    VARSET(YsamuruiSgtkYgUsignalUrunUcleanup,(P)YPib((P)G_SIGNAL_RUN_CLEANUP));
    VARSET(YsamuruiSgtkYgUsignalUnoUrecurse,(P)YPib((P)G_SIGNAL_NO_RECURSE));
    VARSET(YsamuruiSgtkYgUsignalUdetailed,(P)YPib((P)G_SIGNAL_DETAILED));
    VARSET(YsamuruiSgtkYgUsignalUaction,(P)YPib((P)G_SIGNAL_ACTION));
    VARSET(YsamuruiSgtkYgUsignalUnoUhooks,(P)YPib((P)G_SIGNAL_NO_HOOKS));
    VARSET(YsamuruiSgtkYgUconnectUafter,(P)YPib((P)G_CONNECT_AFTER));
    VARSET(YsamuruiSgtkYgUconnectUswapped,(P)YPib((P)G_CONNECT_SWAPPED));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_signal_connect_data");
        P lit_arg_0 = YPPsym((P)"instance");
        P lit_arg_1 = YPPsym((P)"detailed_signal");
        P lit_arg_2 = YPPsym((P)"c_handler");
        P lit_arg_3 = YPPsym((P)"data");
        P lit_arg_4 = YPPsym((P)"destroy_data");
        P lit_arg_5 = YPPsym((P)"connect_flags");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUsignalUconnectUdata), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUsignalUconnectUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_signal_connect");
        P lit_arg_0 = YPPsym((P)"instance");
        P lit_arg_1 = YPPsym((P)"detailed_signal");
        P lit_arg_2 = YPPsym((P)"c_handler");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUsignalUconnect), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUsignalUconnect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_class_install_property");
        P lit_arg_0 = YPPsym((P)"oclass");
        P lit_arg_1 = YPPsym((P)"property_id");
        P lit_arg_2 = YPPsym((P)"pspec");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUclassUinstallUproperty), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUclassUinstallUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_class_find_property");
        P lit_arg_0 = YPPsym((P)"oclass");
        P lit_arg_1 = YPPsym((P)"property_name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUclassUfindUproperty), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUclassUfindUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_class_list_properties");
        P lit_arg_0 = YPPsym((P)"oclass");
        P lit_arg_1 = YPPsym((P)"n_properties");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUclassUlistUproperties), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUclassUlistUproperties, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_newv");
        P lit_arg_0 = YPPsym((P)"object_type");
        P lit_arg_1 = YPPsym((P)"n_parameters");
        P lit_arg_2 = YPPsym((P)"parameters");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUnewv), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUnewv, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_set_property");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"property_name");
        P lit_arg_2 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUsetUproperty), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUsetUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_get_property");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"property_name");
        P lit_arg_2 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUgetUproperty), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUgetUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_freeze_notify");
        P lit_arg_0 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUfreezeUnotify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUfreezeUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_notify");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"property_name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUnotify), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_thaw_notify");
        P lit_arg_0 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUthawUnotify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUthawUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_ref");
        P lit_arg_0 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_unref");
        P lit_arg_0 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUunref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUunref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_add_weak_pointer");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"weak_pointer_location");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUaddUweakUpointer), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUaddUweakUpointer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_remove_weak_pointer");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"weak_pointer_location");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUremoveUweakUpointer), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUremoveUweakUpointer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_get_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"key");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUgetUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUgetUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_set_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"key");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUsetUdata), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUsetUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_set_data_full");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"key");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUsetUdataUfull), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUsetUdataUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_steal_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"key");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUstealUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUstealUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_object_watch_closure");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUobjectUwatchUclosure), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUobjectUwatchUclosure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_cclosure_new_object");
        P lit_arg_0 = YPPsym((P)"callback_func");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUcclosureUnewUobject), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUcclosureUnewUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_cclosure_new_object_swap");
        P lit_arg_0 = YPPsym((P)"callback_func");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUcclosureUnewUobjectUswap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUcclosureUnewUobjectUswap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_closure_new_object");
        P lit_arg_0 = YPPsym((P)"sizeof_closure");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUclosureUnewUobject), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUclosureUnewUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_value_set_object");
        P lit_arg_0 = YPPsym((P)"value");
        P lit_arg_1 = YPPsym((P)"v_object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUvalueUsetUobject), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUvalueUsetUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_value_get_object");
        P lit_arg_0 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUvalueUgetUobject), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUvalueUgetUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_value_dup_object");
        P lit_arg_0 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUvalueUdupUobject), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUvalueUdupUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"g_signal_connect_object");
        P lit_arg_0 = YPPsym((P)"instance");
        P lit_arg_1 = YPPsym((P)"detailed_signal");
        P lit_arg_2 = YPPsym((P)"c_handler");
        P lit_arg_3 = YPPsym((P)"gobject");
        P lit_arg_4 = YPPsym((P)"connect_flags");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgUsignalUconnectUobject), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgUsignalUconnectUobject, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUlsbUfirst,(P)YPib((P)GDK_LSB_FIRST));
    VARSET(YsamuruiSgtkYgdkUmsbUfirst,(P)YPib((P)GDK_MSB_FIRST));
    VARSET(YsamuruiSgtkYgdkUshiftUmask,(P)YPib((P)GDK_SHIFT_MASK));
    VARSET(YsamuruiSgtkYgdkUlockUmask,(P)YPib((P)GDK_LOCK_MASK));
    VARSET(YsamuruiSgtkYgdkUcontrolUmask,(P)YPib((P)GDK_CONTROL_MASK));
    VARSET(YsamuruiSgtkYgdkUmod1Umask,(P)YPib((P)GDK_MOD1_MASK));
    VARSET(YsamuruiSgtkYgdkUmod2Umask,(P)YPib((P)GDK_MOD2_MASK));
    VARSET(YsamuruiSgtkYgdkUmod3Umask,(P)YPib((P)GDK_MOD3_MASK));
    VARSET(YsamuruiSgtkYgdkUmod4Umask,(P)YPib((P)GDK_MOD4_MASK));
    VARSET(YsamuruiSgtkYgdkUmod5Umask,(P)YPib((P)GDK_MOD5_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton1Umask,(P)YPib((P)GDK_BUTTON1_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton2Umask,(P)YPib((P)GDK_BUTTON2_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton3Umask,(P)YPib((P)GDK_BUTTON3_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton4Umask,(P)YPib((P)GDK_BUTTON4_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton5Umask,(P)YPib((P)GDK_BUTTON5_MASK));
    VARSET(YsamuruiSgtkYgdkUreleaseUmask,(P)YPib((P)GDK_RELEASE_MASK));
    VARSET(YsamuruiSgtkYgdkUmodifierUmask,(P)YPib((P)GDK_MODIFIER_MASK));
    VARSET(YsamuruiSgtkYgdkUinputUread,(P)YPib((P)GDK_INPUT_READ));
    VARSET(YsamuruiSgtkYgdkUinputUwrite,(P)YPib((P)GDK_INPUT_WRITE));
    VARSET(YsamuruiSgtkYgdkUinputUexception,(P)YPib((P)GDK_INPUT_EXCEPTION));
    VARSET(YsamuruiSgtkYgdkUok,(P)YPib((P)GDK_OK));
    VARSET(YsamuruiSgtkYgdkUerror,(P)YPib((P)GDK_ERROR));
    VARSET(YsamuruiSgtkYgdkUerrorUparam,(P)YPib((P)GDK_ERROR_PARAM));
    VARSET(YsamuruiSgtkYgdkUerrorUfile,(P)YPib((P)GDK_ERROR_FILE));
    VARSET(YsamuruiSgtkYgdkUerrorUmem,(P)YPib((P)GDK_ERROR_MEM));
    VARSET(YsamuruiSgtkYgdkUgrabUsuccess,(P)YPib((P)GDK_GRAB_SUCCESS));
    VARSET(YsamuruiSgtkYgdkUgrabUalreadyUgrabbed,(P)YPib((P)GDK_GRAB_ALREADY_GRABBED));
    VARSET(YsamuruiSgtkYgdkUgrabUinvalidUtime,(P)YPib((P)GDK_GRAB_INVALID_TIME));
    VARSET(YsamuruiSgtkYgdkUgrabUnotUviewable,(P)YPib((P)GDK_GRAB_NOT_VIEWABLE));
    VARSET(YsamuruiSgtkYgdkUgrabUfrozen,(P)YPib((P)GDK_GRAB_FROZEN));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_width_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUwidthUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUwidthUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_width_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUwidthUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUwidthUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_height_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUheightUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUheightUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkRectangle_height_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkrectangleUheightUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkrectangleUheightUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkRectangle");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkrectangle), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkrectangle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkRectangle");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkrectangle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkrectangle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_find_color");
        P lit_arg_0 = YPPsym((P)"colormap");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUfindUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUfindUcolor, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUrgbUditherUnone,(P)YPib((P)GDK_RGB_DITHER_NONE));
    VARSET(YsamuruiSgtkYgdkUrgbUditherUnormal,(P)YPib((P)GDK_RGB_DITHER_NORMAL));
    VARSET(YsamuruiSgtkYgdkUrgbUditherUmax,(P)YPib((P)GDK_RGB_DITHER_MAX));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_rgb_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"rgb_buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUrgbUimage), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUrgbUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_rgb_image_dithalign");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"rgb_buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        P lit_arg_9 = YPPsym((P)"xdith");
        P lit_arg_10 = YPPsym((P)"ydith");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUrgbUimageUdithalign), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUrgbUimageUdithalign, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_rgb_32_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUrgbU32Uimage), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUrgbU32Uimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_rgb_32_image_dithalign");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        P lit_arg_9 = YPPsym((P)"xdith");
        P lit_arg_10 = YPPsym((P)"ydith");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUrgbU32UimageUdithalign), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUrgbU32UimageUdithalign, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_gray_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUgrayUimage), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUgrayUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_indexed_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"width");
        P lit_arg_5 = YPPsym((P)"height");
        P lit_arg_6 = YPPsym((P)"dith");
        P lit_arg_7 = YPPsym((P)"buf");
        P lit_arg_8 = YPPsym((P)"rowstride");
        P lit_arg_9 = YPPsym((P)"cmap");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)10), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUindexedUimage), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUindexedUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_cmap_new");
        P lit_arg_0 = YPPsym((P)"colors");
        P lit_arg_1 = YPPsym((P)"n_colors");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUcmapUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUcmapUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_cmap_free");
        P lit_arg_0 = YPPsym((P)"cmap");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUcmapUfree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUcmapUfree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_ditherable");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUditherable), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUditherable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_set_verbose");
        P lit_arg_0 = YPPsym((P)"verbose");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUsetUverbose), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUsetUverbose, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_set_install");
        P lit_arg_0 = YPPsym((P)"install");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUsetUinstall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUsetUinstall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_set_min_colors");
        P lit_arg_0 = YPPsym((P)"min_colors");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUsetUminUcolors), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUsetUminUcolors, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_get_colormap");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUgetUcolormap), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUgetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rgb_get_visual");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrgbUgetUvisual), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrgbUgetUvisual, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUextensionUeventsUnone,(P)YPib((P)GDK_EXTENSION_EVENTS_NONE));
    VARSET(YsamuruiSgtkYgdkUextensionUeventsUall,(P)YPib((P)GDK_EXTENSION_EVENTS_ALL));
    VARSET(YsamuruiSgtkYgdkUextensionUeventsUcursor,(P)YPib((P)GDK_EXTENSION_EVENTS_CURSOR));
    VARSET(YsamuruiSgtkYgdkUsourceUmouse,(P)YPib((P)GDK_SOURCE_MOUSE));
    VARSET(YsamuruiSgtkYgdkUsourceUpen,(P)YPib((P)GDK_SOURCE_PEN));
    VARSET(YsamuruiSgtkYgdkUsourceUeraser,(P)YPib((P)GDK_SOURCE_ERASER));
    VARSET(YsamuruiSgtkYgdkUsourceUcursor,(P)YPib((P)GDK_SOURCE_CURSOR));
    VARSET(YsamuruiSgtkYgdkUmodeUdisabled,(P)YPib((P)GDK_MODE_DISABLED));
    VARSET(YsamuruiSgtkYgdkUmodeUscreen,(P)YPib((P)GDK_MODE_SCREEN));
    VARSET(YsamuruiSgtkYgdkUmodeUwindow,(P)YPib((P)GDK_MODE_WINDOW));
    VARSET(YsamuruiSgtkYgdkUaxisUignore,(P)YPib((P)GDK_AXIS_IGNORE));
    VARSET(YsamuruiSgtkYgdkUaxisUx,(P)YPib((P)GDK_AXIS_X));
    VARSET(YsamuruiSgtkYgdkUaxisUy,(P)YPib((P)GDK_AXIS_Y));
    VARSET(YsamuruiSgtkYgdkUaxisUpressure,(P)YPib((P)GDK_AXIS_PRESSURE));
    VARSET(YsamuruiSgtkYgdkUaxisUxtilt,(P)YPib((P)GDK_AXIS_XTILT));
    VARSET(YsamuruiSgtkYgdkUaxisUytilt,(P)YPib((P)GDK_AXIS_YTILT));
    VARSET(YsamuruiSgtkYgdkUaxisUwheel,(P)YPib((P)GDK_AXIS_WHEEL));
    VARSET(YsamuruiSgtkYgdkUaxisUlast,(P)YPib((P)GDK_AXIS_LAST));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_devices_list");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdevicesUlist), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdevicesUlist, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_set_source");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"source");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUsetUsource), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUsetUsource, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_set_mode");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUsetUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUsetUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_set_key");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"index");
        P lit_arg_2 = YPPsym((P)"keyval");
        P lit_arg_3 = YPPsym((P)"modifiers");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUsetUkey), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUsetUkey, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_set_axis_use");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"index");
        P lit_arg_2 = YPPsym((P)"use");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUsetUaxisUuse), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUsetUaxisUuse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_get_state");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"axes");
        P lit_arg_3 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUgetUstate), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUgetUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_get_history");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"stop");
        P lit_arg_4 = YPPsym((P)"events");
        P lit_arg_5 = YPPsym((P)"n_events");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUgetUhistory), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUgetUhistory, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_free_history");
        P lit_arg_0 = YPPsym((P)"events");
        P lit_arg_1 = YPPsym((P)"n_events");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUfreeUhistory), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUfreeUhistory, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_get_axis");
        P lit_arg_0 = YPPsym((P)"device");
        P lit_arg_1 = YPPsym((P)"axes");
        P lit_arg_2 = YPPsym((P)"use");
        P lit_arg_3 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUgetUaxis), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUgetUaxis, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_input_set_extension_events");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"mask");
        P lit_arg_2 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUinputUsetUextensionUevents), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUinputUsetUextensionUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_device_get_core_pointer");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdeviceUgetUcoreUpointer), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdeviceUgetUcoreUpointer, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUanchorUcenter,(P)YPib((P)GTK_ANCHOR_CENTER));
    VARSET(YsamuruiSgtkYgtkUanchorUnorth,(P)YPib((P)GTK_ANCHOR_NORTH));
    VARSET(YsamuruiSgtkYgtkUanchorUnorthUwest,(P)YPib((P)GTK_ANCHOR_NORTH_WEST));
    VARSET(YsamuruiSgtkYgtkUanchorUnorthUeast,(P)YPib((P)GTK_ANCHOR_NORTH_EAST));
    VARSET(YsamuruiSgtkYgtkUanchorUsouth,(P)YPib((P)GTK_ANCHOR_SOUTH));
    VARSET(YsamuruiSgtkYgtkUanchorUsouthUwest,(P)YPib((P)GTK_ANCHOR_SOUTH_WEST));
    VARSET(YsamuruiSgtkYgtkUanchorUsouthUeast,(P)YPib((P)GTK_ANCHOR_SOUTH_EAST));
    VARSET(YsamuruiSgtkYgtkUanchorUwest,(P)YPib((P)GTK_ANCHOR_WEST));
    VARSET(YsamuruiSgtkYgtkUanchorUeast,(P)YPib((P)GTK_ANCHOR_EAST));
    VARSET(YsamuruiSgtkYgtkUanchorUn,(P)YPib((P)GTK_ANCHOR_N));
    VARSET(YsamuruiSgtkYgtkUanchorUnw,(P)YPib((P)GTK_ANCHOR_NW));
    VARSET(YsamuruiSgtkYgtkUanchorUne,(P)YPib((P)GTK_ANCHOR_NE));
    VARSET(YsamuruiSgtkYgtkUanchorUs,(P)YPib((P)GTK_ANCHOR_S));
    VARSET(YsamuruiSgtkYgtkUanchorUsw,(P)YPib((P)GTK_ANCHOR_SW));
    VARSET(YsamuruiSgtkYgtkUanchorUse,(P)YPib((P)GTK_ANCHOR_SE));
    VARSET(YsamuruiSgtkYgtkUanchorUw,(P)YPib((P)GTK_ANCHOR_W));
    VARSET(YsamuruiSgtkYgtkUanchorUe,(P)YPib((P)GTK_ANCHOR_E));
    VARSET(YsamuruiSgtkYgtkUarrowUup,(P)YPib((P)GTK_ARROW_UP));
    VARSET(YsamuruiSgtkYgtkUarrowUdown,(P)YPib((P)GTK_ARROW_DOWN));
    VARSET(YsamuruiSgtkYgtkUarrowUleft,(P)YPib((P)GTK_ARROW_LEFT));
    VARSET(YsamuruiSgtkYgtkUarrowUright,(P)YPib((P)GTK_ARROW_RIGHT));
    VARSET(YsamuruiSgtkYgtkUexpand,(P)YPib((P)GTK_EXPAND));
    VARSET(YsamuruiSgtkYgtkUshrink,(P)YPib((P)GTK_SHRINK));
    VARSET(YsamuruiSgtkYgtkUfill,(P)YPib((P)GTK_FILL));
    VARSET(YsamuruiSgtkYgtkUbuttonboxUdefaultUstyle,(P)YPib((P)GTK_BUTTONBOX_DEFAULT_STYLE));
    VARSET(YsamuruiSgtkYgtkUbuttonboxUspread,(P)YPib((P)GTK_BUTTONBOX_SPREAD));
    VARSET(YsamuruiSgtkYgtkUbuttonboxUedge,(P)YPib((P)GTK_BUTTONBOX_EDGE));
    VARSET(YsamuruiSgtkYgtkUbuttonboxUstart,(P)YPib((P)GTK_BUTTONBOX_START));
    VARSET(YsamuruiSgtkYgtkUbuttonboxUend,(P)YPib((P)GTK_BUTTONBOX_END));
    VARSET(YsamuruiSgtkYgtkUcurveUtypeUlinear,(P)YPib((P)GTK_CURVE_TYPE_LINEAR));
    VARSET(YsamuruiSgtkYgtkUcurveUtypeUspline,(P)YPib((P)GTK_CURVE_TYPE_SPLINE));
    VARSET(YsamuruiSgtkYgtkUcurveUtypeUfree,(P)YPib((P)GTK_CURVE_TYPE_FREE));
    VARSET(YsamuruiSgtkYgtkUdeleteUchars,(P)YPib((P)GTK_DELETE_CHARS));
    VARSET(YsamuruiSgtkYgtkUdeleteUwordUends,(P)YPib((P)GTK_DELETE_WORD_ENDS));
    VARSET(YsamuruiSgtkYgtkUdeleteUwords,(P)YPib((P)GTK_DELETE_WORDS));
    VARSET(YsamuruiSgtkYgtkUdeleteUdisplayUlines,(P)YPib((P)GTK_DELETE_DISPLAY_LINES));
    VARSET(YsamuruiSgtkYgtkUdeleteUdisplayUlineUends,(P)YPib((P)GTK_DELETE_DISPLAY_LINE_ENDS));
    VARSET(YsamuruiSgtkYgtkUdeleteUparagraphUends,(P)YPib((P)GTK_DELETE_PARAGRAPH_ENDS));
    VARSET(YsamuruiSgtkYgtkUdeleteUparagraphs,(P)YPib((P)GTK_DELETE_PARAGRAPHS));
    VARSET(YsamuruiSgtkYgtkUdeleteUwhitespace,(P)YPib((P)GTK_DELETE_WHITESPACE));
    VARSET(YsamuruiSgtkYgtkUdirUtabUforward,(P)YPib((P)GTK_DIR_TAB_FORWARD));
    VARSET(YsamuruiSgtkYgtkUdirUtabUbackward,(P)YPib((P)GTK_DIR_TAB_BACKWARD));
    VARSET(YsamuruiSgtkYgtkUdirUup,(P)YPib((P)GTK_DIR_UP));
    VARSET(YsamuruiSgtkYgtkUdirUdown,(P)YPib((P)GTK_DIR_DOWN));
    VARSET(YsamuruiSgtkYgtkUdirUleft,(P)YPib((P)GTK_DIR_LEFT));
    VARSET(YsamuruiSgtkYgtkUdirUright,(P)YPib((P)GTK_DIR_RIGHT));
    VARSET(YsamuruiSgtkYgtkUexpanderUcollapsed,(P)YPib((P)GTK_EXPANDER_COLLAPSED));
    VARSET(YsamuruiSgtkYgtkUexpanderUsemiUcollapsed,(P)YPib((P)GTK_EXPANDER_SEMI_COLLAPSED));
    VARSET(YsamuruiSgtkYgtkUexpanderUsemiUexpanded,(P)YPib((P)GTK_EXPANDER_SEMI_EXPANDED));
    VARSET(YsamuruiSgtkYgtkUexpanderUexpanded,(P)YPib((P)GTK_EXPANDER_EXPANDED));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUinvalid,(P)YPib((P)GTK_ICON_SIZE_INVALID));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUmenu,(P)YPib((P)GTK_ICON_SIZE_MENU));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUsmallUtoolbar,(P)YPib((P)GTK_ICON_SIZE_SMALL_TOOLBAR));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUlargeUtoolbar,(P)YPib((P)GTK_ICON_SIZE_LARGE_TOOLBAR));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUbutton,(P)YPib((P)GTK_ICON_SIZE_BUTTON));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUdnd,(P)YPib((P)GTK_ICON_SIZE_DND));
    VARSET(YsamuruiSgtkYgtkUiconUsizeUdialog,(P)YPib((P)GTK_ICON_SIZE_DIALOG));
    VARSET(YsamuruiSgtkYgtkUsideUtop,(P)YPib((P)GTK_SIDE_TOP));
    VARSET(YsamuruiSgtkYgtkUsideUbottom,(P)YPib((P)GTK_SIDE_BOTTOM));
    VARSET(YsamuruiSgtkYgtkUsideUleft,(P)YPib((P)GTK_SIDE_LEFT));
    VARSET(YsamuruiSgtkYgtkUsideUright,(P)YPib((P)GTK_SIDE_RIGHT));
    VARSET(YsamuruiSgtkYgtkUtextUdirUnone,(P)YPib((P)GTK_TEXT_DIR_NONE));
    VARSET(YsamuruiSgtkYgtkUtextUdirUltr,(P)YPib((P)GTK_TEXT_DIR_LTR));
    VARSET(YsamuruiSgtkYgtkUtextUdirUrtl,(P)YPib((P)GTK_TEXT_DIR_RTL));
    VARSET(YsamuruiSgtkYgtkUjustifyUleft,(P)YPib((P)GTK_JUSTIFY_LEFT));
    VARSET(YsamuruiSgtkYgtkUjustifyUright,(P)YPib((P)GTK_JUSTIFY_RIGHT));
    VARSET(YsamuruiSgtkYgtkUjustifyUcenter,(P)YPib((P)GTK_JUSTIFY_CENTER));
    VARSET(YsamuruiSgtkYgtkUjustifyUfill,(P)YPib((P)GTK_JUSTIFY_FILL));
    VARSET(YsamuruiSgtkYgtkUmatchUall,(P)YPib((P)GTK_MATCH_ALL));
    VARSET(YsamuruiSgtkYgtkUmatchUallUtail,(P)YPib((P)GTK_MATCH_ALL_TAIL));
    VARSET(YsamuruiSgtkYgtkUmatchUhead,(P)YPib((P)GTK_MATCH_HEAD));
    VARSET(YsamuruiSgtkYgtkUmatchUtail,(P)YPib((P)GTK_MATCH_TAIL));
    VARSET(YsamuruiSgtkYgtkUmatchUexact,(P)YPib((P)GTK_MATCH_EXACT));
    VARSET(YsamuruiSgtkYgtkUmatchUlast,(P)YPib((P)GTK_MATCH_LAST));
    VARSET(YsamuruiSgtkYgtkUmenuUdirUparent,(P)YPib((P)GTK_MENU_DIR_PARENT));
    VARSET(YsamuruiSgtkYgtkUmenuUdirUchild,(P)YPib((P)GTK_MENU_DIR_CHILD));
    VARSET(YsamuruiSgtkYgtkUmenuUdirUnext,(P)YPib((P)GTK_MENU_DIR_NEXT));
    VARSET(YsamuruiSgtkYgtkUmenuUdirUprev,(P)YPib((P)GTK_MENU_DIR_PREV));
    VARSET(YsamuruiSgtkYgtkUpixels,(P)YPib((P)GTK_PIXELS));
    VARSET(YsamuruiSgtkYgtkUinches,(P)YPib((P)GTK_INCHES));
    VARSET(YsamuruiSgtkYgtkUcentimeters,(P)YPib((P)GTK_CENTIMETERS));
    VARSET(YsamuruiSgtkYgtkUmovementUlogicalUpositions,(P)YPib((P)GTK_MOVEMENT_LOGICAL_POSITIONS));
    VARSET(YsamuruiSgtkYgtkUmovementUvisualUpositions,(P)YPib((P)GTK_MOVEMENT_VISUAL_POSITIONS));
    VARSET(YsamuruiSgtkYgtkUmovementUwords,(P)YPib((P)GTK_MOVEMENT_WORDS));
    VARSET(YsamuruiSgtkYgtkUmovementUdisplayUlines,(P)YPib((P)GTK_MOVEMENT_DISPLAY_LINES));
    VARSET(YsamuruiSgtkYgtkUmovementUdisplayUlineUends,(P)YPib((P)GTK_MOVEMENT_DISPLAY_LINE_ENDS));
    VARSET(YsamuruiSgtkYgtkUmovementUparagraphs,(P)YPib((P)GTK_MOVEMENT_PARAGRAPHS));
    VARSET(YsamuruiSgtkYgtkUmovementUparagraphUends,(P)YPib((P)GTK_MOVEMENT_PARAGRAPH_ENDS));
    VARSET(YsamuruiSgtkYgtkUmovementUpages,(P)YPib((P)GTK_MOVEMENT_PAGES));
    VARSET(YsamuruiSgtkYgtkUmovementUbufferUends,(P)YPib((P)GTK_MOVEMENT_BUFFER_ENDS));
    VARSET(YsamuruiSgtkYgtkUorientationUhorizontal,(P)YPib((P)GTK_ORIENTATION_HORIZONTAL));
    VARSET(YsamuruiSgtkYgtkUorientationUvertical,(P)YPib((P)GTK_ORIENTATION_VERTICAL));
    VARSET(YsamuruiSgtkYgtkUcornerUtopUleft,(P)YPib((P)GTK_CORNER_TOP_LEFT));
    VARSET(YsamuruiSgtkYgtkUcornerUbottomUleft,(P)YPib((P)GTK_CORNER_BOTTOM_LEFT));
    VARSET(YsamuruiSgtkYgtkUcornerUtopUright,(P)YPib((P)GTK_CORNER_TOP_RIGHT));
    VARSET(YsamuruiSgtkYgtkUcornerUbottomUright,(P)YPib((P)GTK_CORNER_BOTTOM_RIGHT));
    VARSET(YsamuruiSgtkYgtkUpackUstart,(P)YPib((P)GTK_PACK_START));
    VARSET(YsamuruiSgtkYgtkUpackUend,(P)YPib((P)GTK_PACK_END));
    VARSET(YsamuruiSgtkYgtkUpathUprioUlowest,(P)YPib((P)GTK_PATH_PRIO_LOWEST));
    VARSET(YsamuruiSgtkYgtkUpathUprioUgtk,(P)YPib((P)GTK_PATH_PRIO_GTK));
    VARSET(YsamuruiSgtkYgtkUpathUprioUapplication,(P)YPib((P)GTK_PATH_PRIO_APPLICATION));
    VARSET(YsamuruiSgtkYgtkUpathUprioUtheme,(P)YPib((P)GTK_PATH_PRIO_THEME));
    VARSET(YsamuruiSgtkYgtkUpathUprioUrc,(P)YPib((P)GTK_PATH_PRIO_RC));
    VARSET(YsamuruiSgtkYgtkUpathUprioUhighest,(P)YPib((P)GTK_PATH_PRIO_HIGHEST));
    VARSET(YsamuruiSgtkYgtkUpathUwidget,(P)YPib((P)GTK_PATH_WIDGET));
    VARSET(YsamuruiSgtkYgtkUpathUwidgetUclass,(P)YPib((P)GTK_PATH_WIDGET_CLASS));
    VARSET(YsamuruiSgtkYgtkUpathUclass,(P)YPib((P)GTK_PATH_CLASS));
    VARSET(YsamuruiSgtkYgtkUpolicyUalways,(P)YPib((P)GTK_POLICY_ALWAYS));
    VARSET(YsamuruiSgtkYgtkUpolicyUautomatic,(P)YPib((P)GTK_POLICY_AUTOMATIC));
    VARSET(YsamuruiSgtkYgtkUpolicyUnever,(P)YPib((P)GTK_POLICY_NEVER));
    VARSET(YsamuruiSgtkYgtkUposUleft,(P)YPib((P)GTK_POS_LEFT));
    VARSET(YsamuruiSgtkYgtkUposUright,(P)YPib((P)GTK_POS_RIGHT));
    VARSET(YsamuruiSgtkYgtkUposUtop,(P)YPib((P)GTK_POS_TOP));
    VARSET(YsamuruiSgtkYgtkUposUbottom,(P)YPib((P)GTK_POS_BOTTOM));
    VARSET(YsamuruiSgtkYgtkUpreviewUcolor,(P)YPib((P)GTK_PREVIEW_COLOR));
    VARSET(YsamuruiSgtkYgtkUpreviewUgrayscale,(P)YPib((P)GTK_PREVIEW_GRAYSCALE));
    VARSET(YsamuruiSgtkYgtkUreliefUnormal,(P)YPib((P)GTK_RELIEF_NORMAL));
    VARSET(YsamuruiSgtkYgtkUreliefUhalf,(P)YPib((P)GTK_RELIEF_HALF));
    VARSET(YsamuruiSgtkYgtkUreliefUnone,(P)YPib((P)GTK_RELIEF_NONE));
    VARSET(YsamuruiSgtkYgtkUresizeUparent,(P)YPib((P)GTK_RESIZE_PARENT));
    VARSET(YsamuruiSgtkYgtkUresizeUqueue,(P)YPib((P)GTK_RESIZE_QUEUE));
    VARSET(YsamuruiSgtkYgtkUresizeUimmediate,(P)YPib((P)GTK_RESIZE_IMMEDIATE));
    VARSET(YsamuruiSgtkYgtkUrunUfirst,(P)YPib((P)GTK_RUN_FIRST));
    VARSET(YsamuruiSgtkYgtkUrunUlast,(P)YPib((P)GTK_RUN_LAST));
    VARSET(YsamuruiSgtkYgtkUrunUboth,(P)YPib((P)GTK_RUN_BOTH));
    VARSET(YsamuruiSgtkYgtkUrunUnoUrecurse,(P)YPib((P)GTK_RUN_NO_RECURSE));
    VARSET(YsamuruiSgtkYgtkUrunUaction,(P)YPib((P)GTK_RUN_ACTION));
    VARSET(YsamuruiSgtkYgtkUrunUnoUhooks,(P)YPib((P)GTK_RUN_NO_HOOKS));
    VARSET(YsamuruiSgtkYgtkUscrollUnone,(P)YPib((P)GTK_SCROLL_NONE));
    VARSET(YsamuruiSgtkYgtkUscrollUjump,(P)YPib((P)GTK_SCROLL_JUMP));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUbackward,(P)YPib((P)GTK_SCROLL_STEP_BACKWARD));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUforward,(P)YPib((P)GTK_SCROLL_STEP_FORWARD));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUbackward,(P)YPib((P)GTK_SCROLL_PAGE_BACKWARD));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUforward,(P)YPib((P)GTK_SCROLL_PAGE_FORWARD));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUup,(P)YPib((P)GTK_SCROLL_STEP_UP));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUdown,(P)YPib((P)GTK_SCROLL_STEP_DOWN));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUup,(P)YPib((P)GTK_SCROLL_PAGE_UP));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUdown,(P)YPib((P)GTK_SCROLL_PAGE_DOWN));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUleft,(P)YPib((P)GTK_SCROLL_STEP_LEFT));
    VARSET(YsamuruiSgtkYgtkUscrollUstepUright,(P)YPib((P)GTK_SCROLL_STEP_RIGHT));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUleft,(P)YPib((P)GTK_SCROLL_PAGE_LEFT));
    VARSET(YsamuruiSgtkYgtkUscrollUpageUright,(P)YPib((P)GTK_SCROLL_PAGE_RIGHT));
    VARSET(YsamuruiSgtkYgtkUscrollUstart,(P)YPib((P)GTK_SCROLL_START));
    VARSET(YsamuruiSgtkYgtkUscrollUend,(P)YPib((P)GTK_SCROLL_END));
    VARSET(YsamuruiSgtkYgtkUselectionUnone,(P)YPib((P)GTK_SELECTION_NONE));
    VARSET(YsamuruiSgtkYgtkUselectionUsingle,(P)YPib((P)GTK_SELECTION_SINGLE));
    VARSET(YsamuruiSgtkYgtkUselectionUbrowse,(P)YPib((P)GTK_SELECTION_BROWSE));
    VARSET(YsamuruiSgtkYgtkUselectionUmultiple,(P)YPib((P)GTK_SELECTION_MULTIPLE));
    VARSET(YsamuruiSgtkYgtkUselectionUextended,(P)YPib((P)GTK_SELECTION_EXTENDED));
    VARSET(YsamuruiSgtkYgtkUshadowUnone,(P)YPib((P)GTK_SHADOW_NONE));
    VARSET(YsamuruiSgtkYgtkUshadowUin,(P)YPib((P)GTK_SHADOW_IN));
    VARSET(YsamuruiSgtkYgtkUshadowUout,(P)YPib((P)GTK_SHADOW_OUT));
    VARSET(YsamuruiSgtkYgtkUshadowUetchedUin,(P)YPib((P)GTK_SHADOW_ETCHED_IN));
    VARSET(YsamuruiSgtkYgtkUshadowUetchedUout,(P)YPib((P)GTK_SHADOW_ETCHED_OUT));
    VARSET(YsamuruiSgtkYgtkUstateUnormal,(P)YPib((P)GTK_STATE_NORMAL));
    VARSET(YsamuruiSgtkYgtkUstateUactive,(P)YPib((P)GTK_STATE_ACTIVE));
    VARSET(YsamuruiSgtkYgtkUstateUprelight,(P)YPib((P)GTK_STATE_PRELIGHT));
    VARSET(YsamuruiSgtkYgtkUstateUselected,(P)YPib((P)GTK_STATE_SELECTED));
    VARSET(YsamuruiSgtkYgtkUstateUinsensitive,(P)YPib((P)GTK_STATE_INSENSITIVE));
    VARSET(YsamuruiSgtkYgtkUdirectionUleft,(P)YPib((P)GTK_DIRECTION_LEFT));
    VARSET(YsamuruiSgtkYgtkUdirectionUright,(P)YPib((P)GTK_DIRECTION_RIGHT));
    VARSET(YsamuruiSgtkYgtkUtopUbottom,(P)YPib((P)GTK_TOP_BOTTOM));
    VARSET(YsamuruiSgtkYgtkUleftUright,(P)YPib((P)GTK_LEFT_RIGHT));
    VARSET(YsamuruiSgtkYgtkUtoolbarUicons,(P)YPib((P)GTK_TOOLBAR_ICONS));
    VARSET(YsamuruiSgtkYgtkUtoolbarUtext,(P)YPib((P)GTK_TOOLBAR_TEXT));
    VARSET(YsamuruiSgtkYgtkUtoolbarUboth,(P)YPib((P)GTK_TOOLBAR_BOTH));
    VARSET(YsamuruiSgtkYgtkUtoolbarUbothUhoriz,(P)YPib((P)GTK_TOOLBAR_BOTH_HORIZ));
    VARSET(YsamuruiSgtkYgtkUupdateUcontinuous,(P)YPib((P)GTK_UPDATE_CONTINUOUS));
    VARSET(YsamuruiSgtkYgtkUupdateUdiscontinuous,(P)YPib((P)GTK_UPDATE_DISCONTINUOUS));
    VARSET(YsamuruiSgtkYgtkUupdateUdelayed,(P)YPib((P)GTK_UPDATE_DELAYED));
    VARSET(YsamuruiSgtkYgtkUvisibilityUnone,(P)YPib((P)GTK_VISIBILITY_NONE));
    VARSET(YsamuruiSgtkYgtkUvisibilityUpartial,(P)YPib((P)GTK_VISIBILITY_PARTIAL));
    VARSET(YsamuruiSgtkYgtkUvisibilityUfull,(P)YPib((P)GTK_VISIBILITY_FULL));
    VARSET(YsamuruiSgtkYgtkUwinUposUnone,(P)YPib((P)GTK_WIN_POS_NONE));
    VARSET(YsamuruiSgtkYgtkUwinUposUcenter,(P)YPib((P)GTK_WIN_POS_CENTER));
    VARSET(YsamuruiSgtkYgtkUwinUposUmouse,(P)YPib((P)GTK_WIN_POS_MOUSE));
    VARSET(YsamuruiSgtkYgtkUwinUposUcenterUalways,(P)YPib((P)GTK_WIN_POS_CENTER_ALWAYS));
    VARSET(YsamuruiSgtkYgtkUwinUposUcenterUonUparent,(P)YPib((P)GTK_WIN_POS_CENTER_ON_PARENT));
    VARSET(YsamuruiSgtkYgtkUwindowUtoplevel,(P)YPib((P)GTK_WINDOW_TOPLEVEL));
    VARSET(YsamuruiSgtkYgtkUwindowUpopup,(P)YPib((P)GTK_WINDOW_POPUP));
    VARSET(YsamuruiSgtkYgtkUwrapUnone,(P)YPib((P)GTK_WRAP_NONE));
    VARSET(YsamuruiSgtkYgtkUwrapUchar,(P)YPib((P)GTK_WRAP_CHAR));
    VARSET(YsamuruiSgtkYgtkUwrapUword,(P)YPib((P)GTK_WRAP_WORD));
    VARSET(YsamuruiSgtkYgtkUsortUascending,(P)YPib((P)GTK_SORT_ASCENDING));
    VARSET(YsamuruiSgtkYgtkUsortUdescending,(P)YPib((P)GTK_SORT_DESCENDING));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"goo_createCallback");
        P lit_arg_0 = YPPsym((P)"func");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLanyG),VARREF(YLanyG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgooUcreatecallback), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgooUcreatecallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"goo_destroyCallback");
        P lit_arg_0 = YPPsym((P)"callback");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgooUdestroycallback), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgooUdestroycallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_getGtkFunctionCallback");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetgtkfunctioncallback), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetgtkfunctioncallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_getGtkCallback");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetgtkcallback), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetgtkcallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_getGtkCallthrough");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetgtkcallthrough), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetgtkcallthrough, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_getEventCallback");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgeteventcallback), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgeteventcallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_getBoolEventCallback");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetbooleventcallback), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetbooleventcallback, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_lookup");
        P lit_arg_0 = YPPsym((P)"name");
        P lit_arg_1 = YPPsym((P)"itype");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUlookup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUlookup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_name");
        P lit_arg_0 = YPPsym((P)"id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUname), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_emit_stop");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUemitUstop), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUemitUstop, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnect), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_after");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUafter), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUafter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_object");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"dataobj");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUobject), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_object_after");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"dataobj");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUobjectUafter), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUobjectUafter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_disconnect");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUdisconnect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUdisconnect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_block");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUblock), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUblock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_unblock");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUunblock), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUunblock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_disconnect_by_func");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUdisconnectUbyUfunc), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUdisconnectUbyUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_disconnect_by_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUdisconnectUbyUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUdisconnectUbyUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_block_by_func");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUfunc), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_block_by_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUblockUbyUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_unblock_by_func");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUfunc), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_unblock_by_data");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUunblockUbyUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_pending");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"id");
        P lit_arg_2 = YPPsym((P)"may_be_blocked");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUpending), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUpending, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_handler_pending_by_func");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"signal_id");
        P lit_arg_2 = YPPsym((P)"may_be_blocked");
        P lit_arg_3 = YPPsym((P)"func");
        P lit_arg_4 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUhandlerUpendingUbyUfunc), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUhandlerUpendingUbyUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_newv");
        P lit_arg_0 = YPPsym((P)"name");
        P lit_arg_1 = YPPsym((P)"signal_flags");
        P lit_arg_2 = YPPsym((P)"object_type");
        P lit_arg_3 = YPPsym((P)"function_offset");
        P lit_arg_4 = YPPsym((P)"marshaller");
        P lit_arg_5 = YPPsym((P)"return_val");
        P lit_arg_6 = YPPsym((P)"n_args");
        P lit_arg_7 = YPPsym((P)"args");
        methodSig = YPfab_sig(YPPlist(8,VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)8), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUnewv), methodSig, LITREF(methodName), YPPlist(8,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUnewv, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_emit_stop_by_name");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUemitUstopUbyUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUemitUstopUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_object_while_alive");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"signal");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"alive_object");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUobjectUwhileUalive), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUobjectUwhileUalive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_while_alive");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"signal");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"func_data");
        P lit_arg_4 = YPPsym((P)"alive_object");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUwhileUalive), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUwhileUalive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_connect_full");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"unsupported");
        P lit_arg_4 = YPPsym((P)"data");
        P lit_arg_5 = YPPsym((P)"destroy_func");
        P lit_arg_6 = YPPsym((P)"object_signal");
        P lit_arg_7 = YPPsym((P)"after");
        methodSig = YPfab_sig(YPPlist(8,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)8), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUconnectUfull), methodSig, LITREF(methodName), YPPlist(8,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUconnectUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_emitv");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"signal_id");
        P lit_arg_2 = YPPsym((P)"args");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUemitv), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUemitv, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_emitv_by_name");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"args");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUemitvUbyUname), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUemitvUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_signal_compat_matched");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"match");
        P lit_arg_4 = YPPsym((P)"action");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsignalUcompatUmatched), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsignalUcompatUmatched, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUaccelUvisible,(P)YPib((P)GTK_ACCEL_VISIBLE));
    VARSET(YsamuruiSgtkYgtkUaccelUlocked,(P)YPib((P)GTK_ACCEL_LOCKED));
    VARSET(YsamuruiSgtkYgtkUaccelUmask,(P)YPib((P)GTK_ACCEL_MASK));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_lock");
        P lit_arg_0 = YPPsym((P)"accel_group");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUlock), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUlock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_unlock");
        P lit_arg_0 = YPPsym((P)"accel_group");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUunlock), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUunlock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_connect");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"accel_key");
        P lit_arg_2 = YPPsym((P)"accel_mods");
        P lit_arg_3 = YPPsym((P)"accel_flags");
        P lit_arg_4 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUconnect), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUconnect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_connect_by_path");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"accel_path");
        P lit_arg_2 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUconnectUbyUpath), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUconnectUbyUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_disconnect");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUdisconnect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUdisconnect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_disconnect_key");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"accel_key");
        P lit_arg_2 = YPPsym((P)"accel_mods");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUdisconnectUkey), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUdisconnectUkey, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_accel_group_attach");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUaccelUgroupUattach), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUaccelUgroupUattach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_accel_group_detach");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUaccelUgroupUdetach), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUaccelUgroupUdetach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_groups_activate");
        P lit_arg_0 = YPPsym((P)"object");
        P lit_arg_1 = YPPsym((P)"accel_key");
        P lit_arg_2 = YPPsym((P)"accel_mods");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupsUactivate), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupsUactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_groups_from_object");
        P lit_arg_0 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupsUfromUobject), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupsUfromUobject, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_find");
        P lit_arg_0 = YPPsym((P)"accel_group");
        P lit_arg_1 = YPPsym((P)"find_func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUfind), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUfind, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_group_from_accel_closure");
        P lit_arg_0 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUgroupUfromUaccelUclosure), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUgroupUfromUaccelUclosure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accelerator_valid");
        P lit_arg_0 = YPPsym((P)"keyval");
        P lit_arg_1 = YPPsym((P)"modifiers");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUacceleratorUvalid), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUacceleratorUvalid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accelerator_parse");
        P lit_arg_0 = YPPsym((P)"accelerator");
        P lit_arg_1 = YPPsym((P)"accelerator_key");
        P lit_arg_2 = YPPsym((P)"accelerator_mods");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUacceleratorUparse), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUacceleratorUparse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accelerator_name");
        P lit_arg_0 = YPPsym((P)"accelerator_key");
        P lit_arg_1 = YPPsym((P)"accelerator_mods");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUacceleratorUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUacceleratorUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accelerator_set_default_mod_mask");
        P lit_arg_0 = YPPsym((P)"default_mod_mask");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUacceleratorUsetUdefaultUmodUmask), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUacceleratorUsetUdefaultUmodUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accelerator_get_default_mod_mask");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUacceleratorUgetUdefaultUmodUmask), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUacceleratorUgetUdefaultUmodUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_object_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUobjectUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUobjectUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_object_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUobjectUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUobjectUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_private_flags_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"private_flags");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUprivateUflagsUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUprivateUflagsUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_private_flags_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUprivateUflagsUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUprivateUflagsUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_saved_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"saved_state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUsavedUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUsavedUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_saved_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUsavedUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUsavedUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_name_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUnameUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUnameUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_name_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUnameUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUnameUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_style_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUstyleUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUstyleUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_style_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUstyleUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUstyleUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_requisition_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUrequisitionUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUrequisitionUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_requisition_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUrequisitionUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUrequisitionUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_allocation_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"allocation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUallocationUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUallocationUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_allocation_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUallocationUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUallocationUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_parent_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"parent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUparentUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUparentUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkWidget_parent_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkwidgetUparentUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkwidgetUparentUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GtkWidget");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgtkwidget), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgtkwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GtkWidget");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgtkwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgtkwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_ref");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_unref");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUunref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUunref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_destroy");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUdestroy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUdestroy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_destroyed");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"widget_pointer");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUdestroyed), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUdestroyed, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_unparent");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUunparent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUunparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_show");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUshow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUshow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_show_now");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUshowUnow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUshowUnow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_hide");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUhide), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUhide, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_show_all");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUshowUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUshowUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_hide_all");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUhideUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUhideUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_map");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_unmap");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUunmap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUunmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_realize");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUrealize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUrealize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_unrealize");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUunrealize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUunrealize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_queue_draw");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUqueueUdraw), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUqueueUdraw, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_queue_draw_area");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"width");
        P lit_arg_4 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUqueueUdrawUarea), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUqueueUdrawUarea, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_queue_resize");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUqueueUresize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUqueueUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_size_request");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsizeUrequest), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsizeUrequest, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_size_allocate");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"allocation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsizeUallocate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsizeUallocate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_child_requisition");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUchildUrequisition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUchildUrequisition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_add_accelerator");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"accel_signal");
        P lit_arg_2 = YPPsym((P)"accel_group");
        P lit_arg_3 = YPPsym((P)"accel_key");
        P lit_arg_4 = YPPsym((P)"accel_mods");
        P lit_arg_5 = YPPsym((P)"accel_flags");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUaddUaccelerator), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUaddUaccelerator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_remove_accelerator");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"accel_group");
        P lit_arg_2 = YPPsym((P)"accel_key");
        P lit_arg_3 = YPPsym((P)"accel_mods");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUremoveUaccelerator), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUremoveUaccelerator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_list_accel_closures");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUlistUaccelUclosures), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUlistUaccelUclosures, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_mnemonic_activate");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"group_cycling");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmnemonicUactivate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmnemonicUactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_event");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUevent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUevent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_send_expose");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsendUexpose), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsendUexpose, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_activate");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUactivate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_scroll_adjustments");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"hadjustment");
        P lit_arg_2 = YPPsym((P)"vadjustment");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUscrollUadjustments), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUscrollUadjustments, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_reparent");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"new_parent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUreparent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUreparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_intersect");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"area");
        P lit_arg_2 = YPPsym((P)"intersection");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUintersect), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUintersect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_region_intersect");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"region");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUregionUintersect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUregionUintersect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_freeze_child_notify");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUfreezeUchildUnotify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUfreezeUchildUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_child_notify");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"child_property");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUchildUnotify), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUchildUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_thaw_child_notify");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUthawUchildUnotify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUthawUchildUnotify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_is_focus");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUisUfocus), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUisUfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_grab_focus");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgrabUfocus), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgrabUfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_grab_default");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgrabUdefault), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgrabUdefault, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_name");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_name");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUname), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_state");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUstate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_sensitive");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"sensitive");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUsensitive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUsensitive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_app_paintable");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"app_paintable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUappUpaintable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUappUpaintable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_double_buffered");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"double_buffered");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUdoubleUbuffered), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUdoubleUbuffered, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_redraw_on_allocate");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"redraw_on_allocate");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUredrawUonUallocate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUredrawUonUallocate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_parent");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"parent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUparent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_parent_window");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"parent_window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUparentUwindow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUparentUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_child_visible");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"is_visible");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUchildUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUchildUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_child_visible");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUchildUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUchildUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_parent");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUparent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_parent_window");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUparentUwindow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUparentUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_child_focus");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"direction");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUchildUfocus), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUchildUfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_size_request");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUsizeUrequest), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUsizeUrequest, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_size_request");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUsizeUrequest), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUsizeUrequest, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_events");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"events");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUevents), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_add_events");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"events");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUaddUevents), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUaddUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_extension_events");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUextensionUevents), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUextensionUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_extension_events");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUextensionUevents), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUextensionUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_toplevel");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUtoplevel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUtoplevel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_ancestor");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"widget_type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUancestor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUancestor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_colormap");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_visual");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUvisual), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUvisual, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_settings");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUsettings), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUsettings, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_accessible");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUaccessible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUaccessible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_colormap");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUcolormap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_events");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUevents), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_pointer");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUpointer), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUpointer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_is_ancestor");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"ancestor");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUisUancestor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUisUancestor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_translate_coordinates");
        P lit_arg_0 = YPPsym((P)"src_widget");
        P lit_arg_1 = YPPsym((P)"dest_widget");
        P lit_arg_2 = YPPsym((P)"src_x");
        P lit_arg_3 = YPPsym((P)"src_y");
        P lit_arg_4 = YPPsym((P)"dest_x");
        P lit_arg_5 = YPPsym((P)"dest_y");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUtranslateUcoordinates), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUtranslateUcoordinates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_hide_on_delete");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUhideUonUdelete), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUhideUonUdelete, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_style");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_ensure_style");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUensureUstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUensureUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_style");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_style");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_modifier_style");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUmodifierUstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUmodifierUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_fg");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"state");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUfg), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUfg, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_bg");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"state");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUbg), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUbg, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_text");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"state");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUtext), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_base");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"state");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUbase), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUbase, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_modify_font");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"font_desc");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUmodifyUfont), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUmodifyUfont, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_create_pango_context");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUcreateUpangoUcontext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUcreateUpangoUcontext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_pango_context");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUpangoUcontext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUpangoUcontext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_create_pango_layout");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUcreateUpangoUlayout), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUcreateUpangoUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_render_icon");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"stock_id");
        P lit_arg_2 = YPPsym((P)"size");
        P lit_arg_3 = YPPsym((P)"detail");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUrenderUicon), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUrenderUicon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_composite_name");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUcompositeUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUcompositeUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_composite_name");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUcompositeUname), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUcompositeUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_reset_rc_styles");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUresetUrcUstyles), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUresetUrcUstyles, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_push_colormap");
        P lit_arg_0 = YPPsym((P)"cmap");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUpushUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUpushUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_push_composite_child");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUpushUcompositeUchild), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUpushUcompositeUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_pop_composite_child");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUpopUcompositeUchild), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUpopUcompositeUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_pop_colormap");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUpopUcolormap), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUpopUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_class_install_style_property");
        P lit_arg_0 = YPPsym((P)"klass");
        P lit_arg_1 = YPPsym((P)"pspec");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUclassUinstallUstyleUproperty), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUclassUinstallUstyleUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_style_get_property");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"property_name");
        P lit_arg_2 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUstyleUgetUproperty), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUstyleUgetUproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_default_colormap");
        P lit_arg_0 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUdefaultUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUdefaultUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_default_style");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUstyle), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUdefaultUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_default_colormap");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUcolormap), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUdefaultUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_default_visual");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUvisual), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUdefaultUvisual, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_direction");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"dir");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUdirection), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUdirection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_direction");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUdirection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUdirection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_set_default_direction");
        P lit_arg_0 = YPPsym((P)"dir");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUsetUdefaultUdirection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUsetUdefaultUdirection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_get_default_direction");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUgetUdefaultUdirection), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUgetUdefaultUdirection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_shape_combine_mask");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"shape_mask");
        P lit_arg_2 = YPPsym((P)"offset_x");
        P lit_arg_3 = YPPsym((P)"offset_y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUshapeUcombineUmask), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUshapeUcombineUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_reset_shapes");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUresetUshapes), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUresetUshapes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_path");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"path_length");
        P lit_arg_2 = YPPsym((P)"path");
        P lit_arg_3 = YPPsym((P)"path_reversed");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUpath), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_widget_class_path");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"path_length");
        P lit_arg_2 = YPPsym((P)"path");
        P lit_arg_3 = YPPsym((P)"path_reversed");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwidgetUclassUpath), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwidgetUclassUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_requisition_copy");
        P lit_arg_0 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrequisitionUcopy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrequisitionUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_requisition_free");
        P lit_arg_0 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrequisitionUfree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrequisitionUfree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_pixel_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"pixel");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUpixelUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUpixelUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_pixel_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUpixelUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUpixelUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_red_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"red");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUredUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUredUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_red_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUredUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUredUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_green_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"green");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUgreenUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUgreenUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_green_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUgreenUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUgreenUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_blue_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"blue");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUblueUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUblueUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkColor_blue_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkcolorUblueUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkcolorUblueUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkColor");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkcolor), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkColor");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkcolor), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_new");
        P lit_arg_0 = YPPsym((P)"visual");
        P lit_arg_1 = YPPsym((P)"allocate");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_get_system");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUgetUsystem), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUgetUsystem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_alloc_colors");
        P lit_arg_0 = YPPsym((P)"colormap");
        P lit_arg_1 = YPPsym((P)"colors");
        P lit_arg_2 = YPPsym((P)"writeable");
        P lit_arg_3 = YPPsym((P)"best_match");
        P lit_arg_4 = YPPsym((P)"success");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLtupG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUallocUcolors), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUallocUcolors, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_alloc_color");
        P lit_arg_0 = YPPsym((P)"colormap");
        P lit_arg_1 = YPPsym((P)"color");
        P lit_arg_2 = YPPsym((P)"writeable");
        P lit_arg_3 = YPPsym((P)"best_match");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUallocUcolor), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUallocUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_free_colors");
        P lit_arg_0 = YPPsym((P)"colormap");
        P lit_arg_1 = YPPsym((P)"colors");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUfreeUcolors), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUfreeUcolors, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_query_color");
        P lit_arg_0 = YPPsym((P)"colormap");
        P lit_arg_1 = YPPsym((P)"pixel");
        P lit_arg_2 = YPPsym((P)"result");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUqueryUcolor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUqueryUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_colormap_get_visual");
        P lit_arg_0 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolormapUgetUvisual), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolormapUgetUvisual, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_copy");
        P lit_arg_0 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUcopy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_free");
        P lit_arg_0 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUfree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUfree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_parse");
        P lit_arg_0 = YPPsym((P)"spec");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUparse), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUparse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_hash");
        P lit_arg_0 = YPPsym((P)"colora");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUhash), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUhash, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_equal");
        P lit_arg_0 = YPPsym((P)"colora");
        P lit_arg_1 = YPPsym((P)"colorb");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUequal), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUequal, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_color_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcolorUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcolorUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_size");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUsize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_set_colormap");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUsetUcolormap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUsetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_colormap");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_visual");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUvisual), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUvisual, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_depth");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUdepth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_point");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUpoint), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUpoint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_line");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x1");
        P lit_arg_3 = YPPsym((P)"y1");
        P lit_arg_4 = YPPsym((P)"x2");
        P lit_arg_5 = YPPsym((P)"y2");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUline), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_rectangle");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"filled");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"width");
        P lit_arg_6 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUrectangle), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUrectangle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_arc");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"filled");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"width");
        P lit_arg_6 = YPPsym((P)"height");
        P lit_arg_7 = YPPsym((P)"angle1");
        P lit_arg_8 = YPPsym((P)"angle2");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUarc), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUarc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_polygon");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"filled");
        P lit_arg_3 = YPPsym((P)"points");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLtupG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUpolygon), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUpolygon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_drawable");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"src");
        P lit_arg_3 = YPPsym((P)"xsrc");
        P lit_arg_4 = YPPsym((P)"ysrc");
        P lit_arg_5 = YPPsym((P)"xdest");
        P lit_arg_6 = YPPsym((P)"ydest");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUdrawable), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUdrawable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"image");
        P lit_arg_3 = YPPsym((P)"xsrc");
        P lit_arg_4 = YPPsym((P)"ysrc");
        P lit_arg_5 = YPPsym((P)"xdest");
        P lit_arg_6 = YPPsym((P)"ydest");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUimage), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_points");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"points");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUpoints), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUpoints, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_segments");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"segs");
        P lit_arg_3 = YPPsym((P)"nsegs");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUsegments), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUsegments, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_lines");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"points");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUlines), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_glyphs");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"font");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"glyphs");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUglyphs), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUglyphs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_layout_line");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"line");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUlayoutUline), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUlayoutUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_layout");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"layout");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUlayout), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_layout_line_with_colors");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"line");
        P lit_arg_5 = YPPsym((P)"foreground");
        P lit_arg_6 = YPPsym((P)"background");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUlayoutUlineUwithUcolors), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUlayoutUlineUwithUcolors, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_layout_with_colors");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"gc");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"layout");
        P lit_arg_5 = YPPsym((P)"foreground");
        P lit_arg_6 = YPPsym((P)"background");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUlayoutUwithUcolors), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUlayoutUwithUcolors, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_image");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"width");
        P lit_arg_4 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUimage), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_clip_region");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUclipUregion), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUclipUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_drawable_get_visible_region");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawableUgetUvisibleUregion), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawableUgetUvisibleUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_string");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"font");
        P lit_arg_2 = YPPsym((P)"gc");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUstring), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUstring, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_text");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"font");
        P lit_arg_2 = YPPsym((P)"gc");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"text");
        P lit_arg_6 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUtext), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_draw_text_wc");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"font");
        P lit_arg_2 = YPPsym((P)"gc");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"text");
        P lit_arg_6 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUdrawUtextUwc), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUdrawUtextUwc, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUfontUfont,(P)YPib((P)GDK_FONT_FONT));
    VARSET(YsamuruiSgtkYgdkUfontUfontset,(P)YPib((P)GDK_FONT_FONTSET));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_ascent_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"ascent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUascentUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUascentUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_ascent_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUascentUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUascentUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_descent_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"descent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUdescentUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUdescentUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkFont_descent_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkfontUdescentUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkfontUdescentUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkFont");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkfont), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkfont, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkFont");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkfont), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkfont, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_load");
        P lit_arg_0 = YPPsym((P)"font_name");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUload), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUload, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_fontset_load");
        P lit_arg_0 = YPPsym((P)"fontset_name");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontsetUload), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontsetUload, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_from_description");
        P lit_arg_0 = YPPsym((P)"font_desc");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUfromUdescription), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUfromUdescription, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_ref");
        P lit_arg_0 = YPPsym((P)"font");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_unref");
        P lit_arg_0 = YPPsym((P)"font");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUunref), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUunref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_id");
        P lit_arg_0 = YPPsym((P)"font");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUid), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_font_equal");
        P lit_arg_0 = YPPsym((P)"fonta");
        P lit_arg_1 = YPPsym((P)"fontb");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUfontUequal), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUfontUequal, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_string_width");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUstringUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUstringUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_width");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUwidth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_width_wc");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUwidthUwc), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUwidthUwc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_char_width");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"character");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcharUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcharUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_char_width_wc");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"character");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcharUwidthUwc), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcharUwidthUwc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_string_measure");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUstringUmeasure), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUstringUmeasure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_measure");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUmeasure), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUmeasure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_char_measure");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"character");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcharUmeasure), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcharUmeasure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_string_height");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUstringUheight), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUstringUheight, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_height");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUheight), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUheight, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_char_height");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"character");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUcharUheight), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUcharUheight, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_extents");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        P lit_arg_3 = YPPsym((P)"lbearing");
        P lit_arg_4 = YPPsym((P)"rbearing");
        P lit_arg_5 = YPPsym((P)"ascent");
        P lit_arg_6 = YPPsym((P)"descent");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUextents), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUextents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_text_extents_wc");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"text_length");
        P lit_arg_3 = YPPsym((P)"lbearing");
        P lit_arg_4 = YPPsym((P)"rbearing");
        P lit_arg_5 = YPPsym((P)"ascent");
        P lit_arg_6 = YPPsym((P)"descent");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUtextUextentsUwc), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUtextUextentsUwc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_string_extents");
        P lit_arg_0 = YPPsym((P)"font");
        P lit_arg_1 = YPPsym((P)"string");
        P lit_arg_2 = YPPsym((P)"lbearing");
        P lit_arg_3 = YPPsym((P)"rbearing");
        P lit_arg_4 = YPPsym((P)"ascent");
        P lit_arg_5 = YPPsym((P)"descent");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUstringUextents), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUstringUextents, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUfilterUcontinue,(P)YPib((P)GDK_FILTER_CONTINUE));
    VARSET(YsamuruiSgtkYgdkUfilterUtranslate,(P)YPib((P)GDK_FILTER_TRANSLATE));
    VARSET(YsamuruiSgtkYgdkUfilterUremove,(P)YPib((P)GDK_FILTER_REMOVE));
    VARSET(YsamuruiSgtkYgdkUnothing,(P)YPib((P)GDK_NOTHING));
    VARSET(YsamuruiSgtkYgdkUdelete,(P)YPib((P)GDK_DELETE));
    VARSET(YsamuruiSgtkYgdkUdestroy,(P)YPib((P)GDK_DESTROY));
    VARSET(YsamuruiSgtkYgdkUexpose,(P)YPib((P)GDK_EXPOSE));
    VARSET(YsamuruiSgtkYgdkUmotionUnotify,(P)YPib((P)GDK_MOTION_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUbuttonUpress,(P)YPib((P)GDK_BUTTON_PRESS));
    VARSET(YsamuruiSgtkYgdkU2buttonUpress,(P)YPib((P)GDK_2BUTTON_PRESS));
    VARSET(YsamuruiSgtkYgdkU3buttonUpress,(P)YPib((P)GDK_3BUTTON_PRESS));
    VARSET(YsamuruiSgtkYgdkUbuttonUrelease,(P)YPib((P)GDK_BUTTON_RELEASE));
    VARSET(YsamuruiSgtkYgdkUkeyUpress,(P)YPib((P)GDK_KEY_PRESS));
    VARSET(YsamuruiSgtkYgdkUkeyUrelease,(P)YPib((P)GDK_KEY_RELEASE));
    VARSET(YsamuruiSgtkYgdkUenterUnotify,(P)YPib((P)GDK_ENTER_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUleaveUnotify,(P)YPib((P)GDK_LEAVE_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUfocusUchange,(P)YPib((P)GDK_FOCUS_CHANGE));
    VARSET(YsamuruiSgtkYgdkUconfigure,(P)YPib((P)GDK_CONFIGURE));
    VARSET(YsamuruiSgtkYgdkUmap,(P)YPib((P)GDK_MAP));
    VARSET(YsamuruiSgtkYgdkUunmap,(P)YPib((P)GDK_UNMAP));
    VARSET(YsamuruiSgtkYgdkUpropertyUnotify,(P)YPib((P)GDK_PROPERTY_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUselectionUclear,(P)YPib((P)GDK_SELECTION_CLEAR));
    VARSET(YsamuruiSgtkYgdkUselectionUrequest,(P)YPib((P)GDK_SELECTION_REQUEST));
    VARSET(YsamuruiSgtkYgdkUselectionUnotify,(P)YPib((P)GDK_SELECTION_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUproximityUin,(P)YPib((P)GDK_PROXIMITY_IN));
    VARSET(YsamuruiSgtkYgdkUproximityUout,(P)YPib((P)GDK_PROXIMITY_OUT));
    VARSET(YsamuruiSgtkYgdkUdragUenter,(P)YPib((P)GDK_DRAG_ENTER));
    VARSET(YsamuruiSgtkYgdkUdragUleave,(P)YPib((P)GDK_DRAG_LEAVE));
    VARSET(YsamuruiSgtkYgdkUdragUmotion,(P)YPib((P)GDK_DRAG_MOTION));
    VARSET(YsamuruiSgtkYgdkUdragUstatus,(P)YPib((P)GDK_DRAG_STATUS));
    VARSET(YsamuruiSgtkYgdkUdropUstart,(P)YPib((P)GDK_DROP_START));
    VARSET(YsamuruiSgtkYgdkUdropUfinished,(P)YPib((P)GDK_DROP_FINISHED));
    VARSET(YsamuruiSgtkYgdkUclientUevent,(P)YPib((P)GDK_CLIENT_EVENT));
    VARSET(YsamuruiSgtkYgdkUvisibilityUnotify,(P)YPib((P)GDK_VISIBILITY_NOTIFY));
    VARSET(YsamuruiSgtkYgdkUnoUexpose,(P)YPib((P)GDK_NO_EXPOSE));
    VARSET(YsamuruiSgtkYgdkUscroll,(P)YPib((P)GDK_SCROLL));
    VARSET(YsamuruiSgtkYgdkUwindowUstate,(P)YPib((P)GDK_WINDOW_STATE));
    VARSET(YsamuruiSgtkYgdkUsetting,(P)YPib((P)GDK_SETTING));
    VARSET(YsamuruiSgtkYgdkUexposureUmask,(P)YPib((P)GDK_EXPOSURE_MASK));
    VARSET(YsamuruiSgtkYgdkUpointerUmotionUmask,(P)YPib((P)GDK_POINTER_MOTION_MASK));
    VARSET(YsamuruiSgtkYgdkUpointerUmotionUhintUmask,(P)YPib((P)GDK_POINTER_MOTION_HINT_MASK));
    VARSET(YsamuruiSgtkYgdkUbuttonUmotionUmask,(P)YPib((P)GDK_BUTTON_MOTION_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton1UmotionUmask,(P)YPib((P)GDK_BUTTON1_MOTION_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton2UmotionUmask,(P)YPib((P)GDK_BUTTON2_MOTION_MASK));
    VARSET(YsamuruiSgtkYgdkUbutton3UmotionUmask,(P)YPib((P)GDK_BUTTON3_MOTION_MASK));
    VARSET(YsamuruiSgtkYgdkUbuttonUpressUmask,(P)YPib((P)GDK_BUTTON_PRESS_MASK));
    VARSET(YsamuruiSgtkYgdkUbuttonUreleaseUmask,(P)YPib((P)GDK_BUTTON_RELEASE_MASK));
    VARSET(YsamuruiSgtkYgdkUkeyUpressUmask,(P)YPib((P)GDK_KEY_PRESS_MASK));
    VARSET(YsamuruiSgtkYgdkUkeyUreleaseUmask,(P)YPib((P)GDK_KEY_RELEASE_MASK));
    VARSET(YsamuruiSgtkYgdkUenterUnotifyUmask,(P)YPib((P)GDK_ENTER_NOTIFY_MASK));
    VARSET(YsamuruiSgtkYgdkUleaveUnotifyUmask,(P)YPib((P)GDK_LEAVE_NOTIFY_MASK));
    VARSET(YsamuruiSgtkYgdkUfocusUchangeUmask,(P)YPib((P)GDK_FOCUS_CHANGE_MASK));
    VARSET(YsamuruiSgtkYgdkUstructureUmask,(P)YPib((P)GDK_STRUCTURE_MASK));
    VARSET(YsamuruiSgtkYgdkUpropertyUchangeUmask,(P)YPib((P)GDK_PROPERTY_CHANGE_MASK));
    VARSET(YsamuruiSgtkYgdkUvisibilityUnotifyUmask,(P)YPib((P)GDK_VISIBILITY_NOTIFY_MASK));
    VARSET(YsamuruiSgtkYgdkUproximityUinUmask,(P)YPib((P)GDK_PROXIMITY_IN_MASK));
    VARSET(YsamuruiSgtkYgdkUproximityUoutUmask,(P)YPib((P)GDK_PROXIMITY_OUT_MASK));
    VARSET(YsamuruiSgtkYgdkUsubstructureUmask,(P)YPib((P)GDK_SUBSTRUCTURE_MASK));
    VARSET(YsamuruiSgtkYgdkUscrollUmask,(P)YPib((P)GDK_SCROLL_MASK));
    VARSET(YsamuruiSgtkYgdkUallUeventsUmask,(P)YPib((P)GDK_ALL_EVENTS_MASK));
    VARSET(YsamuruiSgtkYgdkUvisibilityUunobscured,(P)YPib((P)GDK_VISIBILITY_UNOBSCURED));
    VARSET(YsamuruiSgtkYgdkUvisibilityUpartial,(P)YPib((P)GDK_VISIBILITY_PARTIAL));
    VARSET(YsamuruiSgtkYgdkUvisibilityUfullyUobscured,(P)YPib((P)GDK_VISIBILITY_FULLY_OBSCURED));
    VARSET(YsamuruiSgtkYgdkUscrollUup,(P)YPib((P)GDK_SCROLL_UP));
    VARSET(YsamuruiSgtkYgdkUscrollUdown,(P)YPib((P)GDK_SCROLL_DOWN));
    VARSET(YsamuruiSgtkYgdkUscrollUleft,(P)YPib((P)GDK_SCROLL_LEFT));
    VARSET(YsamuruiSgtkYgdkUscrollUright,(P)YPib((P)GDK_SCROLL_RIGHT));
    VARSET(YsamuruiSgtkYgdkUnotifyUancestor,(P)YPib((P)GDK_NOTIFY_ANCESTOR));
    VARSET(YsamuruiSgtkYgdkUnotifyUvirtual,(P)YPib((P)GDK_NOTIFY_VIRTUAL));
    VARSET(YsamuruiSgtkYgdkUnotifyUinferior,(P)YPib((P)GDK_NOTIFY_INFERIOR));
    VARSET(YsamuruiSgtkYgdkUnotifyUnonlinear,(P)YPib((P)GDK_NOTIFY_NONLINEAR));
    VARSET(YsamuruiSgtkYgdkUnotifyUnonlinearUvirtual,(P)YPib((P)GDK_NOTIFY_NONLINEAR_VIRTUAL));
    VARSET(YsamuruiSgtkYgdkUnotifyUunknown,(P)YPib((P)GDK_NOTIFY_UNKNOWN));
    VARSET(YsamuruiSgtkYgdkUcrossingUnormal,(P)YPib((P)GDK_CROSSING_NORMAL));
    VARSET(YsamuruiSgtkYgdkUcrossingUgrab,(P)YPib((P)GDK_CROSSING_GRAB));
    VARSET(YsamuruiSgtkYgdkUcrossingUungrab,(P)YPib((P)GDK_CROSSING_UNGRAB));
    VARSET(YsamuruiSgtkYgdkUpropertyUnewUvalue,(P)YPib((P)GDK_PROPERTY_NEW_VALUE));
    VARSET(YsamuruiSgtkYgdkUpropertyUdelete,(P)YPib((P)GDK_PROPERTY_DELETE));
    VARSET(YsamuruiSgtkYgdkUwindowUstateUwithdrawn,(P)YPib((P)GDK_WINDOW_STATE_WITHDRAWN));
    VARSET(YsamuruiSgtkYgdkUwindowUstateUiconified,(P)YPib((P)GDK_WINDOW_STATE_ICONIFIED));
    VARSET(YsamuruiSgtkYgdkUwindowUstateUmaximized,(P)YPib((P)GDK_WINDOW_STATE_MAXIMIZED));
    VARSET(YsamuruiSgtkYgdkUwindowUstateUsticky,(P)YPib((P)GDK_WINDOW_STATE_STICKY));
    VARSET(YsamuruiSgtkYgdkUsettingUactionUnew,(P)YPib((P)GDK_SETTING_ACTION_NEW));
    VARSET(YsamuruiSgtkYgdkUsettingUactionUchanged,(P)YPib((P)GDK_SETTING_ACTION_CHANGED));
    VARSET(YsamuruiSgtkYgdkUsettingUactionUdeleted,(P)YPib((P)GDK_SETTING_ACTION_DELETED));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventAny_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventanyUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventanyUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventAny");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventany), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventany, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventAny");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventany), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventany, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_area_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"area");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUareaUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUareaUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_area_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUareaUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUareaUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_region_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"region");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUregionUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUregionUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_region_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUregionUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUregionUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_count_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"count");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUcountUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUcountUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventExpose_count_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventexposeUcountUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventexposeUcountUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventExpose");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventexpose), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventexpose, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventExpose");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventexpose), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventexpose, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventVisibility_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventvisibilityUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventvisibilityUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventVisibility");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventvisibility), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventvisibility, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventVisibility");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventvisibility), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventvisibility, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_axes_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"axes");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUaxesUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUaxesUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_axes_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUaxesUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUaxesUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_is_hint_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"is_hint");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUisUhintUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUisUhintUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_is_hint_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUisUhintUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUisUhintUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_device_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"device");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUdeviceUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUdeviceUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_device_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUdeviceUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUdeviceUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_x_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUxUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUxUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_x_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUxUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUxUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_y_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUyUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUyUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventMotion_y_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventmotionUyUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventmotionUyUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventMotion");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventmotion), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventmotion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventMotion");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventmotion), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventmotion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_axes_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"axes");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUaxesUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUaxesUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_axes_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUaxesUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUaxesUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_button_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUbuttonUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUbuttonUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_button_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUbuttonUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUbuttonUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_device_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"device");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUdeviceUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUdeviceUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_device_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUdeviceUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUdeviceUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_x_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUxUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUxUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_x_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUxUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUxUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_y_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUyUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUyUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventButton_y_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventbuttonUyUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventbuttonUyUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventButton");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventbutton), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventbutton, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventButton");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventbutton), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventbutton, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_direction_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"direction");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUdirectionUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUdirectionUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_direction_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUdirectionUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUdirectionUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_device_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"device");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUdeviceUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUdeviceUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_device_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUdeviceUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUdeviceUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_x_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUxUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUxUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_x_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUxUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUxUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_y_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUyUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUyUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventScroll_y_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventscrollUyUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventscrollUyUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventScroll");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventscroll), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventscroll, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventScroll");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventscroll), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventscroll, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_keyval_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"keyval");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUkeyvalUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUkeyvalUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_keyval_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUkeyvalUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUkeyvalUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_length_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"length");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUlengthUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUlengthUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_length_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUlengthUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUlengthUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_string_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUstringUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUstringUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_string_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUstringUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUstringUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_hardware_keycode_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"hardware_keycode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_hardware_keycode_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUhardwareUkeycodeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_group_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUgroupUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUgroupUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventKey_group_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventkeyUgroupUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventkeyUgroupUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventKey");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventkey), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventkey, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventKey");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventkey), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventkey, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_subwindow_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"subwindow");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUsubwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUsubwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_subwindow_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUsubwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUsubwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_x_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUxUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUxUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_x_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUxUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUxUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_y_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUyUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUyUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_y_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUyUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUyUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_mode_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUmodeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUmodeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_mode_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUmodeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUmodeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_detail_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"detail");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUdetailUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUdetailUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_detail_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUdetailUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUdetailUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_focus_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"focus");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUfocusUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUfocusUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_focus_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUfocusUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUfocusUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventCrossing_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventcrossingUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventcrossingUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventCrossing");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventcrossing), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventcrossing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventCrossing");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventcrossing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventcrossing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_in_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"in");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUinUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUinUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventFocus_in_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventfocusUinUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventfocusUinUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventFocus");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventfocus), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventFocus");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventfocus), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_x_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUxUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUxUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_x_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUxUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUxUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_y_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_y_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_width_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUwidthUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUwidthUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_width_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUwidthUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUwidthUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_height_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUheightUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUheightUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventConfigure_height_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventconfigureUheightUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventconfigureUheightUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventConfigure");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventconfigure), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventconfigure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventConfigure");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventconfigure), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventconfigure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_atom_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"atom");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUatomUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUatomUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_atom_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUatomUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUatomUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProperty_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventpropertyUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventpropertyUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventProperty");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventproperty), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventProperty");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventproperty), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventproperty, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_selection_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUselectionUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUselectionUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_selection_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUselectionUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUselectionUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_target_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"target");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtargetUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtargetUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_target_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtargetUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtargetUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_property_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"property");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUpropertyUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUpropertyUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_property_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUpropertyUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUpropertyUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_requestor_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"requestor");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUrequestorUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUrequestorUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSelection_requestor_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventselectionUrequestorUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventselectionUrequestorUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventSelection");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventselection), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventSelection");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_device_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"device");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUdeviceUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUdeviceUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventProximity_device_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventproximityUdeviceUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventproximityUdeviceUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventProximity");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventproximity), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventproximity, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventProximity");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventproximity), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventproximity, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_message_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"message_type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUmessageUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUmessageUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_message_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUmessageUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUmessageUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_format_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"data_format");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUformatUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUformatUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_format_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUformatUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUformatUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventClient");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventclient), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventclient, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventClient");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventclient), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventclient, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_b_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"b");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUbUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUbUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_b_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUbUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUbUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_s_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"s");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUsUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUsUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_s_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUsUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUsUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_l_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"l");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUlUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUlUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventClient_data_l_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventclientUdataUlUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventclientUdataUlUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventClient_data");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventclientUdata), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventclientUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventClient_data");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventclientUdata), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventclientUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_action_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"action");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUactionUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUactionUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_action_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUactionUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUactionUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_name_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUnameUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUnameUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventSetting_name_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventsettingUnameUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventsettingUnameUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventSetting");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventsetting), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventsetting, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventSetting");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventsetting), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventsetting, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_changed_mask_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"changed_mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_changed_mask_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUchangedUmaskUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_new_window_state_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"new_window_state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventWindowState_new_window_state_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventwindowstateUnewUwindowUstateUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventWindowState");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventwindowstate), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventwindowstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventWindowState");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventwindowstate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventwindowstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_type_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUtypeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUtypeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_type_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUtypeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUtypeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_window_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUwindowUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUwindowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_window_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUwindowUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUwindowUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_send_event_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"send_event");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUsendUeventUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUsendUeventUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_send_event_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUsendUeventUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUsendUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_context_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"context");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUcontextUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUcontextUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_context_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUcontextUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUcontextUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_time_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUtimeUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUtimeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_time_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUtimeUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUtimeUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_x_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"x_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUxUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUxUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_x_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUxUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUxUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_y_root_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUyUrootUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUyUrootUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GdkEventDND_y_root_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgdkeventdndUyUrootUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgdkeventdndUyUrootUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GdkEventDND");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgdkeventdnd), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgdkeventdnd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GdkEventDND");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgdkeventdnd), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgdkeventdnd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_events_pending");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventsUpending), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventsUpending, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUget), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_peek");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUpeek), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUpeek, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_graphics_expose");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUgraphicsUexpose), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUgraphicsUexpose, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_put");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUput), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUput, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_copy");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUcopy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_free");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUfree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUfree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_time");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUtime), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUtime, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_state");
        P lit_arg_0 = YPPsym((P)"event");
        P lit_arg_1 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUstate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_coords");
        P lit_arg_0 = YPPsym((P)"event");
        P lit_arg_1 = YPPsym((P)"x_win");
        P lit_arg_2 = YPPsym((P)"y_win");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUcoords), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_root_coords");
        P lit_arg_0 = YPPsym((P)"event");
        P lit_arg_1 = YPPsym((P)"x_root");
        P lit_arg_2 = YPPsym((P)"y_root");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUrootUcoords), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUrootUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_get_axis");
        P lit_arg_0 = YPPsym((P)"event");
        P lit_arg_1 = YPPsym((P)"axis_use");
        P lit_arg_2 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUgetUaxis), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUgetUaxis, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_handler_set");
        P lit_arg_0 = YPPsym((P)"func");
        P lit_arg_1 = YPPsym((P)"data");
        P lit_arg_2 = YPPsym((P)"notify");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUhandlerUset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUhandlerUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_show_events");
        P lit_arg_0 = YPPsym((P)"show_events");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUshowUevents), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUshowUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_get_show_events");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgetUshowUevents), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgetUshowUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_add_client_message_filter");
        P lit_arg_0 = YPPsym((P)"message_type");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUaddUclientUmessageUfilter), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUaddUclientUmessageUfilter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_setting_get");
        P lit_arg_0 = YPPsym((P)"name");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsettingUget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsettingUget, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUcapUnotUlast,(P)YPib((P)GDK_CAP_NOT_LAST));
    VARSET(YsamuruiSgtkYgdkUcapUbutt,(P)YPib((P)GDK_CAP_BUTT));
    VARSET(YsamuruiSgtkYgdkUcapUround,(P)YPib((P)GDK_CAP_ROUND));
    VARSET(YsamuruiSgtkYgdkUcapUprojecting,(P)YPib((P)GDK_CAP_PROJECTING));
    VARSET(YsamuruiSgtkYgdkUsolid,(P)YPib((P)GDK_SOLID));
    VARSET(YsamuruiSgtkYgdkUtiled,(P)YPib((P)GDK_TILED));
    VARSET(YsamuruiSgtkYgdkUstippled,(P)YPib((P)GDK_STIPPLED));
    VARSET(YsamuruiSgtkYgdkUopaqueUstippled,(P)YPib((P)GDK_OPAQUE_STIPPLED));
    VARSET(YsamuruiSgtkYgdkUcopy,(P)YPib((P)GDK_COPY));
    VARSET(YsamuruiSgtkYgdkUinvert,(P)YPib((P)GDK_INVERT));
    VARSET(YsamuruiSgtkYgdkUxor,(P)YPib((P)GDK_XOR));
    VARSET(YsamuruiSgtkYgdkUclear,(P)YPib((P)GDK_CLEAR));
    VARSET(YsamuruiSgtkYgdkUand,(P)YPib((P)GDK_AND));
    VARSET(YsamuruiSgtkYgdkUandUreverse,(P)YPib((P)GDK_AND_REVERSE));
    VARSET(YsamuruiSgtkYgdkUandUinvert,(P)YPib((P)GDK_AND_INVERT));
    VARSET(YsamuruiSgtkYgdkUnoop,(P)YPib((P)GDK_NOOP));
    VARSET(YsamuruiSgtkYgdkUor,(P)YPib((P)GDK_OR));
    VARSET(YsamuruiSgtkYgdkUequiv,(P)YPib((P)GDK_EQUIV));
    VARSET(YsamuruiSgtkYgdkUorUreverse,(P)YPib((P)GDK_OR_REVERSE));
    VARSET(YsamuruiSgtkYgdkUcopyUinvert,(P)YPib((P)GDK_COPY_INVERT));
    VARSET(YsamuruiSgtkYgdkUorUinvert,(P)YPib((P)GDK_OR_INVERT));
    VARSET(YsamuruiSgtkYgdkUnand,(P)YPib((P)GDK_NAND));
    VARSET(YsamuruiSgtkYgdkUnor,(P)YPib((P)GDK_NOR));
    VARSET(YsamuruiSgtkYgdkUset,(P)YPib((P)GDK_SET));
    VARSET(YsamuruiSgtkYgdkUjoinUmiter,(P)YPib((P)GDK_JOIN_MITER));
    VARSET(YsamuruiSgtkYgdkUjoinUround,(P)YPib((P)GDK_JOIN_ROUND));
    VARSET(YsamuruiSgtkYgdkUjoinUbevel,(P)YPib((P)GDK_JOIN_BEVEL));
    VARSET(YsamuruiSgtkYgdkUlineUsolid,(P)YPib((P)GDK_LINE_SOLID));
    VARSET(YsamuruiSgtkYgdkUlineUonUoffUdash,(P)YPib((P)GDK_LINE_ON_OFF_DASH));
    VARSET(YsamuruiSgtkYgdkUlineUdoubleUdash,(P)YPib((P)GDK_LINE_DOUBLE_DASH));
    VARSET(YsamuruiSgtkYgdkUclipUbyUchildren,(P)YPib((P)GDK_CLIP_BY_CHILDREN));
    VARSET(YsamuruiSgtkYgdkUincludeUinferiors,(P)YPib((P)GDK_INCLUDE_INFERIORS));
    VARSET(YsamuruiSgtkYgdkUgcUforeground,(P)YPib((P)GDK_GC_FOREGROUND));
    VARSET(YsamuruiSgtkYgdkUgcUbackground,(P)YPib((P)GDK_GC_BACKGROUND));
    VARSET(YsamuruiSgtkYgdkUgcUfont,(P)YPib((P)GDK_GC_FONT));
    VARSET(YsamuruiSgtkYgdkUgcUfunction,(P)YPib((P)GDK_GC_FUNCTION));
    VARSET(YsamuruiSgtkYgdkUgcUfill,(P)YPib((P)GDK_GC_FILL));
    VARSET(YsamuruiSgtkYgdkUgcUtile,(P)YPib((P)GDK_GC_TILE));
    VARSET(YsamuruiSgtkYgdkUgcUstipple,(P)YPib((P)GDK_GC_STIPPLE));
    VARSET(YsamuruiSgtkYgdkUgcUclipUmask,(P)YPib((P)GDK_GC_CLIP_MASK));
    VARSET(YsamuruiSgtkYgdkUgcUsubwindow,(P)YPib((P)GDK_GC_SUBWINDOW));
    VARSET(YsamuruiSgtkYgdkUgcUtsUxUorigin,(P)YPib((P)GDK_GC_TS_X_ORIGIN));
    VARSET(YsamuruiSgtkYgdkUgcUtsUyUorigin,(P)YPib((P)GDK_GC_TS_Y_ORIGIN));
    VARSET(YsamuruiSgtkYgdkUgcUclipUxUorigin,(P)YPib((P)GDK_GC_CLIP_X_ORIGIN));
    VARSET(YsamuruiSgtkYgdkUgcUclipUyUorigin,(P)YPib((P)GDK_GC_CLIP_Y_ORIGIN));
    VARSET(YsamuruiSgtkYgdkUgcUexposures,(P)YPib((P)GDK_GC_EXPOSURES));
    VARSET(YsamuruiSgtkYgdkUgcUlineUwidth,(P)YPib((P)GDK_GC_LINE_WIDTH));
    VARSET(YsamuruiSgtkYgdkUgcUlineUstyle,(P)YPib((P)GDK_GC_LINE_STYLE));
    VARSET(YsamuruiSgtkYgdkUgcUcapUstyle,(P)YPib((P)GDK_GC_CAP_STYLE));
    VARSET(YsamuruiSgtkYgdkUgcUjoinUstyle,(P)YPib((P)GDK_GC_JOIN_STYLE));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_new");
        P lit_arg_0 = YPPsym((P)"drawable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_new_with_values");
        P lit_arg_0 = YPPsym((P)"drawable");
        P lit_arg_1 = YPPsym((P)"values");
        P lit_arg_2 = YPPsym((P)"values_mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUnewUwithUvalues), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUnewUwithUvalues, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_get_values");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"values");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUgetUvalues), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUgetUvalues, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_values");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"values");
        P lit_arg_2 = YPPsym((P)"values_mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUvalues), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUvalues, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_foreground");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUforeground), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUforeground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_background");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUbackground), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_function");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"function");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUfunction), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUfunction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_fill");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"fill");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUfill), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUfill, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_tile");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"tile");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUtile), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUtile, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_stipple");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"stipple");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUstipple), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUstipple, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_ts_origin");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUtsUorigin), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUtsUorigin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_clip_origin");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUclipUorigin), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUclipUorigin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_clip_mask");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUclipUmask), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUclipUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_clip_rectangle");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"rectangle");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUclipUrectangle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUclipUrectangle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_clip_region");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"region");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUclipUregion), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUclipUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_subwindow");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUsubwindow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUsubwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_exposures");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"exposures");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUexposures), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUexposures, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_line_attributes");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"line_width");
        P lit_arg_2 = YPPsym((P)"line_style");
        P lit_arg_3 = YPPsym((P)"cap_style");
        P lit_arg_4 = YPPsym((P)"join_style");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUlineUattributes), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUlineUattributes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_dashes");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"dash_offset");
        P lit_arg_2 = YPPsym((P)"dash_list");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLtupG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUdashes), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUdashes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_offset");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"x_offset");
        P lit_arg_2 = YPPsym((P)"y_offset");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUoffset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUoffset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_copy");
        P lit_arg_0 = YPPsym((P)"dst_gc");
        P lit_arg_1 = YPPsym((P)"src_gc");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUcopy), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_colormap");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUcolormap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_get_colormap");
        P lit_arg_0 = YPPsym((P)"gc");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUgetUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUgetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_rgb_fg_color");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUrgbUfgUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUrgbUfgUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_gc_set_rgb_bg_color");
        P lit_arg_0 = YPPsym((P)"gc");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgcUsetUrgbUbgUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgcUsetUrgbUbgUcolor, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUimageUnormal,(P)YPib((P)GDK_IMAGE_NORMAL));
    VARSET(YsamuruiSgtkYgdkUimageUshared,(P)YPib((P)GDK_IMAGE_SHARED));
    VARSET(YsamuruiSgtkYgdkUimageUfastest,(P)YPib((P)GDK_IMAGE_FASTEST));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_image_new");
        P lit_arg_0 = YPPsym((P)"type");
        P lit_arg_1 = YPPsym((P)"visual");
        P lit_arg_2 = YPPsym((P)"width");
        P lit_arg_3 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUimageUnew), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUimageUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_image_put_pixel");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"pixel");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUimageUputUpixel), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUimageUputUpixel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_image_get_pixel");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUimageUgetUpixel), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUimageUgetUpixel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_image_set_colormap");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"colormap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUimageUsetUcolormap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUimageUsetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_image_get_colormap");
        P lit_arg_0 = YPPsym((P)"image");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUimageUgetUcolormap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUimageUgetUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_locale");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUlocale), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUlocale, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_get_program_class");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgetUprogramUclass), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgetUprogramUclass, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_program_class");
        P lit_arg_0 = YPPsym((P)"program_class");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUprogramUclass), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUprogramUclass, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_error_trap_push");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUerrorUtrapUpush), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUerrorUtrapUpush, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_error_trap_pop");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUerrorUtrapUpop), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUerrorUtrapUpop, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_get_display");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgetUdisplay), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgetUdisplay, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pointer_grab");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"owner_events");
        P lit_arg_2 = YPPsym((P)"event_mask");
        P lit_arg_3 = YPPsym((P)"confine_to");
        P lit_arg_4 = YPPsym((P)"cursor");
        P lit_arg_5 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpointerUgrab), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpointerUgrab, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pointer_ungrab");
        P lit_arg_0 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpointerUungrab), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpointerUungrab, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_keyboard_grab");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"owner_events");
        P lit_arg_2 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUkeyboardUgrab), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUkeyboardUgrab, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_keyboard_ungrab");
        P lit_arg_0 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUkeyboardUungrab), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUkeyboardUungrab, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pointer_is_grabbed");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpointerUisUgrabbed), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpointerUisUgrabbed, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_screen_width");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUscreenUwidth), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUscreenUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_screen_height");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUscreenUheight), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUscreenUheight, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_screen_width_mm");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUscreenUwidthUmm), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUscreenUwidthUmm, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_screen_height_mm");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUscreenUheightUmm), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUscreenUheightUmm, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_flush");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUflush), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUflush, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_beep");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUbeep), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUbeep, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_double_click_time");
        P lit_arg_0 = YPPsym((P)"msec");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUdoubleUclickUtime), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUdoubleUclickUtime, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rectangle_intersect");
        P lit_arg_0 = YPPsym((P)"src1");
        P lit_arg_1 = YPPsym((P)"src2");
        P lit_arg_2 = YPPsym((P)"dest");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrectangleUintersect), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrectangleUintersect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rectangle_union");
        P lit_arg_0 = YPPsym((P)"src1");
        P lit_arg_1 = YPPsym((P)"src2");
        P lit_arg_2 = YPPsym((P)"dest");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrectangleUunion), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrectangleUunion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_rectangle_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUrectangleUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUrectangleUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_wcstombs");
        P lit_arg_0 = YPPsym((P)"src");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwcstombs), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwcstombs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_mbstowcs");
        P lit_arg_0 = YPPsym((P)"dest");
        P lit_arg_1 = YPPsym((P)"src");
        P lit_arg_2 = YPPsym((P)"dest_max");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUmbstowcs), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUmbstowcs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_send_clientmessage_toall");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUsendUclientmessageUtoall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUsendUclientmessageUtoall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_event_send_client_message");
        P lit_arg_0 = YPPsym((P)"event");
        P lit_arg_1 = YPPsym((P)"xid");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUeventUsendUclientUmessage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUeventUsendUclientUmessage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_threads_enter");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUthreadsUenter), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUthreadsUenter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_threads_leave");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUthreadsUleave), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUthreadsUleave, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_threads_init");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUthreadsUinit), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUthreadsUinit, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_render_threshold_alpha");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        P lit_arg_1 = YPPsym((P)"bitmap");
        P lit_arg_2 = YPPsym((P)"src_x");
        P lit_arg_3 = YPPsym((P)"src_y");
        P lit_arg_4 = YPPsym((P)"dest_x");
        P lit_arg_5 = YPPsym((P)"dest_y");
        P lit_arg_6 = YPPsym((P)"width");
        P lit_arg_7 = YPPsym((P)"height");
        P lit_arg_8 = YPPsym((P)"alpha_threshold");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUrenderUthresholdUalpha), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUrenderUthresholdUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_render_to_drawable");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        P lit_arg_1 = YPPsym((P)"drawable");
        P lit_arg_2 = YPPsym((P)"gc");
        P lit_arg_3 = YPPsym((P)"src_x");
        P lit_arg_4 = YPPsym((P)"src_y");
        P lit_arg_5 = YPPsym((P)"dest_x");
        P lit_arg_6 = YPPsym((P)"dest_y");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        P lit_arg_9 = YPPsym((P)"dither");
        P lit_arg_10 = YPPsym((P)"x_dither");
        P lit_arg_11 = YPPsym((P)"y_dither");
        methodSig = YPfab_sig(YPPlist(12,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)12), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawable), methodSig, LITREF(methodName), YPPlist(12,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_render_to_drawable_alpha");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        P lit_arg_1 = YPPsym((P)"drawable");
        P lit_arg_2 = YPPsym((P)"src_x");
        P lit_arg_3 = YPPsym((P)"src_y");
        P lit_arg_4 = YPPsym((P)"dest_x");
        P lit_arg_5 = YPPsym((P)"dest_y");
        P lit_arg_6 = YPPsym((P)"width");
        P lit_arg_7 = YPPsym((P)"height");
        P lit_arg_8 = YPPsym((P)"alpha_mode");
        P lit_arg_9 = YPPsym((P)"alpha_threshold");
        P lit_arg_10 = YPPsym((P)"dither");
        P lit_arg_11 = YPPsym((P)"x_dither");
        P lit_arg_12 = YPPsym((P)"y_dither");
        methodSig = YPfab_sig(YPPlist(13,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)13), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawableUalpha), methodSig, LITREF(methodName), YPPlist(13,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11),LITREF(lit_arg_12) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUrenderUtoUdrawableUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_render_pixmap_and_mask_for_colormap");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        P lit_arg_1 = YPPsym((P)"colormap");
        P lit_arg_2 = YPPsym((P)"pixmap_return");
        P lit_arg_3 = YPPsym((P)"mask_return");
        P lit_arg_4 = YPPsym((P)"alpha_threshold");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmaskUforUcolormap), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmaskUforUcolormap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_render_pixmap_and_mask");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        P lit_arg_1 = YPPsym((P)"pixmap_return");
        P lit_arg_2 = YPPsym((P)"mask_return");
        P lit_arg_3 = YPPsym((P)"alpha_threshold");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmask), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUrenderUpixmapUandUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_get_from_drawable");
        P lit_arg_0 = YPPsym((P)"dest");
        P lit_arg_1 = YPPsym((P)"src");
        P lit_arg_2 = YPPsym((P)"cmap");
        P lit_arg_3 = YPPsym((P)"src_x");
        P lit_arg_4 = YPPsym((P)"src_y");
        P lit_arg_5 = YPPsym((P)"dest_x");
        P lit_arg_6 = YPPsym((P)"dest_y");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUgetUfromUdrawable), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUgetUfromUdrawable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixbuf_get_from_image");
        P lit_arg_0 = YPPsym((P)"dest");
        P lit_arg_1 = YPPsym((P)"src");
        P lit_arg_2 = YPPsym((P)"cmap");
        P lit_arg_3 = YPPsym((P)"src_x");
        P lit_arg_4 = YPPsym((P)"src_y");
        P lit_arg_5 = YPPsym((P)"dest_x");
        P lit_arg_6 = YPPsym((P)"dest_y");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixbufUgetUfromUimage), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixbufUgetUfromUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_new");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        P lit_arg_3 = YPPsym((P)"depth");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUnew), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_bitmap_create_from_data");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"data");
        P lit_arg_2 = YPPsym((P)"width");
        P lit_arg_3 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUbitmapUcreateUfromUdata), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUbitmapUcreateUfromUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_create_from_data");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"data");
        P lit_arg_2 = YPPsym((P)"width");
        P lit_arg_3 = YPPsym((P)"height");
        P lit_arg_4 = YPPsym((P)"depth");
        P lit_arg_5 = YPPsym((P)"fg");
        P lit_arg_6 = YPPsym((P)"bg");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUcreateUfromUdata), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUcreateUfromUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_create_from_xpm");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"mask");
        P lit_arg_2 = YPPsym((P)"transparent_color");
        P lit_arg_3 = YPPsym((P)"filename");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpm), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpm, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_colormap_create_from_xpm");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"colormap");
        P lit_arg_2 = YPPsym((P)"mask");
        P lit_arg_3 = YPPsym((P)"transparent_color");
        P lit_arg_4 = YPPsym((P)"filename");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)5), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpm), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpm, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_create_from_xpm_d");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"mask");
        P lit_arg_2 = YPPsym((P)"transparent_color");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpmUd), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUcreateUfromUxpmUd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_colormap_create_from_xpm_d");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"colormap");
        P lit_arg_2 = YPPsym((P)"mask");
        P lit_arg_3 = YPPsym((P)"transparent_color");
        P lit_arg_4 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpmUd), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUcolormapUcreateUfromUxpmUd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_foreign_new");
        P lit_arg_0 = YPPsym((P)"anid");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUforeignUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUforeignUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_pixmap_lookup");
        P lit_arg_0 = YPPsym((P)"anid");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUpixmapUlookup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUpixmapUlookup, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUvisualUstaticUgray,(P)YPib((P)GDK_VISUAL_STATIC_GRAY));
    VARSET(YsamuruiSgtkYgdkUvisualUgrayscale,(P)YPib((P)GDK_VISUAL_GRAYSCALE));
    VARSET(YsamuruiSgtkYgdkUvisualUstaticUcolor,(P)YPib((P)GDK_VISUAL_STATIC_COLOR));
    VARSET(YsamuruiSgtkYgdkUvisualUpseudoUcolor,(P)YPib((P)GDK_VISUAL_PSEUDO_COLOR));
    VARSET(YsamuruiSgtkYgdkUvisualUtrueUcolor,(P)YPib((P)GDK_VISUAL_TRUE_COLOR));
    VARSET(YsamuruiSgtkYgdkUvisualUdirectUcolor,(P)YPib((P)GDK_VISUAL_DIRECT_COLOR));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best_depth");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbestUdepth), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbestUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbestUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbestUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_system");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUsystem), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUsystem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbest), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbest, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best_with_depth");
        P lit_arg_0 = YPPsym((P)"depth");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUdepth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbestUwithUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best_with_type");
        P lit_arg_0 = YPPsym((P)"visual_type");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbestUwithUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_visual_get_best_with_both");
        P lit_arg_0 = YPPsym((P)"depth");
        P lit_arg_1 = YPPsym((P)"visual_type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUvisualUgetUbestUwithUboth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUvisualUgetUbestUwithUboth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_query_depths");
        P lit_arg_0 = YPPsym((P)"depths");
        P lit_arg_1 = YPPsym((P)"count");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUqueryUdepths), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUqueryUdepths, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_query_visual_types");
        P lit_arg_0 = YPPsym((P)"visual_types");
        P lit_arg_1 = YPPsym((P)"count");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUqueryUvisualUtypes), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUqueryUvisualUtypes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_list_visuals");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUlistUvisuals), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUlistUvisuals, methodDef);
    }
    VARSET(YsamuruiSgtkYgdkUinputUoutput,(P)YPib((P)GDK_INPUT_OUTPUT));
    VARSET(YsamuruiSgtkYgdkUinputUonly,(P)YPib((P)GDK_INPUT_ONLY));
    VARSET(YsamuruiSgtkYgdkUwindowUroot,(P)YPib((P)GDK_WINDOW_ROOT));
    VARSET(YsamuruiSgtkYgdkUwindowUtoplevel,(P)YPib((P)GDK_WINDOW_TOPLEVEL));
    VARSET(YsamuruiSgtkYgdkUwindowUchild,(P)YPib((P)GDK_WINDOW_CHILD));
    VARSET(YsamuruiSgtkYgdkUwindowUdialog,(P)YPib((P)GDK_WINDOW_DIALOG));
    VARSET(YsamuruiSgtkYgdkUwindowUtemp,(P)YPib((P)GDK_WINDOW_TEMP));
    VARSET(YsamuruiSgtkYgdkUwindowUforeign,(P)YPib((P)GDK_WINDOW_FOREIGN));
    VARSET(YsamuruiSgtkYgdkUwaUtitle,(P)YPib((P)GDK_WA_TITLE));
    VARSET(YsamuruiSgtkYgdkUwaUx,(P)YPib((P)GDK_WA_X));
    VARSET(YsamuruiSgtkYgdkUwaUy,(P)YPib((P)GDK_WA_Y));
    VARSET(YsamuruiSgtkYgdkUwaUcursor,(P)YPib((P)GDK_WA_CURSOR));
    VARSET(YsamuruiSgtkYgdkUwaUcolormap,(P)YPib((P)GDK_WA_COLORMAP));
    VARSET(YsamuruiSgtkYgdkUwaUvisual,(P)YPib((P)GDK_WA_VISUAL));
    VARSET(YsamuruiSgtkYgdkUwaUwmclass,(P)YPib((P)GDK_WA_WMCLASS));
    VARSET(YsamuruiSgtkYgdkUwaUnoredir,(P)YPib((P)GDK_WA_NOREDIR));
    VARSET(YsamuruiSgtkYgdkUhintUpos,(P)YPib((P)GDK_HINT_POS));
    VARSET(YsamuruiSgtkYgdkUhintUminUsize,(P)YPib((P)GDK_HINT_MIN_SIZE));
    VARSET(YsamuruiSgtkYgdkUhintUmaxUsize,(P)YPib((P)GDK_HINT_MAX_SIZE));
    VARSET(YsamuruiSgtkYgdkUhintUbaseUsize,(P)YPib((P)GDK_HINT_BASE_SIZE));
    VARSET(YsamuruiSgtkYgdkUhintUaspect,(P)YPib((P)GDK_HINT_ASPECT));
    VARSET(YsamuruiSgtkYgdkUhintUresizeUinc,(P)YPib((P)GDK_HINT_RESIZE_INC));
    VARSET(YsamuruiSgtkYgdkUhintUwinUgravity,(P)YPib((P)GDK_HINT_WIN_GRAVITY));
    VARSET(YsamuruiSgtkYgdkUhintUuserUpos,(P)YPib((P)GDK_HINT_USER_POS));
    VARSET(YsamuruiSgtkYgdkUhintUuserUsize,(P)YPib((P)GDK_HINT_USER_SIZE));
    VARSET(YsamuruiSgtkYgdkUwindowUtypeUhintUnormal,(P)YPib((P)GDK_WINDOW_TYPE_HINT_NORMAL));
    VARSET(YsamuruiSgtkYgdkUwindowUtypeUhintUdialog,(P)YPib((P)GDK_WINDOW_TYPE_HINT_DIALOG));
    VARSET(YsamuruiSgtkYgdkUwindowUtypeUhintUmenu,(P)YPib((P)GDK_WINDOW_TYPE_HINT_MENU));
    VARSET(YsamuruiSgtkYgdkUwindowUtypeUhintUtoolbar,(P)YPib((P)GDK_WINDOW_TYPE_HINT_TOOLBAR));
    VARSET(YsamuruiSgtkYgdkUdecorUall,(P)YPib((P)GDK_DECOR_ALL));
    VARSET(YsamuruiSgtkYgdkUdecorUborder,(P)YPib((P)GDK_DECOR_BORDER));
    VARSET(YsamuruiSgtkYgdkUdecorUresizeh,(P)YPib((P)GDK_DECOR_RESIZEH));
    VARSET(YsamuruiSgtkYgdkUdecorUtitle,(P)YPib((P)GDK_DECOR_TITLE));
    VARSET(YsamuruiSgtkYgdkUdecorUmenu,(P)YPib((P)GDK_DECOR_MENU));
    VARSET(YsamuruiSgtkYgdkUdecorUminimize,(P)YPib((P)GDK_DECOR_MINIMIZE));
    VARSET(YsamuruiSgtkYgdkUdecorUmaximize,(P)YPib((P)GDK_DECOR_MAXIMIZE));
    VARSET(YsamuruiSgtkYgdkUfuncUall,(P)YPib((P)GDK_FUNC_ALL));
    VARSET(YsamuruiSgtkYgdkUfuncUresize,(P)YPib((P)GDK_FUNC_RESIZE));
    VARSET(YsamuruiSgtkYgdkUfuncUmove,(P)YPib((P)GDK_FUNC_MOVE));
    VARSET(YsamuruiSgtkYgdkUfuncUminimize,(P)YPib((P)GDK_FUNC_MINIMIZE));
    VARSET(YsamuruiSgtkYgdkUfuncUmaximize,(P)YPib((P)GDK_FUNC_MAXIMIZE));
    VARSET(YsamuruiSgtkYgdkUfuncUclose,(P)YPib((P)GDK_FUNC_CLOSE));
    VARSET(YsamuruiSgtkYgdkUgravityUnorthUwest,(P)YPib((P)GDK_GRAVITY_NORTH_WEST));
    VARSET(YsamuruiSgtkYgdkUgravityUnorth,(P)YPib((P)GDK_GRAVITY_NORTH));
    VARSET(YsamuruiSgtkYgdkUgravityUnorthUeast,(P)YPib((P)GDK_GRAVITY_NORTH_EAST));
    VARSET(YsamuruiSgtkYgdkUgravityUwest,(P)YPib((P)GDK_GRAVITY_WEST));
    VARSET(YsamuruiSgtkYgdkUgravityUcenter,(P)YPib((P)GDK_GRAVITY_CENTER));
    VARSET(YsamuruiSgtkYgdkUgravityUeast,(P)YPib((P)GDK_GRAVITY_EAST));
    VARSET(YsamuruiSgtkYgdkUgravityUsouthUwest,(P)YPib((P)GDK_GRAVITY_SOUTH_WEST));
    VARSET(YsamuruiSgtkYgdkUgravityUsouth,(P)YPib((P)GDK_GRAVITY_SOUTH));
    VARSET(YsamuruiSgtkYgdkUgravityUsouthUeast,(P)YPib((P)GDK_GRAVITY_SOUTH_EAST));
    VARSET(YsamuruiSgtkYgdkUgravityUstatic,(P)YPib((P)GDK_GRAVITY_STATIC));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUnorthUwest,(P)YPib((P)GDK_WINDOW_EDGE_NORTH_WEST));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUnorth,(P)YPib((P)GDK_WINDOW_EDGE_NORTH));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUnorthUeast,(P)YPib((P)GDK_WINDOW_EDGE_NORTH_EAST));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUwest,(P)YPib((P)GDK_WINDOW_EDGE_WEST));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUeast,(P)YPib((P)GDK_WINDOW_EDGE_EAST));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUsouthUwest,(P)YPib((P)GDK_WINDOW_EDGE_SOUTH_WEST));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUsouth,(P)YPib((P)GDK_WINDOW_EDGE_SOUTH));
    VARSET(YsamuruiSgtkYgdkUwindowUedgeUsouthUeast,(P)YPib((P)GDK_WINDOW_EDGE_SOUTH_EAST));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_new");
        P lit_arg_0 = YPPsym((P)"parent");
        P lit_arg_1 = YPPsym((P)"attributes");
        P lit_arg_2 = YPPsym((P)"attributes_mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUnew), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_destroy");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUdestroy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUdestroy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_window_type");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUwindowUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUwindowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_at_pointer");
        P lit_arg_0 = YPPsym((P)"win_x");
        P lit_arg_1 = YPPsym((P)"win_y");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUatUpointer), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUatUpointer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_show");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUshow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUshow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_hide");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUhide), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUhide, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_withdraw");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUwithdraw), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUwithdraw, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_show_unraised");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUshowUunraised), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUshowUunraised, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_move");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUmove), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUmove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_resize");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUresize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_move_resize");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"width");
        P lit_arg_4 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUmoveUresize), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUmoveUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_reparent");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"new_parent");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUreparent), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUreparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_clear");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUclear), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUclear, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_clear_area");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"width");
        P lit_arg_4 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUclearUarea), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUclearUarea, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_clear_area_e");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"width");
        P lit_arg_4 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUclearUareaUe), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUclearUareaUe, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_raise");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUraise), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUraise, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_lower");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUlower), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUlower, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_focus");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"timestamp");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUfocus), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_user_data");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUuserUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUuserUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_override_redirect");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"override_redirect");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUoverrideUredirect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUoverrideUredirect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_add_filter");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUaddUfilter), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUaddUfilter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_remove_filter");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUremoveUfilter), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUremoveUfilter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_scroll");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"dx");
        P lit_arg_2 = YPPsym((P)"dy");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUscroll), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUscroll, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_shape_combine_mask");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"mask");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUshapeUcombineUmask), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUshapeUcombineUmask, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_shape_combine_region");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"shape_region");
        P lit_arg_2 = YPPsym((P)"offset_x");
        P lit_arg_3 = YPPsym((P)"offset_y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUshapeUcombineUregion), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUshapeUcombineUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_child_shapes");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUchildUshapes), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUchildUshapes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_merge_child_shapes");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUmergeUchildUshapes), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUmergeUchildUshapes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_is_visible");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUisUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUisUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_is_viewable");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUisUviewable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUisUviewable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_state");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUstate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_static_gravities");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"use_static");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUstaticUgravities), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUstaticUgravities, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_foreign_new");
        P lit_arg_0 = YPPsym((P)"anid");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUforeignUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUforeignUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_lookup");
        P lit_arg_0 = YPPsym((P)"anid");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUlookup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUlookup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_type_hint");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"hint");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUtypeUhint), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUtypeUhint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_modal_hint");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"modal");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUmodalUhint), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUmodalUhint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_geometry_hints");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"geometry");
        P lit_arg_2 = YPPsym((P)"geom_mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUgeometryUhints), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUgeometryUhints, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_sm_client_id");
        P lit_arg_0 = YPPsym((P)"sm_client_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUsmUclientUid), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUsmUclientUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_begin_paint_rect");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"rectangle");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUbeginUpaintUrect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUbeginUpaintUrect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_begin_paint_region");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"region");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUbeginUpaintUregion), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUbeginUpaintUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_end_paint");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUendUpaint), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUendUpaint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_title");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUtitle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_role");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"role");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUrole), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUrole, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_transient_for");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"parent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUtransientUfor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUtransientUfor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_background");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUbackground), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_back_pixmap");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"pixmap");
        P lit_arg_2 = YPPsym((P)"parent_relative");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUbackUpixmap), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUbackUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_cursor");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"cursor");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUcursor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_user_data");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUuserUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUuserUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_geometry");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"depth");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUgeometry), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUgeometry, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_position");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUposition), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_origin");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUorigin), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUorigin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_root_origin");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUrootUorigin), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUrootUorigin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_frame_extents");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"rect");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUframeUextents), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUframeUextents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_pointer");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUpointer), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUpointer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_parent");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUparent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUparent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_toplevel");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUtoplevel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUtoplevel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_children");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUchildren), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUchildren, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_peek_children");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUpeekUchildren), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUpeekUchildren, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_events");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUevents), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_events");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"event_mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUevents), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUevents, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_icon_list");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"pixbufs");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUiconUlist), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUiconUlist, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_icon");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"icon_window");
        P lit_arg_2 = YPPsym((P)"pixmap");
        P lit_arg_3 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUicon), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUicon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_icon_name");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUiconUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUiconUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_group");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"leader");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUgroup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_decorations");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"decorations");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUdecorations), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUdecorations, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_decorations");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"decorations");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUdecorations), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUdecorations, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_functions");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"functions");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUfunctions), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUfunctions, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_toplevels");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUtoplevels), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUtoplevels, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_iconify");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUiconify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUiconify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_deiconify");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUdeiconify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUdeiconify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_stick");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUstick), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUstick, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_unstick");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUunstick), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUunstick, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_maximize");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUmaximize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUmaximize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_unmaximize");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUunmaximize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUunmaximize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_register_dnd");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUregisterUdnd), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUregisterUdnd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_begin_resize_drag");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"edge");
        P lit_arg_2 = YPPsym((P)"button");
        P lit_arg_3 = YPPsym((P)"root_x");
        P lit_arg_4 = YPPsym((P)"root_y");
        P lit_arg_5 = YPPsym((P)"timestamp");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUbeginUresizeUdrag), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUbeginUresizeUdrag, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_begin_move_drag");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"button");
        P lit_arg_2 = YPPsym((P)"root_x");
        P lit_arg_3 = YPPsym((P)"root_y");
        P lit_arg_4 = YPPsym((P)"timestamp");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUbeginUmoveUdrag), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUbeginUmoveUdrag, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_invalidate_rect");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"rect");
        P lit_arg_2 = YPPsym((P)"invalidate_children");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUinvalidateUrect), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUinvalidateUrect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_invalidate_region");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"region");
        P lit_arg_2 = YPPsym((P)"invalidate_children");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUinvalidateUregion), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUinvalidateUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_invalidate_maybe_recurse");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"region");
        P lit_arg_2 = YPPsym((P)"child_func");
        P lit_arg_3 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUinvalidateUmaybeUrecurse), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUinvalidateUmaybeUrecurse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_update_area");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUupdateUarea), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUupdateUarea, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_freeze_updates");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUfreezeUupdates), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUfreezeUupdates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_thaw_updates");
        P lit_arg_0 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUthawUupdates), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUthawUupdates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_process_all_updates");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUprocessUallUupdates), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUprocessUallUupdates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_process_updates");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"update_children");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUprocessUupdates), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUprocessUupdates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_set_debug_updates");
        P lit_arg_0 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUsetUdebugUupdates), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUsetUdebugUupdates, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_constrain_size");
        P lit_arg_0 = YPPsym((P)"geometry");
        P lit_arg_1 = YPPsym((P)"flags");
        P lit_arg_2 = YPPsym((P)"width");
        P lit_arg_3 = YPPsym((P)"height");
        P lit_arg_4 = YPPsym((P)"new_width");
        P lit_arg_5 = YPPsym((P)"new_height");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUconstrainUsize), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUconstrainUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_window_get_internal_paint_info");
        P lit_arg_0 = YPPsym((P)"window");
        P lit_arg_1 = YPPsym((P)"real_drawable");
        P lit_arg_2 = YPPsym((P)"x_offset");
        P lit_arg_3 = YPPsym((P)"y_offset");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUwindowUgetUinternalUpaintUinfo), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUwindowUgetUinternalUpaintUinfo, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_set_pointer_hooks");
        P lit_arg_0 = YPPsym((P)"new_hooks");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUsetUpointerUhooks), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUsetUpointerUhooks, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gdk_get_default_root_window");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgdkUgetUdefaultUrootUwindow), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgdkUgetUdefaultUrootUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_new");
        P lit_arg_0 = YPPsym((P)"string");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_get_accel_widget");
        P lit_arg_0 = YPPsym((P)"accel_label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_get_accel_width");
        P lit_arg_0 = YPPsym((P)"accel_label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUgetUaccelUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_set_accel_widget");
        P lit_arg_0 = YPPsym((P)"accel_label");
        P lit_arg_1 = YPPsym((P)"accel_widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_set_accel_closure");
        P lit_arg_0 = YPPsym((P)"accel_label");
        P lit_arg_1 = YPPsym((P)"closure");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUclosure), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUsetUaccelUclosure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_accel_label_refetch");
        P lit_arg_0 = YPPsym((P)"accel_label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaccelUlabelUrefetch), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaccelUlabelUrefetch, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_new");
        P lit_arg_0 = YPPsym((P)"value");
        P lit_arg_1 = YPPsym((P)"lower");
        P lit_arg_2 = YPPsym((P)"upper");
        P lit_arg_3 = YPPsym((P)"step_increment");
        P lit_arg_4 = YPPsym((P)"page_increment");
        P lit_arg_5 = YPPsym((P)"page_size");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)6), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUnew), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_changed");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUchanged), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUchanged, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_value_changed");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUvalueUchanged), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUvalueUchanged, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_clamp_page");
        P lit_arg_0 = YPPsym((P)"adjustment");
        P lit_arg_1 = YPPsym((P)"lower");
        P lit_arg_2 = YPPsym((P)"upper");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUclampUpage), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUclampUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_get_value");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUgetUvalue), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUgetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_adjustment_set_value");
        P lit_arg_0 = YPPsym((P)"adjustment");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUadjustmentUsetUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUadjustmentUsetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_alignment_new");
        P lit_arg_0 = YPPsym((P)"xalign");
        P lit_arg_1 = YPPsym((P)"yalign");
        P lit_arg_2 = YPPsym((P)"xscale");
        P lit_arg_3 = YPPsym((P)"yscale");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUalignmentUnew), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUalignmentUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_alignment_set");
        P lit_arg_0 = YPPsym((P)"alignment");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        P lit_arg_3 = YPPsym((P)"xscale");
        P lit_arg_4 = YPPsym((P)"yscale");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUalignmentUset), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUalignmentUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_arrow_new");
        P lit_arg_0 = YPPsym((P)"arrow_type");
        P lit_arg_1 = YPPsym((P)"shadow_type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUarrowUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUarrowUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_arrow_set");
        P lit_arg_0 = YPPsym((P)"arrow");
        P lit_arg_1 = YPPsym((P)"arrow_type");
        P lit_arg_2 = YPPsym((P)"shadow_type");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUarrowUset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUarrowUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_aspect_frame_new");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        P lit_arg_3 = YPPsym((P)"ratio");
        P lit_arg_4 = YPPsym((P)"obey_child");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLstrG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaspectUframeUnew), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaspectUframeUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_aspect_frame_set");
        P lit_arg_0 = YPPsym((P)"aspect_frame");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        P lit_arg_3 = YPPsym((P)"ratio");
        P lit_arg_4 = YPPsym((P)"obey_child");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUaspectUframeUset), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUaspectUframeUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_bin_get_child");
        P lit_arg_0 = YPPsym((P)"bin");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbinUgetUchild), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbinUgetUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_box_get_layout");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUboxUgetUlayout), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUboxUgetUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_box_set_layout");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"layout_style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUboxUsetUlayout), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUboxUsetUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_box_set_child_secondary");
        P lit_arg_0 = YPPsym((P)"widget");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"is_secondary");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUboxUsetUchildUsecondary), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUboxUsetUchildUsecondary, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_pack_start");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"padding");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUpackUstart), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUpackUstart, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_pack_end");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"padding");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUpackUend), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUpackUend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_pack_start_defaults");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUpackUstartUdefaults), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUpackUstartUdefaults, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_pack_end_defaults");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUpackUendUdefaults), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUpackUendUdefaults, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_set_homogeneous");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"homogeneous");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUsetUhomogeneous), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUsetUhomogeneous, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_get_homogeneous");
        P lit_arg_0 = YPPsym((P)"box");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUgetUhomogeneous), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUgetUhomogeneous, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_set_spacing");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUsetUspacing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUsetUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_get_spacing");
        P lit_arg_0 = YPPsym((P)"box");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUgetUspacing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUgetUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_reorder_child");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUreorderUchild), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUreorderUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_query_child_packing");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"padding");
        P lit_arg_5 = YPPsym((P)"pack_type");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUqueryUchildUpacking), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUqueryUchildUpacking, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_box_set_child_packing");
        P lit_arg_0 = YPPsym((P)"box");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"padding");
        P lit_arg_5 = YPPsym((P)"pack_type");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUboxUsetUchildUpacking), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUboxUsetUchildUpacking, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_new_from_stock");
        P lit_arg_0 = YPPsym((P)"stock_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUnewUfromUstock), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUnewUfromUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_pressed");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUpressed), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUpressed, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_released");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUreleased), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUreleased, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_clicked");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUclicked), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUclicked, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_enter");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUenter), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUenter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_leave");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUleave), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUleave, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_set_relief");
        P lit_arg_0 = YPPsym((P)"button");
        P lit_arg_1 = YPPsym((P)"newstyle");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUsetUrelief), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUsetUrelief, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_get_relief");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUgetUrelief), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUgetUrelief, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_set_label");
        P lit_arg_0 = YPPsym((P)"button");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUsetUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUsetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_get_label");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUgetUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUgetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_set_use_underline");
        P lit_arg_0 = YPPsym((P)"button");
        P lit_arg_1 = YPPsym((P)"use_underline");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUsetUuseUunderline), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUsetUuseUunderline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_get_use_underline");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUgetUuseUunderline), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUgetUuseUunderline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_set_use_stock");
        P lit_arg_0 = YPPsym((P)"button");
        P lit_arg_1 = YPPsym((P)"use_stock");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUsetUuseUstock), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUsetUuseUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_button_get_use_stock");
        P lit_arg_0 = YPPsym((P)"button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUbuttonUgetUuseUstock), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUbuttonUgetUuseUstock, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUcalendarUshowUheading,(P)YPib((P)GTK_CALENDAR_SHOW_HEADING));
    VARSET(YsamuruiSgtkYgtkUcalendarUshowUdayUnames,(P)YPib((P)GTK_CALENDAR_SHOW_DAY_NAMES));
    VARSET(YsamuruiSgtkYgtkUcalendarUnoUmonthUchange,(P)YPib((P)GTK_CALENDAR_NO_MONTH_CHANGE));
    VARSET(YsamuruiSgtkYgtkUcalendarUshowUweekUnumbers,(P)YPib((P)GTK_CALENDAR_SHOW_WEEK_NUMBERS));
    VARSET(YsamuruiSgtkYgtkUcalendarUweekUstartUmonday,(P)YPib((P)GTK_CALENDAR_WEEK_START_MONDAY));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_select_month");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"month");
        P lit_arg_2 = YPPsym((P)"year");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUselectUmonth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUselectUmonth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_select_day");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"day");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUselectUday), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUselectUday, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_mark_day");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"day");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUmarkUday), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUmarkUday, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_unmark_day");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"day");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUunmarkUday), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUunmarkUday, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_clear_marks");
        P lit_arg_0 = YPPsym((P)"calendar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUclearUmarks), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUclearUmarks, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_display_options");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"flags");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUdisplayUoptions), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUdisplayUoptions, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_get_date");
        P lit_arg_0 = YPPsym((P)"calendar");
        P lit_arg_1 = YPPsym((P)"year");
        P lit_arg_2 = YPPsym((P)"month");
        P lit_arg_3 = YPPsym((P)"day");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUgetUdate), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUgetUdate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_freeze");
        P lit_arg_0 = YPPsym((P)"calendar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUfreeze), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUfreeze, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_calendar_thaw");
        P lit_arg_0 = YPPsym((P)"calendar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcalendarUthaw), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcalendarUthaw, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_cell_renderer_text_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcellUrendererUtextUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcellUrendererUtextUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_cell_renderer_text_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcellUrendererUtextUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcellUrendererUtextUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_cell_renderer_text_set_fixed_height_from_font");
        P lit_arg_0 = YPPsym((P)"renderer");
        P lit_arg_1 = YPPsym((P)"number_of_rows");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcellUrendererUtextUsetUfixedUheightUfromUfont), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcellUrendererUtextUsetUfixedUheightUfromUfont, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_button_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUbuttonUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUbuttonUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_button_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_button_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUbuttonUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_check_button_get_props");
        P lit_arg_0 = YPPsym((P)"check_button");
        P lit_arg_1 = YPPsym((P)"indicator_size");
        P lit_arg_2 = YPPsym((P)"indicator_spacing");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUcheckUbuttonUgetUprops), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUcheckUbuttonUgetUprops, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_set_active");
        P lit_arg_0 = YPPsym((P)"check_menu_item");
        P lit_arg_1 = YPPsym((P)"is_active");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUactive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_get_active");
        P lit_arg_0 = YPPsym((P)"check_menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUactive), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_toggled");
        P lit_arg_0 = YPPsym((P)"check_menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUtoggled), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUtoggled, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_set_inconsistent");
        P lit_arg_0 = YPPsym((P)"check_menu_item");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUinconsistent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUsetUinconsistent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_check_menu_item_get_inconsistent");
        P lit_arg_0 = YPPsym((P)"check_menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUinconsistent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcheckUmenuUitemUgetUinconsistent, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUclistUinUdrag,(P)YPib((P)GTK_CLIST_IN_DRAG));
    VARSET(YsamuruiSgtkYgtkUclistUrowUheightUset,(P)YPib((P)GTK_CLIST_ROW_HEIGHT_SET));
    VARSET(YsamuruiSgtkYgtkUclistUshowUtitles,(P)YPib((P)GTK_CLIST_SHOW_TITLES));
    VARSET(YsamuruiSgtkYgtkUclistUaddUmode,(P)YPib((P)GTK_CLIST_ADD_MODE));
    VARSET(YsamuruiSgtkYgtkUclistUautoUsort,(P)YPib((P)GTK_CLIST_AUTO_SORT));
    VARSET(YsamuruiSgtkYgtkUclistUautoUresizeUblocked,(P)YPib((P)GTK_CLIST_AUTO_RESIZE_BLOCKED));
    VARSET(YsamuruiSgtkYgtkUclistUreorderable,(P)YPib((P)GTK_CLIST_REORDERABLE));
    VARSET(YsamuruiSgtkYgtkUclistUuseUdragUicons,(P)YPib((P)GTK_CLIST_USE_DRAG_ICONS));
    VARSET(YsamuruiSgtkYgtkUclistUdrawUdragUline,(P)YPib((P)GTK_CLIST_DRAW_DRAG_LINE));
    VARSET(YsamuruiSgtkYgtkUclistUdrawUdragUrect,(P)YPib((P)GTK_CLIST_DRAW_DRAG_RECT));
    VARSET(YsamuruiSgtkYgtkUcellUempty,(P)YPib((P)GTK_CELL_EMPTY));
    VARSET(YsamuruiSgtkYgtkUcellUtext,(P)YPib((P)GTK_CELL_TEXT));
    VARSET(YsamuruiSgtkYgtkUcellUpixmap,(P)YPib((P)GTK_CELL_PIXMAP));
    VARSET(YsamuruiSgtkYgtkUcellUpixtext,(P)YPib((P)GTK_CELL_PIXTEXT));
    VARSET(YsamuruiSgtkYgtkUcellUwidget,(P)YPib((P)GTK_CELL_WIDGET));
    VARSET(YsamuruiSgtkYgtkUclistUdragUnone,(P)YPib((P)GTK_CLIST_DRAG_NONE));
    VARSET(YsamuruiSgtkYgtkUclistUdragUbefore,(P)YPib((P)GTK_CLIST_DRAG_BEFORE));
    VARSET(YsamuruiSgtkYgtkUclistUdragUinto,(P)YPib((P)GTK_CLIST_DRAG_INTO));
    VARSET(YsamuruiSgtkYgtkUclistUdragUafter,(P)YPib((P)GTK_CLIST_DRAG_AFTER));
    VARSET(YsamuruiSgtkYgtkUbuttonUignored,(P)YPib((P)GTK_BUTTON_IGNORED));
    VARSET(YsamuruiSgtkYgtkUbuttonUselects,(P)YPib((P)GTK_BUTTON_SELECTS));
    VARSET(YsamuruiSgtkYgtkUbuttonUdrags,(P)YPib((P)GTK_BUTTON_DRAGS));
    VARSET(YsamuruiSgtkYgtkUbuttonUexpands,(P)YPib((P)GTK_BUTTON_EXPANDS));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_new");
        P lit_arg_0 = YPPsym((P)"columns");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_new_with_titles");
        P lit_arg_0 = YPPsym((P)"columns");
        P lit_arg_1 = YPPsym((P)"titles");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUnewUwithUtitles), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUnewUwithUtitles, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_hadjustment");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUhadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_vadjustment");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUvadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_hadjustment");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUhadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_vadjustment");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUvadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_shadow_type");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUshadowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_selection_mode");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUselectionUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUselectionUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_reorderable");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"reorderable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUreorderable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUreorderable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_use_drag_icons");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"use_icons");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUuseUdragUicons), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUuseUdragUicons, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_button_actions");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"button");
        P lit_arg_2 = YPPsym((P)"button_actions");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUbuttonUactions), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUbuttonUactions, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_freeze");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUfreeze), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUfreeze, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_thaw");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUthaw), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUthaw, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_titles_show");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUshow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitlesUshow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_titles_hide");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUhide), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitlesUhide, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_title_active");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitleUactive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitleUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_title_passive");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitleUpassive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitleUpassive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_titles_active");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUactive), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitlesUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_column_titles_passive");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnUtitlesUpassive), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnUtitlesUpassive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_title");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUtitle), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_column_title");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUcolumnUtitle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUcolumnUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_widget");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUwidget), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_column_widget");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUcolumnUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUcolumnUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_justification");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"justification");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUjustification), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUjustification, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_visibility");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"visible");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUvisibility), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUvisibility, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_resizeable");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"resizeable");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUresizeable), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUresizeable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_auto_resize");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"auto_resize");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUautoUresize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUautoUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_columns_autosize");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUcolumnsUautosize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUcolumnsUautosize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_optimal_column_width");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUoptimalUcolumnUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUoptimalUcolumnUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_width");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"width");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUwidth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_min_width");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"min_width");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUminUwidth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUminUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_column_max_width");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"max_width");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcolumnUmaxUwidth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcolumnUmaxUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_row_height");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUrowUheight), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUrowUheight, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_moveto");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"row_align");
        P lit_arg_4 = YPPsym((P)"col_align");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUmoveto), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUmoveto, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_row_is_visible");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUrowUisUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUrowUisUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_cell_type");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUcellUtype), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUcellUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_text");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_text");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_pixmap");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"pixmap");
        P lit_arg_4 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUpixmap), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_pixmap");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"pixmap");
        P lit_arg_4 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUpixmap), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_pixtext");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"spacing");
        P lit_arg_5 = YPPsym((P)"pixmap");
        P lit_arg_6 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUpixtext), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUpixtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_pixtext");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"spacing");
        P lit_arg_5 = YPPsym((P)"pixmap");
        P lit_arg_6 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUpixtext), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUpixtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_foreground");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUforeground), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUforeground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_background");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUbackground), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_cell_style");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcellUstyle), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcellUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_cell_style");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUcellUstyle), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUcellUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_row_style");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUrowUstyle), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUrowUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_row_style");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUrowUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUrowUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_shift");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"vertical");
        P lit_arg_4 = YPPsym((P)"horizontal");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUshift), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUshift, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_selectable");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"selectable");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUselectable), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_selectable");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUselectable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_prepend");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUprepend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUprepend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_append");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUappend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUappend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_insert");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLtupG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUinsert), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUinsert, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_remove");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUremove), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_row_data");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUrowUdata), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_row_data_full");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUrowUdataUfull), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUrowUdataUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_row_data");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUrowUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_find_row_from_data");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUfindUrowUfromUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUfindUrowUfromUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_select_row");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUselectUrow), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUselectUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_unselect_row");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUunselectUrow), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUunselectUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_undo_selection");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUundoUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUundoUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_clear");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUclear), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUclear, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_get_selection_info");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"row");
        P lit_arg_4 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUgetUselectionUinfo), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUgetUselectionUinfo, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_select_all");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_unselect_all");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUunselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUunselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_swap_rows");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"row1");
        P lit_arg_2 = YPPsym((P)"row2");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUswapUrows), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUswapUrows, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_row_move");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"source_row");
        P lit_arg_2 = YPPsym((P)"dest_row");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUrowUmove), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUrowUmove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_compare_func");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"cmp_func");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUcompareUfunc), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUcompareUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_sort_column");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUsortUcolumn), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUsortUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_sort_type");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"sort_type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUsortUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUsortUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_sort");
        P lit_arg_0 = YPPsym((P)"clist");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsort), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsort, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_clist_set_auto_sort");
        P lit_arg_0 = YPPsym((P)"clist");
        P lit_arg_1 = YPPsym((P)"auto_sort");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUclistUsetUautoUsort), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUclistUsetUautoUsort, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_has_opacity_control");
        P lit_arg_0 = YPPsym((P)"colorsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUopacityUcontrol), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUopacityUcontrol, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_has_opacity_control");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"has_opacity");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUopacityUcontrol), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUopacityUcontrol, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_has_palette");
        P lit_arg_0 = YPPsym((P)"colorsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUpalette), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUhasUpalette, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_has_palette");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"has_palette");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUpalette), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUhasUpalette, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_current_color");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_current_alpha");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"alpha");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUalpha), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUcurrentUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_current_color");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_current_alpha");
        P lit_arg_0 = YPPsym((P)"colorsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUalpha), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUcurrentUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_previous_color");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_previous_alpha");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"alpha");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUalpha), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUpreviousUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_previous_color");
        P lit_arg_0 = YPPsym((P)"colorsel");
        P lit_arg_1 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUcolor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUcolor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_get_previous_alpha");
        P lit_arg_0 = YPPsym((P)"colorsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUalpha), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUgetUpreviousUalpha, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_is_adjusting");
        P lit_arg_0 = YPPsym((P)"colorsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUisUadjusting), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUisUadjusting, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_palette_from_string");
        P lit_arg_0 = YPPsym((P)"str");
        P lit_arg_1 = YPPsym((P)"colors");
        P lit_arg_2 = YPPsym((P)"n_colors");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUpaletteUfromUstring), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUpaletteUfromUstring, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_palette_to_string");
        P lit_arg_0 = YPPsym((P)"colors");
        P lit_arg_1 = YPPsym((P)"n_colors");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUpaletteUtoUstring), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUpaletteUtoUstring, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_set_change_palette_hook");
        P lit_arg_0 = YPPsym((P)"func");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUsetUchangeUpaletteUhook), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUsetUchangeUpaletteUhook, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_color_selection_dialog_new");
        P lit_arg_0 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcolorUselectionUdialogUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcolorUselectionUdialogUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_value_in_list");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"val");
        P lit_arg_2 = YPPsym((P)"ok_if_empty");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUvalueUinUlist), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUvalueUinUlist, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_use_arrows");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"val");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUuseUarrows), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUuseUarrows, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_use_arrows_always");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"val");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUuseUarrowsUalways), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUuseUarrowsUalways, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_case_sensitive");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"val");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUcaseUsensitive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUcaseUsensitive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_item_string");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"item");
        P lit_arg_2 = YPPsym((P)"item_value");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUitemUstring), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUitemUstring, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_set_popdown_strings");
        P lit_arg_0 = YPPsym((P)"combo");
        P lit_arg_1 = YPPsym((P)"strings");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUsetUpopdownUstrings), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUsetUpopdownUstrings, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_combo_disable_activate");
        P lit_arg_0 = YPPsym((P)"combo");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcomboUdisableUactivate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcomboUdisableUactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_set_border_width");
        P lit_arg_0 = YPPsym((P)"container");
        P lit_arg_1 = YPPsym((P)"border_width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUsetUborderUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUsetUborderUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_get_border_width");
        P lit_arg_0 = YPPsym((P)"container");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUgetUborderUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUgetUborderUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_add");
        P lit_arg_0 = YPPsym((P)"container");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUadd), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_remove");
        P lit_arg_0 = YPPsym((P)"container");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUremove), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_set_resize_mode");
        P lit_arg_0 = YPPsym((P)"container");
        P lit_arg_1 = YPPsym((P)"resize_mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUsetUresizeUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUsetUresizeUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_get_resize_mode");
        P lit_arg_0 = YPPsym((P)"container");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUgetUresizeUmode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUgetUresizeUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_check_resize");
        P lit_arg_0 = YPPsym((P)"container");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUcheckUresize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUcheckUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_container_foreach");
        P lit_arg_0 = YPPsym((P)"container");
        P lit_arg_1 = YPPsym((P)"callback");
        P lit_arg_2 = YPPsym((P)"callback_data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcontainerUforeach), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcontainerUforeach, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUctreeUposUbefore,(P)YPib((P)GTK_CTREE_POS_BEFORE));
    VARSET(YsamuruiSgtkYgtkUctreeUposUasUchild,(P)YPib((P)GTK_CTREE_POS_AS_CHILD));
    VARSET(YsamuruiSgtkYgtkUctreeUposUafter,(P)YPib((P)GTK_CTREE_POS_AFTER));
    VARSET(YsamuruiSgtkYgtkUctreeUlinesUnone,(P)YPib((P)GTK_CTREE_LINES_NONE));
    VARSET(YsamuruiSgtkYgtkUctreeUlinesUsolid,(P)YPib((P)GTK_CTREE_LINES_SOLID));
    VARSET(YsamuruiSgtkYgtkUctreeUlinesUdotted,(P)YPib((P)GTK_CTREE_LINES_DOTTED));
    VARSET(YsamuruiSgtkYgtkUctreeUlinesUtabbed,(P)YPib((P)GTK_CTREE_LINES_TABBED));
    VARSET(YsamuruiSgtkYgtkUctreeUexpanderUnone,(P)YPib((P)GTK_CTREE_EXPANDER_NONE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpanderUsquare,(P)YPib((P)GTK_CTREE_EXPANDER_SQUARE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpanderUtriangle,(P)YPib((P)GTK_CTREE_EXPANDER_TRIANGLE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpanderUcircular,(P)YPib((P)GTK_CTREE_EXPANDER_CIRCULAR));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUexpand,(P)YPib((P)GTK_CTREE_EXPANSION_EXPAND));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUexpandUrecursive,(P)YPib((P)GTK_CTREE_EXPANSION_EXPAND_RECURSIVE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUcollapse,(P)YPib((P)GTK_CTREE_EXPANSION_COLLAPSE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUcollapseUrecursive,(P)YPib((P)GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUtoggle,(P)YPib((P)GTK_CTREE_EXPANSION_TOGGLE));
    VARSET(YsamuruiSgtkYgtkUctreeUexpansionUtoggleUrecursive,(P)YPib((P)GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_new_with_titles");
        P lit_arg_0 = YPPsym((P)"columns");
        P lit_arg_1 = YPPsym((P)"tree_column");
        P lit_arg_2 = YPPsym((P)"titles");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLintG),VARREF(YLtupG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnewUwithUtitles), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnewUwithUtitles, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_new");
        P lit_arg_0 = YPPsym((P)"columns");
        P lit_arg_1 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_insert_node");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"parent");
        P lit_arg_2 = YPPsym((P)"sibling");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"spacing");
        P lit_arg_5 = YPPsym((P)"pixmap_closed");
        P lit_arg_6 = YPPsym((P)"mask_closed");
        P lit_arg_7 = YPPsym((P)"pixmap_opened");
        P lit_arg_8 = YPPsym((P)"mask_opened");
        P lit_arg_9 = YPPsym((P)"is_leaf");
        P lit_arg_10 = YPPsym((P)"expanded");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLtupG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUinsertUnode), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUinsertUnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_remove_node");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUremoveUnode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUremoveUnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_insert_gnode");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"parent");
        P lit_arg_2 = YPPsym((P)"sibling");
        P lit_arg_3 = YPPsym((P)"gnode");
        P lit_arg_4 = YPPsym((P)"func");
        P lit_arg_5 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUinsertUgnode), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUinsertUgnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_export_to_gnode");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"parent");
        P lit_arg_2 = YPPsym((P)"sibling");
        P lit_arg_3 = YPPsym((P)"node");
        P lit_arg_4 = YPPsym((P)"func");
        P lit_arg_5 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUexportUtoUgnode), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUexportUtoUgnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_post_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUpostUrecursive), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUpostUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_post_recursive_to_depth");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"depth");
        P lit_arg_3 = YPPsym((P)"func");
        P lit_arg_4 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUpostUrecursiveUtoUdepth), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUpostUrecursiveUtoUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_pre_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUpreUrecursive), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUpreUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_pre_recursive_to_depth");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"depth");
        P lit_arg_3 = YPPsym((P)"func");
        P lit_arg_4 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUpreUrecursiveUtoUdepth), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUpreUrecursiveUtoUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_is_viewable");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUisUviewable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUisUviewable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_last");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUlast), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUlast, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find_node_ptr");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"ctree_row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfindUnodeUptr), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfindUnodeUptr, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_nth");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUnth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUnth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfind), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfind, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_is_ancestor");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUisUancestor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUisUancestor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find_by_row_data");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdata), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find_all_by_row_data");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdata), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find_by_row_data_custom");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"func");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdataUcustom), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfindUbyUrowUdataUcustom, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_find_all_by_row_data_custom");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"func");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdataUcustom), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUfindUallUbyUrowUdataUcustom, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_is_hot_spot");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUisUhotUspot), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUisUhotUspot, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_move");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"new_parent");
        P lit_arg_3 = YPPsym((P)"new_sibling");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUmove), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUmove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_expand");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUexpand), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUexpand, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_expand_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUexpandUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUexpandUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_expand_to_depth");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"depth");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUexpandUtoUdepth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUexpandUtoUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_collapse");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUcollapse), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUcollapse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_collapse_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUcollapseUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUcollapseUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_collapse_to_depth");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"depth");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUcollapseUtoUdepth), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUcollapseUtoUdepth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_toggle_expansion");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUtoggleUexpansion), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUtoggleUexpansion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_toggle_expansion_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUtoggleUexpansionUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUtoggleUexpansionUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_select");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUselect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_select_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUselectUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUselectUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_unselect");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUunselect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUunselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_unselect_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUunselectUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUunselectUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_real_select_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUrealUselectUrecursive), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUrealUselectUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_text");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_pixmap");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"pixmap");
        P lit_arg_4 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUpixmap), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_pixtext");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"spacing");
        P lit_arg_5 = YPPsym((P)"pixmap");
        P lit_arg_6 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUpixtext), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUpixtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_node_info");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"text");
        P lit_arg_3 = YPPsym((P)"spacing");
        P lit_arg_4 = YPPsym((P)"pixmap_closed");
        P lit_arg_5 = YPPsym((P)"mask_closed");
        P lit_arg_6 = YPPsym((P)"pixmap_opened");
        P lit_arg_7 = YPPsym((P)"mask_opened");
        P lit_arg_8 = YPPsym((P)"is_leaf");
        P lit_arg_9 = YPPsym((P)"expanded");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)10), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUnodeUinfo), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUnodeUinfo, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_shift");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"vertical");
        P lit_arg_4 = YPPsym((P)"horizontal");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUshift), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUshift, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_selectable");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"selectable");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUselectable), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_selectable");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUselectable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_cell_type");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUtype), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_text");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_pixmap");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"pixmap");
        P lit_arg_4 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUpixmap), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_pixtext");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"spacing");
        P lit_arg_5 = YPPsym((P)"pixmap");
        P lit_arg_6 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUpixtext), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUpixtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_get_node_info");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"text");
        P lit_arg_3 = YPPsym((P)"spacing");
        P lit_arg_4 = YPPsym((P)"pixmap_closed");
        P lit_arg_5 = YPPsym((P)"mask_closed");
        P lit_arg_6 = YPPsym((P)"pixmap_opened");
        P lit_arg_7 = YPPsym((P)"mask_opened");
        P lit_arg_8 = YPPsym((P)"is_leaf");
        P lit_arg_9 = YPPsym((P)"expanded");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)10), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUgetUnodeUinfo), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUgetUnodeUinfo, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_row_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUstyle), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_row_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_cell_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUcellUstyle), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUcellUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_cell_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUstyle), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUcellUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_foreground");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUforeground), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUforeground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_background");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"color");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUbackground), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_row_data");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdata), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_set_row_data_full");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdataUfull), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUsetUrowUdataUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_get_row_data");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUdata), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUgetUrowUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_moveto");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"row_align");
        P lit_arg_4 = YPPsym((P)"col_align");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUmoveto), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUmoveto, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_node_is_visible");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUnodeUisUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUnodeUisUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_indent");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"indent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUindent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUindent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_spacing");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUspacing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_show_stub");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"show_stub");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUshowUstub), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUshowUstub, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_line_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"line_style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUlineUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUlineUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_expander_style");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"expander_style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUexpanderUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUexpanderUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_set_drag_compare_func");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"cmp_func");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsetUdragUcompareUfunc), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsetUdragUcompareUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_sort_node");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsortUnode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsortUnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ctree_sort_recursive");
        P lit_arg_0 = YPPsym((P)"ctree");
        P lit_arg_1 = YPPsym((P)"node");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUctreeUsortUrecursive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUctreeUsortUrecursive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_reset");
        P lit_arg_0 = YPPsym((P)"curve");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUreset), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUreset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_set_gamma");
        P lit_arg_0 = YPPsym((P)"curve");
        P lit_arg_1 = YPPsym((P)"gamma");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUsetUgamma), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUsetUgamma, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_set_range");
        P lit_arg_0 = YPPsym((P)"curve");
        P lit_arg_1 = YPPsym((P)"min_x");
        P lit_arg_2 = YPPsym((P)"max_x");
        P lit_arg_3 = YPPsym((P)"min_y");
        P lit_arg_4 = YPPsym((P)"max_y");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUsetUrange), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUsetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_get_vector");
        P lit_arg_0 = YPPsym((P)"curve");
        P lit_arg_1 = YPPsym((P)"veclen");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUgetUvector), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUgetUvector, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_set_vector");
        P lit_arg_0 = YPPsym((P)"curve");
        P lit_arg_1 = YPPsym((P)"veclen");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLtupG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUsetUvector), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUsetUvector, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_curve_set_curve_type");
        P lit_arg_0 = YPPsym((P)"curve");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUcurveUsetUcurveUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUcurveUsetUcurveUtype, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUdialogUmodal,(P)YPib((P)GTK_DIALOG_MODAL));
    VARSET(YsamuruiSgtkYgtkUdialogUdestroyUwithUparent,(P)YPib((P)GTK_DIALOG_DESTROY_WITH_PARENT));
    VARSET(YsamuruiSgtkYgtkUdialogUnoUseparator,(P)YPib((P)GTK_DIALOG_NO_SEPARATOR));
    VARSET(YsamuruiSgtkYgtkUresponseUnone,(P)YPib((P)GTK_RESPONSE_NONE));
    VARSET(YsamuruiSgtkYgtkUresponseUreject,(P)YPib((P)GTK_RESPONSE_REJECT));
    VARSET(YsamuruiSgtkYgtkUresponseUaccept,(P)YPib((P)GTK_RESPONSE_ACCEPT));
    VARSET(YsamuruiSgtkYgtkUresponseUdeleteUevent,(P)YPib((P)GTK_RESPONSE_DELETE_EVENT));
    VARSET(YsamuruiSgtkYgtkUresponseUok,(P)YPib((P)GTK_RESPONSE_OK));
    VARSET(YsamuruiSgtkYgtkUresponseUcancel,(P)YPib((P)GTK_RESPONSE_CANCEL));
    VARSET(YsamuruiSgtkYgtkUresponseUclose,(P)YPib((P)GTK_RESPONSE_CLOSE));
    VARSET(YsamuruiSgtkYgtkUresponseUyes,(P)YPib((P)GTK_RESPONSE_YES));
    VARSET(YsamuruiSgtkYgtkUresponseUno,(P)YPib((P)GTK_RESPONSE_NO));
    VARSET(YsamuruiSgtkYgtkUresponseUapply,(P)YPib((P)GTK_RESPONSE_APPLY));
    VARSET(YsamuruiSgtkYgtkUresponseUhelp,(P)YPib((P)GTK_RESPONSE_HELP));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_add_action_widget");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"response_id");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUaddUactionUwidget), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUaddUactionUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_add_button");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"button_text");
        P lit_arg_2 = YPPsym((P)"response_id");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUaddUbutton), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUaddUbutton, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_set_response_sensitive");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"response_id");
        P lit_arg_2 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUsetUresponseUsensitive), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUsetUresponseUsensitive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_set_default_response");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"response_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUsetUdefaultUresponse), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUsetUdefaultUresponse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_set_has_separator");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUsetUhasUseparator), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUsetUhasUseparator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_get_has_separator");
        P lit_arg_0 = YPPsym((P)"dialog");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUgetUhasUseparator), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUgetUhasUseparator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_response");
        P lit_arg_0 = YPPsym((P)"dialog");
        P lit_arg_1 = YPPsym((P)"response_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUresponse), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUresponse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_dialog_run");
        P lit_arg_0 = YPPsym((P)"dialog");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdialogUrun), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdialogUrun, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_drawing_area_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUdrawingUareaUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUdrawingUareaUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_select_region");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUselectUregion), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUselectUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_get_selection_bounds");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUgetUselectionUbounds), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUgetUselectionUbounds, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_insert_text");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"new_text");
        P lit_arg_2 = YPPsym((P)"new_text_length");
        P lit_arg_3 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUinsertUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUinsertUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_delete_text");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"start_pos");
        P lit_arg_2 = YPPsym((P)"end_pos");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUdeleteUtext), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUdeleteUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_get_chars");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"start_pos");
        P lit_arg_2 = YPPsym((P)"end_pos");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUgetUchars), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUgetUchars, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_cut_clipboard");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUcutUclipboard), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUcutUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_copy_clipboard");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUcopyUclipboard), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUcopyUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_paste_clipboard");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUpasteUclipboard), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUpasteUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_delete_selection");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUdeleteUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUdeleteUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_set_position");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUsetUposition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUsetUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_get_position");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUgetUposition), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUgetUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_set_editable");
        P lit_arg_0 = YPPsym((P)"editable");
        P lit_arg_1 = YPPsym((P)"is_editable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUsetUeditable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUsetUeditable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_editable_get_editable");
        P lit_arg_0 = YPPsym((P)"editable");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeditableUgetUeditable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeditableUgetUeditable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_visibility");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"visible");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUvisibility), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUvisibility, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_visibility");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUvisibility), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUvisibility, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_invisible_char");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"ch");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUinvisibleUchar), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUinvisibleUchar, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_invisible_char");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUinvisibleUchar), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUinvisibleUchar, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_has_frame");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUhasUframe), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUhasUframe, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_has_frame");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUhasUframe), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUhasUframe, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_max_length");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"max");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUmaxUlength), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUmaxUlength, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_max_length");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUmaxUlength), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUmaxUlength, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_activates_default");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUactivatesUdefault), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUactivatesUdefault, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_activates_default");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUactivatesUdefault), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUactivatesUdefault, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_width_chars");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"n_chars");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUwidthUchars), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUwidthUchars, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_width_chars");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUwidthUchars), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUwidthUchars, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_set_text");
        P lit_arg_0 = YPPsym((P)"entry");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUsetUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_text");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_layout");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUlayout), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_entry_get_layout_offsets");
        P lit_arg_0 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUentryUgetUlayoutUoffsets), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUentryUgetUlayoutUoffsets, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_event_box_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeventUboxUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeventUboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_new");
        P lit_arg_0 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_set_filename");
        P lit_arg_0 = YPPsym((P)"filesel");
        P lit_arg_1 = YPPsym((P)"filename");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUsetUfilename), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUsetUfilename, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_get_filename");
        P lit_arg_0 = YPPsym((P)"filesel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUgetUfilename), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUgetUfilename, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_complete");
        P lit_arg_0 = YPPsym((P)"filesel");
        P lit_arg_1 = YPPsym((P)"pattern");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUcomplete), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUcomplete, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_show_fileop_buttons");
        P lit_arg_0 = YPPsym((P)"filesel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUshowUfileopUbuttons), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUshowUfileopUbuttons, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_file_selection_hide_fileop_buttons");
        P lit_arg_0 = YPPsym((P)"filesel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfileUselectionUhideUfileopUbuttons), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfileUselectionUhideUfileopUbuttons, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_fixed_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfixedUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfixedUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_fixed_put");
        P lit_arg_0 = YPPsym((P)"fixed");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfixedUput), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfixedUput, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_fixed_move");
        P lit_arg_0 = YPPsym((P)"fixed");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfixedUmove), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfixedUmove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_fixed_set_has_window");
        P lit_arg_0 = YPPsym((P)"fixed");
        P lit_arg_1 = YPPsym((P)"has_window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfixedUsetUhasUwindow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfixedUsetUhasUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_fixed_get_has_window");
        P lit_arg_0 = YPPsym((P)"fixed");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfixedUgetUhasUwindow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfixedUgetUhasUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_get_font_name");
        P lit_arg_0 = YPPsym((P)"fontsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUgetUfontUname), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUgetUfontUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_set_font_name");
        P lit_arg_0 = YPPsym((P)"fontsel");
        P lit_arg_1 = YPPsym((P)"fontname");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUsetUfontUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUsetUfontUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_get_preview_text");
        P lit_arg_0 = YPPsym((P)"fontsel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUgetUpreviewUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUgetUpreviewUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_set_preview_text");
        P lit_arg_0 = YPPsym((P)"fontsel");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUsetUpreviewUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUsetUpreviewUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_new");
        P lit_arg_0 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_get_font_name");
        P lit_arg_0 = YPPsym((P)"fsd");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUfontUname), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUfontUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_set_font_name");
        P lit_arg_0 = YPPsym((P)"fsd");
        P lit_arg_1 = YPPsym((P)"fontname");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUfontUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUfontUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_get_preview_text");
        P lit_arg_0 = YPPsym((P)"fsd");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUpreviewUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUgetUpreviewUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_font_selection_dialog_set_preview_text");
        P lit_arg_0 = YPPsym((P)"fsd");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUpreviewUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUfontUselectionUdialogUsetUpreviewUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_new");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_set_label");
        P lit_arg_0 = YPPsym((P)"frame");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUsetUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUsetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_get_label");
        P lit_arg_0 = YPPsym((P)"frame");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUgetUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUgetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_set_label_widget");
        P lit_arg_0 = YPPsym((P)"frame");
        P lit_arg_1 = YPPsym((P)"label_widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUsetUlabelUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUsetUlabelUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_get_label_widget");
        P lit_arg_0 = YPPsym((P)"frame");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUgetUlabelUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUgetUlabelUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_set_label_align");
        P lit_arg_0 = YPPsym((P)"frame");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUsetUlabelUalign), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUsetUlabelUalign, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_get_label_align");
        P lit_arg_0 = YPPsym((P)"frame");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUgetUlabelUalign), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUgetUlabelUalign, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_set_shadow_type");
        P lit_arg_0 = YPPsym((P)"frame");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUsetUshadowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUsetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_frame_get_shadow_type");
        P lit_arg_0 = YPPsym((P)"frame");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUframeUgetUshadowUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUframeUgetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_gamma_curve_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgammaUcurveUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgammaUcurveUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_set_shadow_type");
        P lit_arg_0 = YPPsym((P)"handle_box");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUsetUshadowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUsetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_get_shadow_type");
        P lit_arg_0 = YPPsym((P)"handle_box");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUgetUshadowUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUgetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_set_handle_position");
        P lit_arg_0 = YPPsym((P)"handle_box");
        P lit_arg_1 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUsetUhandleUposition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUsetUhandleUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_get_handle_position");
        P lit_arg_0 = YPPsym((P)"handle_box");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUgetUhandleUposition), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUgetUhandleUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_set_snap_edge");
        P lit_arg_0 = YPPsym((P)"handle_box");
        P lit_arg_1 = YPPsym((P)"edge");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUsetUsnapUedge), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUsetUsnapUedge, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_handle_box_get_snap_edge");
        P lit_arg_0 = YPPsym((P)"handle_box");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhandleUboxUgetUsnapUedge), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhandleUboxUgetUsnapUedge, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hbutton_box_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhbuttonUboxUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhbuttonUboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hbox_new");
        P lit_arg_0 = YPPsym((P)"homogeneous");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhboxUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hpaned_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhpanedUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhpanedUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hruler_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhrulerUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhrulerUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hscale_new");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhscaleUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhscaleUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hscale_new_with_range");
        P lit_arg_0 = YPPsym((P)"min");
        P lit_arg_1 = YPPsym((P)"max");
        P lit_arg_2 = YPPsym((P)"step");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhscaleUnewUwithUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhscaleUnewUwithUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_hscrollbar_new");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUhscrollbarUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUhscrollbarUnew, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUimageUempty,(P)YPib((P)GTK_IMAGE_EMPTY));
    VARSET(YsamuruiSgtkYgtkUimageUpixmap,(P)YPib((P)GTK_IMAGE_PIXMAP));
    VARSET(YsamuruiSgtkYgtkUimageUimage,(P)YPib((P)GTK_IMAGE_IMAGE));
    VARSET(YsamuruiSgtkYgtkUimageUpixbuf,(P)YPib((P)GTK_IMAGE_PIXBUF));
    VARSET(YsamuruiSgtkYgtkUimageUstock,(P)YPib((P)GTK_IMAGE_STOCK));
    VARSET(YsamuruiSgtkYgtkUimageUiconUset,(P)YPib((P)GTK_IMAGE_ICON_SET));
    VARSET(YsamuruiSgtkYgtkUimageUanimation,(P)YPib((P)GTK_IMAGE_ANIMATION));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_pixmap");
        P lit_arg_0 = YPPsym((P)"pixmap");
        P lit_arg_1 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUpixmap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_image");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUimage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_file");
        P lit_arg_0 = YPPsym((P)"filename");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUfile), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUfile, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_pixbuf");
        P lit_arg_0 = YPPsym((P)"pixbuf");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUpixbuf), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUpixbuf, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_stock");
        P lit_arg_0 = YPPsym((P)"stock_id");
        P lit_arg_1 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUstock), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_icon_set");
        P lit_arg_0 = YPPsym((P)"icon_set");
        P lit_arg_1 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUiconUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUiconUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_new_from_animation");
        P lit_arg_0 = YPPsym((P)"animation");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUnewUfromUanimation), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUnewUfromUanimation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_pixmap");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"pixmap");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUpixmap), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_image");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"gdk_image");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUimage), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_file");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"filename");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUfile), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUfile, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_pixbuf");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"pixbuf");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUpixbuf), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUpixbuf, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_stock");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"stock_id");
        P lit_arg_2 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUstock), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_icon_set");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"icon_set");
        P lit_arg_2 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUiconUset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUiconUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_set_from_animation");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"animation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUsetUfromUanimation), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUsetUfromUanimation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_storage_type");
        P lit_arg_0 = YPPsym((P)"image");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUstorageUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUstorageUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_pixmap");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"pixmap");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUpixmap), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUpixmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_image");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"gdk_image");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUimage), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUimage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_pixbuf");
        P lit_arg_0 = YPPsym((P)"image");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUpixbuf), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUpixbuf, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_stock");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"stock_id");
        P lit_arg_2 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUstock), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_icon_set");
        P lit_arg_0 = YPPsym((P)"image");
        P lit_arg_1 = YPPsym((P)"icon_set");
        P lit_arg_2 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUiconUset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUiconUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_image_get_animation");
        P lit_arg_0 = YPPsym((P)"image");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUimageUgetUanimation), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUimageUgetUanimation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_input_dialog_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinputUdialogUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinputUdialogUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_select");
        P lit_arg_0 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_deselect");
        P lit_arg_0 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUdeselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUdeselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_toggle");
        P lit_arg_0 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUtoggle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUtoggle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_new");
        P lit_arg_0 = YPPsym((P)"container_type");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"accel_group");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUnew), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_construct");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"container_type");
        P lit_arg_2 = YPPsym((P)"path");
        P lit_arg_3 = YPPsym((P)"accel_group");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUconstruct), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUconstruct, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_add_foreign");
        P lit_arg_0 = YPPsym((P)"accel_widget");
        P lit_arg_1 = YPPsym((P)"full_path");
        P lit_arg_2 = YPPsym((P)"accel_group");
        P lit_arg_3 = YPPsym((P)"keyval");
        P lit_arg_4 = YPPsym((P)"modifiers");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUaddUforeign), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUaddUforeign, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_from_widget");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUfromUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_path_from_widget");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUpathUfromUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUpathUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_get_item");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUgetUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUgetUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_get_widget");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUgetUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUgetUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_get_widget_by_action");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"action");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUgetUwidgetUbyUaction), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUgetUwidgetUbyUaction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_get_item_by_action");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"action");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUgetUitemUbyUaction), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUgetUitemUbyUaction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_create_item");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"entry");
        P lit_arg_2 = YPPsym((P)"callback_data");
        P lit_arg_3 = YPPsym((P)"callback_type");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUcreateUitem), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUcreateUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_create_items");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"n_entries");
        P lit_arg_2 = YPPsym((P)"entries");
        P lit_arg_3 = YPPsym((P)"callback_data");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUcreateUitems), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUcreateUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_delete_item");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUdeleteUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_delete_entry");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"entry");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentry), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentry, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_delete_entries");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"n_entries");
        P lit_arg_2 = YPPsym((P)"entries");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentries), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUdeleteUentries, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_popup");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"mouse_button");
        P lit_arg_4 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUpopup), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUpopup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_popup_with_data");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"popup_data");
        P lit_arg_2 = YPPsym((P)"destroy");
        P lit_arg_3 = YPPsym((P)"x");
        P lit_arg_4 = YPPsym((P)"y");
        P lit_arg_5 = YPPsym((P)"mouse_button");
        P lit_arg_6 = YPPsym((P)"time");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUpopupUwithUdata), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUpopupUwithUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_popup_data");
        P lit_arg_0 = YPPsym((P)"ifactory");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUpopupUdata), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUpopupUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_popup_data_from_widget");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUpopupUdataUfromUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUpopupUdataUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_item_factory_set_translate_func");
        P lit_arg_0 = YPPsym((P)"ifactory");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"notify");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUitemUfactoryUsetUtranslateUfunc), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUitemUfactoryUsetUtranslateUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_new");
        P lit_arg_0 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_text");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_text");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_attributes");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"attrs");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUattributes), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUattributes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_attributes");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUattributes), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUattributes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_label");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_markup");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUmarkup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUmarkup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_use_markup");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUuseUmarkup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUuseUmarkup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_use_markup");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUuseUmarkup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUuseUmarkup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_use_underline");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUuseUunderline), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUuseUunderline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_use_underline");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUuseUunderline), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUuseUunderline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_markup_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUmarkupUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUmarkupUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_mnemonic_keyval");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUmnemonicUkeyval), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUmnemonicUkeyval, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_mnemonic_widget");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUmnemonicUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUmnemonicUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_mnemonic_widget");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUmnemonicUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUmnemonicUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_text_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"str");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUtextUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUtextUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_justify");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"jtype");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUjustify), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUjustify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_justify");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUjustify), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUjustify, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_pattern");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"pattern");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUpattern), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUpattern, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_line_wrap");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"wrap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUlineUwrap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUlineUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_line_wrap");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUlineUwrap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUlineUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_set_selectable");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUsetUselectable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUsetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_selectable");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUselectable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUselectable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_select_region");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"start_offset");
        P lit_arg_2 = YPPsym((P)"end_offset");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUselectUregion), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUselectUregion, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_selection_bounds");
        P lit_arg_0 = YPPsym((P)"label");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUselectionUbounds), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUselectionUbounds, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_layout");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUlayout), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_label_get_layout_offsets");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlabelUgetUlayoutUoffsets), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlabelUgetUlayoutUoffsets, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_new");
        P lit_arg_0 = YPPsym((P)"hadjustment");
        P lit_arg_1 = YPPsym((P)"vadjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_put");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"child_widget");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUput), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUput, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_move");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"child_widget");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUmove), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUmove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_set_size");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUsetUsize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUsetUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_get_size");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUgetUsize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUgetUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_get_hadjustment");
        P lit_arg_0 = YPPsym((P)"layout");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUgetUhadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUgetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_get_vadjustment");
        P lit_arg_0 = YPPsym((P)"layout");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUgetUvadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUgetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_set_hadjustment");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUsetUhadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUsetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_layout_set_vadjustment");
        P lit_arg_0 = YPPsym((P)"layout");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlayoutUsetUvadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlayoutUsetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_insert_items");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"items");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUinsertUitems), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUinsertUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_append_items");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"items");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUappendUitems), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUappendUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_prepend_items");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"items");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUprependUitems), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUprependUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_remove_items");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"items");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUremoveUitems), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUremoveUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_remove_items_no_unref");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"items");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUremoveUitemsUnoUunref), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUremoveUitemsUnoUunref, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_clear_items");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUclearUitems), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUclearUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_select_item");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUselectUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUselectUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_unselect_item");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUunselectUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUunselectUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_select_child");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUselectUchild), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUselectUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_unselect_child");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUunselectUchild), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUunselectUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_child_position");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUchildUposition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUchildUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_set_selection_mode");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUsetUselectionUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUsetUselectionUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_extend_selection");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"scroll_type");
        P lit_arg_2 = YPPsym((P)"position");
        P lit_arg_3 = YPPsym((P)"auto_start_selection");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUextendUselection), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUextendUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_start_selection");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUstartUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUstartUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_end_selection");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUendUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUendUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_select_all");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_unselect_all");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUunselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUunselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_scroll_horizontal");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"scroll_type");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUscrollUhorizontal), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUscrollUhorizontal, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_scroll_vertical");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"scroll_type");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUscrollUvertical), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUscrollUvertical, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_toggle_add_mode");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUtoggleUaddUmode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUtoggleUaddUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_toggle_focus_row");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUtoggleUfocusUrow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUtoggleUfocusUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_toggle_row");
        P lit_arg_0 = YPPsym((P)"list");
        P lit_arg_1 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUtoggleUrow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUtoggleUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_undo_selection");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUundoUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUundoUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_end_drag_selection");
        P lit_arg_0 = YPPsym((P)"list");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUendUdragUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUendUdragUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_item_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUitemUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_item_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUitemUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUitemUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_item_select");
        P lit_arg_0 = YPPsym((P)"list_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUitemUselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUitemUselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_list_item_deselect");
        P lit_arg_0 = YPPsym((P)"list_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUlistUitemUdeselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUlistUitemUdeselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_init");
        P lit_arg_0 = YPPsym((P)"argc");
        P lit_arg_1 = YPPsym((P)"argv");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinit), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinit, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_init_easy");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinitUeasy), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinitUeasy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_events_pending");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUeventsUpending), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUeventsUpending, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_main");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmain), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmain, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_main_level");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmainUlevel), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmainUlevel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_main_quit");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmainUquit), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmainUquit, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_main_iteration");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmainUiteration), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmainUiteration, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_main_iteration_do");
        P lit_arg_0 = YPPsym((P)"blocking");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmainUiterationUdo), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmainUiterationUdo, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_grab_add");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgrabUadd), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgrabUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_grab_get_current");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgrabUgetUcurrent), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgrabUgetUcurrent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_grab_remove");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgrabUremove), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgrabUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_init_add");
        P lit_arg_0 = YPPsym((P)"function");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinitUadd), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinitUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_quit_add_destroy");
        P lit_arg_0 = YPPsym((P)"main_level");
        P lit_arg_1 = YPPsym((P)"object");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUquitUaddUdestroy), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUquitUaddUdestroy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_quit_add");
        P lit_arg_0 = YPPsym((P)"main_level");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUquitUadd), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUquitUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_quit_add_full");
        P lit_arg_0 = YPPsym((P)"main_level");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"marshal");
        P lit_arg_3 = YPPsym((P)"data");
        P lit_arg_4 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUquitUaddUfull), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUquitUaddUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_quit_remove");
        P lit_arg_0 = YPPsym((P)"quit_handler_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUquitUremove), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUquitUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_quit_remove_by_data");
        P lit_arg_0 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUquitUremoveUbyUdata), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUquitUremoveUbyUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_timeout_add");
        P lit_arg_0 = YPPsym((P)"interval");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtimeoutUadd), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtimeoutUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_timeout_add_full");
        P lit_arg_0 = YPPsym((P)"interval");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"marshal");
        P lit_arg_3 = YPPsym((P)"data");
        P lit_arg_4 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtimeoutUaddUfull), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtimeoutUaddUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_timeout_remove");
        P lit_arg_0 = YPPsym((P)"timeout_handler_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtimeoutUremove), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtimeoutUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_idle_add");
        P lit_arg_0 = YPPsym((P)"function");
        P lit_arg_1 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUidleUadd), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUidleUadd, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_idle_add_priority");
        P lit_arg_0 = YPPsym((P)"priority");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUidleUaddUpriority), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUidleUaddUpriority, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_idle_add_full");
        P lit_arg_0 = YPPsym((P)"priority");
        P lit_arg_1 = YPPsym((P)"function");
        P lit_arg_2 = YPPsym((P)"marshal");
        P lit_arg_3 = YPPsym((P)"data");
        P lit_arg_4 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUidleUaddUfull), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUidleUaddUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_idle_remove");
        P lit_arg_0 = YPPsym((P)"idle_handler_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUidleUremove), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUidleUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_idle_remove_by_data");
        P lit_arg_0 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUidleUremoveUbyUdata), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUidleUremoveUbyUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_input_add_full");
        P lit_arg_0 = YPPsym((P)"source");
        P lit_arg_1 = YPPsym((P)"condition");
        P lit_arg_2 = YPPsym((P)"function");
        P lit_arg_3 = YPPsym((P)"marshal");
        P lit_arg_4 = YPPsym((P)"data");
        P lit_arg_5 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinputUaddUfull), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinputUaddUfull, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_input_remove");
        P lit_arg_0 = YPPsym((P)"input_handler_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUinputUremove), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUinputUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_get_current_event");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetUcurrentUevent), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetUcurrentUevent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_get_current_event_time");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetUcurrentUeventUtime), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetUcurrentUeventUtime, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_get_current_event_state");
        P lit_arg_0 = YPPsym((P)"state");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetUcurrentUeventUstate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetUcurrentUeventUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_get_event_widget");
        P lit_arg_0 = YPPsym((P)"event");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUgetUeventUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUgetUeventUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_popup");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"parent_menu_shell");
        P lit_arg_2 = YPPsym((P)"parent_menu_item");
        P lit_arg_3 = YPPsym((P)"func");
        P lit_arg_4 = YPPsym((P)"data");
        P lit_arg_5 = YPPsym((P)"button");
        P lit_arg_6 = YPPsym((P)"activate_time");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUpopup), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUpopup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_reposition");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUreposition), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUreposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_popdown");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUpopdown), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUpopdown, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_get_active");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUgetUactive), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUgetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_set_active");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"index");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUsetUactive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUsetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_set_accel_group");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"accel_group");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUsetUaccelUgroup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUsetUaccelUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_get_accel_group");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUgetUaccelUgroup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUgetUaccelUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_set_accel_path");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"accel_path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUsetUaccelUpath), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUsetUaccelUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_attach_to_widget");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"attach_widget");
        P lit_arg_2 = YPPsym((P)"detacher");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUattachUtoUwidget), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUattachUtoUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_detach");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUdetach), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUdetach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_get_attach_widget");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUgetUattachUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUgetUattachUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_set_tearoff_state");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"torn_off");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUsetUtearoffUstate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUsetUtearoffUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_get_tearoff_state");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUgetUtearoffUstate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUgetUtearoffUstate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_set_title");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUsetUtitle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUsetUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_get_title");
        P lit_arg_0 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUgetUtitle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUgetUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_reorder_child");
        P lit_arg_0 = YPPsym((P)"menu");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUreorderUchild), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUreorderUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_bar_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUbarUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUbarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_set_submenu");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"submenu");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUsetUsubmenu), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUsetUsubmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_get_submenu");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUgetUsubmenu), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUgetUsubmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_remove_submenu");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUremoveUsubmenu), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUremoveUsubmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_menu_item_set_placement");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"placement");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUmenuUitemUsetUplacement), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUmenuUitemUsetUplacement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_select");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_deselect");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUdeselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUdeselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_activate");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUactivate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_toggle_size_request");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"requisition");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUrequest), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUrequest, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_toggle_size_allocate");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"allocation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUallocate), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUtoggleUsizeUallocate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_set_right_justified");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"right_justified");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUsetUrightUjustified), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUsetUrightUjustified, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_get_right_justified");
        P lit_arg_0 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUgetUrightUjustified), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUgetUrightUjustified, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_item_set_accel_path");
        P lit_arg_0 = YPPsym((P)"menu_item");
        P lit_arg_1 = YPPsym((P)"accel_path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUitemUsetUaccelUpath), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUitemUsetUaccelUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_append");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUappend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUappend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_prepend");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUprepend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUprepend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_insert");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUinsert), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUinsert, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_deactivate");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUdeactivate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUdeactivate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_select_item");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        P lit_arg_1 = YPPsym((P)"menu_item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUselectUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUselectUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_deselect");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUdeselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUdeselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_menu_shell_activate_item");
        P lit_arg_0 = YPPsym((P)"menu_shell");
        P lit_arg_1 = YPPsym((P)"menu_item");
        P lit_arg_2 = YPPsym((P)"force_deactivate");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmenuUshellUactivateUitem), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmenuUshellUactivateUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_misc_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmiscUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmiscUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_misc_set_alignment");
        P lit_arg_0 = YPPsym((P)"misc");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmiscUsetUalignment), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmiscUsetUalignment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_misc_get_alignment");
        P lit_arg_0 = YPPsym((P)"misc");
        P lit_arg_1 = YPPsym((P)"xalign");
        P lit_arg_2 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmiscUgetUalignment), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmiscUgetUalignment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_misc_set_padding");
        P lit_arg_0 = YPPsym((P)"misc");
        P lit_arg_1 = YPPsym((P)"xpad");
        P lit_arg_2 = YPPsym((P)"ypad");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmiscUsetUpadding), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmiscUsetUpadding, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_misc_get_padding");
        P lit_arg_0 = YPPsym((P)"misc");
        P lit_arg_1 = YPPsym((P)"xpad");
        P lit_arg_2 = YPPsym((P)"ypad");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUmiscUgetUpadding), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUmiscUgetUpadding, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_append_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUappendUpage), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUappendUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_append_page_menu");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        P lit_arg_3 = YPPsym((P)"menu_label");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUappendUpageUmenu), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUappendUpageUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_prepend_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUprependUpage), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUprependUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_prepend_page_menu");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        P lit_arg_3 = YPPsym((P)"menu_label");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUprependUpageUmenu), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUprependUpageUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_insert_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        P lit_arg_3 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUinsertUpage), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUinsertUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_insert_page_menu");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        P lit_arg_3 = YPPsym((P)"menu_label");
        P lit_arg_4 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUinsertUpageUmenu), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUinsertUpageUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_remove_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"page_num");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUremoveUpage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUremoveUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_current_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUcurrentUpage), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUcurrentUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_nth_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"page_num");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUnthUpage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUnthUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_page_num");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUpageUnum), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUpageUnum, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_current_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"page_num");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUcurrentUpage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUcurrentUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_next_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUnextUpage), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUnextUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_prev_page");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUprevUpage), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUprevUpage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_show_border");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"show_border");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUshowUborder), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUshowUborder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_show_border");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUshowUborder), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUshowUborder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_show_tabs");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"show_tabs");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUshowUtabs), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUshowUtabs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_show_tabs");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUshowUtabs), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUshowUtabs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_pos");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"pos");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUpos), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_tab_pos");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUtabUpos), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUtabUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_homogeneous_tabs");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"homogeneous");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUhomogeneousUtabs), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUhomogeneousUtabs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_border");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"border_width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUborder), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUborder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_hborder");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"tab_hborder");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUhborder), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUhborder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_vborder");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"tab_vborder");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUvborder), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUvborder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_scrollable");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"scrollable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUscrollable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUscrollable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_scrollable");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUscrollable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUscrollable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_popup_enable");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUpopupUenable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUpopupUenable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_popup_disable");
        P lit_arg_0 = YPPsym((P)"notebook");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUpopupUdisable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUpopupUdisable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_tab_label");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUtabUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUtabUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_label");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_label");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabel), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_label_text");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"tab_text");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUtext), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_tab_label_text");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUtabUlabelUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUtabUlabelUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_menu_label");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_menu_label");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"menu_label");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabel), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_menu_label_text");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"menu_text");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabelUtext), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUmenuUlabelUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_get_menu_label_text");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabelUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUgetUmenuUlabelUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_query_tab_label_packing");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"pack_type");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUqueryUtabUlabelUpacking), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUqueryUtabUlabelUpacking, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_set_tab_label_packing");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"expand");
        P lit_arg_3 = YPPsym((P)"fill");
        P lit_arg_4 = YPPsym((P)"pack_type");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUpacking), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUsetUtabUlabelUpacking, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_notebook_reorder_child");
        P lit_arg_0 = YPPsym((P)"notebook");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUnotebookUreorderUchild), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUnotebookUreorderUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_get_menu");
        P lit_arg_0 = YPPsym((P)"option_menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUgetUmenu), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUgetUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_set_menu");
        P lit_arg_0 = YPPsym((P)"option_menu");
        P lit_arg_1 = YPPsym((P)"menu");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUsetUmenu), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUsetUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_remove_menu");
        P lit_arg_0 = YPPsym((P)"option_menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUremoveUmenu), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUremoveUmenu, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_get_history");
        P lit_arg_0 = YPPsym((P)"option_menu");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUgetUhistory), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUgetUhistory, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_option_menu_set_history");
        P lit_arg_0 = YPPsym((P)"option_menu");
        P lit_arg_1 = YPPsym((P)"index");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUoptionUmenuUsetUhistory), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUoptionUmenuUsetUhistory, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_add1");
        P lit_arg_0 = YPPsym((P)"paned");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUadd1), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUadd1, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_add2");
        P lit_arg_0 = YPPsym((P)"paned");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUadd2), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUadd2, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_pack1");
        P lit_arg_0 = YPPsym((P)"paned");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"resize");
        P lit_arg_3 = YPPsym((P)"shrink");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUpack1), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUpack1, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_pack2");
        P lit_arg_0 = YPPsym((P)"paned");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"resize");
        P lit_arg_3 = YPPsym((P)"shrink");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUpack2), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUpack2, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_get_position");
        P lit_arg_0 = YPPsym((P)"paned");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUgetUposition), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUgetUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paned_set_position");
        P lit_arg_0 = YPPsym((P)"paned");
        P lit_arg_1 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpanedUsetUposition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpanedUsetUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_pixmap_new");
        P lit_arg_0 = YPPsym((P)"pixmap");
        P lit_arg_1 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpixmapUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpixmapUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_pixmap_set");
        P lit_arg_0 = YPPsym((P)"pixmap");
        P lit_arg_1 = YPPsym((P)"val");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpixmapUset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpixmapUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_pixmap_get");
        P lit_arg_0 = YPPsym((P)"pixmap");
        P lit_arg_1 = YPPsym((P)"val");
        P lit_arg_2 = YPPsym((P)"mask");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpixmapUget), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpixmapUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_pixmap_set_build_insensitive");
        P lit_arg_0 = YPPsym((P)"pixmap");
        P lit_arg_1 = YPPsym((P)"build");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpixmapUsetUbuildUinsensitive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpixmapUsetUbuildUinsensitive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_plug_construct");
        P lit_arg_0 = YPPsym((P)"plug");
        P lit_arg_1 = YPPsym((P)"socket_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUplugUconstruct), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUplugUconstruct, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_plug_new");
        P lit_arg_0 = YPPsym((P)"socket_id");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUplugUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUplugUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_plug_get_id");
        P lit_arg_0 = YPPsym((P)"plug");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUplugUgetUid), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUplugUgetUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_uninit");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUuninit), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUuninit, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_new");
        P lit_arg_0 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_size");
        P lit_arg_0 = YPPsym((P)"preview");
        P lit_arg_1 = YPPsym((P)"width");
        P lit_arg_2 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_put");
        P lit_arg_0 = YPPsym((P)"preview");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"gc");
        P lit_arg_3 = YPPsym((P)"srcx");
        P lit_arg_4 = YPPsym((P)"srcy");
        P lit_arg_5 = YPPsym((P)"destx");
        P lit_arg_6 = YPPsym((P)"desty");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUput), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUput, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_draw_row");
        P lit_arg_0 = YPPsym((P)"preview");
        P lit_arg_1 = YPPsym((P)"data");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        P lit_arg_4 = YPPsym((P)"w");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUdrawUrow), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUdrawUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_expand");
        P lit_arg_0 = YPPsym((P)"preview");
        P lit_arg_1 = YPPsym((P)"expand");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUexpand), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUexpand, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_gamma");
        P lit_arg_0 = YPPsym((P)"gamma");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLfloG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUgamma), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUgamma, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_color_cube");
        P lit_arg_0 = YPPsym((P)"nred_shades");
        P lit_arg_1 = YPPsym((P)"ngreen_shades");
        P lit_arg_2 = YPPsym((P)"nblue_shades");
        P lit_arg_3 = YPPsym((P)"ngray_shades");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUcolorUcube), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUcolorUcube, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_install_cmap");
        P lit_arg_0 = YPPsym((P)"install_cmap");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUinstallUcmap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUinstallUcmap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_reserved");
        P lit_arg_0 = YPPsym((P)"nreserved");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUreserved), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUreserved, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_preview_set_dither");
        P lit_arg_0 = YPPsym((P)"preview");
        P lit_arg_1 = YPPsym((P)"dither");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpreviewUsetUdither), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpreviewUsetUdither, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_show_text");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"show_text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUshowUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUshowUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_text_alignment");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"x_align");
        P lit_arg_2 = YPPsym((P)"y_align");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUtextUalignment), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUtextUalignment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_format_string");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"format");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUformatUstring), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUformatUstring, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_adjustment");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_configure");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"value");
        P lit_arg_2 = YPPsym((P)"min");
        P lit_arg_3 = YPPsym((P)"max");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUconfigure), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUconfigure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_percentage");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"percentage");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUpercentage), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUpercentage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_value");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_get_value");
        P lit_arg_0 = YPPsym((P)"progress");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUgetUvalue), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUgetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_set_activity_mode");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"activity_mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUsetUactivityUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUsetUactivityUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_get_current_text");
        P lit_arg_0 = YPPsym((P)"progress");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUgetUcurrentUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUgetUcurrentUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_get_text_from_value");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUgetUtextUfromUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUgetUtextUfromUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_get_current_percentage");
        P lit_arg_0 = YPPsym((P)"progress");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUgetUcurrentUpercentage), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUgetUcurrentUpercentage, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_get_percentage_from_value");
        P lit_arg_0 = YPPsym((P)"progress");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUgetUpercentageUfromUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUgetUpercentageUfromUvalue, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUprogressUcontinuous,(P)YPib((P)GTK_PROGRESS_CONTINUOUS));
    VARSET(YsamuruiSgtkYgtkUprogressUdiscrete,(P)YPib((P)GTK_PROGRESS_DISCRETE));
    VARSET(YsamuruiSgtkYgtkUprogressUleftUtoUright,(P)YPib((P)GTK_PROGRESS_LEFT_TO_RIGHT));
    VARSET(YsamuruiSgtkYgtkUprogressUrightUtoUleft,(P)YPib((P)GTK_PROGRESS_RIGHT_TO_LEFT));
    VARSET(YsamuruiSgtkYgtkUprogressUbottomUtoUtop,(P)YPib((P)GTK_PROGRESS_BOTTOM_TO_TOP));
    VARSET(YsamuruiSgtkYgtkUprogressUtopUtoUbottom,(P)YPib((P)GTK_PROGRESS_TOP_TO_BOTTOM));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_pulse");
        P lit_arg_0 = YPPsym((P)"pbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUpulse), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUpulse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_set_text");
        P lit_arg_0 = YPPsym((P)"pbar");
        P lit_arg_1 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUsetUtext), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_set_fraction");
        P lit_arg_0 = YPPsym((P)"pbar");
        P lit_arg_1 = YPPsym((P)"fraction");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUsetUfraction), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUsetUfraction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_set_pulse_step");
        P lit_arg_0 = YPPsym((P)"pbar");
        P lit_arg_1 = YPPsym((P)"fraction");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUsetUpulseUstep), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUsetUpulseUstep, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_set_orientation");
        P lit_arg_0 = YPPsym((P)"pbar");
        P lit_arg_1 = YPPsym((P)"orientation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUsetUorientation), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUsetUorientation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_get_text");
        P lit_arg_0 = YPPsym((P)"pbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUgetUtext), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_get_fraction");
        P lit_arg_0 = YPPsym((P)"pbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUgetUfraction), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUgetUfraction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_get_pulse_step");
        P lit_arg_0 = YPPsym((P)"pbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUgetUpulseUstep), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUgetUpulseUstep, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_progress_bar_get_orientation");
        P lit_arg_0 = YPPsym((P)"pbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUprogressUbarUgetUorientation), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUprogressUbarUgetUorientation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new");
        P lit_arg_0 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new_from_widget");
        P lit_arg_0 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnewUfromUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnewUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new_with_label");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new_with_label_from_widget");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabelUfromUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUlabelUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_new_with_mnemonic_from_widget");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonicUfromUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUnewUwithUmnemonicUfromUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_get_group");
        P lit_arg_0 = YPPsym((P)"radio_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUgetUgroup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUgetUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_button_set_group");
        P lit_arg_0 = YPPsym((P)"radio_button");
        P lit_arg_1 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUbuttonUsetUgroup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUbuttonUsetUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_menu_item_new");
        P lit_arg_0 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUmenuUitemUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUmenuUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_menu_item_new_with_label");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_menu_item_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"group");
        P lit_arg_1 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUmenuUitemUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_menu_item_get_group");
        P lit_arg_0 = YPPsym((P)"radio_menu_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUmenuUitemUgetUgroup), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUmenuUitemUgetUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_radio_menu_item_set_group");
        P lit_arg_0 = YPPsym((P)"radio_menu_item");
        P lit_arg_1 = YPPsym((P)"group");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUradioUmenuUitemUsetUgroup), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUradioUmenuUitemUsetUgroup, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_update_policy");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"policy");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUupdateUpolicy), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUupdateUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_get_update_policy");
        P lit_arg_0 = YPPsym((P)"range");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUgetUupdateUpolicy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUgetUupdateUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_adjustment");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_get_adjustment");
        P lit_arg_0 = YPPsym((P)"range");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUgetUadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUgetUadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_inverted");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUinverted), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUinverted, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_get_inverted");
        P lit_arg_0 = YPPsym((P)"range");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUgetUinverted), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUgetUinverted, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_increments");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"step");
        P lit_arg_2 = YPPsym((P)"page");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUincrements), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUincrements, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_range");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"min");
        P lit_arg_2 = YPPsym((P)"max");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_set_value");
        P lit_arg_0 = YPPsym((P)"range");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUsetUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUsetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_range_get_value");
        P lit_arg_0 = YPPsym((P)"range");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrangeUgetUvalue), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrangeUgetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_set_metric");
        P lit_arg_0 = YPPsym((P)"ruler");
        P lit_arg_1 = YPPsym((P)"metric");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUsetUmetric), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUsetUmetric, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_set_range");
        P lit_arg_0 = YPPsym((P)"ruler");
        P lit_arg_1 = YPPsym((P)"lower");
        P lit_arg_2 = YPPsym((P)"upper");
        P lit_arg_3 = YPPsym((P)"position");
        P lit_arg_4 = YPPsym((P)"max_size");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUsetUrange), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUsetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_draw_ticks");
        P lit_arg_0 = YPPsym((P)"ruler");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUdrawUticks), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUdrawUticks, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_draw_pos");
        P lit_arg_0 = YPPsym((P)"ruler");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUdrawUpos), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUdrawUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_get_metric");
        P lit_arg_0 = YPPsym((P)"ruler");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUgetUmetric), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUgetUmetric, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_ruler_get_range");
        P lit_arg_0 = YPPsym((P)"ruler");
        P lit_arg_1 = YPPsym((P)"lower");
        P lit_arg_2 = YPPsym((P)"upper");
        P lit_arg_3 = YPPsym((P)"position");
        P lit_arg_4 = YPPsym((P)"max_size");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUrulerUgetUrange), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUrulerUgetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_set_digits");
        P lit_arg_0 = YPPsym((P)"scale");
        P lit_arg_1 = YPPsym((P)"digits");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUsetUdigits), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUsetUdigits, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_get_digits");
        P lit_arg_0 = YPPsym((P)"scale");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUgetUdigits), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUgetUdigits, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_set_draw_value");
        P lit_arg_0 = YPPsym((P)"scale");
        P lit_arg_1 = YPPsym((P)"draw_value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUsetUdrawUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUsetUdrawUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_get_draw_value");
        P lit_arg_0 = YPPsym((P)"scale");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUgetUdrawUvalue), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUgetUdrawUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_set_value_pos");
        P lit_arg_0 = YPPsym((P)"scale");
        P lit_arg_1 = YPPsym((P)"pos");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUsetUvalueUpos), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUsetUvalueUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scale_get_value_pos");
        P lit_arg_0 = YPPsym((P)"scale");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscaleUgetUvalueUpos), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscaleUgetUvalueUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_scale_get_value_size");
        P lit_arg_0 = YPPsym((P)"scale");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUscaleUgetUvalueUsize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUscaleUgetUvalueUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_gtk_scale_format_value");
        P lit_arg_0 = YPPsym((P)"scale");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkUscaleUformatUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkUscaleUformatUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_new");
        P lit_arg_0 = YPPsym((P)"hadjustment");
        P lit_arg_1 = YPPsym((P)"vadjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_set_hadjustment");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"hadjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUsetUhadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUsetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_set_vadjustment");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"hadjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUsetUvadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUsetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_get_hadjustment");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUgetUhadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUgetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_get_vadjustment");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUgetUvadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUgetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_set_policy");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"hscrollbar_policy");
        P lit_arg_2 = YPPsym((P)"vscrollbar_policy");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUsetUpolicy), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUsetUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_get_policy");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"hscrollbar_policy");
        P lit_arg_2 = YPPsym((P)"vscrollbar_policy");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUgetUpolicy), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUgetUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_set_placement");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"window_placement");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUsetUplacement), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUsetUplacement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_get_placement");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUgetUplacement), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUgetUplacement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_set_shadow_type");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUsetUshadowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUsetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_get_shadow_type");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUgetUshadowUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUgetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_scrolled_window_add_with_viewport");
        P lit_arg_0 = YPPsym((P)"scrolled_window");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUscrolledUwindowUaddUwithUviewport), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUscrolledUwindowUaddUwithUviewport, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_socket_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsocketUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsocketUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_socket_add_id");
        P lit_arg_0 = YPPsym((P)"socket");
        P lit_arg_1 = YPPsym((P)"window_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsocketUaddUid), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsocketUaddUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_socket_get_id");
        P lit_arg_0 = YPPsym((P)"socket");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUsocketUgetUid), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUsocketUgetUid, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUupdateUalways,(P)YPib((P)GTK_UPDATE_ALWAYS));
    VARSET(YsamuruiSgtkYgtkUupdateUifUvalid,(P)YPib((P)GTK_UPDATE_IF_VALID));
    VARSET(YsamuruiSgtkYgtkUspinUstepUforward,(P)YPib((P)GTK_SPIN_STEP_FORWARD));
    VARSET(YsamuruiSgtkYgtkUspinUstepUbackward,(P)YPib((P)GTK_SPIN_STEP_BACKWARD));
    VARSET(YsamuruiSgtkYgtkUspinUpageUforward,(P)YPib((P)GTK_SPIN_PAGE_FORWARD));
    VARSET(YsamuruiSgtkYgtkUspinUpageUbackward,(P)YPib((P)GTK_SPIN_PAGE_BACKWARD));
    VARSET(YsamuruiSgtkYgtkUspinUhome,(P)YPib((P)GTK_SPIN_HOME));
    VARSET(YsamuruiSgtkYgtkUspinUend,(P)YPib((P)GTK_SPIN_END));
    VARSET(YsamuruiSgtkYgtkUspinUuserUdefined,(P)YPib((P)GTK_SPIN_USER_DEFINED));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_configure");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"adjustment");
        P lit_arg_2 = YPPsym((P)"climb_rate");
        P lit_arg_3 = YPPsym((P)"digits");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLfloG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUconfigure), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUconfigure, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_new");
        P lit_arg_0 = YPPsym((P)"adjustment");
        P lit_arg_1 = YPPsym((P)"climb_rate");
        P lit_arg_2 = YPPsym((P)"digits");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUnew), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_new_with_range");
        P lit_arg_0 = YPPsym((P)"min");
        P lit_arg_1 = YPPsym((P)"max");
        P lit_arg_2 = YPPsym((P)"step");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLfloG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUnewUwithUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUnewUwithUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_adjustment");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_adjustment");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_digits");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"digits");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUdigits), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUdigits, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_digits");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUdigits), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUdigits, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_increments");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"step");
        P lit_arg_2 = YPPsym((P)"page");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUincrements), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUincrements, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_increments");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"step");
        P lit_arg_2 = YPPsym((P)"page");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUincrements), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUincrements, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_range");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"min");
        P lit_arg_2 = YPPsym((P)"max");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_range");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"min");
        P lit_arg_2 = YPPsym((P)"max");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_value");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUvalue), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_value_as_int");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUvalueUasUint), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUvalueUasUint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_value");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"value");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUvalue), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUvalue, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_update_policy");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"policy");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUupdateUpolicy), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUupdateUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_update_policy");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUupdateUpolicy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUupdateUpolicy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_numeric");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"numeric");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUnumeric), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUnumeric, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_numeric");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUnumeric), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUnumeric, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_spin");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"direction");
        P lit_arg_2 = YPPsym((P)"increment");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUspin), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUspin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_wrap");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"wrap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUwrap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_wrap");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUwrap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_set_snap_to_ticks");
        P lit_arg_0 = YPPsym((P)"spin_button");
        P lit_arg_1 = YPPsym((P)"snap_to_ticks");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUsetUsnapUtoUticks), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUsetUsnapUtoUticks, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_get_snap_to_ticks");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUgetUsnapUtoUticks), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUgetUsnapUtoUticks, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_spin_button_update");
        P lit_arg_0 = YPPsym((P)"spin_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUspinUbuttonUupdate), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUspinUbuttonUupdate, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_get_context_id");
        P lit_arg_0 = YPPsym((P)"statusbar");
        P lit_arg_1 = YPPsym((P)"context_description");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUgetUcontextUid), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUgetUcontextUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_push");
        P lit_arg_0 = YPPsym((P)"statusbar");
        P lit_arg_1 = YPPsym((P)"context_id");
        P lit_arg_2 = YPPsym((P)"text");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUpush), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUpush, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_pop");
        P lit_arg_0 = YPPsym((P)"statusbar");
        P lit_arg_1 = YPPsym((P)"context_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUpop), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUpop, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_remove");
        P lit_arg_0 = YPPsym((P)"statusbar");
        P lit_arg_1 = YPPsym((P)"context_id");
        P lit_arg_2 = YPPsym((P)"message_id");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUremove), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUremove, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_set_has_resize_grip");
        P lit_arg_0 = YPPsym((P)"statusbar");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUsetUhasUresizeUgrip), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUsetUhasUresizeUgrip, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_statusbar_get_has_resize_grip");
        P lit_arg_0 = YPPsym((P)"statusbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstatusbarUgetUhasUresizeUgrip), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstatusbarUgetUhasUresizeUgrip, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_parent_instance_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"parent_instance");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUparentUinstanceUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUparentUinstanceUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_parent_instance_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUparentUinstanceUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUparentUinstanceUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_fg_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUfgUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUfgUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_bg_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUbgUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUbgUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_light_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUlightUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUlightUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_dark_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUdarkUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUdarkUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_mid_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUmidUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUmidUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_text_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUtextUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUtextUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_base_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUbaseUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUbaseUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_text_aa_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUtextUaaUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUtextUaaUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_black_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"black");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUblackUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUblackUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_black_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUblackUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUblackUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_white_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"white");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUwhiteUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUwhiteUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_white_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUwhiteUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUwhiteUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_font_desc_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"font_desc");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUfontUdescUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUfontUdescUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_font_desc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUfontUdescUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUfontUdescUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_xthickness_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"xthickness");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUxthicknessUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUxthicknessUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_xthickness_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUxthicknessUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUxthicknessUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_ythickness_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"ythickness");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUythicknessUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUythicknessUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_ythickness_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUythicknessUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUythicknessUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_fg_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUfgUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUfgUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_bg_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUbgUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUbgUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_light_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUlightUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUlightUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_dark_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUdarkUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUdarkUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_mid_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUmidUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUmidUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_text_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUtextUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUtextUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_base_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUbaseUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUbaseUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_text_aa_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUtextUaaUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUtextUaaUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_black_gc_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"black_gc");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUblackUgcUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUblackUgcUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_black_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUblackUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUblackUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_white_gc_set");
        P lit_arg_0 = YPPsym((P)"self");
        P lit_arg_1 = YPPsym((P)"white_gc");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUwhiteUgcUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUwhiteUgcUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_white_gc_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUwhiteUgcUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUwhiteUgcUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"_GtkStyle_bg_pixmap_get");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYUgtkstyleUbgUpixmapUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYUgtkstyleUbgUpixmapUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"new__GtkStyle");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYnewUUgtkstyle), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYnewUUgtkstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"delete__GtkStyle");
        P lit_arg_0 = YPPsym((P)"self");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYdeleteUUgtkstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYdeleteUUgtkstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_copy");
        P lit_arg_0 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUcopy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_attach");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUattach), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUattach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_detach");
        P lit_arg_0 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUdetach), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUdetach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_set_background");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUsetUbackground), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUsetUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_apply_default_background");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"set_bg");
        P lit_arg_3 = YPPsym((P)"state_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"x");
        P lit_arg_6 = YPPsym((P)"y");
        P lit_arg_7 = YPPsym((P)"width");
        P lit_arg_8 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUapplyUdefaultUbackground), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUapplyUdefaultUbackground, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_lookup_icon_set");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"stock_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUlookupUiconUset), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUlookupUiconUset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_style_render_icon");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"source");
        P lit_arg_2 = YPPsym((P)"direction");
        P lit_arg_3 = YPPsym((P)"state");
        P lit_arg_4 = YPPsym((P)"size");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)7), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUstyleUrenderUicon), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUstyleUrenderUicon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_hline");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"area");
        P lit_arg_4 = YPPsym((P)"widget");
        P lit_arg_5 = YPPsym((P)"detail");
        P lit_arg_6 = YPPsym((P)"x1");
        P lit_arg_7 = YPPsym((P)"x2");
        P lit_arg_8 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUhline), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUhline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_vline");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"area");
        P lit_arg_4 = YPPsym((P)"widget");
        P lit_arg_5 = YPPsym((P)"detail");
        P lit_arg_6 = YPPsym((P)"y1");
        P lit_arg_7 = YPPsym((P)"y2");
        P lit_arg_8 = YPPsym((P)"x");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUvline), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUvline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_shadow");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUshadow), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUshadow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_polygon");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"points");
        P lit_arg_8 = YPPsym((P)"fill");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLtupG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUpolygon), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUpolygon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_arrow");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"arrow_type");
        P lit_arg_8 = YPPsym((P)"fill");
        P lit_arg_9 = YPPsym((P)"x");
        P lit_arg_10 = YPPsym((P)"y");
        P lit_arg_11 = YPPsym((P)"width");
        P lit_arg_12 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(13,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)13), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUarrow), methodSig, LITREF(methodName), YPPlist(13,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11),LITREF(lit_arg_12) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUarrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_diamond");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUdiamond), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUdiamond, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_box");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUbox), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUbox, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_flat_box");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUflatUbox), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUflatUbox, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_check");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUcheck), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUcheck, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_option");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUoption), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUoption, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_tab");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUtab), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUtab, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_shadow_gap");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        P lit_arg_11 = YPPsym((P)"gap_side");
        P lit_arg_12 = YPPsym((P)"gap_x");
        P lit_arg_13 = YPPsym((P)"gap_width");
        methodSig = YPfab_sig(YPPlist(14,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)14), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUshadowUgap), methodSig, LITREF(methodName), YPPlist(14,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11),LITREF(lit_arg_12),LITREF(lit_arg_13) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUshadowUgap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_box_gap");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        P lit_arg_11 = YPPsym((P)"gap_side");
        P lit_arg_12 = YPPsym((P)"gap_x");
        P lit_arg_13 = YPPsym((P)"gap_width");
        methodSig = YPfab_sig(YPPlist(14,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)14), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUboxUgap), methodSig, LITREF(methodName), YPPlist(14,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11),LITREF(lit_arg_12),LITREF(lit_arg_13) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUboxUgap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_extension");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        P lit_arg_11 = YPPsym((P)"gap_side");
        methodSig = YPfab_sig(YPPlist(12,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)12), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUextension), methodSig, LITREF(methodName), YPPlist(12,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUextension, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_focus");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"area");
        P lit_arg_4 = YPPsym((P)"widget");
        P lit_arg_5 = YPPsym((P)"detail");
        P lit_arg_6 = YPPsym((P)"x");
        P lit_arg_7 = YPPsym((P)"y");
        P lit_arg_8 = YPPsym((P)"width");
        P lit_arg_9 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)10), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUfocus), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUfocus, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_slider");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        P lit_arg_11 = YPPsym((P)"orientation");
        methodSig = YPfab_sig(YPPlist(12,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)12), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUslider), methodSig, LITREF(methodName), YPPlist(12,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUslider, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_handle");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"shadow_type");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        P lit_arg_11 = YPPsym((P)"orientation");
        methodSig = YPfab_sig(YPPlist(12,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)12), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUhandle), methodSig, LITREF(methodName), YPPlist(12,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10),LITREF(lit_arg_11) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUhandle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_expander");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"area");
        P lit_arg_4 = YPPsym((P)"widget");
        P lit_arg_5 = YPPsym((P)"detail");
        P lit_arg_6 = YPPsym((P)"x");
        P lit_arg_7 = YPPsym((P)"y");
        P lit_arg_8 = YPPsym((P)"expander_style");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)9), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUexpander), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUexpander, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_layout");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"use_text");
        P lit_arg_4 = YPPsym((P)"area");
        P lit_arg_5 = YPPsym((P)"widget");
        P lit_arg_6 = YPPsym((P)"detail");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"layout");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)10), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUlayout), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUlayout, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_paint_resize_grip");
        P lit_arg_0 = YPPsym((P)"style");
        P lit_arg_1 = YPPsym((P)"window");
        P lit_arg_2 = YPPsym((P)"state_type");
        P lit_arg_3 = YPPsym((P)"area");
        P lit_arg_4 = YPPsym((P)"widget");
        P lit_arg_5 = YPPsym((P)"detail");
        P lit_arg_6 = YPPsym((P)"edge");
        P lit_arg_7 = YPPsym((P)"x");
        P lit_arg_8 = YPPsym((P)"y");
        P lit_arg_9 = YPPsym((P)"width");
        P lit_arg_10 = YPPsym((P)"height");
        methodSig = YPfab_sig(YPPlist(11,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)11), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUpaintUresizeUgrip), methodSig, LITREF(methodName), YPPlist(11,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9),LITREF(lit_arg_10) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUpaintUresizeUgrip, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_border_copy");
        P lit_arg_0 = YPPsym((P)"border");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUborderUcopy), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUborderUcopy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_border_free");
        P lit_arg_0 = YPPsym((P)"border");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUborderUfree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUborderUfree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_new");
        P lit_arg_0 = YPPsym((P)"rows");
        P lit_arg_1 = YPPsym((P)"columns");
        P lit_arg_2 = YPPsym((P)"homogeneous");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUnew), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_resize");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"rows");
        P lit_arg_2 = YPPsym((P)"columns");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUresize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUresize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_attach");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"left_attach");
        P lit_arg_3 = YPPsym((P)"right_attach");
        P lit_arg_4 = YPPsym((P)"top_attach");
        P lit_arg_5 = YPPsym((P)"bottom_attach");
        P lit_arg_6 = YPPsym((P)"xoptions");
        P lit_arg_7 = YPPsym((P)"yoptions");
        P lit_arg_8 = YPPsym((P)"xpadding");
        P lit_arg_9 = YPPsym((P)"ypadding");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)10), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUattach), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUattach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_attach_defaults");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"left_attach");
        P lit_arg_3 = YPPsym((P)"right_attach");
        P lit_arg_4 = YPPsym((P)"top_attach");
        P lit_arg_5 = YPPsym((P)"bottom_attach");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUattachUdefaults), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUattachUdefaults, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_set_row_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"row");
        P lit_arg_2 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUsetUrowUspacing), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUsetUrowUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_get_row_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"row");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUgetUrowUspacing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUgetUrowUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_set_col_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUsetUcolUspacing), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUsetUcolUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_get_col_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUgetUcolUspacing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUgetUcolUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_set_row_spacings");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUsetUrowUspacings), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUsetUrowUspacings, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_get_default_row_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUgetUdefaultUrowUspacing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUgetUdefaultUrowUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_set_col_spacings");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUsetUcolUspacings), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUsetUcolUspacings, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_get_default_col_spacing");
        P lit_arg_0 = YPPsym((P)"table");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUgetUdefaultUcolUspacing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUgetUdefaultUcolUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_set_homogeneous");
        P lit_arg_0 = YPPsym((P)"table");
        P lit_arg_1 = YPPsym((P)"homogeneous");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUsetUhomogeneous), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUsetUhomogeneous, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_table_get_homogeneous");
        P lit_arg_0 = YPPsym((P)"table");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtableUgetUhomogeneous), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtableUgetUhomogeneous, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tearoff_menu_item_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtearoffUmenuUitemUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtearoffUmenuUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_new");
        P lit_arg_0 = YPPsym((P)"table");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_line_count");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUlineUcount), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUlineUcount, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_char_count");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUcharUcount), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUcharUcount, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_tag_table");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUtagUtable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUtagUtable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_set_text");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"len");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUsetUtext), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUsetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"text");
        P lit_arg_3 = YPPsym((P)"len");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsert), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsert, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_at_cursor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"len");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUatUcursor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUatUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_interactive");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"text");
        P lit_arg_3 = YPPsym((P)"len");
        P lit_arg_4 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractive), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_interactive_at_cursor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"len");
        P lit_arg_3 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractiveUatUcursor), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUinteractiveUatUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_range");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUrange), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_range_interactive");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        P lit_arg_4 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUrangeUinteractive), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUrangeUinteractive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_delete");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUdelete), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUdelete, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_delete_interactive");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start_iter");
        P lit_arg_2 = YPPsym((P)"end_iter");
        P lit_arg_3 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUdeleteUinteractive), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUdeleteUinteractive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_text");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        P lit_arg_3 = YPPsym((P)"include_hidden_chars");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUtext), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUtext, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_slice");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        P lit_arg_3 = YPPsym((P)"include_hidden_chars");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUslice), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUslice, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_pixbuf");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"pixbuf");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUpixbuf), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUpixbuf, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_insert_child_anchor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"anchor");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUinsertUchildUanchor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUinsertUchildUanchor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_create_child_anchor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUcreateUchildUanchor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUcreateUchildUanchor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_create_mark");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"mark_name");
        P lit_arg_2 = YPPsym((P)"where");
        P lit_arg_3 = YPPsym((P)"left_gravity");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUcreateUmark), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUcreateUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_move_mark");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"mark");
        P lit_arg_2 = YPPsym((P)"where");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUmoveUmark), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUmoveUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_delete_mark");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"mark");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUdeleteUmark), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUdeleteUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_mark");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUmark), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_move_mark_by_name");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"where");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUmoveUmarkUbyUname), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUmoveUmarkUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_delete_mark_by_name");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"name");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUdeleteUmarkUbyUname), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUdeleteUmarkUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_insert");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUinsert), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUinsert, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_selection_bound");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbound), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbound, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_place_cursor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"where");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUplaceUcursor), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUplaceUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_apply_tag");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"tag");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUapplyUtag), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUapplyUtag, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_remove_tag");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"tag");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUremoveUtag), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUremoveUtag, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_apply_tag_by_name");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUapplyUtagUbyUname), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUapplyUtagUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_remove_tag_by_name");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"name");
        P lit_arg_2 = YPPsym((P)"start");
        P lit_arg_3 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUremoveUtagUbyUname), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUremoveUtagUbyUname, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_remove_all_tags");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUremoveUallUtags), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUremoveUallUtags, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_line_offset");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"line_number");
        P lit_arg_3 = YPPsym((P)"char_offset");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUoffset), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUoffset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_line_index");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"line_number");
        P lit_arg_3 = YPPsym((P)"byte_index");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUindex), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUlineUindex, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_offset");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"char_offset");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUoffset), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUoffset, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_line");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"line_number");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUline), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_start_iter");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUstartUiter), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUstartUiter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_end_iter");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUendUiter), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUendUiter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_bounds");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUbounds), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUbounds, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_mark");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"mark");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUmark), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_iter_at_child_anchor");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"anchor");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUchildUanchor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUiterUatUchildUanchor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_modified");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUmodified), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUmodified, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_set_modified");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUsetUmodified), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUsetUmodified, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_add_selection_clipboard");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"clipboard");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUaddUselectionUclipboard), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUaddUselectionUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_remove_selection_clipboard");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"clipboard");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUremoveUselectionUclipboard), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUremoveUselectionUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_cut_clipboard");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"clipboard");
        P lit_arg_2 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUcutUclipboard), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUcutUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_copy_clipboard");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"clipboard");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUcopyUclipboard), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUcopyUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_paste_clipboard");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"clipboard");
        P lit_arg_2 = YPPsym((P)"override_location");
        P lit_arg_3 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUpasteUclipboard), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUpasteUclipboard, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_get_selection_bounds");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbounds), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUgetUselectionUbounds, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_delete_selection");
        P lit_arg_0 = YPPsym((P)"buffer");
        P lit_arg_1 = YPPsym((P)"interactive");
        P lit_arg_2 = YPPsym((P)"default_editable");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUdeleteUselection), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUdeleteUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_begin_user_action");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUbeginUuserUaction), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUbeginUuserUaction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_buffer_end_user_action");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUbufferUendUuserUaction), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUbufferUendUuserUaction, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUtextUwindowUprivate,(P)YPib((P)GTK_TEXT_WINDOW_PRIVATE));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUwidget,(P)YPib((P)GTK_TEXT_WINDOW_WIDGET));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUtext,(P)YPib((P)GTK_TEXT_WINDOW_TEXT));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUleft,(P)YPib((P)GTK_TEXT_WINDOW_LEFT));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUright,(P)YPib((P)GTK_TEXT_WINDOW_RIGHT));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUtop,(P)YPib((P)GTK_TEXT_WINDOW_TOP));
    VARSET(YsamuruiSgtkYgtkUtextUwindowUbottom,(P)YPib((P)GTK_TEXT_WINDOW_BOTTOM));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_new_with_buffer");
        P lit_arg_0 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUnewUwithUbuffer), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUnewUwithUbuffer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_buffer");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"buffer");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUbuffer), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUbuffer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_buffer");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUbuffer), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUbuffer, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_scroll_to_iter");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"within_margin");
        P lit_arg_3 = YPPsym((P)"use_align");
        P lit_arg_4 = YPPsym((P)"xalign");
        P lit_arg_5 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLfloG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)6), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUscrollUtoUiter), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUscrollUtoUiter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_scroll_to_mark");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"mark");
        P lit_arg_2 = YPPsym((P)"within_margin");
        P lit_arg_3 = YPPsym((P)"use_align");
        P lit_arg_4 = YPPsym((P)"xalign");
        P lit_arg_5 = YPPsym((P)"yalign");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLfloG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUscrollUtoUmark), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUscrollUtoUmark, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_scroll_mark_onscreen");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"mark");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUscrollUmarkUonscreen), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUscrollUmarkUonscreen, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_move_mark_onscreen");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"mark");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUmoveUmarkUonscreen), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUmoveUmarkUonscreen, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_place_cursor_onscreen");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUplaceUcursorUonscreen), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUplaceUcursorUonscreen, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_visible_rect");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"visible_rect");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUvisibleUrect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUvisibleUrect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_cursor_visible");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUcursorUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUcursorUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_cursor_visible");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUcursorUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUcursorUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_iter_location");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"location");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUiterUlocation), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUiterUlocation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_iter_at_location");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"x");
        P lit_arg_3 = YPPsym((P)"y");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUiterUatUlocation), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUiterUatUlocation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_line_yrange");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUlineUyrange), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUlineUyrange, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_line_at_y");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"target_iter");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"line_top");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUlineUatUy), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUlineUatUy, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_buffer_to_window_coords");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"win");
        P lit_arg_2 = YPPsym((P)"buffer_x");
        P lit_arg_3 = YPPsym((P)"buffer_y");
        P lit_arg_4 = YPPsym((P)"window_x");
        P lit_arg_5 = YPPsym((P)"window_y");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUbufferUtoUwindowUcoords), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUbufferUtoUwindowUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_window_to_buffer_coords");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"win");
        P lit_arg_2 = YPPsym((P)"window_x");
        P lit_arg_3 = YPPsym((P)"window_y");
        P lit_arg_4 = YPPsym((P)"buffer_x");
        P lit_arg_5 = YPPsym((P)"buffer_y");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUwindowUtoUbufferUcoords), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUwindowUtoUbufferUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_window");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"win");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUwindow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_window_type");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"window");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUwindowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUwindowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_border_window_size");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"type");
        P lit_arg_2 = YPPsym((P)"size");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUborderUwindowUsize), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUborderUwindowUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_border_window_size");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUborderUwindowUsize), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUborderUwindowUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_forward_display_line");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUline), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_backward_display_line");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUline), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_forward_display_line_end");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUlineUend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUforwardUdisplayUlineUend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_backward_display_line_start");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUlineUstart), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUbackwardUdisplayUlineUstart, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_starts_display_line");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUstartsUdisplayUline), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUstartsUdisplayUline, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_move_visually");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"iter");
        P lit_arg_2 = YPPsym((P)"count");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUmoveUvisually), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUmoveUvisually, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_add_child_at_anchor");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"anchor");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUaddUchildUatUanchor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUaddUchildUatUanchor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_add_child_in_window");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"which_window");
        P lit_arg_3 = YPPsym((P)"xpos");
        P lit_arg_4 = YPPsym((P)"ypos");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUaddUchildUinUwindow), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUaddUchildUinUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_move_child");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"child");
        P lit_arg_2 = YPPsym((P)"xpos");
        P lit_arg_3 = YPPsym((P)"ypos");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUmoveUchild), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUmoveUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_wrap_mode");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"wrap_mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUwrapUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUwrapUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_wrap_mode");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUwrapUmode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUwrapUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_editable");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUeditable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUeditable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_editable");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUeditable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUeditable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_pixels_above_lines");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"pixels_above_lines");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUaboveUlines), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUaboveUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_pixels_above_lines");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUaboveUlines), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUaboveUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_pixels_below_lines");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"pixels_below_lines");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUbelowUlines), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUbelowUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_pixels_below_lines");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUbelowUlines), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUbelowUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_pixels_inside_wrap");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"pixels_inside_wrap");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUinsideUwrap), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUpixelsUinsideUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_pixels_inside_wrap");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUinsideUwrap), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUpixelsUinsideUwrap, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_justification");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"justification");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUjustification), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUjustification, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_justification");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUjustification), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUjustification, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_left_margin");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"left_margin");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUleftUmargin), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUleftUmargin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_left_margin");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUleftUmargin), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUleftUmargin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_right_margin");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"right_margin");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUrightUmargin), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUrightUmargin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_right_margin");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUrightUmargin), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUrightUmargin, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_indent");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"indent");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUindent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUindent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_indent");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUindent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUindent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_set_tabs");
        P lit_arg_0 = YPPsym((P)"text_view");
        P lit_arg_1 = YPPsym((P)"tabs");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUsetUtabs), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUsetUtabs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_tabs");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUtabs), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUtabs, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_text_view_get_default_attributes");
        P lit_arg_0 = YPPsym((P)"text_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtextUviewUgetUdefaultUattributes), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtextUviewUgetUdefaultUattributes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tips_query_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtipsUqueryUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtipsUqueryUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tips_query_start_query");
        P lit_arg_0 = YPPsym((P)"tips_query");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtipsUqueryUstartUquery), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtipsUqueryUstartUquery, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tips_query_stop_query");
        P lit_arg_0 = YPPsym((P)"tips_query");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtipsUqueryUstopUquery), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtipsUqueryUstopUquery, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tips_query_set_caller");
        P lit_arg_0 = YPPsym((P)"tips_query");
        P lit_arg_1 = YPPsym((P)"caller");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtipsUqueryUsetUcaller), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtipsUqueryUsetUcaller, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tips_query_set_labels");
        P lit_arg_0 = YPPsym((P)"tips_query");
        P lit_arg_1 = YPPsym((P)"label_inactive");
        P lit_arg_2 = YPPsym((P)"label_no_tip");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtipsUqueryUsetUlabels), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtipsUqueryUsetUlabels, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_new_with_mnemonic");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUmnemonic), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUnewUwithUmnemonic, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_set_mode");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        P lit_arg_1 = YPPsym((P)"draw_indicator");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUsetUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_get_mode");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUmode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUgetUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_set_active");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        P lit_arg_1 = YPPsym((P)"is_active");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUactive), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUsetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_get_active");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUactive), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUgetUactive, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_toggled");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUtoggled), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUtoggled, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_set_inconsistent");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUsetUinconsistent), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUsetUinconsistent, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toggle_button_get_inconsistent");
        P lit_arg_0 = YPPsym((P)"toggle_button");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoggleUbuttonUgetUinconsistent), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoggleUbuttonUgetUinconsistent, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUtoolbarUchildUspace,(P)YPib((P)GTK_TOOLBAR_CHILD_SPACE));
    VARSET(YsamuruiSgtkYgtkUtoolbarUchildUbutton,(P)YPib((P)GTK_TOOLBAR_CHILD_BUTTON));
    VARSET(YsamuruiSgtkYgtkUtoolbarUchildUtogglebutton,(P)YPib((P)GTK_TOOLBAR_CHILD_TOGGLEBUTTON));
    VARSET(YsamuruiSgtkYgtkUtoolbarUchildUradiobutton,(P)YPib((P)GTK_TOOLBAR_CHILD_RADIOBUTTON));
    VARSET(YsamuruiSgtkYgtkUtoolbarUchildUwidget,(P)YPib((P)GTK_TOOLBAR_CHILD_WIDGET));
    VARSET(YsamuruiSgtkYgtkUtoolbarUspaceUempty,(P)YPib((P)GTK_TOOLBAR_SPACE_EMPTY));
    VARSET(YsamuruiSgtkYgtkUtoolbarUspaceUline,(P)YPib((P)GTK_TOOLBAR_SPACE_LINE));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_append_item");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        P lit_arg_4 = YPPsym((P)"icon");
        P lit_arg_5 = YPPsym((P)"callback");
        P lit_arg_6 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUappendUitem), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUappendUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_prepend_item");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        P lit_arg_4 = YPPsym((P)"icon");
        P lit_arg_5 = YPPsym((P)"callback");
        P lit_arg_6 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUprependUitem), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUprependUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_insert_item");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"text");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        P lit_arg_4 = YPPsym((P)"icon");
        P lit_arg_5 = YPPsym((P)"callback");
        P lit_arg_6 = YPPsym((P)"user_data");
        P lit_arg_7 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(8,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)8), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUinsertUitem), methodSig, LITREF(methodName), YPPlist(8,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUinsertUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_insert_stock");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"stock_id");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        P lit_arg_4 = YPPsym((P)"callback");
        P lit_arg_5 = YPPsym((P)"user_data");
        P lit_arg_6 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)7), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUinsertUstock), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUinsertUstock, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_append_space");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUappendUspace), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUappendUspace, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_prepend_space");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUprependUspace), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUprependUspace, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_insert_space");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUinsertUspace), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUinsertUspace, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_remove_space");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUremoveUspace), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUremoveUspace, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_append_element");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"type");
        P lit_arg_2 = YPPsym((P)"widget");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"tooltip_text");
        P lit_arg_5 = YPPsym((P)"tooltip_private_text");
        P lit_arg_6 = YPPsym((P)"icon");
        P lit_arg_7 = YPPsym((P)"callback");
        P lit_arg_8 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)9), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUappendUelement), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUappendUelement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_prepend_element");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"type");
        P lit_arg_2 = YPPsym((P)"widget");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"tooltip_text");
        P lit_arg_5 = YPPsym((P)"tooltip_private_text");
        P lit_arg_6 = YPPsym((P)"icon");
        P lit_arg_7 = YPPsym((P)"callback");
        P lit_arg_8 = YPPsym((P)"user_data");
        methodSig = YPfab_sig(YPPlist(9,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)9), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUprependUelement), methodSig, LITREF(methodName), YPPlist(9,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUprependUelement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_insert_element");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"type");
        P lit_arg_2 = YPPsym((P)"widget");
        P lit_arg_3 = YPPsym((P)"text");
        P lit_arg_4 = YPPsym((P)"tooltip_text");
        P lit_arg_5 = YPPsym((P)"tooltip_private_text");
        P lit_arg_6 = YPPsym((P)"icon");
        P lit_arg_7 = YPPsym((P)"callback");
        P lit_arg_8 = YPPsym((P)"user_data");
        P lit_arg_9 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(10,VARREF(YLlocG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)10), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUinsertUelement), methodSig, LITREF(methodName), YPPlist(10,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6),LITREF(lit_arg_7),LITREF(lit_arg_8),LITREF(lit_arg_9) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUinsertUelement, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_append_widget");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUappendUwidget), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUappendUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_prepend_widget");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUprependUwidget), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUprependUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_insert_widget");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"tooltip_text");
        P lit_arg_3 = YPPsym((P)"tooltip_private_text");
        P lit_arg_4 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUinsertUwidget), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUinsertUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_set_orientation");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"orientation");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUsetUorientation), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUsetUorientation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_set_style");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"style");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUsetUstyle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUsetUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_set_icon_size");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"icon_size");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUsetUiconUsize), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUsetUiconUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_set_tooltips");
        P lit_arg_0 = YPPsym((P)"toolbar");
        P lit_arg_1 = YPPsym((P)"enable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUsetUtooltips), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUsetUtooltips, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_unset_style");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUunsetUstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUunsetUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_unset_icon_size");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUunsetUiconUsize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUunsetUiconUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_get_orientation");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUgetUorientation), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUgetUorientation, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_get_style");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUgetUstyle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUgetUstyle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_get_icon_size");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUgetUiconUsize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUgetUiconUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_toolbar_get_tooltips");
        P lit_arg_0 = YPPsym((P)"toolbar");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtoolbarUgetUtooltips), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtoolbarUgetUtooltips, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_enable");
        P lit_arg_0 = YPPsym((P)"tooltips");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUenable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUenable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_disable");
        P lit_arg_0 = YPPsym((P)"tooltips");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUdisable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUdisable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_set_tip");
        P lit_arg_0 = YPPsym((P)"tooltips");
        P lit_arg_1 = YPPsym((P)"widget");
        P lit_arg_2 = YPPsym((P)"tip_text");
        P lit_arg_3 = YPPsym((P)"tip_private");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLstrG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUsetUtip), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUsetUtip, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_data_get");
        P lit_arg_0 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUdataUget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUdataUget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tooltips_force_window");
        P lit_arg_0 = YPPsym((P)"tooltips");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtooltipsUforceUwindow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtooltipsUforceUwindow, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUtreeUviewUline,(P)YPib((P)GTK_TREE_VIEW_LINE));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUitem,(P)YPib((P)GTK_TREE_VIEW_ITEM));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_append");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUappend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUappend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_prepend");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUprepend), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUprepend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_insert");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"tree_item");
        P lit_arg_2 = YPPsym((P)"position");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUinsert), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUinsert, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_remove_items");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"items");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUremoveUitems), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUremoveUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_clear_items");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"start");
        P lit_arg_2 = YPPsym((P)"end");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUclearUitems), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUclearUitems, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_select_item");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_unselect_item");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUunselectUitem), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUunselectUitem, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_select_child");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectUchild), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_unselect_child");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUunselectUchild), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUunselectUchild, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_child_position");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"child");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUchildUposition), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUchildUposition, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_set_selection_mode");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUsetUselectionUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUsetUselectionUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_set_view_mode");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"mode");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUsetUviewUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUsetUviewUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_set_view_lines");
        P lit_arg_0 = YPPsym((P)"tree");
        P lit_arg_1 = YPPsym((P)"flag");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUsetUviewUlines), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUsetUviewUlines, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_new_with_label");
        P lit_arg_0 = YPPsym((P)"label");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLstrG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUnewUwithUlabel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUnewUwithUlabel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_set_subtree");
        P lit_arg_0 = YPPsym((P)"tree_item");
        P lit_arg_1 = YPPsym((P)"subtree");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUsetUsubtree), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUsetUsubtree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_remove_subtree");
        P lit_arg_0 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUremoveUsubtree), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUremoveUsubtree, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_select");
        P lit_arg_0 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_deselect");
        P lit_arg_0 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUdeselect), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUdeselect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_expand");
        P lit_arg_0 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUexpand), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUexpand, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_item_collapse");
        P lit_arg_0 = YPPsym((P)"tree_item");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUitemUcollapse), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUitemUcollapse, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_set_mode");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUsetUmode), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUsetUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_get_mode");
        P lit_arg_0 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUgetUmode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUgetUmode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_set_select_function");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        P lit_arg_3 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUsetUselectUfunction), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUsetUselectUfunction, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_get_user_data");
        P lit_arg_0 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUgetUuserUdata), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUgetUuserUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_get_tree_view");
        P lit_arg_0 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUgetUtreeUview), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUgetUtreeUview, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_get_selected");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"model");
        P lit_arg_2 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUgetUselected), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUgetUselected, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_selected_foreach");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"func");
        P lit_arg_2 = YPPsym((P)"data");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUselectedUforeach), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUselectedUforeach, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_select_path");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUselectUpath), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUselectUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_unselect_path");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUunselectUpath), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUunselectUpath, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_select_iter");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUselectUiter), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUselectUiter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_unselect_iter");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUunselectUiter), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUunselectUiter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_path_is_selected");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUpathUisUselected), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUpathUisUselected, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_iter_is_selected");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"iter");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUiterUisUselected), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUiterUisUselected, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_select_all");
        P lit_arg_0 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_unselect_all");
        P lit_arg_0 = YPPsym((P)"selection");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUunselectUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUunselectUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_selection_select_range");
        P lit_arg_0 = YPPsym((P)"selection");
        P lit_arg_1 = YPPsym((P)"start_path");
        P lit_arg_2 = YPPsym((P)"end_path");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUselectionUselectUrange), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUselectionUselectUrange, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUtreeUviewUdropUbefore,(P)YPib((P)GTK_TREE_VIEW_DROP_BEFORE));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUdropUafter,(P)YPib((P)GTK_TREE_VIEW_DROP_AFTER));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUdropUintoUorUbefore,(P)YPib((P)GTK_TREE_VIEW_DROP_INTO_OR_BEFORE));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUdropUintoUorUafter,(P)YPib((P)GTK_TREE_VIEW_DROP_INTO_OR_AFTER));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_new_with_model");
        P lit_arg_0 = YPPsym((P)"model");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUnewUwithUmodel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUnewUwithUmodel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_model");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUmodel), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUmodel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_model");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"model");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUmodel), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUmodel, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_selection");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUselection), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUselection, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_hadjustment");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUhadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_hadjustment");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUhadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_vadjustment");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUvadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_vadjustment");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUvadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_headers_visible");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUheadersUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUheadersUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_headers_visible");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"headers_visible");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_columns_autosize");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnsUautosize), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnsUautosize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_headers_clickable");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUclickable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUheadersUclickable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_rules_hint");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUrulesUhint), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUrulesUhint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_rules_hint");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUrulesUhint), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUrulesUhint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_append_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUappendUcolumn), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUappendUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_remove_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUremoveUcolumn), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUremoveUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_move_column_after");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"column");
        P lit_arg_2 = YPPsym((P)"base_column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUmoveUcolumnUafter), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUmoveUcolumnUafter, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_expander_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUexpanderUcolumn), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUexpanderUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_expander_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUexpanderUcolumn), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUexpanderUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_scroll_to_point");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"tree_x");
        P lit_arg_2 = YPPsym((P)"tree_y");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUpoint), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUpoint, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_scroll_to_cell");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"use_align");
        P lit_arg_4 = YPPsym((P)"row_align");
        P lit_arg_5 = YPPsym((P)"col_align");
        methodSig = YPfab_sig(YPPlist(6,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLfloG),VARREF(YLfloG) ), YPfalse, YPint((P)6), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUcell), methodSig, LITREF(methodName), YPPlist(6,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUscrollUtoUcell, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_row_activated");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUrowUactivated), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUrowUactivated, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_expand_all");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUexpandUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUexpandUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_collapse_all");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcollapseUall), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcollapseUall, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_expand_row");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"open_all");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUexpandUrow), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUexpandUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_collapse_row");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcollapseUrow), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcollapseUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_row_expanded");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUrowUexpanded), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUrowUexpanded, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_reorderable");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"reorderable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUreorderable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUreorderable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_reorderable");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUreorderable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUreorderable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_cursor");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"focus_column");
        P lit_arg_3 = YPPsym((P)"start_editing");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUcursor), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_cursor");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"focus_column");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUcursor), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUcursor, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_bin_window");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUbinUwindow), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUbinUwindow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_path_at_pos");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"x");
        P lit_arg_2 = YPPsym((P)"y");
        P lit_arg_3 = YPPsym((P)"path");
        P lit_arg_4 = YPPsym((P)"column");
        P lit_arg_5 = YPPsym((P)"cell_x");
        P lit_arg_6 = YPPsym((P)"cell_y");
        methodSig = YPfab_sig(YPPlist(7,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)7), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUpathUatUpos), methodSig, LITREF(methodName), YPPlist(7,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4),LITREF(lit_arg_5),LITREF(lit_arg_6) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUpathUatUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_cell_area");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"rect");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUcellUarea), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUcellUarea, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_background_area");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"column");
        P lit_arg_3 = YPPsym((P)"rect");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUbackgroundUarea), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUbackgroundUarea, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_visible_rect");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"visible_rect");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUvisibleUrect), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUvisibleUrect, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_widget_to_tree_coords");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"wx");
        P lit_arg_2 = YPPsym((P)"wy");
        P lit_arg_3 = YPPsym((P)"tx");
        P lit_arg_4 = YPPsym((P)"ty");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUwidgetUtoUtreeUcoords), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUwidgetUtoUtreeUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_tree_to_widget_coords");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"tx");
        P lit_arg_2 = YPPsym((P)"ty");
        P lit_arg_3 = YPPsym((P)"wx");
        P lit_arg_4 = YPPsym((P)"wy");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUtreeUtoUwidgetUcoords), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUtreeUtoUwidgetUcoords, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_drag_dest_row");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"pos");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUdragUdestUrow), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUdragUdestUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_drag_dest_row");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        P lit_arg_2 = YPPsym((P)"pos");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUdragUdestUrow), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUdragUdestUrow, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_dest_row_at_pos");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"drag_x");
        P lit_arg_2 = YPPsym((P)"drag_y");
        P lit_arg_3 = YPPsym((P)"path");
        P lit_arg_4 = YPPsym((P)"pos");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUdestUrowUatUpos), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUdestUrowUatUpos, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_create_row_drag_icon");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"path");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcreateUrowUdragUicon), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcreateUrowUdragUicon, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_search_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUcolumn), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_search_column");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUcolumn), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUcolumn, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_get_search_equal_func");
        P lit_arg_0 = YPPsym((P)"tree_view");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUequalUfunc), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUgetUsearchUequalUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_set_search_equal_func");
        P lit_arg_0 = YPPsym((P)"tree_view");
        P lit_arg_1 = YPPsym((P)"search_equal_func");
        P lit_arg_2 = YPPsym((P)"search_user_data");
        P lit_arg_3 = YPPsym((P)"search_destroy");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUequalUfunc), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUsetUsearchUequalUfunc, methodDef);
    }
    VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgrowUonly,(P)YPib((P)GTK_TREE_VIEW_COLUMN_GROW_ONLY));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUautosize,(P)YPib((P)GTK_TREE_VIEW_COLUMN_AUTOSIZE));
    VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUfixed,(P)YPib((P)GTK_TREE_VIEW_COLUMN_FIXED));
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_type");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtype), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_pack_start");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell");
        P lit_arg_2 = YPPsym((P)"expand");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUstart), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUstart, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_pack_end");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell");
        P lit_arg_2 = YPPsym((P)"expand");
        methodSig = YPfab_sig(YPPlist(3,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)3), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUend), methodSig, LITREF(methodName), YPPlist(3,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUpackUend, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_clear");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclear), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUclear, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_cell_renderers");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUcellUrenderers), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUcellUrenderers, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_add_attribute");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell_renderer");
        P lit_arg_2 = YPPsym((P)"attribute");
        P lit_arg_3 = YPPsym((P)"column");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLstrG),VARREF(YLintG) ), YPfalse, YPint((P)4), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUaddUattribute), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUaddUattribute, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_cell_data_func");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell_renderer");
        P lit_arg_2 = YPPsym((P)"func");
        P lit_arg_3 = YPPsym((P)"func_data");
        P lit_arg_4 = YPPsym((P)"destroy");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUcellUdataUfunc), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUcellUdataUfunc, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_clear_attributes");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell_renderer");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclearUattributes), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUclearUattributes, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_spacing");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUspacing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_spacing");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUspacing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUspacing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_visible");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"visible");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUvisible), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_visible");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_resizable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"resizable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUresizable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUresizable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_resizable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUresizable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUresizable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_sizing");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsizing), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsizing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_sizing");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsizing), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsizing, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_fixed_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUfixedUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUfixedUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_fixed_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"fixed_width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUfixedUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUfixedUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_min_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"min_width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUminUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUminUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_min_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUminUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUminUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_max_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"max_width");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUmaxUwidth), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUmaxUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_max_width");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUmaxUwidth), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUmaxUwidth, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_clicked");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUclicked), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUclicked, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_title");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"title");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLstrG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUtitle), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_title");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLstrG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtitle), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUtitle, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_clickable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"clickable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUclickable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUclickable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_clickable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUclickable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUclickable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_widget");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"widget");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUwidget), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_widget");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidget), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUwidget, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_alignment");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"xalign");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLfloG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUalignment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUalignment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_alignment");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLfloG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUalignment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUalignment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_reorderable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"reorderable");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUreorderable), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUreorderable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_reorderable");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUreorderable), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUreorderable, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_sort_column_id");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"sort_column_id");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUcolumnUid), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUcolumnUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_sort_column_id");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUcolumnUid), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUcolumnUid, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_sort_indicator");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"setting");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUindicator), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUindicator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_sort_indicator");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUindicator), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUindicator, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_set_sort_order");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"order");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUorder), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUsetUsortUorder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_get_sort_order");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUorder), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUgetUsortUorder, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_cell_set_cell_data");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"tree_model");
        P lit_arg_2 = YPPsym((P)"iter");
        P lit_arg_3 = YPPsym((P)"is_expander");
        P lit_arg_4 = YPPsym((P)"is_expanded");
        methodSig = YPfab_sig(YPPlist(5,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)5), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUsetUcellUdata), methodSig, LITREF(methodName), YPPlist(5,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3),LITREF(lit_arg_4) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUsetUcellUdata, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_cell_get_size");
        P lit_arg_0 = YPPsym((P)"tree_column");
        P lit_arg_1 = YPPsym((P)"cell_area");
        P lit_arg_2 = YPPsym((P)"x_offset");
        P lit_arg_3 = YPPsym((P)"y_offset");
        methodSig = YPfab_sig(YPPlist(4,VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)4), VARREF(YLtupG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUgetUsize), methodSig, LITREF(methodName), YPPlist(4,LITREF(lit_arg_0),LITREF(lit_arg_1),LITREF(lit_arg_2),LITREF(lit_arg_3) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUgetUsize, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_view_column_cell_is_visible");
        P lit_arg_0 = YPPsym((P)"tree_column");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUisUvisible), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUviewUcolumnUcellUisUvisible, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_vbutton_box_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUvbuttonUboxUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUvbuttonUboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_vbox_new");
        P lit_arg_0 = YPPsym((P)"homogeneous");
        P lit_arg_1 = YPPsym((P)"spacing");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLintG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUvboxUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUvboxUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_new");
        P lit_arg_0 = YPPsym((P)"hadjustment");
        P lit_arg_1 = YPPsym((P)"vadjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUnew), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_get_hadjustment");
        P lit_arg_0 = YPPsym((P)"viewport");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUgetUhadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUgetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_get_vadjustment");
        P lit_arg_0 = YPPsym((P)"viewport");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUgetUvadjustment), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUgetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_set_hadjustment");
        P lit_arg_0 = YPPsym((P)"viewport");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUsetUhadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUsetUhadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_set_vadjustment");
        P lit_arg_0 = YPPsym((P)"viewport");
        P lit_arg_1 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLlocG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUsetUvadjustment), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUsetUvadjustment, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_set_shadow_type");
        P lit_arg_0 = YPPsym((P)"viewport");
        P lit_arg_1 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(2,VARREF(YLlocG),VARREF(YLintG) ), YPfalse, YPint((P)2), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUsetUshadowUtype), methodSig, LITREF(methodName), YPPlist(2,LITREF(lit_arg_0),LITREF(lit_arg_1) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUsetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_viewport_get_shadow_type");
        P lit_arg_0 = YPPsym((P)"viewport");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLintG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUviewportUgetUshadowUtype), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUviewportUgetUshadowUtype, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_vscrollbar_new");
        P lit_arg_0 = YPPsym((P)"adjustment");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUvscrollbarUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUvscrollbarUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_vseparator_new");
        methodSig = YPfab_sig(YPPlist(0 ), YPfalse, YPint((P)0), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUvseparatorUnew), methodSig, LITREF(methodName), YPPlist(0 ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUvseparatorUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_window_new");
        P lit_arg_0 = YPPsym((P)"type");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLintG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUwindowUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUwindowUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_goo_selection_get_node");
        P lit_arg_0 = YPPsym((P)"sel");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUgooUselectionUgetUnode), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUgooUselectionUgetUnode, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_goo_new");
        P lit_arg_0 = YPPsym((P)"gtv");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLanyG) ), YPfalse, YPint((P)1), VARREF(YLlocG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUgooUnew), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUgooUnew, methodDef);
    }
    {
        P methodSig, methodDef;
        P methodName = YPPsym((P)"gtk_tree_goo_refresh");
        P lit_arg_0 = YPPsym((P)"tree_goo");
        methodSig = YPfab_sig(YPPlist(1,VARREF(YLlocG) ), YPfalse, YPint((P)1), VARREF(YLanyG), Ynil);
        methodDef = YPfab_met(FUNCODEREF(YsamuruiSgtkYgtkUtreeUgooUrefresh), methodSig, LITREF(methodName), YPPlist(1,LITREF(lit_arg_0) ), YPfalse, YPfalse);
        VARSET(YsamuruiSgtkYgtkUtreeUgooUrefresh, methodDef);
    }
}


