File: maps-2.0

package info (click to toggle)
libgtk2-perl 2%3A1.24992-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,604 kB
  • ctags: 594
  • sloc: perl: 22,100; ansic: 122; makefile: 17
file content (346 lines) | stat: -rw-r--r-- 20,628 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# Copyright (C) 2003-2009 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.,
# 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA.
#
# $Id$
#

#
# 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

# GTK_TYPE_BINDING_SET not defined as of Gtk 2.16, instead jigged up
# ourselves in gtk2perl.h
GTK_TYPE_BINDING_SET	GtkBindingSet	GBoxed	Gtk2::BindingSet