add new sigc++2 directory
[ardour.git] / libs / gtkmm2 / gtk / gtkmm / enums.cc
1 // Generated by gtkmmproc -- DO NOT MODIFY!
2
3
4 #include <gtkmm/enums.h>
5 #include <gtkmm/private/enums_p.h>
6
7 #include <gtk/gtktypebuiltins.h>
8 // -*- c++ -*-
9 /* $Id$ */
10
11 /* 
12  *
13  * Copyright 1998-2002 The gtkmm Development Team
14  *
15  * This library is free software; you can redistribute it and/or
16  * modify it under the terms of the GNU Library General Public
17  * License as published by the Free Software Foundation; either
18  * version 2 of the License, or (at your option) any later version.
19  *
20  * This library is distributed in the hope that it will be useful,
21  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
23  * Library General Public License for more details.
24  *
25  * You should have received a copy of the GNU Library General Public
26  * License along with this library; if not, write to the Free
27  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28  */
29
30 #include <gtkmm/enums.h>
31
32 // static
33 GType Glib::Value<Gtk::IconSize>::value_type()
34 {
35   return gtk_icon_size_get_type();
36 }
37
38 namespace Gtk
39 {
40
41 float _gtkmm_align_float_from_enum(AlignmentEnum value)
42 {
43   //Choose the float alignment value appropriate for this human-readable enum value:
44   switch(value)
45   {
46     case ALIGN_LEFT:
47       return 0.0; break;
48     case ALIGN_CENTER:
49       return 0.5; break;
50     case ALIGN_RIGHT:
51       return 1.0; break;
52     case ALIGN_TOP:
53       return _gtkmm_align_float_from_enum(ALIGN_LEFT); break;
54     case ALIGN_BOTTOM:
55       return _gtkmm_align_float_from_enum(ALIGN_RIGHT); break;
56     default:
57       return _gtkmm_align_float_from_enum(ALIGN_LEFT); break;
58   }
59 }
60
61 } //namespace Gtk
62
63
64 namespace
65 {
66 } // anonymous namespace
67
68 // static
69 GType Glib::Value<Gtk::AccelFlags>::value_type()
70 {
71   return gtk_accel_flags_get_type();
72 }
73
74 // static
75 GType Glib::Value<Gtk::AnchorType>::value_type()
76 {
77   return gtk_anchor_type_get_type();
78 }
79
80 // static
81 GType Glib::Value<Gtk::ArrowType>::value_type()
82 {
83   return gtk_arrow_type_get_type();
84 }
85
86 // static
87 GType Glib::Value<Gtk::AttachOptions>::value_type()
88 {
89   return gtk_attach_options_get_type();
90 }
91
92 // static
93 GType Glib::Value<Gtk::ButtonBoxStyle>::value_type()
94 {
95   return gtk_button_box_style_get_type();
96 }
97
98 // static
99 GType Glib::Value<Gtk::CurveType>::value_type()
100 {
101   return gtk_curve_type_get_type();
102 }
103
104 // static
105 GType Glib::Value<Gtk::DeleteType>::value_type()
106 {
107   return gtk_delete_type_get_type();
108 }
109
110 // static
111 GType Glib::Value<Gtk::DirectionType>::value_type()
112 {
113   return gtk_direction_type_get_type();
114 }
115
116 // static
117 GType Glib::Value<Gtk::ExpanderStyle>::value_type()
118 {
119   return gtk_expander_style_get_type();
120 }
121
122 // static
123 GType Glib::Value<Gtk::BuiltinIconSize>::value_type()
124 {
125   return gtk_icon_size_get_type();
126 }
127
128 // static
129 GType Glib::Value<Gtk::TextDirection>::value_type()
130 {
131   return gtk_text_direction_get_type();
132 }
133
134 // static
135 GType Glib::Value<Gtk::Justification>::value_type()
136 {
137   return gtk_justification_get_type();
138 }
139
140 // static
141 GType Glib::Value<Gtk::MenuDirectionType>::value_type()
142 {
143   return gtk_menu_direction_type_get_type();
144 }
145
146 // static
147 GType Glib::Value<Gtk::MetricType>::value_type()
148 {
149   return gtk_metric_type_get_type();
150 }
151
152 // static
153 GType Glib::Value<Gtk::MovementStep>::value_type()
154 {
155   return gtk_movement_step_get_type();
156 }
157
158 // static
159 GType Glib::Value<Gtk::Orientation>::value_type()
160 {
161   return gtk_orientation_get_type();
162 }
163
164 // static
165 GType Glib::Value<Gtk::CornerType>::value_type()
166 {
167   return gtk_corner_type_get_type();
168 }
169
170 // static
171 GType Glib::Value<Gtk::PackType>::value_type()
172 {
173   return gtk_pack_type_get_type();
174 }
175
176 // static
177 GType Glib::Value<Gtk::PathPriorityType>::value_type()
178 {
179   return gtk_path_priority_type_get_type();
180 }
181
182 // static
183 GType Glib::Value<Gtk::PathType>::value_type()
184 {
185   return gtk_path_type_get_type();
186 }
187
188 // static
189 GType Glib::Value<Gtk::PolicyType>::value_type()
190 {
191   return gtk_policy_type_get_type();
192 }
193
194 // static
195 GType Glib::Value<Gtk::PositionType>::value_type()
196 {
197   return gtk_position_type_get_type();
198 }
199
200 // static
201 GType Glib::Value<Gtk::ReliefStyle>::value_type()
202 {
203   return gtk_relief_style_get_type();
204 }
205
206 // static
207 GType Glib::Value<Gtk::ResizeMode>::value_type()
208 {
209   return gtk_resize_mode_get_type();
210 }
211
212 // static
213 GType Glib::Value<Gtk::ScrollType>::value_type()
214 {
215   return gtk_scroll_type_get_type();
216 }
217
218 // static
219 GType Glib::Value<Gtk::SelectionMode>::value_type()
220 {
221   return gtk_selection_mode_get_type();
222 }
223
224 // static
225 GType Glib::Value<Gtk::ShadowType>::value_type()
226 {
227   return gtk_shadow_type_get_type();
228 }
229
230 // static
231 GType Glib::Value<Gtk::StateType>::value_type()
232 {
233   return gtk_state_type_get_type();
234 }
235
236 // static
237 GType Glib::Value<Gtk::TargetFlags>::value_type()
238 {
239   return gtk_target_flags_get_type();
240 }
241
242 // static
243 GType Glib::Value<Gtk::ToolbarStyle>::value_type()
244 {
245   return gtk_toolbar_style_get_type();
246 }
247
248 // static
249 GType Glib::Value<Gtk::UpdateType>::value_type()
250 {
251   return gtk_update_type_get_type();
252 }
253
254 // static
255 GType Glib::Value<Gtk::Visibility>::value_type()
256 {
257   return gtk_visibility_get_type();
258 }
259
260 // static
261 GType Glib::Value<Gtk::WindowPosition>::value_type()
262 {
263   return gtk_window_position_get_type();
264 }
265
266 // static
267 GType Glib::Value<Gtk::WindowType>::value_type()
268 {
269   return gtk_window_type_get_type();
270 }
271
272 // static
273 GType Glib::Value<Gtk::WrapMode>::value_type()
274 {
275   return gtk_wrap_mode_get_type();
276 }
277
278 // static
279 GType Glib::Value<Gtk::SortType>::value_type()
280 {
281   return gtk_sort_type_get_type();
282 }
283
284 // static
285 GType Glib::Value<Gtk::PageOrientation>::value_type()
286 {
287   return gtk_page_orientation_get_type();
288 }
289
290