1; These define-object declarations were not generated by h2defs.py
2; because it looks for the SomethingClass declaration too, but that is often
3; hidden.
4; However, it is needed by the documentation generation, which needs to
5; know what objects exist, so it can guess how to break apart C function names
6; that are mentioned in documentation text.
7; (DocsParser.pm:substitute_function(), which uses GtkDefs.pm:lookup_object().)
8
9(define-object AppLaunchContext
10  (in-module "Gdk")
11  (c-name "GdkAppLaunchContext")
12  (gtype-id "GDK_APP_LAUNCH_CONTEXT")
13)
14
15(define-object Cursor
16  (in-module "Gdk")
17  (c-name "GdkCursor")
18  (gtype-id "GDK_TYPE_CURSOR")
19)
20
21(define-object Device
22  (in-module "Gdk")
23  (c-name "GdkDevice")
24  (gtype-id "GDK_TYPE_DEVICE")
25)
26
27(define-object DeviceManager
28  (in-module "Gdk")
29  (parent "GObject")
30  (c-name "GdkDeviceManager")
31  (gtype-id "GDK_TYPE_DEVICE_MANAGER")
32)
33
34(define-object Display
35  (in-module "Gdk")
36  (c-name "GdkDisplay")
37  (gtype-id "GDK_TYPE_DISPLAY")
38)
39
40(define-object DisplayManager
41  (in-module "Gdk")
42  (parent "GObject")
43  (c-name "GdkDisplayManager")
44  (gtype-id "GDK_TYPE_DISPLAY_MANAGER")
45)
46
47(define-object DragContext
48  (in-module "Gdk")
49  (c-name "GdkDragContext")
50  (gtype-id "GDK_TYPE_DRAG_CONTEXT")
51)
52
53(define-object DrawingContext
54  (in-module "Gdk")
55  (c-name "GdkDrawingContext")
56  (gtype-id "GDK_TYPE_DRAWING_CONTEXT")
57)
58
59(define-object Event
60  (in-module "Gdk")
61  (c-name "GdkEvent")
62  (gtype-id "GDK_TYPE_EVENT")
63)
64
65(define-object FrameClock
66  (in-module "Gdk")
67  (c-name "GdkFrameClock")
68  (gtype-id "GDK_TYPE_FRAME_CLOCK")
69)
70
71(define-object FrameTimings
72  (in-module "Gdk")
73  (c-name "GdkFrameTimings")
74  (gtype-id "GDK_TYPE_FRAME_TIMINGS")
75)
76
77(define-object GLContext
78  (in-module "Gdk")
79  (parent "GObject")
80  (c-name "GdkGLContext")
81  (gtype-id "GDK_TYPE_GL_CONTEXT")
82)
83
84(define-object Monitor
85  (in-module "Gdk")
86  (parent "GObject")
87  (c-name "GdkMonitor")
88  (gtype-id "GDK_TYPE_MONITOR")
89)
90
91(define-object Keymap
92  (in-module "Gdk")
93  (parent "GObject")
94  (c-name "GdkKeymap")
95  (gtype-id "GDK_TYPE_KEYMAP")
96)
97
98(define-object OffscreenWindow
99  (in-module "Gdk")
100  (c-name "GdkOffscreenWindow")
101  (gtype-id "GDK_TYPE_OFFSCREEN_WINDOW")
102)
103
104(define-object Pixbuf
105  (in-module "Gdk")
106  (c-name "GdkPixbuf")
107  (gtype-id "GDK_TYPE_PIXBUF")
108)
109
110(define-object PixbufFormat
111  (in-module "Gdk")
112  (c-name "GdkPixbufFormat")
113  (gtype-id "GDK_TYPE_PIXBUF_FORMAT")
114)
115
116(define-object Region
117  (in-module "Gdk")
118  (c-name "GdkRegion")
119  (gtype-id "GDK_TYPE_REGION")
120)
121
122(define-object RGBA
123  (in-module "Gdk")
124  (c-name "GdkRGBA")
125  (gtype-id "GDK_TYPE_RGBA")
126)
127
128(define-object Screen
129  (in-module "Gdk")
130  (c-name "GdkScreen")
131  (gtype-id "GDK_TYPE_SCREEN")
132)
133
134(define-object Seat
135  (in-module "Gdk")
136  (c-name "GdkSeat")
137  (gtype-id "GDK_TYPE_SEAT")
138)
139
140(define-object Visual
141  (in-module "Gdk")
142  (c-name "GdkVisual")
143  (gtype-id "GDK_TYPE_VISUAL")
144)
145
146(define-object Window
147  (in-module "Gdk")
148  (c-name "GdkWindow")
149  (gtype-id "GDK_TYPE_WINDOW")
150)
151