# Copyright (C) 2003-2004 by the gtk2-perl team (see the file AUTHORS for the # full list) # # This library is free software; you can redistribute it and/or modify it under # the terms of the GNU Library General Public License as published by the Free # Software Foundation; either version 2.1 of the License, or (at your option) # any later version. # # This library is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for # more details. # # You should have received a copy of the GNU Library General Public License # along with this library; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. # # $Header: /cvsroot/gtk2-perl/gtk2-perl-xs/Gtk2/maps-2.0,v 1.11 2006/01/24 20:00:29 kaffeetisch Exp $ # # # this file defines mappings only for types that existed in gtk+ 2.0.x # # Error domains # domain enum type base type package GDK_PIXBUF_ERROR GDK_TYPE_PIXBUF_ERROR GError Gtk2::Gdk::Pixbuf::Error # the rest of the types # typemacro C type name base type package # ATK_TYPE_ACTION AtkAction GInterface Gtk2::Atk::Action # ATK_TYPE_COMPONENT AtkComponent GInterface Gtk2::Atk::Component # ATK_TYPE_COORD_TYPE AtkCoordType GEnum Gtk2::Atk::CoordType # ATK_TYPE_DOCUMENT AtkDocument GInterface Gtk2::Atk::Document # ATK_TYPE_EDITABLE_TEXT AtkEditableText GInterface Gtk2::Atk::EditableText # ATK_TYPE_GOBJECT_ACCESSIBLE AtkGObjectAccessible GObject Gtk2::Atk::GObjectAccessible # ATK_TYPE_HYPERLINK AtkHyperlink GObject Gtk2::Atk::Hyperlink # ATK_TYPE_HYPERLINK_STATE_FLAGS AtkHyperlinkStateFlags GFlags Gtk2::Atk::HyperlinkStateFlags # ATK_TYPE_HYPERTEXT AtkHypertext GInterface Gtk2::Atk::Hypertext # ATK_TYPE_IMAGE AtkImage GInterface Gtk2::Atk::Image # ATK_TYPE_IMPLEMENTOR AtkImplementor GInterface Gtk2::Atk::Implementor # ATK_TYPE_KEY_EVENT_TYPE AtkKeyEventType GEnum Gtk2::Atk::KeyEventType # ATK_TYPE_LAYER AtkLayer GEnum Gtk2::Atk::Layer # ATK_TYPE_NO_OP_OBJECT AtkNoOpObject GObject Gtk2::Atk::NoOpObject # ATK_TYPE_NO_OP_OBJECT_FACTORY AtkNoOpObjectFactory GObject Gtk2::Atk::NoOpObjectFactory ATK_TYPE_OBJECT AtkObject GObject Gtk2::Atk::Object # ATK_TYPE_OBJECT_FACTORY AtkObjectFactory GObject Gtk2::Atk::ObjectFactory # ATK_TYPE_REGISTRY AtkRegistry GObject Gtk2::Atk::Registry # ATK_TYPE_RELATION AtkRelation GObject Gtk2::Atk::Relation # ATK_TYPE_RELATION_SET AtkRelationSet GObject Gtk2::Atk::RelationSet # ATK_TYPE_RELATION_TYPE AtkRelationType GEnum Gtk2::Atk::RelationType # ATK_TYPE_ROLE AtkRole GEnum Gtk2::Atk::Role # ATK_TYPE_SELECTION AtkSelection GInterface Gtk2::Atk::Selection # ATK_TYPE_STATE_SET AtkStateSet GObject Gtk2::Atk::StateSet # ATK_TYPE_STATE_TYPE AtkStateType GEnum Gtk2::Atk::StateType # ATK_TYPE_STREAMABLE_CONTENT AtkStreamableContent GInterface Gtk2::Atk::StreamableContent # ATK_TYPE_TABLE AtkTable GInterface Gtk2::Atk::Table # ATK_TYPE_TEXT AtkText GInterface Gtk2::Atk::Text # ATK_TYPE_TEXT_ATTRIBUTE AtkTextAttribute GEnum Gtk2::Atk::TextAttribute # ATK_TYPE_TEXT_BOUNDARY AtkTextBoundary GEnum Gtk2::Atk::TextBoundary # ATK_TYPE_TEXT_CLIP_TYPE AtkTextClipType GEnum Gtk2::Atk::TextClipType # ATK_TYPE_UTIL AtkUtil GObject Gtk2::Atk::Util # ATK_TYPE_VALUE AtkValue GInterface Gtk2::Atk::Value GDK_TYPE_AXIS_USE GdkAxisUse GEnum Gtk2::Gdk::AxisUse GDK_TYPE_BYTE_ORDER GdkByteOrder GEnum Gtk2::Gdk::ByteOrder GDK_TYPE_CAP_STYLE GdkCapStyle GEnum Gtk2::Gdk::CapStyle GDK_TYPE_COLOR GdkColor GBoxed Gtk2::Gdk::Color GDK_TYPE_COLORMAP GdkColormap GObject Gtk2::Gdk::Colormap GDK_TYPE_COLORSPACE GdkColorspace GEnum Gtk2::Gdk::Colorspace GDK_TYPE_CROSSING_MODE GdkCrossingMode GEnum Gtk2::Gdk::CrossingMode GDK_TYPE_CURSOR GdkCursor GBoxed Gtk2::Gdk::Cursor GDK_TYPE_CURSOR_TYPE GdkCursorType GEnum Gtk2::Gdk::CursorType GDK_TYPE_DEVICE GdkDevice GObject Gtk2::Gdk::Device GDK_TYPE_DRAG_ACTION GdkDragAction GFlags Gtk2::Gdk::DragAction GDK_TYPE_DRAG_CONTEXT GdkDragContext GObject Gtk2::Gdk::DragContext GDK_TYPE_DRAG_PROTOCOL GdkDragProtocol GEnum Gtk2::Gdk::DragProtocol GDK_TYPE_DRAWABLE GdkDrawable GObject Gtk2::Gdk::Drawable GDK_TYPE_EVENT GdkEvent GBoxed Gtk2::Gdk::Event GDK_TYPE_EVENT_MASK GdkEventMask GFlags Gtk2::Gdk::EventMask GDK_TYPE_EVENT_TYPE GdkEventType GEnum Gtk2::Gdk::EventType GDK_TYPE_EXTENSION_MODE GdkExtensionMode GEnum Gtk2::Gdk::ExtensionMode GDK_TYPE_FILL GdkFill GEnum Gtk2::Gdk::Fill GDK_TYPE_FILL_RULE GdkFillRule GEnum Gtk2::Gdk::FillRule GDK_TYPE_FILTER_RETURN GdkFilterReturn GEnum Gtk2::Gdk::FilterReturn GDK_TYPE_FONT GdkFont GBoxed Gtk2::Gdk::Font GDK_TYPE_FONT_TYPE GdkFontType GEnum Gtk2::Gdk::FontType GDK_TYPE_FUNCTION GdkFunction GEnum Gtk2::Gdk::Function GDK_TYPE_GC GdkGC GObject Gtk2::Gdk::GC GDK_TYPE_GC_VALUES_MASK GdkGCValuesMask GFlags Gtk2::Gdk::GCValuesMask GDK_TYPE_GRAB_STATUS GdkGrabStatus GEnum Gtk2::Gdk::GrabStatus GDK_TYPE_GRAVITY GdkGravity GEnum Gtk2::Gdk::Gravity GDK_TYPE_IMAGE GdkImage GObject Gtk2::Gdk::Image GDK_TYPE_IMAGE_TYPE GdkImageType GEnum Gtk2::Gdk::ImageType GDK_TYPE_INPUT_CONDITION GdkInputCondition GFlags Gtk2::Gdk::InputCondition GDK_TYPE_INPUT_MODE GdkInputMode GEnum Gtk2::Gdk::InputMode GDK_TYPE_INPUT_SOURCE GdkInputSource GEnum Gtk2::Gdk::InputSource GDK_TYPE_INTERP_TYPE GdkInterpType GEnum Gtk2::Gdk::InterpType GDK_TYPE_JOIN_STYLE GdkJoinStyle GEnum Gtk2::Gdk::JoinStyle GDK_TYPE_KEYMAP GdkKeymap GObject Gtk2::Gdk::Keymap GDK_TYPE_LINE_STYLE GdkLineStyle GEnum Gtk2::Gdk::LineStyle GDK_TYPE_MODIFIER_TYPE GdkModifierType GFlags Gtk2::Gdk::ModifierType GDK_TYPE_NOTIFY_TYPE GdkNotifyType GEnum Gtk2::Gdk::NotifyType GDK_TYPE_OVERLAP_TYPE GdkOverlapType GEnum Gtk2::Gdk::OverlapType GDK_TYPE_PIXBUF_ALPHA_MODE GdkPixbufAlphaMode GEnum Gtk2::Gdk::PixbufAlphaMode GDK_TYPE_PIXBUF_ANIMATION GdkPixbufAnimation GObject Gtk2::Gdk::PixbufAnimation GDK_TYPE_PIXBUF_ANIMATION_ITER GdkPixbufAnimationIter GObject Gtk2::Gdk::PixbufAnimationIter GDK_TYPE_PIXBUF_ERROR GdkPixbufError GEnum Gtk2::Gdk::PixbufError GDK_TYPE_PIXBUF GdkPixbuf GObject Gtk2::Gdk::Pixbuf GDK_TYPE_PIXBUF_LOADER GdkPixbufLoader GObject Gtk2::Gdk::PixbufLoader GDK_TYPE_PIXMAP GdkPixmap GObject Gtk2::Gdk::Pixmap GDK_TYPE_PROPERTY_STATE GdkPropertyState GEnum Gtk2::Gdk::PropertyState GDK_TYPE_PROP_MODE GdkPropMode GEnum Gtk2::Gdk::PropMode GDK_TYPE_RECTANGLE GdkRectangle GBoxed Gtk2::Gdk::Rectangle GDK_TYPE_RGB_DITHER GdkRgbDither GEnum Gtk2::Gdk::RgbDither GDK_TYPE_SCROLL_DIRECTION GdkScrollDirection GEnum Gtk2::Gdk::ScrollDirection GDK_TYPE_SETTING_ACTION GdkSettingAction GEnum Gtk2::Gdk::SettingAction GDK_TYPE_STATUS GdkStatus GEnum Gtk2::Gdk::Status GDK_TYPE_SUBWINDOW_MODE GdkSubwindowMode GEnum Gtk2::Gdk::SubwindowMode GDK_TYPE_VISIBILITY_STATE GdkVisibilityState GEnum Gtk2::Gdk::VisibilityState GDK_TYPE_VISUAL GdkVisual GObject Gtk2::Gdk::Visual GDK_TYPE_VISUAL_TYPE GdkVisualType GEnum Gtk2::Gdk::VisualType GDK_TYPE_WINDOW_ATTRIBUTES_TYPE GdkWindowAttributesType GFlags Gtk2::Gdk::WindowAttributesType GDK_TYPE_WINDOW_CLASS GdkWindowClass GEnum Gtk2::Gdk::WindowClass GDK_TYPE_WINDOW_EDGE GdkWindowEdge GEnum Gtk2::Gdk::WindowEdge GDK_TYPE_WINDOW GdkWindow GObject Gtk2::Gdk::Window GDK_TYPE_WINDOW_HINTS GdkWindowHints GFlags Gtk2::Gdk::WindowHints GDK_TYPE_WINDOW_STATE GdkWindowState GFlags Gtk2::Gdk::WindowState GDK_TYPE_WINDOW_TYPE GdkWindowType GEnum Gtk2::Gdk::WindowType GDK_TYPE_WINDOW_TYPE_HINT GdkWindowTypeHint GEnum Gtk2::Gdk::WindowTypeHint GDK_TYPE_WM_DECORATION GdkWMDecoration GFlags Gtk2::Gdk::WMDecoration GDK_TYPE_WM_FUNCTION GdkWMFunction GFlags Gtk2::Gdk::WMFunction GTK_TYPE_ACCEL_FLAGS GtkAccelFlags GFlags Gtk2::AccelFlags GTK_TYPE_ACCEL_GROUP GtkAccelGroup GObject Gtk2::AccelGroup GTK_TYPE_ACCEL_LABEL GtkAccelLabel GtkObject Gtk2::AccelLabel GTK_TYPE_ACCESSIBLE GtkAccessible GObject Gtk2::Accessible GTK_TYPE_ADJUSTMENT GtkAdjustment GtkObject Gtk2::Adjustment GTK_TYPE_ALIGNMENT GtkAlignment GtkObject Gtk2::Alignment GTK_TYPE_ANCHOR_TYPE GtkAnchorType GEnum Gtk2::AnchorType GTK_TYPE_ARG_FLAGS GtkArgFlags GFlags Gtk2::ArgFlags GTK_TYPE_ARROW GtkArrow GtkObject Gtk2::Arrow GTK_TYPE_ARROW_TYPE GtkArrowType GEnum Gtk2::ArrowType GTK_TYPE_ASPECT_FRAME GtkAspectFrame GtkObject Gtk2::AspectFrame GTK_TYPE_ATTACH_OPTIONS GtkAttachOptions GFlags Gtk2::AttachOptions GTK_TYPE_BIN GtkBin GtkObject Gtk2::Bin GTK_TYPE_BORDER GtkBorder GBoxed Gtk2::Border GTK_TYPE_BOX GtkBox GtkObject Gtk2::Box GTK_TYPE_BUTTON_BOX GtkButtonBox GtkObject Gtk2::ButtonBox GTK_TYPE_BUTTON_BOX_STYLE GtkButtonBoxStyle GEnum Gtk2::ButtonBoxStyle GTK_TYPE_BUTTON GtkButton GtkObject Gtk2::Button GTK_TYPE_BUTTONS_TYPE GtkButtonsType GEnum Gtk2::ButtonsType GTK_TYPE_CALENDAR_DISPLAY_OPTIONS GtkCalendarDisplayOptions GFlags Gtk2::CalendarDisplayOptions GTK_TYPE_CALENDAR GtkCalendar GtkObject Gtk2::Calendar GTK_TYPE_CELL_EDITABLE GtkCellEditable GInterface Gtk2::CellEditable GTK_TYPE_CELL_RENDERER GtkCellRenderer GtkObject Gtk2::CellRenderer GTK_TYPE_CELL_RENDERER_MODE GtkCellRendererMode GEnum Gtk2::CellRendererMode GTK_TYPE_CELL_RENDERER_PIXBUF GtkCellRendererPixbuf GtkObject Gtk2::CellRendererPixbuf GTK_TYPE_CELL_RENDERER_STATE GtkCellRendererState GFlags Gtk2::CellRendererState GTK_TYPE_CELL_RENDERER_TEXT GtkCellRendererText GtkObject Gtk2::CellRendererText GTK_TYPE_CELL_RENDERER_TOGGLE GtkCellRendererToggle GtkObject Gtk2::CellRendererToggle GTK_TYPE_CHECK_BUTTON GtkCheckButton GtkObject Gtk2::CheckButton GTK_TYPE_CHECK_MENU_ITEM GtkCheckMenuItem GtkObject Gtk2::CheckMenuItem GTK_TYPE_COLOR_SELECTION_DIALOG GtkColorSelectionDialog GtkObject Gtk2::ColorSelectionDialog GTK_TYPE_COLOR_SELECTION GtkColorSelection GtkObject Gtk2::ColorSelection GTK_TYPE_COMBO GtkCombo GtkObject Gtk2::Combo GTK_TYPE_CONTAINER GtkContainer GtkObject Gtk2::Container GTK_TYPE_CORNER_TYPE GtkCornerType GEnum Gtk2::CornerType GTK_TYPE_CURVE GtkCurve GtkObject Gtk2::Curve GTK_TYPE_CURVE_TYPE GtkCurveType GEnum Gtk2::CurveType GTK_TYPE_DEBUG_FLAG GtkDebugFlag GFlags Gtk2::DebugFlag GTK_TYPE_DELETE_TYPE GtkDeleteType GEnum Gtk2::DeleteType GTK_TYPE_DEST_DEFAULTS GtkDestDefaults GFlags Gtk2::DestDefaults GTK_TYPE_DIALOG_FLAGS GtkDialogFlags GFlags Gtk2::DialogFlags GTK_TYPE_DIALOG GtkDialog GtkObject Gtk2::Dialog GTK_TYPE_DIRECTION_TYPE GtkDirectionType GEnum Gtk2::DirectionType GTK_TYPE_DRAWING_AREA GtkDrawingArea GtkObject Gtk2::DrawingArea GTK_TYPE_EDITABLE GtkEditable GInterface Gtk2::Editable GTK_TYPE_ENTRY GtkEntry GtkObject Gtk2::Entry GTK_TYPE_EVENT_BOX GtkEventBox GtkObject Gtk2::EventBox GTK_TYPE_EXPANDER_STYLE GtkExpanderStyle GEnum Gtk2::ExpanderStyle GTK_TYPE_FILE_SELECTION GtkFileSelection GtkObject Gtk2::FileSelection GTK_TYPE_FIXED GtkFixed GtkObject Gtk2::Fixed GTK_TYPE_FONT_SELECTION_DIALOG GtkFontSelectionDialog GtkObject Gtk2::FontSelectionDialog GTK_TYPE_FONT_SELECTION GtkFontSelection GtkObject Gtk2::FontSelection GTK_TYPE_FRAME GtkFrame GtkObject Gtk2::Frame GTK_TYPE_GAMMA_CURVE GtkGammaCurve GtkObject Gtk2::GammaCurve GTK_TYPE_HANDLE_BOX GtkHandleBox GtkObject Gtk2::HandleBox GTK_TYPE_HBOX GtkHBox GtkObject Gtk2::HBox GTK_TYPE_HBUTTON_BOX GtkHButtonBox GtkObject Gtk2::HButtonBox GTK_TYPE_HPANED GtkHPaned GtkObject Gtk2::HPaned GTK_TYPE_HRULER GtkHRuler GtkObject Gtk2::HRuler GTK_TYPE_HSCALE GtkHScale GtkObject Gtk2::HScale GTK_TYPE_HSCROLLBAR GtkHScrollbar GtkObject Gtk2::HScrollbar GTK_TYPE_HSEPARATOR GtkHSeparator GtkObject Gtk2::HSeparator GTK_TYPE_ICON_FACTORY GtkIconFactory GObject Gtk2::IconFactory GTK_TYPE_ICON_SET GtkIconSet GBoxed Gtk2::IconSet GTK_TYPE_ICON_SIZE GtkIconSize GEnum Gtk2::IconSize GTK_TYPE_ICON_SOURCE GtkIconSource GBoxed Gtk2::IconSource # GTK_TYPE_IDENTIFIER GtkIdentifier GString Gtk2::Identifier GTK_TYPE_IMAGE GtkImage GtkObject Gtk2::Image GTK_TYPE_IMAGE_MENU_ITEM GtkImageMenuItem GtkObject Gtk2::ImageMenuItem GTK_TYPE_IMAGE_TYPE GtkImageType GEnum Gtk2::ImageType GTK_TYPE_IM_CONTEXT GtkIMContext GObject Gtk2::IMContext GTK_TYPE_IM_CONTEXT_SIMPLE GtkIMContextSimple GObject Gtk2::IMContextSimple GTK_TYPE_IM_MULTICONTEXT GtkIMMulticontext GObject Gtk2::IMMulticontext GTK_TYPE_IM_PREEDIT_STYLE GtkIMPreeditStyle GEnum Gtk2::IMPreeditStyle GTK_TYPE_IM_STATUS_STYLE GtkIMStatusStyle GEnum Gtk2::IMStatusStyle GTK_TYPE_INPUT_DIALOG GtkInputDialog GtkObject Gtk2::InputDialog GTK_TYPE_INVISIBLE GtkInvisible GtkObject Gtk2::Invisible GTK_TYPE_ITEM_FACTORY GtkItemFactory GtkObject Gtk2::ItemFactory GTK_TYPE_ITEM GtkItem GtkObject Gtk2::Item GTK_TYPE_JUSTIFICATION GtkJustification GEnum Gtk2::Justification GTK_TYPE_LABEL GtkLabel GtkObject Gtk2::Label GTK_TYPE_LAYOUT GtkLayout GtkObject Gtk2::Layout # NOTE: GtkList and GtkListItem are deprecated, and only included b/c GtkCombo # still makes use of them. do not use them outside of GtkCombo. GTK_TYPE_LIST GtkList GtkObject Gtk2::List GTK_TYPE_LIST_ITEM GtkListItem GtkObject Gtk2::ListItem GTK_TYPE_LIST_STORE GtkListStore GObject Gtk2::ListStore GTK_TYPE_MATCH_TYPE GtkMatchType GEnum Gtk2::MatchType GTK_TYPE_MENU_BAR GtkMenuBar GtkObject Gtk2::MenuBar GTK_TYPE_MENU_DIRECTION_TYPE GtkMenuDirectionType GEnum Gtk2::MenuDirectionType GTK_TYPE_MENU GtkMenu GtkObject Gtk2::Menu GTK_TYPE_MENU_ITEM GtkMenuItem GtkObject Gtk2::MenuItem GTK_TYPE_MENU_SHELL GtkMenuShell GtkObject Gtk2::MenuShell GTK_TYPE_MESSAGE_DIALOG GtkMessageDialog GtkObject Gtk2::MessageDialog GTK_TYPE_MESSAGE_TYPE GtkMessageType GEnum Gtk2::MessageType GTK_TYPE_METRIC_TYPE GtkMetricType GEnum Gtk2::MetricType GTK_TYPE_MISC GtkMisc GtkObject Gtk2::Misc GTK_TYPE_MOVEMENT_STEP GtkMovementStep GEnum Gtk2::MovementStep GTK_TYPE_NOTEBOOK GtkNotebook GtkObject Gtk2::Notebook GTK_TYPE_NOTEBOOK_TAB GtkNotebookTab GEnum Gtk2::NotebookTab GTK_TYPE_OBJECT_FLAGS GtkObjectFlags GFlags Gtk2::ObjectFlags GTK_TYPE_OBJECT GtkObject GtkObject Gtk2::Object GTK_TYPE_OPTION_MENU GtkOptionMenu GtkObject Gtk2::OptionMenu GTK_TYPE_ORIENTATION GtkOrientation GEnum Gtk2::Orientation GTK_TYPE_PACK_TYPE GtkPackType GEnum Gtk2::PackType GTK_TYPE_PANED GtkPaned GtkObject Gtk2::Paned GTK_TYPE_PATH_PRIORITY_TYPE GtkPathPriorityType GEnum Gtk2::PathPriorityType GTK_TYPE_PATH_TYPE GtkPathType GEnum Gtk2::PathType GTK_TYPE_PLUG GtkPlug GtkObject Gtk2::Plug GTK_TYPE_POLICY_TYPE GtkPolicyType GEnum Gtk2::PolicyType GTK_TYPE_POSITION_TYPE GtkPositionType GEnum Gtk2::PositionType GTK_TYPE_PREVIEW_TYPE GtkPreviewType GEnum Gtk2::PreviewType GTK_TYPE_PRIVATE_FLAGS GtkPrivateFlags GFlags Gtk2::PrivateFlags GTK_TYPE_PROGRESS_BAR GtkProgressBar GtkObject Gtk2::ProgressBar GTK_TYPE_PROGRESS_BAR_ORIENTATION GtkProgressBarOrientation GEnum Gtk2::ProgressBarOrientation GTK_TYPE_PROGRESS_BAR_STYLE GtkProgressBarStyle GEnum Gtk2::ProgressBarStyle GTK_TYPE_RADIO_BUTTON GtkRadioButton GtkObject Gtk2::RadioButton GTK_TYPE_RADIO_MENU_ITEM GtkRadioMenuItem GtkObject Gtk2::RadioMenuItem GTK_TYPE_RANGE GtkRange GtkObject Gtk2::Range GTK_TYPE_RC_FLAGS GtkRcFlags GFlags Gtk2::RcFlags GTK_TYPE_RC_STYLE GtkRcStyle GObject Gtk2::RcStyle GTK_TYPE_RC_TOKEN_TYPE GtkRcTokenType GEnum Gtk2::RcTokenType GTK_TYPE_RELIEF_STYLE GtkReliefStyle GEnum Gtk2::ReliefStyle GTK_TYPE_REQUISITION GtkRequisition GBoxed Gtk2::Requisition GTK_TYPE_RESIZE_MODE GtkResizeMode GEnum Gtk2::ResizeMode GTK_TYPE_RESPONSE_TYPE GtkResponseType GEnum Gtk2::ResponseType GTK_TYPE_RULER GtkRuler GtkObject Gtk2::Ruler GTK_TYPE_SCALE GtkScale GtkObject Gtk2::Scale GTK_TYPE_SCROLLBAR GtkScrollbar GtkObject Gtk2::Scrollbar GTK_TYPE_SCROLLED_WINDOW GtkScrolledWindow GtkObject Gtk2::ScrolledWindow GTK_TYPE_SCROLL_TYPE GtkScrollType GEnum Gtk2::ScrollType GTK_TYPE_SELECTION_DATA GtkSelectionData GBoxed Gtk2::SelectionData GTK_TYPE_SELECTION_MODE GtkSelectionMode GEnum Gtk2::SelectionMode GTK_TYPE_SEPARATOR GtkSeparator GtkObject Gtk2::Separator GTK_TYPE_SEPARATOR_MENU_ITEM GtkSeparatorMenuItem GtkObject Gtk2::SeparatorMenuItem GTK_TYPE_SETTINGS GtkSettings GObject Gtk2::Settings GTK_TYPE_SHADOW_TYPE GtkShadowType GEnum Gtk2::ShadowType GTK_TYPE_SIDE_TYPE GtkSideType GEnum Gtk2::SideType GTK_TYPE_SIGNAL_RUN_TYPE GtkSignalRunType GFlags Gtk2::SignalRunType GTK_TYPE_SIZE_GROUP GtkSizeGroup GObject Gtk2::SizeGroup GTK_TYPE_SIZE_GROUP_MODE GtkSizeGroupMode GEnum Gtk2::SizeGroupMode GTK_TYPE_SOCKET GtkSocket GtkObject Gtk2::Socket GTK_TYPE_SORT_TYPE GtkSortType GEnum Gtk2::SortType GTK_TYPE_SPIN_BUTTON GtkSpinButton GtkObject Gtk2::SpinButton GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY GtkSpinButtonUpdatePolicy GEnum Gtk2::SpinButtonUpdatePolicy GTK_TYPE_SPIN_TYPE GtkSpinType GEnum Gtk2::SpinType GTK_TYPE_STATE_TYPE GtkStateType GEnum Gtk2::StateType GTK_TYPE_STATUSBAR GtkStatusbar GtkObject Gtk2::Statusbar GTK_TYPE_STYLE GtkStyle GObject Gtk2::Style GTK_TYPE_SUBMENU_DIRECTION GtkSubmenuDirection GEnum Gtk2::SubmenuDirection GTK_TYPE_SUBMENU_PLACEMENT GtkSubmenuPlacement GEnum Gtk2::SubmenuPlacement GTK_TYPE_TABLE GtkTable GtkObject Gtk2::Table GTK_TYPE_TARGET_FLAGS GtkTargetFlags GFlags Gtk2::TargetFlags GTK_TYPE_TEAROFF_MENU_ITEM GtkTearoffMenuItem GtkObject Gtk2::TearoffMenuItem GTK_TYPE_TEXT_ATTRIBUTES GtkTextAttributes GBoxed Gtk2::TextAttributes GTK_TYPE_TEXT_BUFFER GtkTextBuffer GObject Gtk2::TextBuffer GTK_TYPE_TEXT_CHILD_ANCHOR GtkTextChildAnchor GObject Gtk2::TextChildAnchor GTK_TYPE_TEXT_DIRECTION GtkTextDirection GEnum Gtk2::TextDirection GTK_TYPE_TEXT_ITER GtkTextIter GBoxed Gtk2::TextIter GTK_TYPE_TEXT_MARK GtkTextMark GObject Gtk2::TextMark # in versions before 2.4.0, GtkTextSearchFlags was declared in such a way that # caused it to be misdetected by glib-mkenums as a GEnum. gtk2-perl.h accounts # for that by redefining the generated macros on those versions. GTK_TYPE_TEXT_SEARCH_FLAGS GtkTextSearchFlags GFlags Gtk2::TextSearchFlags GTK_TYPE_TEXT_TAG GtkTextTag GObject Gtk2::TextTag GTK_TYPE_TEXT_TAG_TABLE GtkTextTagTable GObject Gtk2::TextTagTable GTK_TYPE_TEXT_VIEW GtkTextView GtkObject Gtk2::TextView GTK_TYPE_TEXT_WINDOW_TYPE GtkTextWindowType GEnum Gtk2::TextWindowType GTK_TYPE_TOGGLE_BUTTON GtkToggleButton GtkObject Gtk2::ToggleButton GTK_TYPE_TOOLBAR_CHILD_TYPE GtkToolbarChildType GEnum Gtk2::ToolbarChildType GTK_TYPE_TOOLBAR GtkToolbar GtkObject Gtk2::Toolbar GTK_TYPE_TOOLBAR_SPACE_STYLE GtkToolbarSpaceStyle GEnum Gtk2::ToolbarSpaceStyle GTK_TYPE_TOOLBAR_STYLE GtkToolbarStyle GEnum Gtk2::ToolbarStyle GTK_TYPE_TOOLTIPS GtkTooltips GtkObject Gtk2::Tooltips GTK_TYPE_TREE_DRAG_DEST GtkTreeDragDest GInterface Gtk2::TreeDragDest GTK_TYPE_TREE_DRAG_SOURCE GtkTreeDragSource GInterface Gtk2::TreeDragSource GTK_TYPE_TREE_ITER GtkTreeIter GBoxed Gtk2::TreeIter GTK_TYPE_TREE_MODEL_FLAGS GtkTreeModelFlags GFlags Gtk2::TreeModelFlags GTK_TYPE_TREE_MODEL GtkTreeModel GInterface Gtk2::TreeModel GTK_TYPE_TREE_MODEL_SORT GtkTreeModelSort GObject Gtk2::TreeModelSort GTK_TYPE_TREE_PATH GtkTreePath GBoxed Gtk2::TreePath GTK_TYPE_TREE_ROW_REFERENCE GtkTreeRowReference GBoxed Gtk2::TreeRowReference GTK_TYPE_TREE_SELECTION GtkTreeSelection GObject Gtk2::TreeSelection GTK_TYPE_TREE_SORTABLE GtkTreeSortable GInterface Gtk2::TreeSortable GTK_TYPE_TREE_STORE GtkTreeStore GObject Gtk2::TreeStore GTK_TYPE_TREE_VIEW_COLUMN GtkTreeViewColumn GtkObject Gtk2::TreeViewColumn GTK_TYPE_TREE_VIEW_COLUMN_SIZING GtkTreeViewColumnSizing GEnum Gtk2::TreeViewColumnSizing GTK_TYPE_TREE_VIEW_DROP_POSITION GtkTreeViewDropPosition GEnum Gtk2::TreeViewDropPosition GTK_TYPE_TREE_VIEW GtkTreeView GtkObject Gtk2::TreeView GTK_TYPE_TREE_VIEW_MODE GtkTreeViewMode GEnum Gtk2::TreeViewMode GTK_TYPE_UPDATE_TYPE GtkUpdateType GEnum Gtk2::UpdateType GTK_TYPE_VBOX GtkVBox GtkObject Gtk2::VBox GTK_TYPE_VBUTTON_BOX GtkVButtonBox GtkObject Gtk2::VButtonBox GTK_TYPE_VIEWPORT GtkViewport GtkObject Gtk2::Viewport GTK_TYPE_VISIBILITY GtkVisibility GEnum Gtk2::Visibility GTK_TYPE_VPANED GtkVPaned GtkObject Gtk2::VPaned GTK_TYPE_VRULER GtkVRuler GtkObject Gtk2::VRuler GTK_TYPE_VSCALE GtkVScale GtkObject Gtk2::VScale GTK_TYPE_VSCROLLBAR GtkVScrollbar GtkObject Gtk2::VScrollbar GTK_TYPE_VSEPARATOR GtkVSeparator GtkObject Gtk2::VSeparator GTK_TYPE_WIDGET_FLAGS GtkWidgetFlags GFlags Gtk2::WidgetFlags GTK_TYPE_WIDGET GtkWidget GtkObject Gtk2::Widget GTK_TYPE_WIDGET_HELP_TYPE GtkWidgetHelpType GEnum Gtk2::WidgetHelpType GTK_TYPE_WINDOW_GROUP GtkWindowGroup GObject Gtk2::WindowGroup GTK_TYPE_WINDOW GtkWindow GtkObject Gtk2::Window GTK_TYPE_WINDOW_POSITION GtkWindowPosition GEnum Gtk2::WindowPosition GTK_TYPE_WINDOW_TYPE GtkWindowType GEnum Gtk2::WindowType GTK_TYPE_WRAP_MODE GtkWrapMode GEnum Gtk2::WrapMode # not really defined by GTK+, but we'll use it for ourselves. GDK_TYPE_REGION GdkRegion GBoxed Gtk2::Gdk::Region