1 // Generated by gmmproc 2.60.0 -- DO NOT MODIFY!
2
3
4 #include <glibmm.h>
5
6 #include <gtkmm/enums.h>
7 #include <gtkmm/private/enums_p.h>
8
9 #include <gtk/gtk.h>
10
11 /*
12 * Copyright 1998-2002 The gtkmm Development Team
13 *
14 * This library is free software; you can redistribute it and/or
15 * modify it under the terms of the GNU Lesser General Public
16 * License as published by the Free Software Foundation; either
17 * version 2.1 of the License, or (at your option) any later version.
18 *
19 * This library is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 * Lesser General Public License for more details.
23 *
24 * You should have received a copy of the GNU Lesser General Public
25 * License along with this library; if not, write to the Free Software
26 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
27 */
28
29 #include <gtkmm/enums.h>
30 #include <gtkmm/settings.h>
31
32 // static
value_type()33 GType Glib::Value<Gtk::IconSize>::value_type()
34 {
35 return gtk_icon_size_get_type();
36 }
37
38 namespace Gtk
39 {
40
41 // static
lookup(IconSize size,int & width,int & height)42 bool IconSize::lookup(IconSize size, int& width, int& height)
43 {
44 return gtk_icon_size_lookup((GtkIconSize) int(size), &width, &height);
45 }
46
47 #ifndef GTKMM_DISABLE_DEPRECATED
48 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
49 // static
lookup(IconSize size,int & width,int & height,const Glib::RefPtr<Gtk::Settings> & settings)50 bool IconSize::lookup(IconSize size, int& width, int& height, const Glib::RefPtr<Gtk::Settings>& settings)
51 {
52 return gtk_icon_size_lookup_for_settings(Glib::unwrap(settings), (GtkIconSize) int(size), &width, &height);
53 }
54 G_GNUC_END_IGNORE_DEPRECATIONS
55 #endif //GTKMM_DISABLE_DEPRECATED
56
57 #ifndef GTKMM_DISABLE_DEPRECATED
58 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
59 // static
register_new(const Glib::ustring & name,int width,int height)60 IconSize IconSize::register_new(const Glib::ustring& name, int width, int height)
61 {
62 const int size = gtk_icon_size_register(name.c_str(), width, height);
63 return IconSize(size);
64 }
65 G_GNUC_END_IGNORE_DEPRECATIONS
66 #endif //GTKMM_DISABLE_DEPRECATED
67
68 #ifndef GTKMM_DISABLE_DEPRECATED
69 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
70 // static
register_alias(const Glib::ustring & alias,IconSize target)71 void IconSize::register_alias(const Glib::ustring& alias, IconSize target)
72 {
73 gtk_icon_size_register_alias(alias.c_str(), (GtkIconSize) int(target));
74 }
75 G_GNUC_END_IGNORE_DEPRECATIONS
76 #endif //GTKMM_DISABLE_DEPRECATED
77
78 #ifndef GTKMM_DISABLE_DEPRECATED
79 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
80 // static
from_name(const Glib::ustring & name)81 IconSize IconSize::from_name(const Glib::ustring& name)
82 {
83 const int size = gtk_icon_size_from_name(name.c_str());
84 return IconSize(size);
85 }
86 G_GNUC_END_IGNORE_DEPRECATIONS
87 #endif //GTKMM_DISABLE_DEPRECATED
88
89 #ifndef GTKMM_DISABLE_DEPRECATED
90 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
91 // static
get_name(IconSize size)92 Glib::ustring IconSize::get_name(IconSize size)
93 {
94 return gtk_icon_size_get_name((GtkIconSize) int(size));
95 }
96 G_GNUC_END_IGNORE_DEPRECATIONS
97 #endif //GTKMM_DISABLE_DEPRECATED
98
_gtkmm_align_float_from_enum(Align value)99 float _gtkmm_align_float_from_enum(Align value)
100 {
101 //Choose the float alignment value appropriate for this human-readable enum value:
102 switch(value)
103 {
104 case ALIGN_START:
105 return 0.0; break;
106 case ALIGN_CENTER:
107 return 0.5; break;
108 case ALIGN_END:
109 return 1.0; break;
110 default:
111 return _gtkmm_align_float_from_enum(ALIGN_START); break;
112 }
113 }
114
115 } //namespace Gtk
116
117
118 namespace
119 {
120 } // anonymous namespace
121
122 // static
value_type()123 GType Glib::Value<Gtk::AccelFlags>::value_type()
124 {
125 return gtk_accel_flags_get_type();
126 }
127
128 // static
value_type()129 GType Glib::Value<Gtk::Align>::value_type()
130 {
131 return gtk_align_get_type();
132 }
133
134 // static
value_type()135 GType Glib::Value<Gtk::ArrowType>::value_type()
136 {
137 return gtk_arrow_type_get_type();
138 }
139
140 // static
value_type()141 GType Glib::Value<Gtk::AttachOptions>::value_type()
142 {
143 return gtk_attach_options_get_type();
144 }
145
146 // static
value_type()147 GType Glib::Value<Gtk::ButtonBoxStyle>::value_type()
148 {
149 return gtk_button_box_style_get_type();
150 }
151
152 // static
value_type()153 GType Glib::Value<Gtk::DeleteType>::value_type()
154 {
155 return gtk_delete_type_get_type();
156 }
157
158 // static
value_type()159 GType Glib::Value<Gtk::DirectionType>::value_type()
160 {
161 return gtk_direction_type_get_type();
162 }
163
164 // static
value_type()165 GType Glib::Value<Gtk::ExpanderStyle>::value_type()
166 {
167 return gtk_expander_style_get_type();
168 }
169
170 // static
value_type()171 GType Glib::Value<Gtk::BuiltinIconSize>::value_type()
172 {
173 return gtk_icon_size_get_type();
174 }
175
176 // static
value_type()177 GType Glib::Value<Gtk::TextDirection>::value_type()
178 {
179 return gtk_text_direction_get_type();
180 }
181
182 // static
value_type()183 GType Glib::Value<Gtk::Justification>::value_type()
184 {
185 return gtk_justification_get_type();
186 }
187
188 // static
value_type()189 GType Glib::Value<Gtk::MenuDirectionType>::value_type()
190 {
191 return gtk_menu_direction_type_get_type();
192 }
193
194 // static
value_type()195 GType Glib::Value<Gtk::MessageType>::value_type()
196 {
197 return gtk_message_type_get_type();
198 }
199
200 // static
value_type()201 GType Glib::Value<Gtk::MovementStep>::value_type()
202 {
203 return gtk_movement_step_get_type();
204 }
205
206 // static
value_type()207 GType Glib::Value<Gtk::Orientation>::value_type()
208 {
209 return gtk_orientation_get_type();
210 }
211
212 // static
value_type()213 GType Glib::Value<Gtk::CornerType>::value_type()
214 {
215 return gtk_corner_type_get_type();
216 }
217
218 // static
value_type()219 GType Glib::Value<Gtk::PackType>::value_type()
220 {
221 return gtk_pack_type_get_type();
222 }
223
224 // static
value_type()225 GType Glib::Value<Gtk::PathPriorityType>::value_type()
226 {
227 return gtk_path_priority_type_get_type();
228 }
229
230 // static
value_type()231 GType Glib::Value<Gtk::PathType>::value_type()
232 {
233 return gtk_path_type_get_type();
234 }
235
236 // static
value_type()237 GType Glib::Value<Gtk::PlacesOpenFlags>::value_type()
238 {
239 return gtk_places_open_flags_get_type();
240 }
241
242 // static
value_type()243 GType Glib::Value<Gtk::PolicyType>::value_type()
244 {
245 return gtk_policy_type_get_type();
246 }
247
248 // static
value_type()249 GType Glib::Value<Gtk::PositionType>::value_type()
250 {
251 return gtk_position_type_get_type();
252 }
253
254 // static
value_type()255 GType Glib::Value<Gtk::ReliefStyle>::value_type()
256 {
257 return gtk_relief_style_get_type();
258 }
259
260 // static
value_type()261 GType Glib::Value<Gtk::ResizeMode>::value_type()
262 {
263 return gtk_resize_mode_get_type();
264 }
265
266 // static
value_type()267 GType Glib::Value<Gtk::RevealerTransitionType>::value_type()
268 {
269 return gtk_revealer_transition_type_get_type();
270 }
271
272 // static
value_type()273 GType Glib::Value<Gtk::ScrollType>::value_type()
274 {
275 return gtk_scroll_type_get_type();
276 }
277
278 // static
value_type()279 GType Glib::Value<Gtk::SelectionMode>::value_type()
280 {
281 return gtk_selection_mode_get_type();
282 }
283
284 // static
value_type()285 GType Glib::Value<Gtk::ShadowType>::value_type()
286 {
287 return gtk_shadow_type_get_type();
288 }
289
290 // static
value_type()291 GType Glib::Value<Gtk::StackTransitionType>::value_type()
292 {
293 return gtk_stack_transition_type_get_type();
294 }
295
296 // static
value_type()297 GType Glib::Value<Gtk::StateType>::value_type()
298 {
299 return gtk_state_type_get_type();
300 }
301
302 // static
value_type()303 GType Glib::Value<Gtk::TargetFlags>::value_type()
304 {
305 return gtk_target_flags_get_type();
306 }
307
308 // static
value_type()309 GType Glib::Value<Gtk::ToolbarStyle>::value_type()
310 {
311 return gtk_toolbar_style_get_type();
312 }
313
314 // static
value_type()315 GType Glib::Value<Gtk::WindowPosition>::value_type()
316 {
317 return gtk_window_position_get_type();
318 }
319
320 // static
value_type()321 GType Glib::Value<Gtk::WindowType>::value_type()
322 {
323 return gtk_window_type_get_type();
324 }
325
326 // static
value_type()327 GType Glib::Value<Gtk::WrapMode>::value_type()
328 {
329 return gtk_wrap_mode_get_type();
330 }
331
332 // static
value_type()333 GType Glib::Value<Gtk::SortType>::value_type()
334 {
335 return gtk_sort_type_get_type();
336 }
337
338 // static
value_type()339 GType Glib::Value<Gtk::PageOrientation>::value_type()
340 {
341 return gtk_page_orientation_get_type();
342 }
343
344 // static
value_type()345 GType Glib::Value<Gtk::SensitivityType>::value_type()
346 {
347 return gtk_sensitivity_type_get_type();
348 }
349
350 // static
value_type()351 GType Glib::Value<Gtk::SizeRequestMode>::value_type()
352 {
353 return gtk_size_request_mode_get_type();
354 }
355
356 // static
value_type()357 GType Glib::Value<Gtk::RegionFlags>::value_type()
358 {
359 return gtk_region_flags_get_type();
360 }
361
362 // static
value_type()363 GType Glib::Value<Gtk::JunctionSides>::value_type()
364 {
365 return gtk_junction_sides_get_type();
366 }
367
368 // static
value_type()369 GType Glib::Value<Gtk::StateFlags>::value_type()
370 {
371 return gtk_state_flags_get_type();
372 }
373
374 // static
value_type()375 GType Glib::Value<Gtk::InputPurpose>::value_type()
376 {
377 return gtk_input_purpose_get_type();
378 }
379
380 // static
value_type()381 GType Glib::Value<Gtk::InputHints>::value_type()
382 {
383 return gtk_input_hints_get_type();
384 }
385
386 // static
value_type()387 GType Glib::Value<Gtk::BaselinePosition>::value_type()
388 {
389 return gtk_baseline_position_get_type();
390 }
391
392
393