Gtk

 view release on metacpan or  search on metacpan

GtkDefs.c  view on Meta::CPAN

				result = newSVGdkStatus(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_GDK_SUBWINDOW_MODE
			if (a->type == GTK_TYPE_GDK_SUBWINDOW_MODE)
				result = newSVGdkSubwindowMode(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_GDK_VISUAL_TYPE
			if (a->type == GTK_TYPE_GDK_VISUAL_TYPE)
				result = newSVGdkVisualType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_CLASS
			if (a->type == GTK_TYPE_GDK_WINDOW_CLASS)
				result = newSVGdkWindowClass(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_TYPE
			if (a->type == GTK_TYPE_GDK_WINDOW_TYPE)
				result = newSVGdkWindowType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_ARROW_TYPE
			if (a->type == GTK_TYPE_ARROW_TYPE)
				result = newSVGtkArrowType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_BUTTON_BOX_STYLE
			if (a->type == GTK_TYPE_BUTTON_BOX_STYLE)
				result = newSVGtkButtonBoxStyle(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_CELL_TYPE
			if (a->type == GTK_TYPE_CELL_TYPE)
				result = newSVGtkCellType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_CURVE_TYPE
			if (a->type == GTK_TYPE_CURVE_TYPE)
				result = newSVGtkCurveType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_DIRECTION_TYPE
			if (a->type == GTK_TYPE_DIRECTION_TYPE)
				result = newSVGtkDirectionType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_FUNDAMENTAL_TYPE
			if (a->type == GTK_TYPE_FUNDAMENTAL_TYPE)
				result = newSVGtkFundamentalType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_JUSTIFICATION
			if (a->type == GTK_TYPE_JUSTIFICATION)
				result = newSVGtkJustification(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_MENU_FACTORY_TYPE
			if (a->type == GTK_TYPE_MENU_FACTORY_TYPE)
				result = newSVGtkMenuFactoryType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_METRIC_TYPE
			if (a->type == GTK_TYPE_METRIC_TYPE)
				result = newSVGtkMetricType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_ORIENTATION
			if (a->type == GTK_TYPE_ORIENTATION)
				result = newSVGtkOrientation(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_PACK_TYPE
			if (a->type == GTK_TYPE_PACK_TYPE)
				result = newSVGtkPackType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_POLICY_TYPE
			if (a->type == GTK_TYPE_POLICY_TYPE)
				result = newSVGtkPolicyType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_POSITION_TYPE
			if (a->type == GTK_TYPE_POSITION_TYPE)
				result = newSVGtkPositionType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_PREVIEW_TYPE
			if (a->type == GTK_TYPE_PREVIEW_TYPE)
				result = newSVGtkPreviewType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_SCROLL_TYPE
			if (a->type == GTK_TYPE_SCROLL_TYPE)
				result = newSVGtkScrollType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_SELECTION_MODE
			if (a->type == GTK_TYPE_SELECTION_MODE)
				result = newSVGtkSelectionMode(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_SHADOW_TYPE
			if (a->type == GTK_TYPE_SHADOW_TYPE)
				result = newSVGtkShadowType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_STATE_TYPE
			if (a->type == GTK_TYPE_STATE_TYPE)
				result = newSVGtkStateType(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_SUBMENU_DIRECTION
			if (a->type == GTK_TYPE_SUBMENU_DIRECTION)
				result = newSVGtkSubmenuDirection(GTK_VALUE_ENUM(*a));
			else
#endif
#ifdef GTK_TYPE_SUBMENU_PLACEMENT
			if (a->type == GTK_TYPE_SUBMENU_PLACEMENT)
				result = newSVGtkSubmenuPlacement(GTK_VALUE_ENUM(*a));

GtkDefs.c  view on Meta::CPAN

				GTK_VALUE_ENUM(*a) = SvGdkStatus(v);
			else
#endif
#ifdef GTK_TYPE_GDK_SUBWINDOW_MODE
			if (a->type == GTK_TYPE_GDK_SUBWINDOW_MODE)
				GTK_VALUE_ENUM(*a) = SvGdkSubwindowMode(v);
			else
#endif
#ifdef GTK_TYPE_GDK_VISUAL_TYPE
			if (a->type == GTK_TYPE_GDK_VISUAL_TYPE)
				GTK_VALUE_ENUM(*a) = SvGdkVisualType(v);
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_CLASS
			if (a->type == GTK_TYPE_GDK_WINDOW_CLASS)
				GTK_VALUE_ENUM(*a) = SvGdkWindowClass(v);
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_TYPE
			if (a->type == GTK_TYPE_GDK_WINDOW_TYPE)
				GTK_VALUE_ENUM(*a) = SvGdkWindowType(v);
			else
#endif
#ifdef GTK_TYPE_ARROW_TYPE
			if (a->type == GTK_TYPE_ARROW_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkArrowType(v);
			else
#endif
#ifdef GTK_TYPE_BUTTON_BOX_STYLE
			if (a->type == GTK_TYPE_BUTTON_BOX_STYLE)
				GTK_VALUE_ENUM(*a) = SvGtkButtonBoxStyle(v);
			else
#endif
#ifdef GTK_TYPE_CELL_TYPE
			if (a->type == GTK_TYPE_CELL_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkCellType(v);
			else
#endif
#ifdef GTK_TYPE_CURVE_TYPE
			if (a->type == GTK_TYPE_CURVE_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkCurveType(v);
			else
#endif
#ifdef GTK_TYPE_DIRECTION_TYPE
			if (a->type == GTK_TYPE_DIRECTION_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkDirectionType(v);
			else
#endif
#ifdef GTK_TYPE_FUNDAMENTAL_TYPE
			if (a->type == GTK_TYPE_FUNDAMENTAL_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkFundamentalType(v);
			else
#endif
#ifdef GTK_TYPE_JUSTIFICATION
			if (a->type == GTK_TYPE_JUSTIFICATION)
				GTK_VALUE_ENUM(*a) = SvGtkJustification(v);
			else
#endif
#ifdef GTK_TYPE_MENU_FACTORY_TYPE
			if (a->type == GTK_TYPE_MENU_FACTORY_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkMenuFactoryType(v);
			else
#endif
#ifdef GTK_TYPE_METRIC_TYPE
			if (a->type == GTK_TYPE_METRIC_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkMetricType(v);
			else
#endif
#ifdef GTK_TYPE_ORIENTATION
			if (a->type == GTK_TYPE_ORIENTATION)
				GTK_VALUE_ENUM(*a) = SvGtkOrientation(v);
			else
#endif
#ifdef GTK_TYPE_PACK_TYPE
			if (a->type == GTK_TYPE_PACK_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkPackType(v);
			else
#endif
#ifdef GTK_TYPE_POLICY_TYPE
			if (a->type == GTK_TYPE_POLICY_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkPolicyType(v);
			else
#endif
#ifdef GTK_TYPE_POSITION_TYPE
			if (a->type == GTK_TYPE_POSITION_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkPositionType(v);
			else
#endif
#ifdef GTK_TYPE_PREVIEW_TYPE
			if (a->type == GTK_TYPE_PREVIEW_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkPreviewType(v);
			else
#endif
#ifdef GTK_TYPE_SCROLL_TYPE
			if (a->type == GTK_TYPE_SCROLL_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkScrollType(v);
			else
#endif
#ifdef GTK_TYPE_SELECTION_MODE
			if (a->type == GTK_TYPE_SELECTION_MODE)
				GTK_VALUE_ENUM(*a) = SvGtkSelectionMode(v);
			else
#endif
#ifdef GTK_TYPE_SHADOW_TYPE
			if (a->type == GTK_TYPE_SHADOW_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkShadowType(v);
			else
#endif
#ifdef GTK_TYPE_STATE_TYPE
			if (a->type == GTK_TYPE_STATE_TYPE)
				GTK_VALUE_ENUM(*a) = SvGtkStateType(v);
			else
#endif
#ifdef GTK_TYPE_SUBMENU_DIRECTION
			if (a->type == GTK_TYPE_SUBMENU_DIRECTION)
				GTK_VALUE_ENUM(*a) = SvGtkSubmenuDirection(v);
			else
#endif
#ifdef GTK_TYPE_SUBMENU_PLACEMENT
			if (a->type == GTK_TYPE_SUBMENU_PLACEMENT)
				GTK_VALUE_ENUM(*a) = SvGtkSubmenuPlacement(v);

GtkDefs.c  view on Meta::CPAN

				*GTK_RETLOC_ENUM(*a) = SvGdkStatus(v);
			else
#endif
#ifdef GTK_TYPE_GDK_SUBWINDOW_MODE
			if (a->type == GTK_TYPE_GDK_SUBWINDOW_MODE)
				*GTK_RETLOC_ENUM(*a) = SvGdkSubwindowMode(v);
			else
#endif
#ifdef GTK_TYPE_GDK_VISUAL_TYPE
			if (a->type == GTK_TYPE_GDK_VISUAL_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGdkVisualType(v);
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_CLASS
			if (a->type == GTK_TYPE_GDK_WINDOW_CLASS)
				*GTK_RETLOC_ENUM(*a) = SvGdkWindowClass(v);
			else
#endif
#ifdef GTK_TYPE_GDK_WINDOW_TYPE
			if (a->type == GTK_TYPE_GDK_WINDOW_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGdkWindowType(v);
			else
#endif
#ifdef GTK_TYPE_ARROW_TYPE
			if (a->type == GTK_TYPE_ARROW_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkArrowType(v);
			else
#endif
#ifdef GTK_TYPE_BUTTON_BOX_STYLE
			if (a->type == GTK_TYPE_BUTTON_BOX_STYLE)
				*GTK_RETLOC_ENUM(*a) = SvGtkButtonBoxStyle(v);
			else
#endif
#ifdef GTK_TYPE_CELL_TYPE
			if (a->type == GTK_TYPE_CELL_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkCellType(v);
			else
#endif
#ifdef GTK_TYPE_CURVE_TYPE
			if (a->type == GTK_TYPE_CURVE_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkCurveType(v);
			else
#endif
#ifdef GTK_TYPE_DIRECTION_TYPE
			if (a->type == GTK_TYPE_DIRECTION_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkDirectionType(v);
			else
#endif
#ifdef GTK_TYPE_FUNDAMENTAL_TYPE
			if (a->type == GTK_TYPE_FUNDAMENTAL_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkFundamentalType(v);
			else
#endif
#ifdef GTK_TYPE_JUSTIFICATION
			if (a->type == GTK_TYPE_JUSTIFICATION)
				*GTK_RETLOC_ENUM(*a) = SvGtkJustification(v);
			else
#endif
#ifdef GTK_TYPE_MENU_FACTORY_TYPE
			if (a->type == GTK_TYPE_MENU_FACTORY_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkMenuFactoryType(v);
			else
#endif
#ifdef GTK_TYPE_METRIC_TYPE
			if (a->type == GTK_TYPE_METRIC_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkMetricType(v);
			else
#endif
#ifdef GTK_TYPE_ORIENTATION
			if (a->type == GTK_TYPE_ORIENTATION)
				*GTK_RETLOC_ENUM(*a) = SvGtkOrientation(v);
			else
#endif
#ifdef GTK_TYPE_PACK_TYPE
			if (a->type == GTK_TYPE_PACK_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkPackType(v);
			else
#endif
#ifdef GTK_TYPE_POLICY_TYPE
			if (a->type == GTK_TYPE_POLICY_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkPolicyType(v);
			else
#endif
#ifdef GTK_TYPE_POSITION_TYPE
			if (a->type == GTK_TYPE_POSITION_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkPositionType(v);
			else
#endif
#ifdef GTK_TYPE_PREVIEW_TYPE
			if (a->type == GTK_TYPE_PREVIEW_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkPreviewType(v);
			else
#endif
#ifdef GTK_TYPE_SCROLL_TYPE
			if (a->type == GTK_TYPE_SCROLL_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkScrollType(v);
			else
#endif
#ifdef GTK_TYPE_SELECTION_MODE
			if (a->type == GTK_TYPE_SELECTION_MODE)
				*GTK_RETLOC_ENUM(*a) = SvGtkSelectionMode(v);
			else
#endif
#ifdef GTK_TYPE_SHADOW_TYPE
			if (a->type == GTK_TYPE_SHADOW_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkShadowType(v);
			else
#endif
#ifdef GTK_TYPE_STATE_TYPE
			if (a->type == GTK_TYPE_STATE_TYPE)
				*GTK_RETLOC_ENUM(*a) = SvGtkStateType(v);
			else
#endif
#ifdef GTK_TYPE_SUBMENU_DIRECTION
			if (a->type == GTK_TYPE_SUBMENU_DIRECTION)
				*GTK_RETLOC_ENUM(*a) = SvGtkSubmenuDirection(v);
			else
#endif
#ifdef GTK_TYPE_SUBMENU_PLACEMENT
			if (a->type == GTK_TYPE_SUBMENU_PLACEMENT)
				*GTK_RETLOC_ENUM(*a) = SvGtkSubmenuPlacement(v);

GtkDefs.c  view on Meta::CPAN


	h = newHV();
	pGtkType[25] = h;
	pGtkTypeName[25] = "Gtk::CurveType";
	hv_store(h, "linear", 6, newSViv(GTK_CURVE_TYPE_LINEAR), 0);
	hv_store(h, "spline", 6, newSViv(GTK_CURVE_TYPE_SPLINE), 0);
	hv_store(h, "free", 4, newSViv(GTK_CURVE_TYPE_FREE), 0);
	hv_store(pG_EnumHash, "Gtk::CurveType", 14, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[26] = h;
	pGtkTypeName[26] = "Gtk::DirectionType";
	hv_store(h, "tab-forward", 11, newSViv(GTK_DIR_TAB_FORWARD), 0);
	hv_store(h, "tab-backward", 12, newSViv(GTK_DIR_TAB_BACKWARD), 0);
	hv_store(h, "up", 2, newSViv(GTK_DIR_UP), 0);
	hv_store(h, "down", 4, newSViv(GTK_DIR_DOWN), 0);
	hv_store(h, "left", 4, newSViv(GTK_DIR_LEFT), 0);
	hv_store(h, "right", 5, newSViv(GTK_DIR_RIGHT), 0);
	hv_store(pG_EnumHash, "Gtk::DirectionType", 18, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[27] = h;
	pGtkTypeName[27] = "Gtk::FundamentalType";
	hv_store(h, "invalid", 7, newSViv(GTK_TYPE_INVALID), 0);
	hv_store(h, "none", 4, newSViv(GTK_TYPE_NONE), 0);
	hv_store(h, "char", 4, newSViv(GTK_TYPE_CHAR), 0);
	hv_store(h, "bool", 4, newSViv(GTK_TYPE_BOOL), 0);
	hv_store(h, "int", 3, newSViv(GTK_TYPE_INT), 0);
	hv_store(h, "uint", 4, newSViv(GTK_TYPE_UINT), 0);
	hv_store(h, "long", 4, newSViv(GTK_TYPE_LONG), 0);
	hv_store(h, "ulong", 5, newSViv(GTK_TYPE_ULONG), 0);
	hv_store(h, "float", 5, newSViv(GTK_TYPE_FLOAT), 0);
	hv_store(h, "string", 6, newSViv(GTK_TYPE_STRING), 0);
	hv_store(h, "enum", 4, newSViv(GTK_TYPE_ENUM), 0);
	hv_store(h, "flags", 5, newSViv(GTK_TYPE_FLAGS), 0);
	hv_store(h, "boxed", 5, newSViv(GTK_TYPE_BOXED), 0);
	hv_store(h, "foreign", 7, newSViv(GTK_TYPE_FOREIGN), 0);
	hv_store(h, "callback", 8, newSViv(GTK_TYPE_CALLBACK), 0);
	hv_store(h, "args", 4, newSViv(GTK_TYPE_ARGS), 0);
	hv_store(h, "pointer", 7, newSViv(GTK_TYPE_POINTER), 0);
	hv_store(h, "signal", 6, newSViv(GTK_TYPE_SIGNAL), 0);
	hv_store(h, "c-callback", 10, newSViv(GTK_TYPE_C_CALLBACK), 0);
	hv_store(h, "object", 6, newSViv(GTK_TYPE_OBJECT), 0);
	hv_store(pG_EnumHash, "Gtk::FundamentalType", 20, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[28] = h;
	pGtkTypeName[28] = "Gtk::Justification";
	hv_store(h, "left", 4, newSViv(GTK_JUSTIFY_LEFT), 0);
	hv_store(h, "right", 5, newSViv(GTK_JUSTIFY_RIGHT), 0);
	hv_store(h, "center", 6, newSViv(GTK_JUSTIFY_CENTER), 0);
	hv_store(h, "fill", 4, newSViv(GTK_JUSTIFY_FILL), 0);
	hv_store(pG_EnumHash, "Gtk::Justification", 18, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[29] = h;
	pGtkTypeName[29] = "Gtk::MenuFactoryType";
	hv_store(h, "menu", 4, newSViv(GTK_MENU_FACTORY_MENU), 0);
	hv_store(h, "menu-bar", 8, newSViv(GTK_MENU_FACTORY_MENU_BAR), 0);
	hv_store(h, "option-menu", 11, newSViv(GTK_MENU_FACTORY_OPTION_MENU), 0);
	hv_store(pG_EnumHash, "Gtk::MenuFactoryType", 20, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[30] = h;
	pGtkTypeName[30] = "Gtk::MetricType";
	hv_store(h, "pixels", 6, newSViv(GTK_PIXELS), 0);
	hv_store(h, "inches", 6, newSViv(GTK_INCHES), 0);
	hv_store(h, "centimeters", 11, newSViv(GTK_CENTIMETERS), 0);
	hv_store(pG_EnumHash, "Gtk::MetricType", 15, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[31] = h;
	pGtkTypeName[31] = "Gtk::Orientation";
	hv_store(h, "horizontal", 10, newSViv(GTK_ORIENTATION_HORIZONTAL), 0);
	hv_store(h, "vertical", 8, newSViv(GTK_ORIENTATION_VERTICAL), 0);
	hv_store(pG_EnumHash, "Gtk::Orientation", 16, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[32] = h;
	pGtkTypeName[32] = "Gtk::PackType";
	hv_store(h, "start", 5, newSViv(GTK_PACK_START), 0);
	hv_store(h, "end", 3, newSViv(GTK_PACK_END), 0);
	hv_store(pG_EnumHash, "Gtk::PackType", 13, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[33] = h;
	pGtkTypeName[33] = "Gtk::PolicyType";
	hv_store(h, "always", 6, newSViv(GTK_POLICY_ALWAYS), 0);
	hv_store(h, "automatic", 9, newSViv(GTK_POLICY_AUTOMATIC), 0);
	hv_store(pG_EnumHash, "Gtk::PolicyType", 15, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[34] = h;
	pGtkTypeName[34] = "Gtk::PositionType";
	hv_store(h, "left", 4, newSViv(GTK_POS_LEFT), 0);
	hv_store(h, "right", 5, newSViv(GTK_POS_RIGHT), 0);
	hv_store(h, "top", 3, newSViv(GTK_POS_TOP), 0);
	hv_store(h, "bottom", 6, newSViv(GTK_POS_BOTTOM), 0);
	hv_store(pG_EnumHash, "Gtk::PositionType", 17, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[35] = h;
	pGtkTypeName[35] = "Gtk::PreviewType";
	hv_store(h, "color", 5, newSViv(GTK_PREVIEW_COLOR), 0);
	hv_store(h, "grayscale", 9, newSViv(GTK_PREVIEW_GRAYSCALE), 0);
	hv_store(pG_EnumHash, "Gtk::PreviewType", 16, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[36] = h;
	pGtkTypeName[36] = "Gtk::ScrollType";
	hv_store(h, "none", 4, newSViv(GTK_SCROLL_NONE), 0);
	hv_store(h, "step-backward", 13, newSViv(GTK_SCROLL_STEP_BACKWARD), 0);
	hv_store(h, "step-forward", 12, newSViv(GTK_SCROLL_STEP_FORWARD), 0);
	hv_store(h, "page-backward", 13, newSViv(GTK_SCROLL_PAGE_BACKWARD), 0);

GtkDefs.c  view on Meta::CPAN


	h = newHV();
	pGtkType[58] = h;
	pGtkTypeName[58] = "Gtk::SignalRunType";
	hv_store(h, "first", 5, newSViv(GTK_RUN_FIRST), 0);
	hv_store(h, "last", 4, newSViv(GTK_RUN_LAST), 0);
	hv_store(h, "both", 4, newSViv(GTK_RUN_BOTH), 0);
	hv_store(h, "mask", 4, newSViv(GTK_RUN_MASK), 0);
	hv_store(h, "no-recurse", 10, newSViv(GTK_RUN_NO_RECURSE), 0);
	hv_store(pG_FlagsHash, "Gtk::SignalRunType", 18, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	h = newHV();
	pGtkType[59] = h;
	pGtkTypeName[59] = "Gtk::SpinButtonUpdatePolicy";
	hv_store(h, "always", 6, newSViv(GTK_UPDATE_ALWAYS), 0);
	hv_store(h, "if-valid", 8, newSViv(GTK_UPDATE_IF_VALID), 0);
	hv_store(h, "snap-to-ticks", 13, newSViv(GTK_UPDATE_SNAP_TO_TICKS), 0);
	hv_store(pG_FlagsHash, "Gtk::SpinButtonUpdatePolicy", 27, newRV((SV*)h), 0);
 SvREFCNT_dec(h);

	/*for(i=0;i<60;i++) {
		HV * p = perl_get_hv(pGtkTypeName[i], TRUE);
		sv_setsv((SV*)p, (SV*)pGtkType[i]);
	}*/

	gtk_typecasts = newAV();
	types = newHV();

#ifdef GTK_ADJUSTMENT
	add_typecast(gtk_adjustment_get_type(),	"Gtk::Adjustment");
#endif
#ifdef GTK_ALIGNMENT
	add_typecast(gtk_alignment_get_type(),	"Gtk::Alignment");
#endif
#ifdef GTK_ARROW
	add_typecast(gtk_arrow_get_type(),	"Gtk::Arrow");
#endif
#ifdef GTK_ASPECT_FRAME
	add_typecast(gtk_aspect_frame_get_type(),	"Gtk::AspectFrame");
#endif
#ifdef GTK_BIN
	add_typecast(gtk_bin_get_type(),	"Gtk::Bin");
#endif
#ifdef GTK_BOX
	add_typecast(gtk_box_get_type(),	"Gtk::Box");
#endif
#ifdef GTK_BUTTON
	add_typecast(gtk_button_get_type(),	"Gtk::Button");
#endif
#ifdef GTK_BUTTON_BOX
	add_typecast(gtk_button_box_get_type(),	"Gtk::ButtonBox");
#endif
#ifdef GTK_CLIST
	add_typecast(gtk_clist_get_type(),	"Gtk::CList");
#endif
#ifdef GTK_CHECK_BUTTON
	add_typecast(gtk_check_button_get_type(),	"Gtk::CheckButton");
#endif
#ifdef GTK_CHECK_MENU_ITEM
	add_typecast(gtk_check_menu_item_get_type(),	"Gtk::CheckMenuItem");
#endif
#ifdef GTK_COLOR_SELECTION
	add_typecast(gtk_color_selection_get_type(),	"Gtk::ColorSelection");
#endif
#ifdef GTK_COLOR_SELECTION_DIALOG
	add_typecast(gtk_color_selection_dialog_get_type(),	"Gtk::ColorSelectionDialog");
#endif
#ifdef GTK_COMBO
	add_typecast(gtk_combo_get_type(),	"Gtk::Combo");
#endif
#ifdef GTK_CONTAINER
	add_typecast(gtk_container_get_type(),	"Gtk::Container");
#endif
#ifdef GTK_CURVE
	add_typecast(gtk_curve_get_type(),	"Gtk::Curve");
#endif
#ifdef GTK_DATA
	add_typecast(gtk_data_get_type(),	"Gtk::Data");
#endif
#ifdef GTK_DIALOG
	add_typecast(gtk_dialog_get_type(),	"Gtk::Dialog");
#endif
#ifdef GTK_DRAWING_AREA
	add_typecast(gtk_drawing_area_get_type(),	"Gtk::DrawingArea");
#endif
#ifdef GTK_EDITABLE
	add_typecast(gtk_editable_get_type(),	"Gtk::Editable");
#endif
#ifdef GTK_ENTRY
	add_typecast(gtk_entry_get_type(),	"Gtk::Entry");
#endif
#ifdef GTK_EVENT_BOX
	add_typecast(gtk_event_box_get_type(),	"Gtk::EventBox");
#endif
#ifdef GTK_FILE_SELECTION
	add_typecast(gtk_file_selection_get_type(),	"Gtk::FileSelection");
#endif
#ifdef GTK_FIXED
	add_typecast(gtk_fixed_get_type(),	"Gtk::Fixed");
#endif
#ifdef GTK_FRAME
	add_typecast(gtk_frame_get_type(),	"Gtk::Frame");
#endif
#ifdef GTK_GAMMA_CURVE
	add_typecast(gtk_gamma_curve_get_type(),	"Gtk::GammaCurve");
#endif
#ifdef GTK_HBOX
	add_typecast(gtk_hbox_get_type(),	"Gtk::HBox");
#endif
#ifdef GTK_HBUTTON_BOX
	add_typecast(gtk_hbutton_box_get_type(),	"Gtk::HButtonBox");
#endif
#ifdef GTK_HPANED
	add_typecast(gtk_hpaned_get_type(),	"Gtk::HPaned");
#endif
#ifdef GTK_HRULER
	add_typecast(gtk_hruler_get_type(),	"Gtk::HRuler");
#endif
#ifdef GTK_HSCALE
	add_typecast(gtk_hscale_get_type(),	"Gtk::HScale");
#endif
#ifdef GTK_HSCROLLBAR
	add_typecast(gtk_hscrollbar_get_type(),	"Gtk::HScrollbar");
#endif
#ifdef GTK_HSEPARATOR
	add_typecast(gtk_hseparator_get_type(),	"Gtk::HSeparator");
#endif
#ifdef GTK_HANDLE_BOX
	add_typecast(gtk_handle_box_get_type(),	"Gtk::HandleBox");
#endif
#ifdef GTK_IMAGE
	add_typecast(gtk_image_get_type(),	"Gtk::Image");
#endif
#ifdef GTK_INPUT_DIALOG
	add_typecast(gtk_input_dialog_get_type(),	"Gtk::InputDialog");
#endif
#ifdef GTK_ITEM
	add_typecast(gtk_item_get_type(),	"Gtk::Item");
#endif
#ifdef GTK_LABEL
	add_typecast(gtk_label_get_type(),	"Gtk::Label");
#endif
#ifdef GTK_LIST
	add_typecast(gtk_list_get_type(),	"Gtk::List");
#endif
#ifdef GTK_LIST_ITEM
	add_typecast(gtk_list_item_get_type(),	"Gtk::ListItem");
#endif
#ifdef GTK_MENU
	add_typecast(gtk_menu_get_type(),	"Gtk::Menu");
#endif
#ifdef GTK_MENU_BAR
	add_typecast(gtk_menu_bar_get_type(),	"Gtk::MenuBar");
#endif
#ifdef GTK_MENU_ITEM
	add_typecast(gtk_menu_item_get_type(),	"Gtk::MenuItem");
#endif
#ifdef GTK_MENU_SHELL
	add_typecast(gtk_menu_shell_get_type(),	"Gtk::MenuShell");
#endif
#ifdef GTK_MISC
	add_typecast(gtk_misc_get_type(),	"Gtk::Misc");
#endif
#ifdef GTK_NOTEBOOK
	add_typecast(gtk_notebook_get_type(),	"Gtk::Notebook");
#endif
#ifdef GTK_OBJECT
	add_typecast(gtk_object_get_type(),	"Gtk::Object");
#endif
#ifdef GTK_OPTION_MENU
	add_typecast(gtk_option_menu_get_type(),	"Gtk::OptionMenu");
#endif
#ifdef GTK_PANED
	add_typecast(gtk_paned_get_type(),	"Gtk::Paned");
#endif
#ifdef GTK_PIXMAP
	add_typecast(gtk_pixmap_get_type(),	"Gtk::Pixmap");
#endif
#ifdef GTK_PREVIEW
	add_typecast(gtk_preview_get_type(),	"Gtk::Preview");
#endif
#ifdef GTK_PROGRESS_BAR
	add_typecast(gtk_progress_bar_get_type(),	"Gtk::ProgressBar");
#endif
#ifdef GTK_RADIO_BUTTON
	add_typecast(gtk_radio_button_get_type(),	"Gtk::RadioButton");
#endif
#ifdef GTK_RADIO_MENU_ITEM
	add_typecast(gtk_radio_menu_item_get_type(),	"Gtk::RadioMenuItem");
#endif
#ifdef GTK_RANGE
	add_typecast(gtk_range_get_type(),	"Gtk::Range");
#endif
#ifdef GTK_RULER
	add_typecast(gtk_ruler_get_type(),	"Gtk::Ruler");
#endif
#ifdef GTK_SCALE
	add_typecast(gtk_scale_get_type(),	"Gtk::Scale");
#endif
#ifdef GTK_SCROLLBAR
	add_typecast(gtk_scrollbar_get_type(),	"Gtk::Scrollbar");
#endif
#ifdef GTK_SCROLLED_WINDOW
	add_typecast(gtk_scrolled_window_get_type(),	"Gtk::ScrolledWindow");
#endif
#ifdef GTK_SEPARATOR
	add_typecast(gtk_separator_get_type(),	"Gtk::Separator");
#endif
#ifdef GTK_SPIN_BUTTON
	add_typecast(gtk_spin_button_get_type(),	"Gtk::SpinButton");
#endif
#ifdef GTK_STATUSBAR
	add_typecast(gtk_statusbar_get_type(),	"Gtk::Statusbar");
#endif
#ifdef GTK_TABLE
	add_typecast(gtk_table_get_type(),	"Gtk::Table");
#endif
#ifdef GTK_TEXT
	add_typecast(gtk_text_get_type(),	"Gtk::Text");
#endif
#ifdef GTK_TIPS_QUERY
	add_typecast(gtk_tips_query_get_type(),	"Gtk::TipsQuery");
#endif
#ifdef GTK_TOGGLE_BUTTON
	add_typecast(gtk_toggle_button_get_type(),	"Gtk::ToggleButton");
#endif
#ifdef GTK_TOOLBAR
	add_typecast(gtk_toolbar_get_type(),	"Gtk::Toolbar");
#endif
#ifdef GTK_TOOLTIPS
	add_typecast(gtk_tooltips_get_type(),	"Gtk::Tooltips");
#endif
#ifdef GTK_TREE
	add_typecast(gtk_tree_get_type(),	"Gtk::Tree");
#endif
#ifdef GTK_TREE_ITEM
	add_typecast(gtk_tree_item_get_type(),	"Gtk::TreeItem");
#endif
#ifdef GTK_VBOX
	add_typecast(gtk_vbox_get_type(),	"Gtk::VBox");
#endif
#ifdef GTK_VBUTTON_BOX
	add_typecast(gtk_vbutton_box_get_type(),	"Gtk::VButtonBox");
#endif
#ifdef GTK_VPANED
	add_typecast(gtk_vpaned_get_type(),	"Gtk::VPaned");
#endif
#ifdef GTK_VRULER
	add_typecast(gtk_vruler_get_type(),	"Gtk::VRuler");



( run in 0.553 second using v1.01-cache-2.11-cpan-39bf76dae61 )