1 /* $Id: generate_defs_gtk.cc 935 2007-11-05 16:14:01Z murrayc $ */
3 /* generate_defs_gtk.cc
5 * Copyright (C) 2001 The Free Software Foundation
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public
9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Library General Public License for more details.
17 * You should have received a copy of the GNU Library General Public
18 * License along with this library; if not, write to the Free
19 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 #include "glibmm_generate_extra_defs/generate_extra_defs.h"
26 #if !defined(G_OS_WIN32)
27 #include <gtk/gtkprinter.h>
28 #include <gtk/gtkprintjob.h>
29 #include <gtk/gtkpagesetupunixdialog.h>
30 #include <gtk/gtkprintunixdialog.h>
31 #endif /* G_OS_WIN32 */
34 int main (int argc, char *argv[])
36 gtk_init(&argc, &argv);
38 void *const g_class_atk_no_op_object = g_type_class_ref(ATK_TYPE_NO_OP_OBJECT);
40 std::cout << get_defs( ATK_TYPE_OBJECT )
41 << get_defs( ATK_TYPE_COMPONENT )
42 << get_defs( ATK_TYPE_ACTION )
43 << get_defs( ATK_TYPE_EDITABLE_TEXT )
44 << get_defs( ATK_TYPE_HYPERLINK )
45 << get_defs( ATK_TYPE_HYPERTEXT )
46 << get_defs( ATK_TYPE_IMAGE )
47 << get_defs( ATK_TYPE_SELECTION )
48 << get_defs( ATK_TYPE_TABLE )
49 << get_defs( ATK_TYPE_TEXT )
50 << get_defs( ATK_TYPE_VALUE )
51 << get_defs( ATK_TYPE_REGISTRY )
52 << get_defs( ATK_TYPE_RELATION )
53 << get_defs( ATK_TYPE_RELATION_SET )
54 << get_defs( ATK_TYPE_STATE_SET );
56 g_type_class_unref(g_class_atk_no_op_object);
58 std::cout << get_defs( GDK_TYPE_COLORMAP )
59 << get_defs( GDK_TYPE_DRAG_CONTEXT )
60 << get_defs( GDK_TYPE_DISPLAY )
61 #if !defined(G_OS_WIN32)
62 << get_defs( GDK_TYPE_DISPLAY_MANAGER )
63 #endif /* G_OS_WIN32 */
64 << get_defs( GDK_TYPE_DRAWABLE )
65 << get_defs( GDK_TYPE_GC )
66 << get_defs( GDK_TYPE_IMAGE )
67 << get_defs( GDK_TYPE_PIXBUF )
68 << get_defs( GDK_TYPE_PIXBUF_ANIMATION )
69 << get_defs( GDK_TYPE_PIXBUF_LOADER )
70 << get_defs( GDK_TYPE_PIXMAP )
71 << get_defs( GDK_TYPE_SCREEN )
72 << get_defs( GDK_TYPE_VISUAL )
73 << get_defs( GDK_TYPE_WINDOW )
75 << get_defs( GTK_TYPE_ABOUT_DIALOG )
76 << get_defs( GTK_TYPE_ACCEL_GROUP )
77 << get_defs( GTK_TYPE_ACCEL_LABEL )
78 << get_defs( GTK_TYPE_ACTION )
79 << get_defs( GTK_TYPE_ACTION_GROUP )
80 << get_defs( GTK_TYPE_ADJUSTMENT )
81 << get_defs( GTK_TYPE_ALIGNMENT)
82 << get_defs( GTK_TYPE_ARROW )
83 << get_defs( GTK_TYPE_ASPECT_FRAME )
84 << get_defs( GTK_TYPE_ASSISTANT )
85 << get_defs( GTK_TYPE_BIN )
86 << get_defs( GTK_TYPE_BOX )
87 << get_defs( GTK_TYPE_BUILDER )
88 << get_defs( GTK_TYPE_BUTTON )
89 << get_defs( GTK_TYPE_BUTTON_BOX )
90 << get_defs( GTK_TYPE_CALENDAR )
91 << get_defs( GTK_TYPE_CHECK_BUTTON )
92 << get_defs( GTK_TYPE_CHECK_MENU_ITEM )
93 << get_defs( GTK_TYPE_CLIST ) /* Deprecated */
94 << get_defs( GTK_TYPE_CELL_LAYOUT )
95 << get_defs( GTK_TYPE_CELL_RENDERER )
96 << get_defs( GTK_TYPE_CELL_RENDERER_ACCEL )
97 << get_defs( GTK_TYPE_CELL_RENDERER_COMBO )
98 << get_defs( GTK_TYPE_CELL_RENDERER_PROGRESS )
99 << get_defs( GTK_TYPE_CELL_RENDERER_TEXT )
100 << get_defs( GTK_TYPE_CELL_RENDERER_TOGGLE )
101 << get_defs( GTK_TYPE_CELL_RENDERER_PIXBUF )
102 << get_defs( GTK_TYPE_CELL_RENDERER_PROGRESS )
103 << get_defs( GTK_TYPE_CELL_RENDERER_SPIN )
104 << get_defs( GTK_TYPE_CLIPBOARD )
105 << get_defs( GTK_TYPE_COLOR_BUTTON )
106 << get_defs( GTK_TYPE_COLOR_SELECTION )
107 << get_defs( GTK_TYPE_COMBO ) /* Deprecated */
108 << get_defs( GTK_TYPE_COMBO_BOX )
109 << get_defs( GTK_TYPE_CONTAINER )
110 << get_defs( GTK_TYPE_CTREE ) /* Deprecated */
111 << get_defs( GTK_TYPE_CELL_VIEW )
112 << get_defs( GTK_TYPE_CURVE )
113 << get_defs( GTK_TYPE_DIALOG )
114 << get_defs( GTK_TYPE_DRAWING_AREA )
115 << get_defs( GTK_TYPE_ENTRY )
116 << get_defs( GTK_TYPE_ENTRY_COMPLETION )
117 << get_defs( GTK_TYPE_EVENT_BOX )
118 << get_defs( GTK_TYPE_EXPANDER )
119 << get_defs( GTK_TYPE_FILE_FILTER )
120 << get_defs( GTK_TYPE_FILE_CHOOSER_BUTTON )
121 << get_defs( GTK_TYPE_FILE_CHOOSER_DIALOG )
122 << get_defs( GTK_TYPE_FILE_CHOOSER_WIDGET )
123 << get_defs( GTK_TYPE_FILE_SELECTION ) /* Deprecated */
124 << get_defs( GTK_TYPE_FIXED )
125 << get_defs( GTK_TYPE_FONT_BUTTON )
126 << get_defs( GTK_TYPE_FONT_SELECTION )
127 << get_defs( GTK_TYPE_FONT_SELECTION_DIALOG )
128 << get_defs( GTK_TYPE_FRAME )
129 << get_defs( GTK_TYPE_HANDLE_BOX )
130 << get_defs( GTK_TYPE_ICON_THEME )
131 << get_defs( GTK_TYPE_IMAGE )
132 << get_defs( GTK_TYPE_INPUT_DIALOG )
133 << get_defs( GTK_TYPE_INVISIBLE )
134 << get_defs( GTK_TYPE_ITEM )
135 << get_defs( GTK_TYPE_ICON_VIEW )
136 << get_defs( GTK_TYPE_LABEL )
137 << get_defs( GTK_TYPE_LAYOUT )
138 << get_defs( GTK_TYPE_LINK_BUTTON )
139 << get_defs( GTK_TYPE_LIST )
140 << get_defs( GTK_TYPE_LIST_ITEM )
141 << get_defs( GTK_TYPE_MENU )
142 << get_defs( GTK_TYPE_MENU_BAR )
143 << get_defs( GTK_TYPE_MENU_ITEM )
144 << get_defs( GTK_TYPE_MENU_SHELL )
145 << get_defs( GTK_TYPE_MENU_TOOL_BUTTON )
146 << get_defs( GTK_TYPE_MESSAGE_DIALOG )
147 << get_defs( GTK_TYPE_MISC )
148 << get_defs( GTK_TYPE_NOTEBOOK )
149 << get_defs( GTK_TYPE_OBJECT )
150 << get_defs( GTK_TYPE_OPTION_MENU )
151 << get_defs( GTK_TYPE_PANED )
152 << get_defs( GTK_TYPE_PIXMAP )
153 #if !defined(G_OS_WIN32)
154 << get_defs( GTK_TYPE_PLUG )
155 #endif /* G_OS_WIN32 */
156 << get_defs( GTK_TYPE_PREVIEW )
157 #if !defined(G_OS_WIN32)
158 << get_defs( GTK_TYPE_PRINTER )
159 << get_defs( GTK_TYPE_PRINT_JOB )
160 #endif /* G_OS_WIN32 */
161 << get_defs( GTK_TYPE_PRINT_OPERATION )
162 << get_defs( GTK_TYPE_PRINT_OPERATION_PREVIEW )
163 #if !defined(G_OS_WIN32)
164 << get_defs( GTK_TYPE_PAGE_SETUP_UNIX_DIALOG )
165 << get_defs( GTK_TYPE_PRINT_UNIX_DIALOG )
166 #endif /* G_OS_WIN32 */
167 << get_defs( GTK_TYPE_PROGRESS )
168 << get_defs( GTK_TYPE_PROGRESS_BAR )
169 << get_defs( GTK_TYPE_RADIO_BUTTON )
170 << get_defs( GTK_TYPE_RADIO_TOOL_BUTTON )
171 << get_defs( GTK_TYPE_RADIO_ACTION )
172 << get_defs( GTK_TYPE_RADIO_MENU_ITEM )
173 << get_defs( GTK_TYPE_RANGE )
174 << get_defs( GTK_TYPE_RECENT_ACTION )
175 << get_defs( GTK_TYPE_RECENT_CHOOSER )
176 << get_defs( GTK_TYPE_RECENT_CHOOSER_MENU )
177 << get_defs( GTK_TYPE_RECENT_CHOOSER_WIDGET )
178 << get_defs( GTK_TYPE_RECENT_FILTER )
179 << get_defs( GTK_TYPE_RECENT_MANAGER )
180 << get_defs( GTK_TYPE_RULER )
181 << get_defs( GTK_TYPE_SCALE )
182 << get_defs( GTK_TYPE_SCALE_BUTTON )
183 << get_defs( GTK_TYPE_SCROLLBAR )
184 << get_defs( GTK_TYPE_SCROLLED_WINDOW )
185 << get_defs( GTK_TYPE_SEPARATOR )
186 << get_defs( GTK_TYPE_SEPARATOR_TOOL_ITEM )
187 << get_defs( GTK_TYPE_SETTINGS )
188 << get_defs( GTK_TYPE_SIZE_GROUP )
189 #if !defined(G_OS_WIN32)
190 << get_defs( GTK_TYPE_SOCKET )
191 #endif /* G_OS_WIN32 */
192 << get_defs( GTK_TYPE_SPIN_BUTTON )
193 << get_defs( GTK_TYPE_STATUSBAR )
194 << get_defs( GTK_TYPE_STATUS_ICON )
195 << get_defs( GTK_TYPE_STYLE )
196 << get_defs( GTK_TYPE_TABLE )
197 << get_defs( GTK_TYPE_TEAROFF_MENU_ITEM )
198 << get_defs( GTK_TYPE_TIPS_QUERY )
199 << get_defs( GTK_TYPE_TOGGLE_BUTTON )
200 << get_defs( GTK_TYPE_TOOLBAR )
201 << get_defs( GTK_TYPE_TOOL_ITEM )
202 << get_defs( GTK_TYPE_TOOL_BUTTON )
203 << get_defs( GTK_TYPE_TEXT_BUFFER )
204 << get_defs( GTK_TYPE_TEXT_MARK )
205 << get_defs( GTK_TYPE_TEXT_TAG )
206 << get_defs( GTK_TYPE_TEXT_TAG_TABLE )
207 << get_defs( GTK_TYPE_TEXT_VIEW )
208 << get_defs( GTK_TYPE_TOGGLE_ACTION )
209 << get_defs( GTK_TYPE_TOGGLE_TOOL_BUTTON )
210 << get_defs( GTK_TYPE_TOOLTIP )
211 << get_defs( GTK_TYPE_TOOLTIPS )
212 << get_defs( GTK_TYPE_TREE_SELECTION )
213 << get_defs( GTK_TYPE_TREE_MODEL_FILTER )
214 << get_defs( GTK_TYPE_TREE_STORE )
215 << get_defs( GTK_TYPE_TREE_VIEW )
216 << get_defs( GTK_TYPE_TREE_VIEW_COLUMN )
217 << get_defs( GTK_TYPE_UI_MANAGER )
218 << get_defs( GTK_TYPE_VIEWPORT )
219 << get_defs( GTK_TYPE_VOLUME_BUTTON )
220 << get_defs( GTK_TYPE_WIDGET )
221 << get_defs( GTK_TYPE_WINDOW );