
/* Do not edit this file, as it is automatically generated by gendefs.pl */

#ifndef _Gtk_Defs_h_
#define _Gtk_Defs_h_

#include "ppport.h"

/* Clean up some Perl Pollution that confuses Gnome */
#ifdef _
#undef _
#endif

#if !defined(PERLIO_IS_STDIO) && defined(HASATTRIBUTE)
# undef printf
#endif

#ifndef PerlGtkDeclareFunc
#include "PerlGtkInt.h"
#endif

#include <gtk/gtk.h>
#include <gtk/gtkinvisible.h>
#include "GtkTypes.h"
#include "GdkTypes.h"
#include "MiscTypes.h"

#if !defined(PERLIO_IS_STDIO) && defined(HASATTRIBUTE)
# define printf PerlIO_stdoutf
#endif

PerlGtkDeclareFunc(void, Gtk_InstallObjects)(void);
PerlGtkDeclareFunc(void, Gtk_InstallTypedefs)(void);

#define TYPE_GdkAxisUse
#define newSVGdkAxisUse(value) newSVDefEnumHash(GTK_TYPE_GDK_AXIS_USE, (value))
#define SvGdkAxisUse(value) SvDefEnumHash(GTK_TYPE_GDK_AXIS_USE, (value))
typedef GdkAxisUse Gtk__Gdk__AxisUse;
#define TYPE_GdkByteOrder
#define newSVGdkByteOrder(value) newSVDefEnumHash(GTK_TYPE_GDK_BYTE_ORDER, (value))
#define SvGdkByteOrder(value) SvDefEnumHash(GTK_TYPE_GDK_BYTE_ORDER, (value))
typedef GdkByteOrder Gtk__Gdk__ByteOrder;
#define TYPE_GdkCapStyle
#define newSVGdkCapStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_CAP_STYLE, (value))
#define SvGdkCapStyle(value) SvDefEnumHash(GTK_TYPE_GDK_CAP_STYLE, (value))
typedef GdkCapStyle Gtk__Gdk__CapStyle;
#define TYPE_GdkCrossingMode
#define newSVGdkCrossingMode(value) newSVDefEnumHash(GTK_TYPE_GDK_CROSSING_MODE, (value))
#define SvGdkCrossingMode(value) SvDefEnumHash(GTK_TYPE_GDK_CROSSING_MODE, (value))
typedef GdkCrossingMode Gtk__Gdk__CrossingMode;
#define TYPE_GdkCursorType
#define newSVGdkCursorType(value) newSVDefEnumHash(GTK_TYPE_GDK_CURSOR_TYPE, (value))
#define SvGdkCursorType(value) SvDefEnumHash(GTK_TYPE_GDK_CURSOR_TYPE, (value))
typedef GdkCursorType Gtk__Gdk__CursorType;
#define TYPE_GdkDragProtocol
#define newSVGdkDragProtocol(value) newSVDefEnumHash(GTK_TYPE_GDK_DRAG_PROTOCOL, (value))
#define SvGdkDragProtocol(value) SvDefEnumHash(GTK_TYPE_GDK_DRAG_PROTOCOL, (value))
typedef GdkDragProtocol Gtk__Gdk__DragProtocol;
#define TYPE_GdkEventType
#define newSVGdkEventType(value) newSVDefEnumHash(GTK_TYPE_GDK_EVENT_TYPE, (value))
#define SvGdkEventType(value) SvDefEnumHash(GTK_TYPE_GDK_EVENT_TYPE, (value))
typedef GdkEventType Gtk__Gdk__EventType;
#define TYPE_GdkExtensionMode
#define newSVGdkExtensionMode(value) newSVDefEnumHash(GTK_TYPE_GDK_EXTENSION_MODE, (value))
#define SvGdkExtensionMode(value) SvDefEnumHash(GTK_TYPE_GDK_EXTENSION_MODE, (value))
typedef GdkExtensionMode Gtk__Gdk__ExtensionMode;
#define TYPE_GdkFill
#define newSVGdkFill(value) newSVDefEnumHash(GTK_TYPE_GDK_FILL, (value))
#define SvGdkFill(value) SvDefEnumHash(GTK_TYPE_GDK_FILL, (value))
typedef GdkFill Gtk__Gdk__Fill;
#define TYPE_GdkFillRule
#define newSVGdkFillRule(value) newSVDefEnumHash(GTK_TYPE_GDK_FILL_RULE, (value))
#define SvGdkFillRule(value) SvDefEnumHash(GTK_TYPE_GDK_FILL_RULE, (value))
typedef GdkFillRule Gtk__Gdk__FillRule;
#define TYPE_GdkFunction
#define newSVGdkFunction(value) newSVDefEnumHash(GTK_TYPE_GDK_FUNCTION, (value))
#define SvGdkFunction(value) SvDefEnumHash(GTK_TYPE_GDK_FUNCTION, (value))
typedef GdkFunction Gtk__Gdk__Function;
#define TYPE_GdkImageType
#define newSVGdkImageType(value) newSVDefEnumHash(GTK_TYPE_GDK_IMAGE_TYPE, (value))
#define SvGdkImageType(value) SvDefEnumHash(GTK_TYPE_GDK_IMAGE_TYPE, (value))
typedef GdkImageType Gtk__Gdk__ImageType;
#define TYPE_GdkInputMode
#define newSVGdkInputMode(value) newSVDefEnumHash(GTK_TYPE_GDK_INPUT_MODE, (value))
#define SvGdkInputMode(value) SvDefEnumHash(GTK_TYPE_GDK_INPUT_MODE, (value))
typedef GdkInputMode Gtk__Gdk__InputMode;
#define TYPE_GdkInputSource
#define newSVGdkInputSource(value) newSVDefEnumHash(GTK_TYPE_GDK_INPUT_SOURCE, (value))
#define SvGdkInputSource(value) SvDefEnumHash(GTK_TYPE_GDK_INPUT_SOURCE, (value))
typedef GdkInputSource Gtk__Gdk__InputSource;
#define TYPE_GdkJoinStyle
#define newSVGdkJoinStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_JOIN_STYLE, (value))
#define SvGdkJoinStyle(value) SvDefEnumHash(GTK_TYPE_GDK_JOIN_STYLE, (value))
typedef GdkJoinStyle Gtk__Gdk__JoinStyle;
#define TYPE_GdkLineStyle
#define newSVGdkLineStyle(value) newSVDefEnumHash(GTK_TYPE_GDK_LINE_STYLE, (value))
#define SvGdkLineStyle(value) SvDefEnumHash(GTK_TYPE_GDK_LINE_STYLE, (value))
typedef GdkLineStyle Gtk__Gdk__LineStyle;
#define TYPE_GdkNotifyType
#define newSVGdkNotifyType(value) newSVDefEnumHash(GTK_TYPE_GDK_NOTIFY_TYPE, (value))
#define SvGdkNotifyType(value) SvDefEnumHash(GTK_TYPE_GDK_NOTIFY_TYPE, (value))
typedef GdkNotifyType Gtk__Gdk__NotifyType;
#define TYPE_GdkOverlapType
#define newSVGdkOverlapType(value) newSVDefEnumHash(GTK_TYPE_GDK_OVERLAP_TYPE, (value))
#define SvGdkOverlapType(value) SvDefEnumHash(GTK_TYPE_GDK_OVERLAP_TYPE, (value))
typedef GdkOverlapType Gtk__Gdk__OverlapType;
#define TYPE_GdkPropMode
#define newSVGdkPropMode(value) newSVDefEnumHash(GTK_TYPE_GDK_PROP_MODE, (value))
#define SvGdkPropMode(value) SvDefEnumHash(GTK_TYPE_GDK_PROP_MODE, (value))
typedef GdkPropMode Gtk__Gdk__PropMode;
#define TYPE_GdkPropertyState
#define newSVGdkPropertyState(value) newSVDefEnumHash(GTK_TYPE_GDK_PROPERTY_STATE, (value))
#define SvGdkPropertyState(value) SvDefEnumHash(GTK_TYPE_GDK_PROPERTY_STATE, (value))
typedef GdkPropertyState Gtk__Gdk__PropertyState;
#define TYPE_GdkRgbDither
#define newSVGdkRgbDither(value) newSVDefEnumHash(GTK_TYPE_GDK_RGB_DITHER, (value))
#define SvGdkRgbDither(value) SvDefEnumHash(GTK_TYPE_GDK_RGB_DITHER, (value))
typedef GdkRgbDither Gtk__Gdk__Rgb__Dither;
#define TYPE_GdkSelection
#define newSVGdkSelection(value) newSVDefEnumHash(GTK_TYPE_GDK_SELECTION, (value))
#define SvGdkSelection(value) SvDefEnumHash(GTK_TYPE_GDK_SELECTION, (value))
typedef GdkSelection Gtk__Gdk__Selection;
#define TYPE_GdkStatus
#define newSVGdkStatus(value) newSVDefEnumHash(GTK_TYPE_GDK_STATUS, (value))
#define SvGdkStatus(value) SvDefEnumHash(GTK_TYPE_GDK_STATUS, (value))
typedef GdkStatus Gtk__Gdk__Status;
#define TYPE_GdkSubwindowMode
#define newSVGdkSubwindowMode(value) newSVDefEnumHash(GTK_TYPE_GDK_SUBWINDOW_MODE, (value))
#define SvGdkSubwindowMode(value) SvDefEnumHash(GTK_TYPE_GDK_SUBWINDOW_MODE, (value))
typedef GdkSubwindowMode Gtk__Gdk__SubwindowMode;
#define TYPE_GdkVisibilityState
#define newSVGdkVisibilityState(value) newSVDefEnumHash(GTK_TYPE_GDK_VISIBILITY_STATE, (value))
#define SvGdkVisibilityState(value) SvDefEnumHash(GTK_TYPE_GDK_VISIBILITY_STATE, (value))
typedef GdkVisibilityState Gtk__Gdk__VisibilityState;
#define TYPE_GdkVisualType
#define newSVGdkVisualType(value) newSVDefEnumHash(GTK_TYPE_GDK_VISUAL_TYPE, (value))
#define SvGdkVisualType(value) SvDefEnumHash(GTK_TYPE_GDK_VISUAL_TYPE, (value))
typedef GdkVisualType Gtk__Gdk__VisualType;
#define TYPE_GdkWindowClass
#define newSVGdkWindowClass(value) newSVDefEnumHash(GTK_TYPE_GDK_WINDOW_CLASS, (value))
#define SvGdkWindowClass(value) SvDefEnumHash(GTK_TYPE_GDK_WINDOW_CLASS, (value))
typedef GdkWindowClass Gtk__Gdk__WindowClass;
#define TYPE_GdkWindowType
#define newSVGdkWindowType(value) newSVDefEnumHash(GTK_TYPE_GDK_WINDOW_TYPE, (value))
#define SvGdkWindowType(value) SvDefEnumHash(GTK_TYPE_GDK_WINDOW_TYPE, (value))
typedef GdkWindowType Gtk__Gdk__WindowType;
#define TYPE_GtkAnchorType
#define newSVGtkAnchorType(value) newSVDefEnumHash(GTK_TYPE_ANCHOR_TYPE, (value))
#define SvGtkAnchorType(value) SvDefEnumHash(GTK_TYPE_ANCHOR_TYPE, (value))
typedef GtkAnchorType Gtk__AnchorType;
#define TYPE_GtkArrowType
#define newSVGtkArrowType(value) newSVDefEnumHash(GTK_TYPE_ARROW_TYPE, (value))
#define SvGtkArrowType(value) SvDefEnumHash(GTK_TYPE_ARROW_TYPE, (value))
typedef GtkArrowType Gtk__ArrowType;
#define TYPE_GtkButtonBoxStyle
#define newSVGtkButtonBoxStyle(value) newSVDefEnumHash(GTK_TYPE_BUTTON_BOX_STYLE, (value))
#define SvGtkButtonBoxStyle(value) SvDefEnumHash(GTK_TYPE_BUTTON_BOX_STYLE, (value))
typedef GtkButtonBoxStyle Gtk__ButtonBoxStyle;
#define TYPE_GtkCListDragPos
#define newSVGtkCListDragPos(value) newSVDefEnumHash(GTK_TYPE_CLIST_DRAG_POS, (value))
#define SvGtkCListDragPos(value) SvDefEnumHash(GTK_TYPE_CLIST_DRAG_POS, (value))
typedef GtkCListDragPos Gtk__CListDragPos;
#define TYPE_GtkCTreeExpanderStyle
#define newSVGtkCTreeExpanderStyle(value) newSVDefEnumHash(GTK_TYPE_CTREE_EXPANDER_STYLE, (value))
#define SvGtkCTreeExpanderStyle(value) SvDefEnumHash(GTK_TYPE_CTREE_EXPANDER_STYLE, (value))
typedef GtkCTreeExpanderStyle Gtk__CTreeExpanderStyle;
#define TYPE_GtkCTreeExpansionType
#define newSVGtkCTreeExpansionType(value) newSVDefEnumHash(GTK_TYPE_CTREE_EXPANSION_TYPE, (value))
#define SvGtkCTreeExpansionType(value) SvDefEnumHash(GTK_TYPE_CTREE_EXPANSION_TYPE, (value))
typedef GtkCTreeExpansionType Gtk__CTreeExpansionType;
#define TYPE_GtkCTreeLineStyle
#define newSVGtkCTreeLineStyle(value) newSVDefEnumHash(GTK_TYPE_CTREE_LINE_STYLE, (value))
#define SvGtkCTreeLineStyle(value) SvDefEnumHash(GTK_TYPE_CTREE_LINE_STYLE, (value))
typedef GtkCTreeLineStyle Gtk__CTreeLineStyle;
#define TYPE_GtkCTreePos
#define newSVGtkCTreePos(value) newSVDefEnumHash(GTK_TYPE_CTREE_POS, (value))
#define SvGtkCTreePos(value) SvDefEnumHash(GTK_TYPE_CTREE_POS, (value))
typedef GtkCTreePos Gtk__CTreePos;
#define TYPE_GtkCellType
#define newSVGtkCellType(value) newSVDefEnumHash(GTK_TYPE_CELL_TYPE, (value))
#define SvGtkCellType(value) SvDefEnumHash(GTK_TYPE_CELL_TYPE, (value))
typedef GtkCellType Gtk__CellType;
#define TYPE_GtkCornerType
#define newSVGtkCornerType(value) newSVDefEnumHash(GTK_TYPE_CORNER_TYPE, (value))
#define SvGtkCornerType(value) SvDefEnumHash(GTK_TYPE_CORNER_TYPE, (value))
typedef GtkCornerType Gtk__CornerType;
#define TYPE_GtkCurveType
#define newSVGtkCurveType(value) newSVDefEnumHash(GTK_TYPE_CURVE_TYPE, (value))
#define SvGtkCurveType(value) SvDefEnumHash(GTK_TYPE_CURVE_TYPE, (value))
typedef GtkCurveType Gtk__CurveType;
#define TYPE_GtkDirectionType
#define newSVGtkDirectionType(value) newSVDefEnumHash(GTK_TYPE_DIRECTION_TYPE, (value))
#define SvGtkDirectionType(value) SvDefEnumHash(GTK_TYPE_DIRECTION_TYPE, (value))
typedef GtkDirectionType Gtk__DirectionType;
#define TYPE_GtkFontFilterType
#define newSVGtkFontFilterType(value) newSVDefEnumHash(GTK_TYPE_FONT_FILTER_TYPE, (value))
#define SvGtkFontFilterType(value) SvDefEnumHash(GTK_TYPE_FONT_FILTER_TYPE, (value))
typedef GtkFontFilterType Gtk__FontFilterType;
#define TYPE_GtkFontMetricType
#define newSVGtkFontMetricType(value) newSVDefEnumHash(GTK_TYPE_FONT_METRIC_TYPE, (value))
#define SvGtkFontMetricType(value) SvDefEnumHash(GTK_TYPE_FONT_METRIC_TYPE, (value))
typedef GtkFontMetricType Gtk__FontMetricType;
#define TYPE_GtkFundamentalType
#define newSVGtkFundamentalType(value) newSVDefEnumHash(GTK_TYPE_FUNDAMENTAL_TYPE, (value))
#define SvGtkFundamentalType(value) SvDefEnumHash(GTK_TYPE_FUNDAMENTAL_TYPE, (value))
typedef GtkFundamentalType Gtk__FundamentalType;
#define TYPE_GtkJustification
#define newSVGtkJustification(value) newSVDefEnumHash(GTK_TYPE_JUSTIFICATION, (value))
#define SvGtkJustification(value) SvDefEnumHash(GTK_TYPE_JUSTIFICATION, (value))
typedef GtkJustification Gtk__Justification;
#define TYPE_GtkMatchType
#define newSVGtkMatchType(value) newSVDefEnumHash(GTK_TYPE_MATCH_TYPE, (value))
#define SvGtkMatchType(value) SvDefEnumHash(GTK_TYPE_MATCH_TYPE, (value))
typedef GtkMatchType Gtk__MatchType;
#define TYPE_GtkMenuFactoryType
#define newSVGtkMenuFactoryType(value) newSVDefEnumHash(GTK_TYPE_MENU_FACTORY_TYPE, (value))
#define SvGtkMenuFactoryType(value) SvDefEnumHash(GTK_TYPE_MENU_FACTORY_TYPE, (value))
typedef GtkMenuFactoryType Gtk__MenuFactoryType;
#define TYPE_GtkMetricType
#define newSVGtkMetricType(value) newSVDefEnumHash(GTK_TYPE_METRIC_TYPE, (value))
#define SvGtkMetricType(value) SvDefEnumHash(GTK_TYPE_METRIC_TYPE, (value))
typedef GtkMetricType Gtk__MetricType;
#define TYPE_GtkOrientation
#define newSVGtkOrientation(value) newSVDefEnumHash(GTK_TYPE_ORIENTATION, (value))
#define SvGtkOrientation(value) SvDefEnumHash(GTK_TYPE_ORIENTATION, (value))
typedef GtkOrientation Gtk__Orientation;
#define TYPE_GtkPackType
#define newSVGtkPackType(value) newSVDefEnumHash(GTK_TYPE_PACK_TYPE, (value))
#define SvGtkPackType(value) SvDefEnumHash(GTK_TYPE_PACK_TYPE, (value))
typedef GtkPackType Gtk__PackType;
#define TYPE_GtkPathPriorityType
#define newSVGtkPathPriorityType(value) newSVDefEnumHash(GTK_TYPE_PATH_PRIORITY_TYPE, (value))
#define SvGtkPathPriorityType(value) SvDefEnumHash(GTK_TYPE_PATH_PRIORITY_TYPE, (value))
typedef GtkPathPriorityType Gtk__PathPriorityType;
#define TYPE_GtkPathType
#define newSVGtkPathType(value) newSVDefEnumHash(GTK_TYPE_PATH_TYPE, (value))
#define SvGtkPathType(value) SvDefEnumHash(GTK_TYPE_PATH_TYPE, (value))
typedef GtkPathType Gtk__PathType;
#define TYPE_GtkPolicyType
#define newSVGtkPolicyType(value) newSVDefEnumHash(GTK_TYPE_POLICY_TYPE, (value))
#define SvGtkPolicyType(value) SvDefEnumHash(GTK_TYPE_POLICY_TYPE, (value))
typedef GtkPolicyType Gtk__PolicyType;
#define TYPE_GtkPositionType
#define newSVGtkPositionType(value) newSVDefEnumHash(GTK_TYPE_POSITION_TYPE, (value))
#define SvGtkPositionType(value) SvDefEnumHash(GTK_TYPE_POSITION_TYPE, (value))
typedef GtkPositionType Gtk__PositionType;
#define TYPE_GtkPreviewType
#define newSVGtkPreviewType(value) newSVDefEnumHash(GTK_TYPE_PREVIEW_TYPE, (value))
#define SvGtkPreviewType(value) SvDefEnumHash(GTK_TYPE_PREVIEW_TYPE, (value))
typedef GtkPreviewType Gtk__PreviewType;
#define TYPE_GtkProgressBarOrientation
#define newSVGtkProgressBarOrientation(value) newSVDefEnumHash(GTK_TYPE_PROGRESS_BAR_ORIENTATION, (value))
#define SvGtkProgressBarOrientation(value) SvDefEnumHash(GTK_TYPE_PROGRESS_BAR_ORIENTATION, (value))
typedef GtkProgressBarOrientation Gtk__ProgressBarOrientation;
#define TYPE_GtkProgressBarStyle
#define newSVGtkProgressBarStyle(value) newSVDefEnumHash(GTK_TYPE_PROGRESS_BAR_STYLE, (value))
#define SvGtkProgressBarStyle(value) SvDefEnumHash(GTK_TYPE_PROGRESS_BAR_STYLE, (value))
typedef GtkProgressBarStyle Gtk__ProgressBarStyle;
#define TYPE_GtkReliefStyle
#define newSVGtkReliefStyle(value) newSVDefEnumHash(GTK_TYPE_RELIEF_STYLE, (value))
#define SvGtkReliefStyle(value) SvDefEnumHash(GTK_TYPE_RELIEF_STYLE, (value))
typedef GtkReliefStyle Gtk__ReliefStyle;
#define TYPE_GtkResizeMode
#define newSVGtkResizeMode(value) newSVDefEnumHash(GTK_TYPE_RESIZE_MODE, (value))
#define SvGtkResizeMode(value) SvDefEnumHash(GTK_TYPE_RESIZE_MODE, (value))
typedef GtkResizeMode Gtk__ResizeMode;
#define TYPE_GtkScrollType
#define newSVGtkScrollType(value) newSVDefEnumHash(GTK_TYPE_SCROLL_TYPE, (value))
#define SvGtkScrollType(value) SvDefEnumHash(GTK_TYPE_SCROLL_TYPE, (value))
typedef GtkScrollType Gtk__ScrollType;
#define TYPE_GtkSelectionMode
#define newSVGtkSelectionMode(value) newSVDefEnumHash(GTK_TYPE_SELECTION_MODE, (value))
#define SvGtkSelectionMode(value) SvDefEnumHash(GTK_TYPE_SELECTION_MODE, (value))
typedef GtkSelectionMode Gtk__SelectionMode;
#define TYPE_GtkShadowType
#define newSVGtkShadowType(value) newSVDefEnumHash(GTK_TYPE_SHADOW_TYPE, (value))
#define SvGtkShadowType(value) SvDefEnumHash(GTK_TYPE_SHADOW_TYPE, (value))
typedef GtkShadowType Gtk__ShadowType;
#define TYPE_GtkSideType
#define newSVGtkSideType(value) newSVDefEnumHash(GTK_TYPE_SIDE_TYPE, (value))
#define SvGtkSideType(value) SvDefEnumHash(GTK_TYPE_SIDE_TYPE, (value))
typedef GtkSideType Gtk__SideType;
#define TYPE_GtkSortType
#define newSVGtkSortType(value) newSVDefEnumHash(GTK_TYPE_SORT_TYPE, (value))
#define SvGtkSortType(value) SvDefEnumHash(GTK_TYPE_SORT_TYPE, (value))
typedef GtkSortType Gtk__SortType;
#define TYPE_GtkStateType
#define newSVGtkStateType(value) newSVDefEnumHash(GTK_TYPE_STATE_TYPE, (value))
#define SvGtkStateType(value) SvDefEnumHash(GTK_TYPE_STATE_TYPE, (value))
typedef GtkStateType Gtk__StateType;
#define TYPE_GtkSubmenuDirection
#define newSVGtkSubmenuDirection(value) newSVDefEnumHash(GTK_TYPE_SUBMENU_DIRECTION, (value))
#define SvGtkSubmenuDirection(value) SvDefEnumHash(GTK_TYPE_SUBMENU_DIRECTION, (value))
typedef GtkSubmenuDirection Gtk__SubmenuDirection;
#define TYPE_GtkSubmenuPlacement
#define newSVGtkSubmenuPlacement(value) newSVDefEnumHash(GTK_TYPE_SUBMENU_PLACEMENT, (value))
#define SvGtkSubmenuPlacement(value) SvDefEnumHash(GTK_TYPE_SUBMENU_PLACEMENT, (value))
typedef GtkSubmenuPlacement Gtk__SubmenuPlacement;
#define TYPE_GtkToolbarChildType
#define newSVGtkToolbarChildType(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_CHILD_TYPE, (value))
#define SvGtkToolbarChildType(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_CHILD_TYPE, (value))
typedef GtkToolbarChildType Gtk__ToolbarChildType;
#define TYPE_GtkToolbarSpaceStyle
#define newSVGtkToolbarSpaceStyle(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_SPACE_STYLE, (value))
#define SvGtkToolbarSpaceStyle(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_SPACE_STYLE, (value))
typedef GtkToolbarSpaceStyle Gtk__ToolbarSpaceStyle;
#define TYPE_GtkToolbarStyle
#define newSVGtkToolbarStyle(value) newSVDefEnumHash(GTK_TYPE_TOOLBAR_STYLE, (value))
#define SvGtkToolbarStyle(value) SvDefEnumHash(GTK_TYPE_TOOLBAR_STYLE, (value))
typedef GtkToolbarStyle Gtk__ToolbarStyle;
#define TYPE_GtkTreeViewMode
#define newSVGtkTreeViewMode(value) newSVDefEnumHash(GTK_TYPE_TREE_VIEW_MODE, (value))
#define SvGtkTreeViewMode(value) SvDefEnumHash(GTK_TYPE_TREE_VIEW_MODE, (value))
typedef GtkTreeViewMode Gtk__TreeViewMode;
#define TYPE_GtkTroughType
#define newSVGtkTroughType(value) newSVDefEnumHash(GTK_TYPE_TROUGH_TYPE, (value))
#define SvGtkTroughType(value) SvDefEnumHash(GTK_TYPE_TROUGH_TYPE, (value))
typedef GtkTroughType Gtk__TroughType;
#define TYPE_GtkUpdateType
#define newSVGtkUpdateType(value) newSVDefEnumHash(GTK_TYPE_UPDATE_TYPE, (value))
#define SvGtkUpdateType(value) SvDefEnumHash(GTK_TYPE_UPDATE_TYPE, (value))
typedef GtkUpdateType Gtk__UpdateType;
#define TYPE_GtkVisibility
#define newSVGtkVisibility(value) newSVDefEnumHash(GTK_TYPE_VISIBILITY, (value))
#define SvGtkVisibility(value) SvDefEnumHash(GTK_TYPE_VISIBILITY, (value))
typedef GtkVisibility Gtk__Visibility;
#define TYPE_GtkWindowPosition
#define newSVGtkWindowPosition(value) newSVDefEnumHash(GTK_TYPE_WINDOW_POSITION, (value))
#define SvGtkWindowPosition(value) SvDefEnumHash(GTK_TYPE_WINDOW_POSITION, (value))
typedef GtkWindowPosition Gtk__WindowPosition;
#define TYPE_GtkWindowType
#define newSVGtkWindowType(value) newSVDefEnumHash(GTK_TYPE_WINDOW_TYPE, (value))
#define SvGtkWindowType(value) SvDefEnumHash(GTK_TYPE_WINDOW_TYPE, (value))
typedef GtkWindowType Gtk__WindowType;
#define TYPE_GdkDragAction
#define newSVGdkDragAction(value) newSVDefFlagsHash(GTK_TYPE_GDK_DRAG_ACTION, (value))
#define SvGdkDragAction(value) SvDefFlagsHash(GTK_TYPE_GDK_DRAG_ACTION, (value))
typedef GdkDragAction Gtk__Gdk__DragAction;
#define TYPE_GdkEventMask
#define newSVGdkEventMask(value) newSVDefFlagsHash(GTK_TYPE_GDK_EVENT_MASK, (value))
#define SvGdkEventMask(value) SvDefFlagsHash(GTK_TYPE_GDK_EVENT_MASK, (value))
typedef GdkEventMask Gtk__Gdk__EventMask;
#define TYPE_GdkGCValuesMask
#define newSVGdkGCValuesMask(value) newSVDefFlagsHash(GTK_TYPE_GDK_GC_VALUES_MASK, (value))
#define SvGdkGCValuesMask(value) SvDefFlagsHash(GTK_TYPE_GDK_GC_VALUES_MASK, (value))
typedef GdkGCValuesMask Gtk__Gdk__GCValuesMask;
#define TYPE_GdkInputCondition
#define newSVGdkInputCondition(value) newSVDefFlagsHash(GTK_TYPE_GDK_INPUT_CONDITION, (value))
#define SvGdkInputCondition(value) SvDefFlagsHash(GTK_TYPE_GDK_INPUT_CONDITION, (value))
typedef GdkInputCondition Gtk__Gdk__InputCondition;
#define TYPE_GdkModifierType
#define newSVGdkModifierType(value) newSVDefFlagsHash(GTK_TYPE_GDK_MODIFIER_TYPE, (value))
#define SvGdkModifierType(value) SvDefFlagsHash(GTK_TYPE_GDK_MODIFIER_TYPE, (value))
typedef GdkModifierType Gtk__Gdk__ModifierType;
#define TYPE_GdkWMDecoration
#define newSVGdkWMDecoration(value) newSVDefFlagsHash(GTK_TYPE_GDK_WM_DECORATION, (value))
#define SvGdkWMDecoration(value) SvDefFlagsHash(GTK_TYPE_GDK_WM_DECORATION, (value))
typedef GdkWMDecoration Gtk__Gdk__WMDecoration;
#define TYPE_GdkWMFunction
#define newSVGdkWMFunction(value) newSVDefFlagsHash(GTK_TYPE_GDK_WM_FUNCTION, (value))
#define SvGdkWMFunction(value) SvDefFlagsHash(GTK_TYPE_GDK_WM_FUNCTION, (value))
typedef GdkWMFunction Gtk__Gdk__WMFunction;
#define TYPE_GdkWindowAttributesType
#define newSVGdkWindowAttributesType(value) newSVDefFlagsHash(GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE, (value))
#define SvGdkWindowAttributesType(value) SvDefFlagsHash(GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE, (value))
typedef GdkWindowAttributesType Gtk__Gdk__WindowAttributesType;
#define TYPE_GdkWindowHints
#define newSVGdkWindowHints(value) newSVDefFlagsHash(GTK_TYPE_GDK_WINDOW_HINTS, (value))
#define SvGdkWindowHints(value) SvDefFlagsHash(GTK_TYPE_GDK_WINDOW_HINTS, (value))
typedef GdkWindowHints Gtk__Gdk__WindowHints;
#define TYPE_GtkAccelFlags
#define newSVGtkAccelFlags(value) newSVDefFlagsHash(GTK_TYPE_ACCEL_FLAGS, (value))
#define SvGtkAccelFlags(value) SvDefFlagsHash(GTK_TYPE_ACCEL_FLAGS, (value))
typedef GtkAccelFlags Gtk__AccelFlags;
#define TYPE_GtkArgFlags
#define newSVGtkArgFlags(value) newSVDefFlagsHash(GTK_TYPE_ARG_FLAGS, (value))
#define SvGtkArgFlags(value) SvDefFlagsHash(GTK_TYPE_ARG_FLAGS, (value))
typedef GtkArgFlags Gtk__ArgFlags;
#define TYPE_GtkAttachOptions
#define newSVGtkAttachOptions(value) newSVDefFlagsHash(GTK_TYPE_ATTACH_OPTIONS, (value))
#define SvGtkAttachOptions(value) SvDefFlagsHash(GTK_TYPE_ATTACH_OPTIONS, (value))
typedef GtkAttachOptions Gtk__AttachOptions;
#define TYPE_GtkButtonAction
#define newSVGtkButtonAction(value) newSVDefFlagsHash(GTK_TYPE_BUTTON_ACTION, (value))
#define SvGtkButtonAction(value) SvDefFlagsHash(GTK_TYPE_BUTTON_ACTION, (value))
typedef GtkButtonAction Gtk__ButtonAction;
#define TYPE_GtkCalendarDisplayOptions
#define newSVGtkCalendarDisplayOptions(value) newSVDefFlagsHash(GTK_TYPE_CALENDAR_DISPLAY_OPTIONS, (value))
#define SvGtkCalendarDisplayOptions(value) SvDefFlagsHash(GTK_TYPE_CALENDAR_DISPLAY_OPTIONS, (value))
typedef GtkCalendarDisplayOptions Gtk__CalendarDisplayOptions;
#define TYPE_GtkDebugFlag
#define newSVGtkDebugFlag(value) newSVDefFlagsHash(GTK_TYPE_DEBUG_FLAG, (value))
#define SvGtkDebugFlag(value) SvDefFlagsHash(GTK_TYPE_DEBUG_FLAG, (value))
typedef GtkDebugFlag Gtk__DebugFlag;
#define TYPE_GtkDestDefaults
#define newSVGtkDestDefaults(value) newSVDefFlagsHash(GTK_TYPE_DEST_DEFAULTS, (value))
#define SvGtkDestDefaults(value) SvDefFlagsHash(GTK_TYPE_DEST_DEFAULTS, (value))
typedef GtkDestDefaults Gtk__DestDefaults;
#define TYPE_GtkFontType
#define newSVGtkFontType(value) newSVDefFlagsHash(GTK_TYPE_FONT_TYPE, (value))
#define SvGtkFontType(value) SvDefFlagsHash(GTK_TYPE_FONT_TYPE, (value))
typedef GtkFontType Gtk__FontType;
#define TYPE_GtkObjectFlags
#define newSVGtkObjectFlags(value) newSVDefFlagsHash(GTK_TYPE_OBJECT_FLAGS, (value))
#define SvGtkObjectFlags(value) SvDefFlagsHash(GTK_TYPE_OBJECT_FLAGS, (value))
typedef GtkObjectFlags Gtk__ObjectFlags;
#define TYPE_GtkPackerOptions
#define newSVGtkPackerOptions(value) newSVDefFlagsHash(GTK_TYPE_PACKER_OPTIONS, (value))
#define SvGtkPackerOptions(value) SvDefFlagsHash(GTK_TYPE_PACKER_OPTIONS, (value))
typedef GtkPackerOptions Gtk__PackerOptions;
#define TYPE_GtkRcFlags
#define newSVGtkRcFlags(value) newSVDefFlagsHash(GTK_TYPE_RC_FLAGS, (value))
#define SvGtkRcFlags(value) SvDefFlagsHash(GTK_TYPE_RC_FLAGS, (value))
typedef GtkRcFlags Gtk__RcFlags;
#define TYPE_GtkSignalRunType
#define newSVGtkSignalRunType(value) newSVDefFlagsHash(GTK_TYPE_SIGNAL_RUN_TYPE, (value))
#define SvGtkSignalRunType(value) SvDefFlagsHash(GTK_TYPE_SIGNAL_RUN_TYPE, (value))
typedef GtkSignalRunType Gtk__SignalRunType;
#define TYPE_GtkSpinButtonUpdatePolicy
#define newSVGtkSpinButtonUpdatePolicy(value) newSVDefFlagsHash(GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY, (value))
#define SvGtkSpinButtonUpdatePolicy(value) SvDefFlagsHash(GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY, (value))
typedef GtkSpinButtonUpdatePolicy Gtk__SpinButtonUpdatePolicy;
#define TYPE_GtkTargetFlags
#define newSVGtkTargetFlags(value) newSVDefFlagsHash(GTK_TYPE_TARGET_FLAGS, (value))
#define SvGtkTargetFlags(value) SvDefFlagsHash(GTK_TYPE_TARGET_FLAGS, (value))
typedef GtkTargetFlags Gtk__TargetFlags;
#define TYPE_GdkBitmap
PerlGtkDeclareFunc(SV *, newSVGdkBitmap)(GdkBitmap * value);
PerlGtkDeclareFunc(GdkBitmap *, SvGdkBitmap)(SV * value);
typedef GdkBitmap * Gtk__Gdk__Bitmap;
typedef GdkBitmap * Gtk__Gdk__Bitmap_OrNULL;
#define TYPE_GdkColorContext
PerlGtkDeclareFunc(SV *, newSVGdkColorContext)(GdkColorContext * value);
PerlGtkDeclareFunc(GdkColorContext *, SvGdkColorContext)(SV * value);
typedef GdkColorContext * Gtk__Gdk__ColorContext;
typedef GdkColorContext * Gtk__Gdk__ColorContext_OrNULL;
#define TYPE_GdkColormap
PerlGtkDeclareFunc(SV *, newSVGdkColormap)(GdkColormap * value);
PerlGtkDeclareFunc(GdkColormap *, SvGdkColormap)(SV * value);
typedef GdkColormap * Gtk__Gdk__Colormap;
typedef GdkColormap * Gtk__Gdk__Colormap_OrNULL;
#define TYPE_GdkCursor
PerlGtkDeclareFunc(SV *, newSVGdkCursor)(GdkCursor * value);
PerlGtkDeclareFunc(GdkCursor *, SvGdkCursor)(SV * value);
typedef GdkCursor * Gtk__Gdk__Cursor;
typedef GdkCursor * Gtk__Gdk__Cursor_OrNULL;
#define TYPE_GdkDragContext
PerlGtkDeclareFunc(SV *, newSVGdkDragContext)(GdkDragContext * value);
PerlGtkDeclareFunc(GdkDragContext *, SvGdkDragContext)(SV * value);
typedef GdkDragContext * Gtk__Gdk__DragContext;
typedef GdkDragContext * Gtk__Gdk__DragContext_OrNULL;
#define TYPE_GdkFont
PerlGtkDeclareFunc(SV *, newSVGdkFont)(GdkFont * value);
PerlGtkDeclareFunc(GdkFont *, SvGdkFont)(SV * value);
typedef GdkFont * Gtk__Gdk__Font;
typedef GdkFont * Gtk__Gdk__Font_OrNULL;
#define TYPE_GdkPixmap
PerlGtkDeclareFunc(SV *, newSVGdkPixmap)(GdkPixmap * value);
PerlGtkDeclareFunc(GdkPixmap *, SvGdkPixmap)(SV * value);
typedef GdkPixmap * Gtk__Gdk__Pixmap;
typedef GdkPixmap * Gtk__Gdk__Pixmap_OrNULL;
#define TYPE_GdkRgbCmap
PerlGtkDeclareFunc(SV *, newSVGdkRgbCmap)(GdkRgbCmap * value);
PerlGtkDeclareFunc(GdkRgbCmap *, SvGdkRgbCmap)(SV * value);
typedef GdkRgbCmap * Gtk__Gdk__Rgb__Cmap;
typedef GdkRgbCmap * Gtk__Gdk__Rgb__Cmap_OrNULL;
#define TYPE_GdkVisual
PerlGtkDeclareFunc(SV *, newSVGdkVisual)(GdkVisual * value);
PerlGtkDeclareFunc(GdkVisual *, SvGdkVisual)(SV * value);
typedef GdkVisual * Gtk__Gdk__Visual;
typedef GdkVisual * Gtk__Gdk__Visual_OrNULL;
#define TYPE_GdkWindow
PerlGtkDeclareFunc(SV *, newSVGdkWindow)(GdkWindow * value);
PerlGtkDeclareFunc(GdkWindow *, SvGdkWindow)(SV * value);
typedef GdkWindow * Gtk__Gdk__Window;
typedef GdkWindow * Gtk__Gdk__Window_OrNULL;
#define TYPE_GtkAccelGroup
PerlGtkDeclareFunc(SV *, newSVGtkAccelGroup)(GtkAccelGroup * value);
PerlGtkDeclareFunc(GtkAccelGroup *, SvGtkAccelGroup)(SV * value);
typedef GtkAccelGroup * Gtk__AccelGroup;
typedef GtkAccelGroup * Gtk__AccelGroup_OrNULL;
#define TYPE_GtkBoxChild
PerlGtkDeclareFunc(SV *, newSVGtkBoxChild)(GtkBoxChild * value);
PerlGtkDeclareFunc(GtkBoxChild *, SvGtkBoxChild)(SV * value);
typedef GtkBoxChild * Gtk__BoxChild;
typedef GtkBoxChild * Gtk__BoxChild_OrNULL;
#define TYPE_GtkCListRow
PerlGtkDeclareFunc(SV *, newSVGtkCListRow)(GtkCListRow * value);
PerlGtkDeclareFunc(GtkCListRow *, SvGtkCListRow)(SV * value);
typedef GtkCListRow * Gtk__CListRow;
typedef GtkCListRow * Gtk__CListRow_OrNULL;
#define TYPE_GtkCTreeNode
PerlGtkDeclareFunc(SV *, newSVGtkCTreeNode)(GtkCTreeNode * value);
PerlGtkDeclareFunc(GtkCTreeNode *, SvGtkCTreeNode)(SV * value);
typedef GtkCTreeNode * Gtk__CTreeNode;
typedef GtkCTreeNode * Gtk__CTreeNode_OrNULL;
#define TYPE_GtkCTreeRow
PerlGtkDeclareFunc(SV *, newSVGtkCTreeRow)(GtkCTreeRow * value);
PerlGtkDeclareFunc(GtkCTreeRow *, SvGtkCTreeRow)(SV * value);
typedef GtkCTreeRow * Gtk__CTreeRow;
typedef GtkCTreeRow * Gtk__CTreeRow_OrNULL;
#define TYPE_GtkPackerChild
PerlGtkDeclareFunc(SV *, newSVGtkPackerChild)(GtkPackerChild * value);
PerlGtkDeclareFunc(GtkPackerChild *, SvGtkPackerChild)(SV * value);
typedef GtkPackerChild * Gtk__PackerChild;
typedef GtkPackerChild * Gtk__PackerChild_OrNULL;
#define TYPE_GtkRcStyle
PerlGtkDeclareFunc(SV *, newSVGtkRcStyle)(GtkRcStyle * value);
PerlGtkDeclareFunc(GtkRcStyle *, SvGtkRcStyle)(SV * value);
typedef GtkRcStyle * Gtk__RcStyle;
typedef GtkRcStyle * Gtk__RcStyle_OrNULL;
#define TYPE_GtkStyle
PerlGtkDeclareFunc(SV *, newSVGtkStyle)(GtkStyle * value);
PerlGtkDeclareFunc(GtkStyle *, SvGtkStyle)(SV * value);
typedef GtkStyle * Gtk__Style;
typedef GtkStyle * Gtk__Style_OrNULL;
#define TYPE_GtkTargetList
PerlGtkDeclareFunc(SV *, newSVGtkTargetList)(GtkTargetList * value);
PerlGtkDeclareFunc(GtkTargetList *, SvGtkTargetList)(SV * value);
typedef GtkTargetList * Gtk__TargetList;
typedef GtkTargetList * Gtk__TargetList_OrNULL;
#define TYPE_GdkColor
PerlGtkDeclareFunc(SV *, newSVGdkColor)(GdkColor * value);
PerlGtkDeclareFunc(GdkColor *, SvSetGdkColor)(SV * value, GdkColor * dest);
#define SvGdkColor(value) SvSetGdkColor((value), 0)
typedef GdkColor * Gtk__Gdk__Color;
typedef GdkColor * Gtk__Gdk__Color_OrNULL;
#define TYPE_GdkEvent
PerlGtkDeclareFunc(SV *, newSVGdkEvent)(GdkEvent * value);
PerlGtkDeclareFunc(GdkEvent *, SvSetGdkEvent)(SV * value, GdkEvent * dest);
#define SvGdkEvent(value) SvSetGdkEvent((value), 0)
typedef GdkEvent * Gtk__Gdk__Event;
typedef GdkEvent * Gtk__Gdk__Event_OrNULL;
#define TYPE_GtkAllocation
PerlGtkDeclareFunc(SV *, newSVGtkAllocation)(GtkAllocation * value);
PerlGtkDeclareFunc(GtkAllocation *, SvSetGtkAllocation)(SV * value, GtkAllocation * dest);
#define SvGtkAllocation(value) SvSetGtkAllocation((value), 0)
typedef GtkAllocation * Gtk__Allocation;
typedef GtkAllocation * Gtk__Allocation_OrNULL;
#define TYPE_GtkNotebookPage
PerlGtkDeclareFunc(SV *, newSVGtkNotebookPage)(GtkNotebookPage * value);
PerlGtkDeclareFunc(GtkNotebookPage *, SvSetGtkNotebookPage)(SV * value, GtkNotebookPage * dest);
#define SvGtkNotebookPage(value) SvSetGtkNotebookPage((value), 0)
typedef GtkNotebookPage * Gtk__NotebookPage;
typedef GtkNotebookPage * Gtk__NotebookPage_OrNULL;
#define TYPE_GtkRequisition
PerlGtkDeclareFunc(SV *, newSVGtkRequisition)(GtkRequisition * value);
PerlGtkDeclareFunc(GtkRequisition *, SvSetGtkRequisition)(SV * value, GtkRequisition * dest);
#define SvGtkRequisition(value) SvSetGtkRequisition((value), 0)
typedef GtkRequisition * Gtk__Requisition;
typedef GtkRequisition * Gtk__Requisition_OrNULL;
#ifdef GTK_ACCEL_LABEL
#define TYPE_GtkAccelLabel
typedef GtkAccelLabel * Gtk__AccelLabel;
typedef GtkAccelLabel * Gtk__AccelLabel_OrNULL;
typedef GtkAccelLabel * Gtk__AccelLabel_Sink;
#define CastGtk__AccelLabel GTK_ACCEL_LABEL
#define CastGtk__AccelLabel_OrNULL GTK_ACCEL_LABEL
#define CastGtk__AccelLabel_Sink GTK_ACCEL_LABEL
#define newSVGtkAccelLabel(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAccelLabel(x) GTK_ACCEL_LABEL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ADJUSTMENT
#define TYPE_GtkAdjustment
typedef GtkAdjustment * Gtk__Adjustment;
typedef GtkAdjustment * Gtk__Adjustment_OrNULL;
typedef GtkAdjustment * Gtk__Adjustment_Sink;
#define CastGtk__Adjustment GTK_ADJUSTMENT
#define CastGtk__Adjustment_OrNULL GTK_ADJUSTMENT
#define CastGtk__Adjustment_Sink GTK_ADJUSTMENT
#define newSVGtkAdjustment(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAdjustment(x) GTK_ADJUSTMENT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ALIGNMENT
#define TYPE_GtkAlignment
typedef GtkAlignment * Gtk__Alignment;
typedef GtkAlignment * Gtk__Alignment_OrNULL;
typedef GtkAlignment * Gtk__Alignment_Sink;
#define CastGtk__Alignment GTK_ALIGNMENT
#define CastGtk__Alignment_OrNULL GTK_ALIGNMENT
#define CastGtk__Alignment_Sink GTK_ALIGNMENT
#define newSVGtkAlignment(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAlignment(x) GTK_ALIGNMENT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ARROW
#define TYPE_GtkArrow
typedef GtkArrow * Gtk__Arrow;
typedef GtkArrow * Gtk__Arrow_OrNULL;
typedef GtkArrow * Gtk__Arrow_Sink;
#define CastGtk__Arrow GTK_ARROW
#define CastGtk__Arrow_OrNULL GTK_ARROW
#define CastGtk__Arrow_Sink GTK_ARROW
#define newSVGtkArrow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkArrow(x) GTK_ARROW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ASPECT_FRAME
#define TYPE_GtkAspectFrame
typedef GtkAspectFrame * Gtk__AspectFrame;
typedef GtkAspectFrame * Gtk__AspectFrame_OrNULL;
typedef GtkAspectFrame * Gtk__AspectFrame_Sink;
#define CastGtk__AspectFrame GTK_ASPECT_FRAME
#define CastGtk__AspectFrame_OrNULL GTK_ASPECT_FRAME
#define CastGtk__AspectFrame_Sink GTK_ASPECT_FRAME
#define newSVGtkAspectFrame(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkAspectFrame(x) GTK_ASPECT_FRAME(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BIN
#define TYPE_GtkBin
typedef GtkBin * Gtk__Bin;
typedef GtkBin * Gtk__Bin_OrNULL;
typedef GtkBin * Gtk__Bin_Sink;
#define CastGtk__Bin GTK_BIN
#define CastGtk__Bin_OrNULL GTK_BIN
#define CastGtk__Bin_Sink GTK_BIN
#define newSVGtkBin(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkBin(x) GTK_BIN(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BOX
#define TYPE_GtkBox
typedef GtkBox * Gtk__Box;
typedef GtkBox * Gtk__Box_OrNULL;
typedef GtkBox * Gtk__Box_Sink;
#define CastGtk__Box GTK_BOX
#define CastGtk__Box_OrNULL GTK_BOX
#define CastGtk__Box_Sink GTK_BOX
#define newSVGtkBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkBox(x) GTK_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BUTTON
#define TYPE_GtkButton
typedef GtkButton * Gtk__Button;
typedef GtkButton * Gtk__Button_OrNULL;
typedef GtkButton * Gtk__Button_Sink;
#define CastGtk__Button GTK_BUTTON
#define CastGtk__Button_OrNULL GTK_BUTTON
#define CastGtk__Button_Sink GTK_BUTTON
#define newSVGtkButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkButton(x) GTK_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_BUTTON_BOX
#define TYPE_GtkButtonBox
typedef GtkButtonBox * Gtk__ButtonBox;
typedef GtkButtonBox * Gtk__ButtonBox_OrNULL;
typedef GtkButtonBox * Gtk__ButtonBox_Sink;
#define CastGtk__ButtonBox GTK_BUTTON_BOX
#define CastGtk__ButtonBox_OrNULL GTK_BUTTON_BOX
#define CastGtk__ButtonBox_Sink GTK_BUTTON_BOX
#define newSVGtkButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkButtonBox(x) GTK_BUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CLIST
#define TYPE_GtkCList
typedef GtkCList * Gtk__CList;
typedef GtkCList * Gtk__CList_OrNULL;
typedef GtkCList * Gtk__CList_Sink;
#define CastGtk__CList GTK_CLIST
#define CastGtk__CList_OrNULL GTK_CLIST
#define CastGtk__CList_Sink GTK_CLIST
#define newSVGtkCList(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCList(x) GTK_CLIST(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CTREE
#define TYPE_GtkCTree
typedef GtkCTree * Gtk__CTree;
typedef GtkCTree * Gtk__CTree_OrNULL;
typedef GtkCTree * Gtk__CTree_Sink;
#define CastGtk__CTree GTK_CTREE
#define CastGtk__CTree_OrNULL GTK_CTREE
#define CastGtk__CTree_Sink GTK_CTREE
#define newSVGtkCTree(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCTree(x) GTK_CTREE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CALENDAR
#define TYPE_GtkCalendar
typedef GtkCalendar * Gtk__Calendar;
typedef GtkCalendar * Gtk__Calendar_OrNULL;
typedef GtkCalendar * Gtk__Calendar_Sink;
#define CastGtk__Calendar GTK_CALENDAR
#define CastGtk__Calendar_OrNULL GTK_CALENDAR
#define CastGtk__Calendar_Sink GTK_CALENDAR
#define newSVGtkCalendar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCalendar(x) GTK_CALENDAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CHECK_BUTTON
#define TYPE_GtkCheckButton
typedef GtkCheckButton * Gtk__CheckButton;
typedef GtkCheckButton * Gtk__CheckButton_OrNULL;
typedef GtkCheckButton * Gtk__CheckButton_Sink;
#define CastGtk__CheckButton GTK_CHECK_BUTTON
#define CastGtk__CheckButton_OrNULL GTK_CHECK_BUTTON
#define CastGtk__CheckButton_Sink GTK_CHECK_BUTTON
#define newSVGtkCheckButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCheckButton(x) GTK_CHECK_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CHECK_MENU_ITEM
#define TYPE_GtkCheckMenuItem
typedef GtkCheckMenuItem * Gtk__CheckMenuItem;
typedef GtkCheckMenuItem * Gtk__CheckMenuItem_OrNULL;
typedef GtkCheckMenuItem * Gtk__CheckMenuItem_Sink;
#define CastGtk__CheckMenuItem GTK_CHECK_MENU_ITEM
#define CastGtk__CheckMenuItem_OrNULL GTK_CHECK_MENU_ITEM
#define CastGtk__CheckMenuItem_Sink GTK_CHECK_MENU_ITEM
#define newSVGtkCheckMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCheckMenuItem(x) GTK_CHECK_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COLOR_SELECTION
#define TYPE_GtkColorSelection
typedef GtkColorSelection * Gtk__ColorSelection;
typedef GtkColorSelection * Gtk__ColorSelection_OrNULL;
typedef GtkColorSelection * Gtk__ColorSelection_Sink;
#define CastGtk__ColorSelection GTK_COLOR_SELECTION
#define CastGtk__ColorSelection_OrNULL GTK_COLOR_SELECTION
#define CastGtk__ColorSelection_Sink GTK_COLOR_SELECTION
#define newSVGtkColorSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkColorSelection(x) GTK_COLOR_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COLOR_SELECTION_DIALOG
#define TYPE_GtkColorSelectionDialog
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog;
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog_OrNULL;
typedef GtkColorSelectionDialog * Gtk__ColorSelectionDialog_Sink;
#define CastGtk__ColorSelectionDialog GTK_COLOR_SELECTION_DIALOG
#define CastGtk__ColorSelectionDialog_OrNULL GTK_COLOR_SELECTION_DIALOG
#define CastGtk__ColorSelectionDialog_Sink GTK_COLOR_SELECTION_DIALOG
#define newSVGtkColorSelectionDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkColorSelectionDialog(x) GTK_COLOR_SELECTION_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_COMBO
#define TYPE_GtkCombo
typedef GtkCombo * Gtk__Combo;
typedef GtkCombo * Gtk__Combo_OrNULL;
typedef GtkCombo * Gtk__Combo_Sink;
#define CastGtk__Combo GTK_COMBO
#define CastGtk__Combo_OrNULL GTK_COMBO
#define CastGtk__Combo_Sink GTK_COMBO
#define newSVGtkCombo(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCombo(x) GTK_COMBO(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CONTAINER
#define TYPE_GtkContainer
typedef GtkContainer * Gtk__Container;
typedef GtkContainer * Gtk__Container_OrNULL;
typedef GtkContainer * Gtk__Container_Sink;
#define CastGtk__Container GTK_CONTAINER
#define CastGtk__Container_OrNULL GTK_CONTAINER
#define CastGtk__Container_Sink GTK_CONTAINER
#define newSVGtkContainer(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkContainer(x) GTK_CONTAINER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_CURVE
#define TYPE_GtkCurve
typedef GtkCurve * Gtk__Curve;
typedef GtkCurve * Gtk__Curve_OrNULL;
typedef GtkCurve * Gtk__Curve_Sink;
#define CastGtk__Curve GTK_CURVE
#define CastGtk__Curve_OrNULL GTK_CURVE
#define CastGtk__Curve_Sink GTK_CURVE
#define newSVGtkCurve(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkCurve(x) GTK_CURVE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DATA
#define TYPE_GtkData
typedef GtkData * Gtk__Data;
typedef GtkData * Gtk__Data_OrNULL;
typedef GtkData * Gtk__Data_Sink;
#define CastGtk__Data GTK_DATA
#define CastGtk__Data_OrNULL GTK_DATA
#define CastGtk__Data_Sink GTK_DATA
#define newSVGtkData(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkData(x) GTK_DATA(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DIALOG
#define TYPE_GtkDialog
typedef GtkDialog * Gtk__Dialog;
typedef GtkDialog * Gtk__Dialog_OrNULL;
typedef GtkDialog * Gtk__Dialog_Sink;
#define CastGtk__Dialog GTK_DIALOG
#define CastGtk__Dialog_OrNULL GTK_DIALOG
#define CastGtk__Dialog_Sink GTK_DIALOG
#define newSVGtkDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkDialog(x) GTK_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_DRAWING_AREA
#define TYPE_GtkDrawingArea
typedef GtkDrawingArea * Gtk__DrawingArea;
typedef GtkDrawingArea * Gtk__DrawingArea_OrNULL;
typedef GtkDrawingArea * Gtk__DrawingArea_Sink;
#define CastGtk__DrawingArea GTK_DRAWING_AREA
#define CastGtk__DrawingArea_OrNULL GTK_DRAWING_AREA
#define CastGtk__DrawingArea_Sink GTK_DRAWING_AREA
#define newSVGtkDrawingArea(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkDrawingArea(x) GTK_DRAWING_AREA(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_EDITABLE
#define TYPE_GtkEditable
typedef GtkEditable * Gtk__Editable;
typedef GtkEditable * Gtk__Editable_OrNULL;
typedef GtkEditable * Gtk__Editable_Sink;
#define CastGtk__Editable GTK_EDITABLE
#define CastGtk__Editable_OrNULL GTK_EDITABLE
#define CastGtk__Editable_Sink GTK_EDITABLE
#define newSVGtkEditable(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEditable(x) GTK_EDITABLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ENTRY
#define TYPE_GtkEntry
typedef GtkEntry * Gtk__Entry;
typedef GtkEntry * Gtk__Entry_OrNULL;
typedef GtkEntry * Gtk__Entry_Sink;
#define CastGtk__Entry GTK_ENTRY
#define CastGtk__Entry_OrNULL GTK_ENTRY
#define CastGtk__Entry_Sink GTK_ENTRY
#define newSVGtkEntry(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEntry(x) GTK_ENTRY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_EVENT_BOX
#define TYPE_GtkEventBox
typedef GtkEventBox * Gtk__EventBox;
typedef GtkEventBox * Gtk__EventBox_OrNULL;
typedef GtkEventBox * Gtk__EventBox_Sink;
#define CastGtk__EventBox GTK_EVENT_BOX
#define CastGtk__EventBox_OrNULL GTK_EVENT_BOX
#define CastGtk__EventBox_Sink GTK_EVENT_BOX
#define newSVGtkEventBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkEventBox(x) GTK_EVENT_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FILE_SELECTION
#define TYPE_GtkFileSelection
typedef GtkFileSelection * Gtk__FileSelection;
typedef GtkFileSelection * Gtk__FileSelection_OrNULL;
typedef GtkFileSelection * Gtk__FileSelection_Sink;
#define CastGtk__FileSelection GTK_FILE_SELECTION
#define CastGtk__FileSelection_OrNULL GTK_FILE_SELECTION
#define CastGtk__FileSelection_Sink GTK_FILE_SELECTION
#define newSVGtkFileSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFileSelection(x) GTK_FILE_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FIXED
#define TYPE_GtkFixed
typedef GtkFixed * Gtk__Fixed;
typedef GtkFixed * Gtk__Fixed_OrNULL;
typedef GtkFixed * Gtk__Fixed_Sink;
#define CastGtk__Fixed GTK_FIXED
#define CastGtk__Fixed_OrNULL GTK_FIXED
#define CastGtk__Fixed_Sink GTK_FIXED
#define newSVGtkFixed(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFixed(x) GTK_FIXED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FONT_SELECTION
#define TYPE_GtkFontSelection
typedef GtkFontSelection * Gtk__FontSelection;
typedef GtkFontSelection * Gtk__FontSelection_OrNULL;
typedef GtkFontSelection * Gtk__FontSelection_Sink;
#define CastGtk__FontSelection GTK_FONT_SELECTION
#define CastGtk__FontSelection_OrNULL GTK_FONT_SELECTION
#define CastGtk__FontSelection_Sink GTK_FONT_SELECTION
#define newSVGtkFontSelection(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFontSelection(x) GTK_FONT_SELECTION(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FONT_SELECTION_DIALOG
#define TYPE_GtkFontSelectionDialog
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog;
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog_OrNULL;
typedef GtkFontSelectionDialog * Gtk__FontSelectionDialog_Sink;
#define CastGtk__FontSelectionDialog GTK_FONT_SELECTION_DIALOG
#define CastGtk__FontSelectionDialog_OrNULL GTK_FONT_SELECTION_DIALOG
#define CastGtk__FontSelectionDialog_Sink GTK_FONT_SELECTION_DIALOG
#define newSVGtkFontSelectionDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFontSelectionDialog(x) GTK_FONT_SELECTION_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_FRAME
#define TYPE_GtkFrame
typedef GtkFrame * Gtk__Frame;
typedef GtkFrame * Gtk__Frame_OrNULL;
typedef GtkFrame * Gtk__Frame_Sink;
#define CastGtk__Frame GTK_FRAME
#define CastGtk__Frame_OrNULL GTK_FRAME
#define CastGtk__Frame_Sink GTK_FRAME
#define newSVGtkFrame(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkFrame(x) GTK_FRAME(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_GAMMA_CURVE
#define TYPE_GtkGammaCurve
typedef GtkGammaCurve * Gtk__GammaCurve;
typedef GtkGammaCurve * Gtk__GammaCurve_OrNULL;
typedef GtkGammaCurve * Gtk__GammaCurve_Sink;
#define CastGtk__GammaCurve GTK_GAMMA_CURVE
#define CastGtk__GammaCurve_OrNULL GTK_GAMMA_CURVE
#define CastGtk__GammaCurve_Sink GTK_GAMMA_CURVE
#define newSVGtkGammaCurve(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkGammaCurve(x) GTK_GAMMA_CURVE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HBOX
#define TYPE_GtkHBox
typedef GtkHBox * Gtk__HBox;
typedef GtkHBox * Gtk__HBox_OrNULL;
typedef GtkHBox * Gtk__HBox_Sink;
#define CastGtk__HBox GTK_HBOX
#define CastGtk__HBox_OrNULL GTK_HBOX
#define CastGtk__HBox_Sink GTK_HBOX
#define newSVGtkHBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHBox(x) GTK_HBOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HBUTTON_BOX
#define TYPE_GtkHButtonBox
typedef GtkHButtonBox * Gtk__HButtonBox;
typedef GtkHButtonBox * Gtk__HButtonBox_OrNULL;
typedef GtkHButtonBox * Gtk__HButtonBox_Sink;
#define CastGtk__HButtonBox GTK_HBUTTON_BOX
#define CastGtk__HButtonBox_OrNULL GTK_HBUTTON_BOX
#define CastGtk__HButtonBox_Sink GTK_HBUTTON_BOX
#define newSVGtkHButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHButtonBox(x) GTK_HBUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HPANED
#define TYPE_GtkHPaned
typedef GtkHPaned * Gtk__HPaned;
typedef GtkHPaned * Gtk__HPaned_OrNULL;
typedef GtkHPaned * Gtk__HPaned_Sink;
#define CastGtk__HPaned GTK_HPANED
#define CastGtk__HPaned_OrNULL GTK_HPANED
#define CastGtk__HPaned_Sink GTK_HPANED
#define newSVGtkHPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHPaned(x) GTK_HPANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HRULER
#define TYPE_GtkHRuler
typedef GtkHRuler * Gtk__HRuler;
typedef GtkHRuler * Gtk__HRuler_OrNULL;
typedef GtkHRuler * Gtk__HRuler_Sink;
#define CastGtk__HRuler GTK_HRULER
#define CastGtk__HRuler_OrNULL GTK_HRULER
#define CastGtk__HRuler_Sink GTK_HRULER
#define newSVGtkHRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHRuler(x) GTK_HRULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSCALE
#define TYPE_GtkHScale
typedef GtkHScale * Gtk__HScale;
typedef GtkHScale * Gtk__HScale_OrNULL;
typedef GtkHScale * Gtk__HScale_Sink;
#define CastGtk__HScale GTK_HSCALE
#define CastGtk__HScale_OrNULL GTK_HSCALE
#define CastGtk__HScale_Sink GTK_HSCALE
#define newSVGtkHScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHScale(x) GTK_HSCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSCROLLBAR
#define TYPE_GtkHScrollbar
typedef GtkHScrollbar * Gtk__HScrollbar;
typedef GtkHScrollbar * Gtk__HScrollbar_OrNULL;
typedef GtkHScrollbar * Gtk__HScrollbar_Sink;
#define CastGtk__HScrollbar GTK_HSCROLLBAR
#define CastGtk__HScrollbar_OrNULL GTK_HSCROLLBAR
#define CastGtk__HScrollbar_Sink GTK_HSCROLLBAR
#define newSVGtkHScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHScrollbar(x) GTK_HSCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HSEPARATOR
#define TYPE_GtkHSeparator
typedef GtkHSeparator * Gtk__HSeparator;
typedef GtkHSeparator * Gtk__HSeparator_OrNULL;
typedef GtkHSeparator * Gtk__HSeparator_Sink;
#define CastGtk__HSeparator GTK_HSEPARATOR
#define CastGtk__HSeparator_OrNULL GTK_HSEPARATOR
#define CastGtk__HSeparator_Sink GTK_HSEPARATOR
#define newSVGtkHSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHSeparator(x) GTK_HSEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_HANDLE_BOX
#define TYPE_GtkHandleBox
typedef GtkHandleBox * Gtk__HandleBox;
typedef GtkHandleBox * Gtk__HandleBox_OrNULL;
typedef GtkHandleBox * Gtk__HandleBox_Sink;
#define CastGtk__HandleBox GTK_HANDLE_BOX
#define CastGtk__HandleBox_OrNULL GTK_HANDLE_BOX
#define CastGtk__HandleBox_Sink GTK_HANDLE_BOX
#define newSVGtkHandleBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkHandleBox(x) GTK_HANDLE_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_IMAGE
#define TYPE_GtkImage
typedef GtkImage * Gtk__Image;
typedef GtkImage * Gtk__Image_OrNULL;
typedef GtkImage * Gtk__Image_Sink;
#define CastGtk__Image GTK_IMAGE
#define CastGtk__Image_OrNULL GTK_IMAGE
#define CastGtk__Image_Sink GTK_IMAGE
#define newSVGtkImage(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkImage(x) GTK_IMAGE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_INPUT_DIALOG
#define TYPE_GtkInputDialog
typedef GtkInputDialog * Gtk__InputDialog;
typedef GtkInputDialog * Gtk__InputDialog_OrNULL;
typedef GtkInputDialog * Gtk__InputDialog_Sink;
#define CastGtk__InputDialog GTK_INPUT_DIALOG
#define CastGtk__InputDialog_OrNULL GTK_INPUT_DIALOG
#define CastGtk__InputDialog_Sink GTK_INPUT_DIALOG
#define newSVGtkInputDialog(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkInputDialog(x) GTK_INPUT_DIALOG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_INVISIBLE
#define TYPE_GtkInvisible
typedef GtkInvisible * Gtk__Invisible;
typedef GtkInvisible * Gtk__Invisible_OrNULL;
typedef GtkInvisible * Gtk__Invisible_Sink;
#define CastGtk__Invisible GTK_INVISIBLE
#define CastGtk__Invisible_OrNULL GTK_INVISIBLE
#define CastGtk__Invisible_Sink GTK_INVISIBLE
#define newSVGtkInvisible(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkInvisible(x) GTK_INVISIBLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ITEM
#define TYPE_GtkItem
typedef GtkItem * Gtk__Item;
typedef GtkItem * Gtk__Item_OrNULL;
typedef GtkItem * Gtk__Item_Sink;
#define CastGtk__Item GTK_ITEM
#define CastGtk__Item_OrNULL GTK_ITEM
#define CastGtk__Item_Sink GTK_ITEM
#define newSVGtkItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkItem(x) GTK_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_ITEM_FACTORY
#define TYPE_GtkItemFactory
typedef GtkItemFactory * Gtk__ItemFactory;
typedef GtkItemFactory * Gtk__ItemFactory_OrNULL;
typedef GtkItemFactory * Gtk__ItemFactory_Sink;
#define CastGtk__ItemFactory GTK_ITEM_FACTORY
#define CastGtk__ItemFactory_OrNULL GTK_ITEM_FACTORY
#define CastGtk__ItemFactory_Sink GTK_ITEM_FACTORY
#define newSVGtkItemFactory(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkItemFactory(x) GTK_ITEM_FACTORY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LABEL
#define TYPE_GtkLabel
typedef GtkLabel * Gtk__Label;
typedef GtkLabel * Gtk__Label_OrNULL;
typedef GtkLabel * Gtk__Label_Sink;
#define CastGtk__Label GTK_LABEL
#define CastGtk__Label_OrNULL GTK_LABEL
#define CastGtk__Label_Sink GTK_LABEL
#define newSVGtkLabel(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkLabel(x) GTK_LABEL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LAYOUT
#define TYPE_GtkLayout
typedef GtkLayout * Gtk__Layout;
typedef GtkLayout * Gtk__Layout_OrNULL;
typedef GtkLayout * Gtk__Layout_Sink;
#define CastGtk__Layout GTK_LAYOUT
#define CastGtk__Layout_OrNULL GTK_LAYOUT
#define CastGtk__Layout_Sink GTK_LAYOUT
#define newSVGtkLayout(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkLayout(x) GTK_LAYOUT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LIST
#define TYPE_GtkList
typedef GtkList * Gtk__List;
typedef GtkList * Gtk__List_OrNULL;
typedef GtkList * Gtk__List_Sink;
#define CastGtk__List GTK_LIST
#define CastGtk__List_OrNULL GTK_LIST
#define CastGtk__List_Sink GTK_LIST
#define newSVGtkList(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkList(x) GTK_LIST(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_LIST_ITEM
#define TYPE_GtkListItem
typedef GtkListItem * Gtk__ListItem;
typedef GtkListItem * Gtk__ListItem_OrNULL;
typedef GtkListItem * Gtk__ListItem_Sink;
#define CastGtk__ListItem GTK_LIST_ITEM
#define CastGtk__ListItem_OrNULL GTK_LIST_ITEM
#define CastGtk__ListItem_Sink GTK_LIST_ITEM
#define newSVGtkListItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkListItem(x) GTK_LIST_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU
#define TYPE_GtkMenu
typedef GtkMenu * Gtk__Menu;
typedef GtkMenu * Gtk__Menu_OrNULL;
typedef GtkMenu * Gtk__Menu_Sink;
#define CastGtk__Menu GTK_MENU
#define CastGtk__Menu_OrNULL GTK_MENU
#define CastGtk__Menu_Sink GTK_MENU
#define newSVGtkMenu(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenu(x) GTK_MENU(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_BAR
#define TYPE_GtkMenuBar
typedef GtkMenuBar * Gtk__MenuBar;
typedef GtkMenuBar * Gtk__MenuBar_OrNULL;
typedef GtkMenuBar * Gtk__MenuBar_Sink;
#define CastGtk__MenuBar GTK_MENU_BAR
#define CastGtk__MenuBar_OrNULL GTK_MENU_BAR
#define CastGtk__MenuBar_Sink GTK_MENU_BAR
#define newSVGtkMenuBar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuBar(x) GTK_MENU_BAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_ITEM
#define TYPE_GtkMenuItem
typedef GtkMenuItem * Gtk__MenuItem;
typedef GtkMenuItem * Gtk__MenuItem_OrNULL;
typedef GtkMenuItem * Gtk__MenuItem_Sink;
#define CastGtk__MenuItem GTK_MENU_ITEM
#define CastGtk__MenuItem_OrNULL GTK_MENU_ITEM
#define CastGtk__MenuItem_Sink GTK_MENU_ITEM
#define newSVGtkMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuItem(x) GTK_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MENU_SHELL
#define TYPE_GtkMenuShell
typedef GtkMenuShell * Gtk__MenuShell;
typedef GtkMenuShell * Gtk__MenuShell_OrNULL;
typedef GtkMenuShell * Gtk__MenuShell_Sink;
#define CastGtk__MenuShell GTK_MENU_SHELL
#define CastGtk__MenuShell_OrNULL GTK_MENU_SHELL
#define CastGtk__MenuShell_Sink GTK_MENU_SHELL
#define newSVGtkMenuShell(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMenuShell(x) GTK_MENU_SHELL(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_MISC
#define TYPE_GtkMisc
typedef GtkMisc * Gtk__Misc;
typedef GtkMisc * Gtk__Misc_OrNULL;
typedef GtkMisc * Gtk__Misc_Sink;
#define CastGtk__Misc GTK_MISC
#define CastGtk__Misc_OrNULL GTK_MISC
#define CastGtk__Misc_Sink GTK_MISC
#define newSVGtkMisc(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkMisc(x) GTK_MISC(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_NOTEBOOK
#define TYPE_GtkNotebook
typedef GtkNotebook * Gtk__Notebook;
typedef GtkNotebook * Gtk__Notebook_OrNULL;
typedef GtkNotebook * Gtk__Notebook_Sink;
#define CastGtk__Notebook GTK_NOTEBOOK
#define CastGtk__Notebook_OrNULL GTK_NOTEBOOK
#define CastGtk__Notebook_Sink GTK_NOTEBOOK
#define newSVGtkNotebook(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkNotebook(x) GTK_NOTEBOOK(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_OBJECT
#define TYPE_GtkObject
typedef GtkObject * Gtk__Object;
typedef GtkObject * Gtk__Object_OrNULL;
typedef GtkObject * Gtk__Object_Sink;
#define CastGtk__Object GTK_OBJECT
#define CastGtk__Object_OrNULL GTK_OBJECT
#define CastGtk__Object_Sink GTK_OBJECT
#define newSVGtkObject(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkObject(x) GTK_OBJECT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_OPTION_MENU
#define TYPE_GtkOptionMenu
typedef GtkOptionMenu * Gtk__OptionMenu;
typedef GtkOptionMenu * Gtk__OptionMenu_OrNULL;
typedef GtkOptionMenu * Gtk__OptionMenu_Sink;
#define CastGtk__OptionMenu GTK_OPTION_MENU
#define CastGtk__OptionMenu_OrNULL GTK_OPTION_MENU
#define CastGtk__OptionMenu_Sink GTK_OPTION_MENU
#define newSVGtkOptionMenu(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkOptionMenu(x) GTK_OPTION_MENU(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PACKER
#define TYPE_GtkPacker
typedef GtkPacker * Gtk__Packer;
typedef GtkPacker * Gtk__Packer_OrNULL;
typedef GtkPacker * Gtk__Packer_Sink;
#define CastGtk__Packer GTK_PACKER
#define CastGtk__Packer_OrNULL GTK_PACKER
#define CastGtk__Packer_Sink GTK_PACKER
#define newSVGtkPacker(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPacker(x) GTK_PACKER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PANED
#define TYPE_GtkPaned
typedef GtkPaned * Gtk__Paned;
typedef GtkPaned * Gtk__Paned_OrNULL;
typedef GtkPaned * Gtk__Paned_Sink;
#define CastGtk__Paned GTK_PANED
#define CastGtk__Paned_OrNULL GTK_PANED
#define CastGtk__Paned_Sink GTK_PANED
#define newSVGtkPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPaned(x) GTK_PANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PIXMAP
#define TYPE_GtkPixmap
typedef GtkPixmap * Gtk__Pixmap;
typedef GtkPixmap * Gtk__Pixmap_OrNULL;
typedef GtkPixmap * Gtk__Pixmap_Sink;
#define CastGtk__Pixmap GTK_PIXMAP
#define CastGtk__Pixmap_OrNULL GTK_PIXMAP
#define CastGtk__Pixmap_Sink GTK_PIXMAP
#define newSVGtkPixmap(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPixmap(x) GTK_PIXMAP(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PLUG
#define TYPE_GtkPlug
typedef GtkPlug * Gtk__Plug;
typedef GtkPlug * Gtk__Plug_OrNULL;
typedef GtkPlug * Gtk__Plug_Sink;
#define CastGtk__Plug GTK_PLUG
#define CastGtk__Plug_OrNULL GTK_PLUG
#define CastGtk__Plug_Sink GTK_PLUG
#define newSVGtkPlug(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPlug(x) GTK_PLUG(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PREVIEW
#define TYPE_GtkPreview
typedef GtkPreview * Gtk__Preview;
typedef GtkPreview * Gtk__Preview_OrNULL;
typedef GtkPreview * Gtk__Preview_Sink;
#define CastGtk__Preview GTK_PREVIEW
#define CastGtk__Preview_OrNULL GTK_PREVIEW
#define CastGtk__Preview_Sink GTK_PREVIEW
#define newSVGtkPreview(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkPreview(x) GTK_PREVIEW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PROGRESS
#define TYPE_GtkProgress
typedef GtkProgress * Gtk__Progress;
typedef GtkProgress * Gtk__Progress_OrNULL;
typedef GtkProgress * Gtk__Progress_Sink;
#define CastGtk__Progress GTK_PROGRESS
#define CastGtk__Progress_OrNULL GTK_PROGRESS
#define CastGtk__Progress_Sink GTK_PROGRESS
#define newSVGtkProgress(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkProgress(x) GTK_PROGRESS(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_PROGRESS_BAR
#define TYPE_GtkProgressBar
typedef GtkProgressBar * Gtk__ProgressBar;
typedef GtkProgressBar * Gtk__ProgressBar_OrNULL;
typedef GtkProgressBar * Gtk__ProgressBar_Sink;
#define CastGtk__ProgressBar GTK_PROGRESS_BAR
#define CastGtk__ProgressBar_OrNULL GTK_PROGRESS_BAR
#define CastGtk__ProgressBar_Sink GTK_PROGRESS_BAR
#define newSVGtkProgressBar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkProgressBar(x) GTK_PROGRESS_BAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RADIO_BUTTON
#define TYPE_GtkRadioButton
typedef GtkRadioButton * Gtk__RadioButton;
typedef GtkRadioButton * Gtk__RadioButton_OrNULL;
typedef GtkRadioButton * Gtk__RadioButton_Sink;
#define CastGtk__RadioButton GTK_RADIO_BUTTON
#define CastGtk__RadioButton_OrNULL GTK_RADIO_BUTTON
#define CastGtk__RadioButton_Sink GTK_RADIO_BUTTON
#define newSVGtkRadioButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRadioButton(x) GTK_RADIO_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RADIO_MENU_ITEM
#define TYPE_GtkRadioMenuItem
typedef GtkRadioMenuItem * Gtk__RadioMenuItem;
typedef GtkRadioMenuItem * Gtk__RadioMenuItem_OrNULL;
typedef GtkRadioMenuItem * Gtk__RadioMenuItem_Sink;
#define CastGtk__RadioMenuItem GTK_RADIO_MENU_ITEM
#define CastGtk__RadioMenuItem_OrNULL GTK_RADIO_MENU_ITEM
#define CastGtk__RadioMenuItem_Sink GTK_RADIO_MENU_ITEM
#define newSVGtkRadioMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRadioMenuItem(x) GTK_RADIO_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RANGE
#define TYPE_GtkRange
typedef GtkRange * Gtk__Range;
typedef GtkRange * Gtk__Range_OrNULL;
typedef GtkRange * Gtk__Range_Sink;
#define CastGtk__Range GTK_RANGE
#define CastGtk__Range_OrNULL GTK_RANGE
#define CastGtk__Range_Sink GTK_RANGE
#define newSVGtkRange(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRange(x) GTK_RANGE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_RULER
#define TYPE_GtkRuler
typedef GtkRuler * Gtk__Ruler;
typedef GtkRuler * Gtk__Ruler_OrNULL;
typedef GtkRuler * Gtk__Ruler_Sink;
#define CastGtk__Ruler GTK_RULER
#define CastGtk__Ruler_OrNULL GTK_RULER
#define CastGtk__Ruler_Sink GTK_RULER
#define newSVGtkRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkRuler(x) GTK_RULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCALE
#define TYPE_GtkScale
typedef GtkScale * Gtk__Scale;
typedef GtkScale * Gtk__Scale_OrNULL;
typedef GtkScale * Gtk__Scale_Sink;
#define CastGtk__Scale GTK_SCALE
#define CastGtk__Scale_OrNULL GTK_SCALE
#define CastGtk__Scale_Sink GTK_SCALE
#define newSVGtkScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScale(x) GTK_SCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCROLLBAR
#define TYPE_GtkScrollbar
typedef GtkScrollbar * Gtk__Scrollbar;
typedef GtkScrollbar * Gtk__Scrollbar_OrNULL;
typedef GtkScrollbar * Gtk__Scrollbar_Sink;
#define CastGtk__Scrollbar GTK_SCROLLBAR
#define CastGtk__Scrollbar_OrNULL GTK_SCROLLBAR
#define CastGtk__Scrollbar_Sink GTK_SCROLLBAR
#define newSVGtkScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScrollbar(x) GTK_SCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SCROLLED_WINDOW
#define TYPE_GtkScrolledWindow
typedef GtkScrolledWindow * Gtk__ScrolledWindow;
typedef GtkScrolledWindow * Gtk__ScrolledWindow_OrNULL;
typedef GtkScrolledWindow * Gtk__ScrolledWindow_Sink;
#define CastGtk__ScrolledWindow GTK_SCROLLED_WINDOW
#define CastGtk__ScrolledWindow_OrNULL GTK_SCROLLED_WINDOW
#define CastGtk__ScrolledWindow_Sink GTK_SCROLLED_WINDOW
#define newSVGtkScrolledWindow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkScrolledWindow(x) GTK_SCROLLED_WINDOW(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SEPARATOR
#define TYPE_GtkSeparator
typedef GtkSeparator * Gtk__Separator;
typedef GtkSeparator * Gtk__Separator_OrNULL;
typedef GtkSeparator * Gtk__Separator_Sink;
#define CastGtk__Separator GTK_SEPARATOR
#define CastGtk__Separator_OrNULL GTK_SEPARATOR
#define CastGtk__Separator_Sink GTK_SEPARATOR
#define newSVGtkSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSeparator(x) GTK_SEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SOCKET
#define TYPE_GtkSocket
typedef GtkSocket * Gtk__Socket;
typedef GtkSocket * Gtk__Socket_OrNULL;
typedef GtkSocket * Gtk__Socket_Sink;
#define CastGtk__Socket GTK_SOCKET
#define CastGtk__Socket_OrNULL GTK_SOCKET
#define CastGtk__Socket_Sink GTK_SOCKET
#define newSVGtkSocket(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSocket(x) GTK_SOCKET(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_SPIN_BUTTON
#define TYPE_GtkSpinButton
typedef GtkSpinButton * Gtk__SpinButton;
typedef GtkSpinButton * Gtk__SpinButton_OrNULL;
typedef GtkSpinButton * Gtk__SpinButton_Sink;
#define CastGtk__SpinButton GTK_SPIN_BUTTON
#define CastGtk__SpinButton_OrNULL GTK_SPIN_BUTTON
#define CastGtk__SpinButton_Sink GTK_SPIN_BUTTON
#define newSVGtkSpinButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkSpinButton(x) GTK_SPIN_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_STATUSBAR
#define TYPE_GtkStatusbar
typedef GtkStatusbar * Gtk__Statusbar;
typedef GtkStatusbar * Gtk__Statusbar_OrNULL;
typedef GtkStatusbar * Gtk__Statusbar_Sink;
#define CastGtk__Statusbar GTK_STATUSBAR
#define CastGtk__Statusbar_OrNULL GTK_STATUSBAR
#define CastGtk__Statusbar_Sink GTK_STATUSBAR
#define newSVGtkStatusbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkStatusbar(x) GTK_STATUSBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TABLE
#define TYPE_GtkTable
typedef GtkTable * Gtk__Table;
typedef GtkTable * Gtk__Table_OrNULL;
typedef GtkTable * Gtk__Table_Sink;
#define CastGtk__Table GTK_TABLE
#define CastGtk__Table_OrNULL GTK_TABLE
#define CastGtk__Table_Sink GTK_TABLE
#define newSVGtkTable(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTable(x) GTK_TABLE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TEAROFF_MENU_ITEM
#define TYPE_GtkTearoffMenuItem
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem;
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem_OrNULL;
typedef GtkTearoffMenuItem * Gtk__TearoffMenuItem_Sink;
#define CastGtk__TearoffMenuItem GTK_TEAROFF_MENU_ITEM
#define CastGtk__TearoffMenuItem_OrNULL GTK_TEAROFF_MENU_ITEM
#define CastGtk__TearoffMenuItem_Sink GTK_TEAROFF_MENU_ITEM
#define newSVGtkTearoffMenuItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTearoffMenuItem(x) GTK_TEAROFF_MENU_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TEXT
#define TYPE_GtkText
typedef GtkText * Gtk__Text;
typedef GtkText * Gtk__Text_OrNULL;
typedef GtkText * Gtk__Text_Sink;
#define CastGtk__Text GTK_TEXT
#define CastGtk__Text_OrNULL GTK_TEXT
#define CastGtk__Text_Sink GTK_TEXT
#define newSVGtkText(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkText(x) GTK_TEXT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TIPS_QUERY
#define TYPE_GtkTipsQuery
typedef GtkTipsQuery * Gtk__TipsQuery;
typedef GtkTipsQuery * Gtk__TipsQuery_OrNULL;
typedef GtkTipsQuery * Gtk__TipsQuery_Sink;
#define CastGtk__TipsQuery GTK_TIPS_QUERY
#define CastGtk__TipsQuery_OrNULL GTK_TIPS_QUERY
#define CastGtk__TipsQuery_Sink GTK_TIPS_QUERY
#define newSVGtkTipsQuery(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTipsQuery(x) GTK_TIPS_QUERY(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOGGLE_BUTTON
#define TYPE_GtkToggleButton
typedef GtkToggleButton * Gtk__ToggleButton;
typedef GtkToggleButton * Gtk__ToggleButton_OrNULL;
typedef GtkToggleButton * Gtk__ToggleButton_Sink;
#define CastGtk__ToggleButton GTK_TOGGLE_BUTTON
#define CastGtk__ToggleButton_OrNULL GTK_TOGGLE_BUTTON
#define CastGtk__ToggleButton_Sink GTK_TOGGLE_BUTTON
#define newSVGtkToggleButton(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkToggleButton(x) GTK_TOGGLE_BUTTON(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOOLBAR
#define TYPE_GtkToolbar
typedef GtkToolbar * Gtk__Toolbar;
typedef GtkToolbar * Gtk__Toolbar_OrNULL;
typedef GtkToolbar * Gtk__Toolbar_Sink;
#define CastGtk__Toolbar GTK_TOOLBAR
#define CastGtk__Toolbar_OrNULL GTK_TOOLBAR
#define CastGtk__Toolbar_Sink GTK_TOOLBAR
#define newSVGtkToolbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkToolbar(x) GTK_TOOLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TOOLTIPS
#define TYPE_GtkTooltips
typedef GtkTooltips * Gtk__Tooltips;
typedef GtkTooltips * Gtk__Tooltips_OrNULL;
typedef GtkTooltips * Gtk__Tooltips_Sink;
#define CastGtk__Tooltips GTK_TOOLTIPS
#define CastGtk__Tooltips_OrNULL GTK_TOOLTIPS
#define CastGtk__Tooltips_Sink GTK_TOOLTIPS
#define newSVGtkTooltips(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTooltips(x) GTK_TOOLTIPS(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TREE
#define TYPE_GtkTree
typedef GtkTree * Gtk__Tree;
typedef GtkTree * Gtk__Tree_OrNULL;
typedef GtkTree * Gtk__Tree_Sink;
#define CastGtk__Tree GTK_TREE
#define CastGtk__Tree_OrNULL GTK_TREE
#define CastGtk__Tree_Sink GTK_TREE
#define newSVGtkTree(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTree(x) GTK_TREE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_TREE_ITEM
#define TYPE_GtkTreeItem
typedef GtkTreeItem * Gtk__TreeItem;
typedef GtkTreeItem * Gtk__TreeItem_OrNULL;
typedef GtkTreeItem * Gtk__TreeItem_Sink;
#define CastGtk__TreeItem GTK_TREE_ITEM
#define CastGtk__TreeItem_OrNULL GTK_TREE_ITEM
#define CastGtk__TreeItem_Sink GTK_TREE_ITEM
#define newSVGtkTreeItem(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkTreeItem(x) GTK_TREE_ITEM(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VBOX
#define TYPE_GtkVBox
typedef GtkVBox * Gtk__VBox;
typedef GtkVBox * Gtk__VBox_OrNULL;
typedef GtkVBox * Gtk__VBox_Sink;
#define CastGtk__VBox GTK_VBOX
#define CastGtk__VBox_OrNULL GTK_VBOX
#define CastGtk__VBox_Sink GTK_VBOX
#define newSVGtkVBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVBox(x) GTK_VBOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VBUTTON_BOX
#define TYPE_GtkVButtonBox
typedef GtkVButtonBox * Gtk__VButtonBox;
typedef GtkVButtonBox * Gtk__VButtonBox_OrNULL;
typedef GtkVButtonBox * Gtk__VButtonBox_Sink;
#define CastGtk__VButtonBox GTK_VBUTTON_BOX
#define CastGtk__VButtonBox_OrNULL GTK_VBUTTON_BOX
#define CastGtk__VButtonBox_Sink GTK_VBUTTON_BOX
#define newSVGtkVButtonBox(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVButtonBox(x) GTK_VBUTTON_BOX(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VPANED
#define TYPE_GtkVPaned
typedef GtkVPaned * Gtk__VPaned;
typedef GtkVPaned * Gtk__VPaned_OrNULL;
typedef GtkVPaned * Gtk__VPaned_Sink;
#define CastGtk__VPaned GTK_VPANED
#define CastGtk__VPaned_OrNULL GTK_VPANED
#define CastGtk__VPaned_Sink GTK_VPANED
#define newSVGtkVPaned(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVPaned(x) GTK_VPANED(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VRULER
#define TYPE_GtkVRuler
typedef GtkVRuler * Gtk__VRuler;
typedef GtkVRuler * Gtk__VRuler_OrNULL;
typedef GtkVRuler * Gtk__VRuler_Sink;
#define CastGtk__VRuler GTK_VRULER
#define CastGtk__VRuler_OrNULL GTK_VRULER
#define CastGtk__VRuler_Sink GTK_VRULER
#define newSVGtkVRuler(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVRuler(x) GTK_VRULER(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSCALE
#define TYPE_GtkVScale
typedef GtkVScale * Gtk__VScale;
typedef GtkVScale * Gtk__VScale_OrNULL;
typedef GtkVScale * Gtk__VScale_Sink;
#define CastGtk__VScale GTK_VSCALE
#define CastGtk__VScale_OrNULL GTK_VSCALE
#define CastGtk__VScale_Sink GTK_VSCALE
#define newSVGtkVScale(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVScale(x) GTK_VSCALE(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSCROLLBAR
#define TYPE_GtkVScrollbar
typedef GtkVScrollbar * Gtk__VScrollbar;
typedef GtkVScrollbar * Gtk__VScrollbar_OrNULL;
typedef GtkVScrollbar * Gtk__VScrollbar_Sink;
#define CastGtk__VScrollbar GTK_VSCROLLBAR
#define CastGtk__VScrollbar_OrNULL GTK_VSCROLLBAR
#define CastGtk__VScrollbar_Sink GTK_VSCROLLBAR
#define newSVGtkVScrollbar(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVScrollbar(x) GTK_VSCROLLBAR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VSEPARATOR
#define TYPE_GtkVSeparator
typedef GtkVSeparator * Gtk__VSeparator;
typedef GtkVSeparator * Gtk__VSeparator_OrNULL;
typedef GtkVSeparator * Gtk__VSeparator_Sink;
#define CastGtk__VSeparator GTK_VSEPARATOR
#define CastGtk__VSeparator_OrNULL GTK_VSEPARATOR
#define CastGtk__VSeparator_Sink GTK_VSEPARATOR
#define newSVGtkVSeparator(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkVSeparator(x) GTK_VSEPARATOR(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_VIEWPORT
#define TYPE_GtkViewport
typedef GtkViewport * Gtk__Viewport;
typedef GtkViewport * Gtk__Viewport_OrNULL;
typedef GtkViewport * Gtk__Viewport_Sink;
#define CastGtk__Viewport GTK_VIEWPORT
#define CastGtk__Viewport_OrNULL GTK_VIEWPORT
#define CastGtk__Viewport_Sink GTK_VIEWPORT
#define newSVGtkViewport(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkViewport(x) GTK_VIEWPORT(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_WIDGET
#define TYPE_GtkWidget
typedef GtkWidget * Gtk__Widget;
typedef GtkWidget * Gtk__Widget_OrNULL;
typedef GtkWidget * Gtk__Widget_Sink;
#define CastGtk__Widget GTK_WIDGET
#define CastGtk__Widget_OrNULL GTK_WIDGET
#define CastGtk__Widget_Sink GTK_WIDGET
#define newSVGtkWidget(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkWidget(x) GTK_WIDGET(SvGtkObjectRef((x),0))
#endif
#ifdef GTK_WINDOW
#define TYPE_GtkWindow
typedef GtkWindow * Gtk__Window;
typedef GtkWindow * Gtk__Window_OrNULL;
typedef GtkWindow * Gtk__Window_Sink;
#define CastGtk__Window GTK_WINDOW
#define CastGtk__Window_OrNULL GTK_WINDOW
#define CastGtk__Window_Sink GTK_WINDOW
#define newSVGtkWindow(x) newSVGtkObjectRef(GTK_OBJECT(x),0)
#define SvGtkWindow(x) GTK_WINDOW(SvGtkObjectRef((x),0))
#endif
/*extern GtkType ttype[];
#ifndef GTK_TYPE_GDK_COLOR
#define GTK_TYPE_GDK_COLOR ttype[0]
#define need_GTK_TYPE_GDK_COLOR
#endif
#ifndef GTK_TYPE_GDK_EVENT
#define GTK_TYPE_GDK_EVENT ttype[1]
#define need_GTK_TYPE_GDK_EVENT
#endif
#ifndef GTK_TYPE_ALLOCATION
#define GTK_TYPE_ALLOCATION ttype[2]
#define need_GTK_TYPE_ALLOCATION
#endif
#ifndef GTK_TYPE_NOTEBOOK_PAGE
#define GTK_TYPE_NOTEBOOK_PAGE ttype[3]
#define need_GTK_TYPE_NOTEBOOK_PAGE
#endif
#ifndef GTK_TYPE_REQUISITION
#define GTK_TYPE_REQUISITION ttype[4]
#define need_GTK_TYPE_REQUISITION
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[5]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_GDK_COLOR_CONTEXT
#define GTK_TYPE_GDK_COLOR_CONTEXT ttype[6]
#define need_GTK_TYPE_GDK_COLOR_CONTEXT
#endif
#ifndef GTK_TYPE_GDK_COLORMAP
#define GTK_TYPE_GDK_COLORMAP ttype[7]
#define need_GTK_TYPE_GDK_COLORMAP
#endif
#ifndef GTK_TYPE_GDK_CURSOR
#define GTK_TYPE_GDK_CURSOR ttype[8]
#define need_GTK_TYPE_GDK_CURSOR
#endif
#ifndef GTK_TYPE_GDK_DRAG_CONTEXT
#define GTK_TYPE_GDK_DRAG_CONTEXT ttype[9]
#define need_GTK_TYPE_GDK_DRAG_CONTEXT
#endif
#ifndef GTK_TYPE_GDK_FONT
#define GTK_TYPE_GDK_FONT ttype[10]
#define need_GTK_TYPE_GDK_FONT
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[11]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_GDK_RGB_CMAP
#define GTK_TYPE_GDK_RGB_CMAP ttype[12]
#define need_GTK_TYPE_GDK_RGB_CMAP
#endif
#ifndef GTK_TYPE_GDK_VISUAL
#define GTK_TYPE_GDK_VISUAL ttype[13]
#define need_GTK_TYPE_GDK_VISUAL
#endif
#ifndef GTK_TYPE_GDK_WINDOW
#define GTK_TYPE_GDK_WINDOW ttype[14]
#define need_GTK_TYPE_GDK_WINDOW
#endif
#ifndef GTK_TYPE_ACCEL_GROUP
#define GTK_TYPE_ACCEL_GROUP ttype[15]
#define need_GTK_TYPE_ACCEL_GROUP
#endif
#ifndef GTK_TYPE_BOX_CHILD
#define GTK_TYPE_BOX_CHILD ttype[16]
#define need_GTK_TYPE_BOX_CHILD
#endif
#ifndef GTK_TYPE_CLIST_ROW
#define GTK_TYPE_CLIST_ROW ttype[17]
#define need_GTK_TYPE_CLIST_ROW
#endif
#ifndef GTK_TYPE_CTREE_NODE
#define GTK_TYPE_CTREE_NODE ttype[18]
#define need_GTK_TYPE_CTREE_NODE
#endif
#ifndef GTK_TYPE_CTREE_ROW
#define GTK_TYPE_CTREE_ROW ttype[19]
#define need_GTK_TYPE_CTREE_ROW
#endif
#ifndef GTK_TYPE_PACKER_CHILD
#define GTK_TYPE_PACKER_CHILD ttype[20]
#define need_GTK_TYPE_PACKER_CHILD
#endif
#ifndef GTK_TYPE_RC_STYLE
#define GTK_TYPE_RC_STYLE ttype[21]
#define need_GTK_TYPE_RC_STYLE
#endif
#ifndef GTK_TYPE_STYLE
#define GTK_TYPE_STYLE ttype[22]
#define need_GTK_TYPE_STYLE
#endif
#ifndef GTK_TYPE_TARGET_LIST
#define GTK_TYPE_TARGET_LIST ttype[23]
#define need_GTK_TYPE_TARGET_LIST
#endif
*/
#endif /*_Gtk_Defs_h_*/
