1 /*
2  * This file is part of d-handy.
3  *
4  * d-handy is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * d-handy is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with d-handy; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19 module handy.c.functions;
20 
21 import std.stdio;
22 import handy.c.types;
23 import gtkd.Loader;
24 
25 version (Windows)
26 	static immutable LIBRARY_HANDY = ["libhandy-0.0-0.dll;handy-0.0-0.dll;handy-0.dll"];
27 else version (OSX)
28 	static immutable LIBRARY_HANDY = ["libhandy-0.0.0.dylib"];
29 else
30 	static immutable LIBRARY_HANDY = ["libhandy-0.0.so.0"];
31 
32 shared static this()
33 {
34 	// handy.ActionRow
35 
36 	Linker.link(hdy_action_row_get_type, "hdy_action_row_get_type", LIBRARY_HANDY);
37 	Linker.link(hdy_action_row_new, "hdy_action_row_new", LIBRARY_HANDY);
38 	Linker.link(hdy_action_row_activate, "hdy_action_row_activate", LIBRARY_HANDY);
39 	Linker.link(hdy_action_row_add_action, "hdy_action_row_add_action", LIBRARY_HANDY);
40 	Linker.link(hdy_action_row_add_prefix, "hdy_action_row_add_prefix", LIBRARY_HANDY);
41 	Linker.link(hdy_action_row_get_activatable_widget, "hdy_action_row_get_activatable_widget", LIBRARY_HANDY);
42 	Linker.link(hdy_action_row_get_icon_name, "hdy_action_row_get_icon_name", LIBRARY_HANDY);
43 	Linker.link(hdy_action_row_get_subtitle, "hdy_action_row_get_subtitle", LIBRARY_HANDY);
44 	Linker.link(hdy_action_row_get_title, "hdy_action_row_get_title", LIBRARY_HANDY);
45 	Linker.link(hdy_action_row_get_use_underline, "hdy_action_row_get_use_underline", LIBRARY_HANDY);
46 	Linker.link(hdy_action_row_set_activatable_widget, "hdy_action_row_set_activatable_widget", LIBRARY_HANDY);
47 	Linker.link(hdy_action_row_set_icon_name, "hdy_action_row_set_icon_name", LIBRARY_HANDY);
48 	Linker.link(hdy_action_row_set_subtitle, "hdy_action_row_set_subtitle", LIBRARY_HANDY);
49 	Linker.link(hdy_action_row_set_title, "hdy_action_row_set_title", LIBRARY_HANDY);
50 	Linker.link(hdy_action_row_set_use_underline, "hdy_action_row_set_use_underline", LIBRARY_HANDY);
51 
52 	// handy.Arrows
53 
54 	Linker.link(hdy_arrows_get_type, "hdy_arrows_get_type", LIBRARY_HANDY);
55 	Linker.link(hdy_arrows_new, "hdy_arrows_new", LIBRARY_HANDY);
56 	Linker.link(hdy_arrows_animate, "hdy_arrows_animate", LIBRARY_HANDY);
57 	Linker.link(hdy_arrows_get_count, "hdy_arrows_get_count", LIBRARY_HANDY);
58 	Linker.link(hdy_arrows_get_direction, "hdy_arrows_get_direction", LIBRARY_HANDY);
59 	Linker.link(hdy_arrows_get_duration, "hdy_arrows_get_duration", LIBRARY_HANDY);
60 	Linker.link(hdy_arrows_set_count, "hdy_arrows_set_count", LIBRARY_HANDY);
61 	Linker.link(hdy_arrows_set_direction, "hdy_arrows_set_direction", LIBRARY_HANDY);
62 	Linker.link(hdy_arrows_set_duration, "hdy_arrows_set_duration", LIBRARY_HANDY);
63 
64 	// handy.Column
65 
66 	Linker.link(hdy_column_get_type, "hdy_column_get_type", LIBRARY_HANDY);
67 	Linker.link(hdy_column_new, "hdy_column_new", LIBRARY_HANDY);
68 	Linker.link(hdy_column_get_linear_growth_width, "hdy_column_get_linear_growth_width", LIBRARY_HANDY);
69 	Linker.link(hdy_column_get_maximum_width, "hdy_column_get_maximum_width", LIBRARY_HANDY);
70 	Linker.link(hdy_column_set_linear_growth_width, "hdy_column_set_linear_growth_width", LIBRARY_HANDY);
71 	Linker.link(hdy_column_set_maximum_width, "hdy_column_set_maximum_width", LIBRARY_HANDY);
72 
73 	// handy.ComboRow
74 
75 	Linker.link(hdy_combo_row_get_type, "hdy_combo_row_get_type", LIBRARY_HANDY);
76 	Linker.link(hdy_combo_row_new, "hdy_combo_row_new", LIBRARY_HANDY);
77 	Linker.link(hdy_combo_row_bind_model, "hdy_combo_row_bind_model", LIBRARY_HANDY);
78 	Linker.link(hdy_combo_row_bind_name_model, "hdy_combo_row_bind_name_model", LIBRARY_HANDY);
79 	Linker.link(hdy_combo_row_get_model, "hdy_combo_row_get_model", LIBRARY_HANDY);
80 	Linker.link(hdy_combo_row_get_selected_index, "hdy_combo_row_get_selected_index", LIBRARY_HANDY);
81 	Linker.link(hdy_combo_row_get_use_subtitle, "hdy_combo_row_get_use_subtitle", LIBRARY_HANDY);
82 	Linker.link(hdy_combo_row_set_for_enum, "hdy_combo_row_set_for_enum", LIBRARY_HANDY);
83 	Linker.link(hdy_combo_row_set_get_name_func, "hdy_combo_row_set_get_name_func", LIBRARY_HANDY);
84 	Linker.link(hdy_combo_row_set_selected_index, "hdy_combo_row_set_selected_index", LIBRARY_HANDY);
85 	Linker.link(hdy_combo_row_set_use_subtitle, "hdy_combo_row_set_use_subtitle", LIBRARY_HANDY);
86 
87 	// handy.Dialer
88 
89 	Linker.link(hdy_dialer_get_type, "hdy_dialer_get_type", LIBRARY_HANDY);
90 	Linker.link(hdy_dialer_new, "hdy_dialer_new", LIBRARY_HANDY);
91 	Linker.link(hdy_dialer_clear_number, "hdy_dialer_clear_number", LIBRARY_HANDY);
92 	Linker.link(hdy_dialer_get_number, "hdy_dialer_get_number", LIBRARY_HANDY);
93 	Linker.link(hdy_dialer_get_relief, "hdy_dialer_get_relief", LIBRARY_HANDY);
94 	Linker.link(hdy_dialer_get_show_action_buttons, "hdy_dialer_get_show_action_buttons", LIBRARY_HANDY);
95 	Linker.link(hdy_dialer_set_number, "hdy_dialer_set_number", LIBRARY_HANDY);
96 	Linker.link(hdy_dialer_set_relief, "hdy_dialer_set_relief", LIBRARY_HANDY);
97 	Linker.link(hdy_dialer_set_show_action_buttons, "hdy_dialer_set_show_action_buttons", LIBRARY_HANDY);
98 
99 	// handy.DialerButton
100 
101 	Linker.link(hdy_dialer_button_get_type, "hdy_dialer_button_get_type", LIBRARY_HANDY);
102 	Linker.link(hdy_dialer_button_new, "hdy_dialer_button_new", LIBRARY_HANDY);
103 	Linker.link(hdy_dialer_button_get_digit, "hdy_dialer_button_get_digit", LIBRARY_HANDY);
104 	Linker.link(hdy_dialer_button_get_symbols, "hdy_dialer_button_get_symbols", LIBRARY_HANDY);
105 
106 	// handy.DialerCycleButton
107 
108 	Linker.link(hdy_dialer_cycle_button_get_type, "hdy_dialer_cycle_button_get_type", LIBRARY_HANDY);
109 	Linker.link(hdy_dialer_cycle_button_new, "hdy_dialer_cycle_button_new", LIBRARY_HANDY);
110 	Linker.link(hdy_dialer_cycle_button_get_current_symbol, "hdy_dialer_cycle_button_get_current_symbol", LIBRARY_HANDY);
111 	Linker.link(hdy_dialer_cycle_button_get_cycle_timeout, "hdy_dialer_cycle_button_get_cycle_timeout", LIBRARY_HANDY);
112 	Linker.link(hdy_dialer_cycle_button_is_cycling, "hdy_dialer_cycle_button_is_cycling", LIBRARY_HANDY);
113 	Linker.link(hdy_dialer_cycle_button_set_cycle_timeout, "hdy_dialer_cycle_button_set_cycle_timeout", LIBRARY_HANDY);
114 	Linker.link(hdy_dialer_cycle_button_stop_cycle, "hdy_dialer_cycle_button_stop_cycle", LIBRARY_HANDY);
115 
116 	// handy.Dialog
117 
118 	Linker.link(hdy_dialog_get_type, "hdy_dialog_get_type", LIBRARY_HANDY);
119 	Linker.link(hdy_dialog_new, "hdy_dialog_new", LIBRARY_HANDY);
120 	Linker.link(hdy_dialog_get_narrow, "hdy_dialog_get_narrow", LIBRARY_HANDY);
121 
122 	// handy.EnumValueObject
123 
124 	Linker.link(hdy_enum_value_object_get_type, "hdy_enum_value_object_get_type", LIBRARY_HANDY);
125 	Linker.link(hdy_enum_value_object_new, "hdy_enum_value_object_new", LIBRARY_HANDY);
126 	Linker.link(hdy_enum_value_object_get_name, "hdy_enum_value_object_get_name", LIBRARY_HANDY);
127 	Linker.link(hdy_enum_value_object_get_nick, "hdy_enum_value_object_get_nick", LIBRARY_HANDY);
128 	Linker.link(hdy_enum_value_object_get_value, "hdy_enum_value_object_get_value", LIBRARY_HANDY);
129 
130 	// handy.ExpanderRow
131 
132 	Linker.link(hdy_expander_row_get_type, "hdy_expander_row_get_type", LIBRARY_HANDY);
133 	Linker.link(hdy_expander_row_new, "hdy_expander_row_new", LIBRARY_HANDY);
134 	Linker.link(hdy_expander_row_get_enable_expansion, "hdy_expander_row_get_enable_expansion", LIBRARY_HANDY);
135 	Linker.link(hdy_expander_row_get_expanded, "hdy_expander_row_get_expanded", LIBRARY_HANDY);
136 	Linker.link(hdy_expander_row_get_show_enable_switch, "hdy_expander_row_get_show_enable_switch", LIBRARY_HANDY);
137 	Linker.link(hdy_expander_row_set_enable_expansion, "hdy_expander_row_set_enable_expansion", LIBRARY_HANDY);
138 	Linker.link(hdy_expander_row_set_expanded, "hdy_expander_row_set_expanded", LIBRARY_HANDY);
139 	Linker.link(hdy_expander_row_set_show_enable_switch, "hdy_expander_row_set_show_enable_switch", LIBRARY_HANDY);
140 
141 	// handy.HeaderBar
142 
143 	Linker.link(hdy_header_bar_get_type, "hdy_header_bar_get_type", LIBRARY_HANDY);
144 	Linker.link(hdy_header_bar_new, "hdy_header_bar_new", LIBRARY_HANDY);
145 	Linker.link(hdy_header_bar_get_centering_policy, "hdy_header_bar_get_centering_policy", LIBRARY_HANDY);
146 	Linker.link(hdy_header_bar_get_custom_title, "hdy_header_bar_get_custom_title", LIBRARY_HANDY);
147 	Linker.link(hdy_header_bar_get_decoration_layout, "hdy_header_bar_get_decoration_layout", LIBRARY_HANDY);
148 	Linker.link(hdy_header_bar_get_has_subtitle, "hdy_header_bar_get_has_subtitle", LIBRARY_HANDY);
149 	Linker.link(hdy_header_bar_get_interpolate_size, "hdy_header_bar_get_interpolate_size", LIBRARY_HANDY);
150 	Linker.link(hdy_header_bar_get_show_close_button, "hdy_header_bar_get_show_close_button", LIBRARY_HANDY);
151 	Linker.link(hdy_header_bar_get_subtitle, "hdy_header_bar_get_subtitle", LIBRARY_HANDY);
152 	Linker.link(hdy_header_bar_get_title, "hdy_header_bar_get_title", LIBRARY_HANDY);
153 	Linker.link(hdy_header_bar_get_transition_duration, "hdy_header_bar_get_transition_duration", LIBRARY_HANDY);
154 	Linker.link(hdy_header_bar_get_transition_running, "hdy_header_bar_get_transition_running", LIBRARY_HANDY);
155 	Linker.link(hdy_header_bar_pack_end, "hdy_header_bar_pack_end", LIBRARY_HANDY);
156 	Linker.link(hdy_header_bar_pack_start, "hdy_header_bar_pack_start", LIBRARY_HANDY);
157 	Linker.link(hdy_header_bar_set_centering_policy, "hdy_header_bar_set_centering_policy", LIBRARY_HANDY);
158 	Linker.link(hdy_header_bar_set_custom_title, "hdy_header_bar_set_custom_title", LIBRARY_HANDY);
159 	Linker.link(hdy_header_bar_set_decoration_layout, "hdy_header_bar_set_decoration_layout", LIBRARY_HANDY);
160 	Linker.link(hdy_header_bar_set_has_subtitle, "hdy_header_bar_set_has_subtitle", LIBRARY_HANDY);
161 	Linker.link(hdy_header_bar_set_interpolate_size, "hdy_header_bar_set_interpolate_size", LIBRARY_HANDY);
162 	Linker.link(hdy_header_bar_set_show_close_button, "hdy_header_bar_set_show_close_button", LIBRARY_HANDY);
163 	Linker.link(hdy_header_bar_set_subtitle, "hdy_header_bar_set_subtitle", LIBRARY_HANDY);
164 	Linker.link(hdy_header_bar_set_title, "hdy_header_bar_set_title", LIBRARY_HANDY);
165 	Linker.link(hdy_header_bar_set_transition_duration, "hdy_header_bar_set_transition_duration", LIBRARY_HANDY);
166 
167 	// handy.HeaderGroup
168 
169 	Linker.link(hdy_header_group_get_type, "hdy_header_group_get_type", LIBRARY_HANDY);
170 	Linker.link(hdy_header_group_new, "hdy_header_group_new", LIBRARY_HANDY);
171 	Linker.link(hdy_header_group_add_header_bar, "hdy_header_group_add_header_bar", LIBRARY_HANDY);
172 	Linker.link(hdy_header_group_get_focus, "hdy_header_group_get_focus", LIBRARY_HANDY);
173 	Linker.link(hdy_header_group_get_header_bars, "hdy_header_group_get_header_bars", LIBRARY_HANDY);
174 	Linker.link(hdy_header_group_remove_header_bar, "hdy_header_group_remove_header_bar", LIBRARY_HANDY);
175 	Linker.link(hdy_header_group_set_focus, "hdy_header_group_set_focus", LIBRARY_HANDY);
176 
177 	// handy.Leaflet
178 
179 	Linker.link(hdy_leaflet_get_type, "hdy_leaflet_get_type", LIBRARY_HANDY);
180 	Linker.link(hdy_leaflet_new, "hdy_leaflet_new", LIBRARY_HANDY);
181 	Linker.link(hdy_leaflet_get_child_transition_duration, "hdy_leaflet_get_child_transition_duration", LIBRARY_HANDY);
182 	Linker.link(hdy_leaflet_get_child_transition_running, "hdy_leaflet_get_child_transition_running", LIBRARY_HANDY);
183 	Linker.link(hdy_leaflet_get_child_transition_type, "hdy_leaflet_get_child_transition_type", LIBRARY_HANDY);
184 	Linker.link(hdy_leaflet_get_fold, "hdy_leaflet_get_fold", LIBRARY_HANDY);
185 	Linker.link(hdy_leaflet_get_homogeneous, "hdy_leaflet_get_homogeneous", LIBRARY_HANDY);
186 	Linker.link(hdy_leaflet_get_interpolate_size, "hdy_leaflet_get_interpolate_size", LIBRARY_HANDY);
187 	Linker.link(hdy_leaflet_get_mode_transition_duration, "hdy_leaflet_get_mode_transition_duration", LIBRARY_HANDY);
188 	Linker.link(hdy_leaflet_get_mode_transition_type, "hdy_leaflet_get_mode_transition_type", LIBRARY_HANDY);
189 	Linker.link(hdy_leaflet_get_visible_child, "hdy_leaflet_get_visible_child", LIBRARY_HANDY);
190 	Linker.link(hdy_leaflet_get_visible_child_name, "hdy_leaflet_get_visible_child_name", LIBRARY_HANDY);
191 	Linker.link(hdy_leaflet_set_child_transition_duration, "hdy_leaflet_set_child_transition_duration", LIBRARY_HANDY);
192 	Linker.link(hdy_leaflet_set_child_transition_type, "hdy_leaflet_set_child_transition_type", LIBRARY_HANDY);
193 	Linker.link(hdy_leaflet_set_homogeneous, "hdy_leaflet_set_homogeneous", LIBRARY_HANDY);
194 	Linker.link(hdy_leaflet_set_interpolate_size, "hdy_leaflet_set_interpolate_size", LIBRARY_HANDY);
195 	Linker.link(hdy_leaflet_set_mode_transition_duration, "hdy_leaflet_set_mode_transition_duration", LIBRARY_HANDY);
196 	Linker.link(hdy_leaflet_set_mode_transition_type, "hdy_leaflet_set_mode_transition_type", LIBRARY_HANDY);
197 	Linker.link(hdy_leaflet_set_visible_child, "hdy_leaflet_set_visible_child", LIBRARY_HANDY);
198 	Linker.link(hdy_leaflet_set_visible_child_name, "hdy_leaflet_set_visible_child_name", LIBRARY_HANDY);
199 
200 	// handy.Paginator
201 
202 	Linker.link(hdy_paginator_get_type, "hdy_paginator_get_type", LIBRARY_HANDY);
203 	Linker.link(hdy_paginator_new, "hdy_paginator_new", LIBRARY_HANDY);
204 	Linker.link(hdy_paginator_get_animation_duration, "hdy_paginator_get_animation_duration", LIBRARY_HANDY);
205 	Linker.link(hdy_paginator_get_center_content, "hdy_paginator_get_center_content", LIBRARY_HANDY);
206 	Linker.link(hdy_paginator_get_indicator_spacing, "hdy_paginator_get_indicator_spacing", LIBRARY_HANDY);
207 	Linker.link(hdy_paginator_get_indicator_style, "hdy_paginator_get_indicator_style", LIBRARY_HANDY);
208 	Linker.link(hdy_paginator_get_interactive, "hdy_paginator_get_interactive", LIBRARY_HANDY);
209 	Linker.link(hdy_paginator_get_n_pages, "hdy_paginator_get_n_pages", LIBRARY_HANDY);
210 	Linker.link(hdy_paginator_get_position, "hdy_paginator_get_position", LIBRARY_HANDY);
211 	Linker.link(hdy_paginator_get_spacing, "hdy_paginator_get_spacing", LIBRARY_HANDY);
212 	Linker.link(hdy_paginator_insert, "hdy_paginator_insert", LIBRARY_HANDY);
213 	Linker.link(hdy_paginator_prepend, "hdy_paginator_prepend", LIBRARY_HANDY);
214 	Linker.link(hdy_paginator_reorder, "hdy_paginator_reorder", LIBRARY_HANDY);
215 	Linker.link(hdy_paginator_scroll_to, "hdy_paginator_scroll_to", LIBRARY_HANDY);
216 	Linker.link(hdy_paginator_scroll_to_full, "hdy_paginator_scroll_to_full", LIBRARY_HANDY);
217 	Linker.link(hdy_paginator_set_animation_duration, "hdy_paginator_set_animation_duration", LIBRARY_HANDY);
218 	Linker.link(hdy_paginator_set_center_content, "hdy_paginator_set_center_content", LIBRARY_HANDY);
219 	Linker.link(hdy_paginator_set_indicator_spacing, "hdy_paginator_set_indicator_spacing", LIBRARY_HANDY);
220 	Linker.link(hdy_paginator_set_indicator_style, "hdy_paginator_set_indicator_style", LIBRARY_HANDY);
221 	Linker.link(hdy_paginator_set_interactive, "hdy_paginator_set_interactive", LIBRARY_HANDY);
222 	Linker.link(hdy_paginator_set_spacing, "hdy_paginator_set_spacing", LIBRARY_HANDY);
223 
224 	// handy.PreferencesGroup
225 
226 	Linker.link(hdy_preferences_group_get_type, "hdy_preferences_group_get_type", LIBRARY_HANDY);
227 	Linker.link(hdy_preferences_group_new, "hdy_preferences_group_new", LIBRARY_HANDY);
228 	Linker.link(hdy_preferences_group_get_description, "hdy_preferences_group_get_description", LIBRARY_HANDY);
229 	Linker.link(hdy_preferences_group_get_title, "hdy_preferences_group_get_title", LIBRARY_HANDY);
230 	Linker.link(hdy_preferences_group_set_description, "hdy_preferences_group_set_description", LIBRARY_HANDY);
231 	Linker.link(hdy_preferences_group_set_title, "hdy_preferences_group_set_title", LIBRARY_HANDY);
232 
233 	// handy.PreferencesPage
234 
235 	Linker.link(hdy_preferences_page_get_type, "hdy_preferences_page_get_type", LIBRARY_HANDY);
236 	Linker.link(hdy_preferences_page_new, "hdy_preferences_page_new", LIBRARY_HANDY);
237 	Linker.link(hdy_preferences_page_get_icon_name, "hdy_preferences_page_get_icon_name", LIBRARY_HANDY);
238 	Linker.link(hdy_preferences_page_get_title, "hdy_preferences_page_get_title", LIBRARY_HANDY);
239 	Linker.link(hdy_preferences_page_set_icon_name, "hdy_preferences_page_set_icon_name", LIBRARY_HANDY);
240 	Linker.link(hdy_preferences_page_set_title, "hdy_preferences_page_set_title", LIBRARY_HANDY);
241 
242 	// handy.PreferencesRow
243 
244 	Linker.link(hdy_preferences_row_get_type, "hdy_preferences_row_get_type", LIBRARY_HANDY);
245 	Linker.link(hdy_preferences_row_new, "hdy_preferences_row_new", LIBRARY_HANDY);
246 	Linker.link(hdy_preferences_row_get_title, "hdy_preferences_row_get_title", LIBRARY_HANDY);
247 	Linker.link(hdy_preferences_row_get_use_underline, "hdy_preferences_row_get_use_underline", LIBRARY_HANDY);
248 	Linker.link(hdy_preferences_row_set_title, "hdy_preferences_row_set_title", LIBRARY_HANDY);
249 	Linker.link(hdy_preferences_row_set_use_underline, "hdy_preferences_row_set_use_underline", LIBRARY_HANDY);
250 
251 	// handy.PreferencesWindow
252 
253 	Linker.link(hdy_preferences_window_get_type, "hdy_preferences_window_get_type", LIBRARY_HANDY);
254 	Linker.link(hdy_preferences_window_new, "hdy_preferences_window_new", LIBRARY_HANDY);
255 
256 	// handy.SearchBar
257 
258 	Linker.link(hdy_search_bar_get_type, "hdy_search_bar_get_type", LIBRARY_HANDY);
259 	Linker.link(hdy_search_bar_new, "hdy_search_bar_new", LIBRARY_HANDY);
260 	Linker.link(hdy_search_bar_connect_entry, "hdy_search_bar_connect_entry", LIBRARY_HANDY);
261 	Linker.link(hdy_search_bar_get_search_mode, "hdy_search_bar_get_search_mode", LIBRARY_HANDY);
262 	Linker.link(hdy_search_bar_get_show_close_button, "hdy_search_bar_get_show_close_button", LIBRARY_HANDY);
263 	Linker.link(hdy_search_bar_handle_event, "hdy_search_bar_handle_event", LIBRARY_HANDY);
264 	Linker.link(hdy_search_bar_set_search_mode, "hdy_search_bar_set_search_mode", LIBRARY_HANDY);
265 	Linker.link(hdy_search_bar_set_show_close_button, "hdy_search_bar_set_show_close_button", LIBRARY_HANDY);
266 
267 	// handy.Squeezer
268 
269 	Linker.link(hdy_squeezer_get_type, "hdy_squeezer_get_type", LIBRARY_HANDY);
270 	Linker.link(hdy_squeezer_new, "hdy_squeezer_new", LIBRARY_HANDY);
271 	Linker.link(hdy_squeezer_get_child_enabled, "hdy_squeezer_get_child_enabled", LIBRARY_HANDY);
272 	Linker.link(hdy_squeezer_get_homogeneous, "hdy_squeezer_get_homogeneous", LIBRARY_HANDY);
273 	Linker.link(hdy_squeezer_get_interpolate_size, "hdy_squeezer_get_interpolate_size", LIBRARY_HANDY);
274 	Linker.link(hdy_squeezer_get_transition_duration, "hdy_squeezer_get_transition_duration", LIBRARY_HANDY);
275 	Linker.link(hdy_squeezer_get_transition_running, "hdy_squeezer_get_transition_running", LIBRARY_HANDY);
276 	Linker.link(hdy_squeezer_get_transition_type, "hdy_squeezer_get_transition_type", LIBRARY_HANDY);
277 	Linker.link(hdy_squeezer_get_visible_child, "hdy_squeezer_get_visible_child", LIBRARY_HANDY);
278 	Linker.link(hdy_squeezer_set_child_enabled, "hdy_squeezer_set_child_enabled", LIBRARY_HANDY);
279 	Linker.link(hdy_squeezer_set_homogeneous, "hdy_squeezer_set_homogeneous", LIBRARY_HANDY);
280 	Linker.link(hdy_squeezer_set_interpolate_size, "hdy_squeezer_set_interpolate_size", LIBRARY_HANDY);
281 	Linker.link(hdy_squeezer_set_transition_duration, "hdy_squeezer_set_transition_duration", LIBRARY_HANDY);
282 	Linker.link(hdy_squeezer_set_transition_type, "hdy_squeezer_set_transition_type", LIBRARY_HANDY);
283 
284 	// handy.TitleBar
285 
286 	Linker.link(hdy_title_bar_get_type, "hdy_title_bar_get_type", LIBRARY_HANDY);
287 	Linker.link(hdy_title_bar_new, "hdy_title_bar_new", LIBRARY_HANDY);
288 	Linker.link(hdy_title_bar_get_selection_mode, "hdy_title_bar_get_selection_mode", LIBRARY_HANDY);
289 	Linker.link(hdy_title_bar_set_selection_mode, "hdy_title_bar_set_selection_mode", LIBRARY_HANDY);
290 
291 	// handy.ValueObject
292 
293 	Linker.link(hdy_value_object_get_type, "hdy_value_object_get_type", LIBRARY_HANDY);
294 	Linker.link(hdy_value_object_new, "hdy_value_object_new", LIBRARY_HANDY);
295 	Linker.link(hdy_value_object_new_collect, "hdy_value_object_new_collect", LIBRARY_HANDY);
296 	Linker.link(hdy_value_object_new_string, "hdy_value_object_new_string", LIBRARY_HANDY);
297 	Linker.link(hdy_value_object_new_take_string, "hdy_value_object_new_take_string", LIBRARY_HANDY);
298 	Linker.link(hdy_value_object_copy_value, "hdy_value_object_copy_value", LIBRARY_HANDY);
299 	Linker.link(hdy_value_object_dup_string, "hdy_value_object_dup_string", LIBRARY_HANDY);
300 	Linker.link(hdy_value_object_get_string, "hdy_value_object_get_string", LIBRARY_HANDY);
301 	Linker.link(hdy_value_object_get_value, "hdy_value_object_get_value", LIBRARY_HANDY);
302 
303 	// handy.ViewSwitcher
304 
305 	Linker.link(hdy_view_switcher_get_type, "hdy_view_switcher_get_type", LIBRARY_HANDY);
306 	Linker.link(hdy_view_switcher_new, "hdy_view_switcher_new", LIBRARY_HANDY);
307 	Linker.link(hdy_view_switcher_get_icon_size, "hdy_view_switcher_get_icon_size", LIBRARY_HANDY);
308 	Linker.link(hdy_view_switcher_get_narrow_ellipsize, "hdy_view_switcher_get_narrow_ellipsize", LIBRARY_HANDY);
309 	Linker.link(hdy_view_switcher_get_policy, "hdy_view_switcher_get_policy", LIBRARY_HANDY);
310 	Linker.link(hdy_view_switcher_get_stack, "hdy_view_switcher_get_stack", LIBRARY_HANDY);
311 	Linker.link(hdy_view_switcher_set_icon_size, "hdy_view_switcher_set_icon_size", LIBRARY_HANDY);
312 	Linker.link(hdy_view_switcher_set_narrow_ellipsize, "hdy_view_switcher_set_narrow_ellipsize", LIBRARY_HANDY);
313 	Linker.link(hdy_view_switcher_set_policy, "hdy_view_switcher_set_policy", LIBRARY_HANDY);
314 	Linker.link(hdy_view_switcher_set_stack, "hdy_view_switcher_set_stack", LIBRARY_HANDY);
315 
316 	// handy.ViewSwitcherBar
317 
318 	Linker.link(hdy_view_switcher_bar_get_type, "hdy_view_switcher_bar_get_type", LIBRARY_HANDY);
319 	Linker.link(hdy_view_switcher_bar_new, "hdy_view_switcher_bar_new", LIBRARY_HANDY);
320 	Linker.link(hdy_view_switcher_bar_get_icon_size, "hdy_view_switcher_bar_get_icon_size", LIBRARY_HANDY);
321 	Linker.link(hdy_view_switcher_bar_get_policy, "hdy_view_switcher_bar_get_policy", LIBRARY_HANDY);
322 	Linker.link(hdy_view_switcher_bar_get_reveal, "hdy_view_switcher_bar_get_reveal", LIBRARY_HANDY);
323 	Linker.link(hdy_view_switcher_bar_get_stack, "hdy_view_switcher_bar_get_stack", LIBRARY_HANDY);
324 	Linker.link(hdy_view_switcher_bar_set_icon_size, "hdy_view_switcher_bar_set_icon_size", LIBRARY_HANDY);
325 	Linker.link(hdy_view_switcher_bar_set_policy, "hdy_view_switcher_bar_set_policy", LIBRARY_HANDY);
326 	Linker.link(hdy_view_switcher_bar_set_reveal, "hdy_view_switcher_bar_set_reveal", LIBRARY_HANDY);
327 	Linker.link(hdy_view_switcher_bar_set_stack, "hdy_view_switcher_bar_set_stack", LIBRARY_HANDY);
328 }
329 
330 __gshared extern(C)
331 {
332 
333 	// handy.ActionRow
334 
335 	GType function() c_hdy_action_row_get_type;
336 	HdyActionRow* function() c_hdy_action_row_new;
337 	void function(HdyActionRow* self) c_hdy_action_row_activate;
338 	void function(HdyActionRow* self, GtkWidget* widget) c_hdy_action_row_add_action;
339 	void function(HdyActionRow* self, GtkWidget* widget) c_hdy_action_row_add_prefix;
340 	GtkWidget* function(HdyActionRow* self) c_hdy_action_row_get_activatable_widget;
341 	const(char)* function(HdyActionRow* self) c_hdy_action_row_get_icon_name;
342 	const(char)* function(HdyActionRow* self) c_hdy_action_row_get_subtitle;
343 	const(char)* function(HdyActionRow* self) c_hdy_action_row_get_title;
344 	int function(HdyActionRow* self) c_hdy_action_row_get_use_underline;
345 	void function(HdyActionRow* self, GtkWidget* widget) c_hdy_action_row_set_activatable_widget;
346 	void function(HdyActionRow* self, const(char)* iconName) c_hdy_action_row_set_icon_name;
347 	void function(HdyActionRow* self, const(char)* subtitle) c_hdy_action_row_set_subtitle;
348 	void function(HdyActionRow* self, const(char)* title) c_hdy_action_row_set_title;
349 	void function(HdyActionRow* self, int useUnderline) c_hdy_action_row_set_use_underline;
350 
351 	// handy.Arrows
352 
353 	GType function() c_hdy_arrows_get_type;
354 	GtkWidget* function() c_hdy_arrows_new;
355 	void function(HdyArrows* self) c_hdy_arrows_animate;
356 	uint function(HdyArrows* self) c_hdy_arrows_get_count;
357 	HdyArrowsDirection function(HdyArrows* self) c_hdy_arrows_get_direction;
358 	uint function(HdyArrows* self) c_hdy_arrows_get_duration;
359 	void function(HdyArrows* self, uint count) c_hdy_arrows_set_count;
360 	void function(HdyArrows* self, HdyArrowsDirection direction) c_hdy_arrows_set_direction;
361 	void function(HdyArrows* self, uint duration) c_hdy_arrows_set_duration;
362 
363 	// handy.Column
364 
365 	GType function() c_hdy_column_get_type;
366 	HdyColumn* function() c_hdy_column_new;
367 	int function(HdyColumn* self) c_hdy_column_get_linear_growth_width;
368 	int function(HdyColumn* self) c_hdy_column_get_maximum_width;
369 	void function(HdyColumn* self, int linearGrowthWidth) c_hdy_column_set_linear_growth_width;
370 	void function(HdyColumn* self, int maximumWidth) c_hdy_column_set_maximum_width;
371 
372 	// handy.ComboRow
373 
374 	GType function() c_hdy_combo_row_get_type;
375 	HdyComboRow* function() c_hdy_combo_row_new;
376 	void function(HdyComboRow* self, GListModel* model, GtkListBoxCreateWidgetFunc createListWidgetFunc, GtkListBoxCreateWidgetFunc createCurrentWidgetFunc, void* userData, GDestroyNotify userDataFreeFunc) c_hdy_combo_row_bind_model;
377 	void function(HdyComboRow* self, GListModel* model, HdyComboRowGetNameFunc getNameFunc, void* userData, GDestroyNotify userDataFreeFunc) c_hdy_combo_row_bind_name_model;
378 	GListModel* function(HdyComboRow* self) c_hdy_combo_row_get_model;
379 	int function(HdyComboRow* self) c_hdy_combo_row_get_selected_index;
380 	int function(HdyComboRow* self) c_hdy_combo_row_get_use_subtitle;
381 	void function(HdyComboRow* self, GType enumType, HdyComboRowGetEnumValueNameFunc getNameFunc, void* userData, GDestroyNotify userDataFreeFunc) c_hdy_combo_row_set_for_enum;
382 	void function(HdyComboRow* self, HdyComboRowGetNameFunc getNameFunc, void* userData, GDestroyNotify userDataFreeFunc) c_hdy_combo_row_set_get_name_func;
383 	void function(HdyComboRow* self, int selectedIndex) c_hdy_combo_row_set_selected_index;
384 	void function(HdyComboRow* self, int useSubtitle) c_hdy_combo_row_set_use_subtitle;
385 
386 	// handy.Dialer
387 
388 	GType function() c_hdy_dialer_get_type;
389 	GtkWidget* function() c_hdy_dialer_new;
390 	void function(HdyDialer* self) c_hdy_dialer_clear_number;
391 	const(char)* function(HdyDialer* self) c_hdy_dialer_get_number;
392 	GtkReliefStyle function(HdyDialer* self) c_hdy_dialer_get_relief;
393 	int function(HdyDialer* self) c_hdy_dialer_get_show_action_buttons;
394 	void function(HdyDialer* self, const(char)* number) c_hdy_dialer_set_number;
395 	void function(HdyDialer* self, GtkReliefStyle relief) c_hdy_dialer_set_relief;
396 	void function(HdyDialer* self, int show) c_hdy_dialer_set_show_action_buttons;
397 
398 	// handy.DialerButton
399 
400 	GType function() c_hdy_dialer_button_get_type;
401 	GtkWidget* function(const(char)* symbols) c_hdy_dialer_button_new;
402 	int function(HdyDialerButton* self) c_hdy_dialer_button_get_digit;
403 	const(char)* function(HdyDialerButton* self) c_hdy_dialer_button_get_symbols;
404 
405 	// handy.DialerCycleButton
406 
407 	GType function() c_hdy_dialer_cycle_button_get_type;
408 	GtkWidget* function(const(char)* symbols) c_hdy_dialer_cycle_button_new;
409 	dchar function(HdyDialerCycleButton* self) c_hdy_dialer_cycle_button_get_current_symbol;
410 	int function(HdyDialerCycleButton* self) c_hdy_dialer_cycle_button_get_cycle_timeout;
411 	int function(HdyDialerCycleButton* self) c_hdy_dialer_cycle_button_is_cycling;
412 	void function(HdyDialerCycleButton* self, int timeout) c_hdy_dialer_cycle_button_set_cycle_timeout;
413 	void function(HdyDialerCycleButton* self) c_hdy_dialer_cycle_button_stop_cycle;
414 
415 	// handy.Dialog
416 
417 	GType function() c_hdy_dialog_get_type;
418 	GtkWidget* function(GtkWindow* parent) c_hdy_dialog_new;
419 	int function(HdyDialog* self) c_hdy_dialog_get_narrow;
420 
421 	// handy.EnumValueObject
422 
423 	GType function() c_hdy_enum_value_object_get_type;
424 	HdyEnumValueObject* function(GEnumValue* enumValue) c_hdy_enum_value_object_new;
425 	const(char)* function(HdyEnumValueObject* self) c_hdy_enum_value_object_get_name;
426 	const(char)* function(HdyEnumValueObject* self) c_hdy_enum_value_object_get_nick;
427 	int function(HdyEnumValueObject* self) c_hdy_enum_value_object_get_value;
428 
429 	// handy.ExpanderRow
430 
431 	GType function() c_hdy_expander_row_get_type;
432 	HdyExpanderRow* function() c_hdy_expander_row_new;
433 	int function(HdyExpanderRow* self) c_hdy_expander_row_get_enable_expansion;
434 	int function(HdyExpanderRow* self) c_hdy_expander_row_get_expanded;
435 	int function(HdyExpanderRow* self) c_hdy_expander_row_get_show_enable_switch;
436 	void function(HdyExpanderRow* self, int enableExpansion) c_hdy_expander_row_set_enable_expansion;
437 	void function(HdyExpanderRow* self, int expanded) c_hdy_expander_row_set_expanded;
438 	void function(HdyExpanderRow* self, int showEnableSwitch) c_hdy_expander_row_set_show_enable_switch;
439 
440 	// handy.HeaderBar
441 
442 	GType function() c_hdy_header_bar_get_type;
443 	GtkWidget* function() c_hdy_header_bar_new;
444 	HdyCenteringPolicy function(HdyHeaderBar* self) c_hdy_header_bar_get_centering_policy;
445 	GtkWidget* function(HdyHeaderBar* self) c_hdy_header_bar_get_custom_title;
446 	const(char)* function(HdyHeaderBar* self) c_hdy_header_bar_get_decoration_layout;
447 	int function(HdyHeaderBar* self) c_hdy_header_bar_get_has_subtitle;
448 	int function(HdyHeaderBar* self) c_hdy_header_bar_get_interpolate_size;
449 	int function(HdyHeaderBar* self) c_hdy_header_bar_get_show_close_button;
450 	const(char)* function(HdyHeaderBar* self) c_hdy_header_bar_get_subtitle;
451 	const(char)* function(HdyHeaderBar* self) c_hdy_header_bar_get_title;
452 	uint function(HdyHeaderBar* self) c_hdy_header_bar_get_transition_duration;
453 	int function(HdyHeaderBar* self) c_hdy_header_bar_get_transition_running;
454 	void function(HdyHeaderBar* self, GtkWidget* child) c_hdy_header_bar_pack_end;
455 	void function(HdyHeaderBar* self, GtkWidget* child) c_hdy_header_bar_pack_start;
456 	void function(HdyHeaderBar* self, HdyCenteringPolicy centeringPolicy) c_hdy_header_bar_set_centering_policy;
457 	void function(HdyHeaderBar* self, GtkWidget* titleWidget) c_hdy_header_bar_set_custom_title;
458 	void function(HdyHeaderBar* self, const(char)* layout) c_hdy_header_bar_set_decoration_layout;
459 	void function(HdyHeaderBar* self, int setting) c_hdy_header_bar_set_has_subtitle;
460 	void function(HdyHeaderBar* self, int interpolateSize) c_hdy_header_bar_set_interpolate_size;
461 	void function(HdyHeaderBar* self, int setting) c_hdy_header_bar_set_show_close_button;
462 	void function(HdyHeaderBar* self, const(char)* subtitle) c_hdy_header_bar_set_subtitle;
463 	void function(HdyHeaderBar* self, const(char)* title) c_hdy_header_bar_set_title;
464 	void function(HdyHeaderBar* self, uint duration) c_hdy_header_bar_set_transition_duration;
465 
466 	// handy.HeaderGroup
467 
468 	GType function() c_hdy_header_group_get_type;
469 	HdyHeaderGroup* function() c_hdy_header_group_new;
470 	void function(HdyHeaderGroup* self, GtkHeaderBar* headerBar) c_hdy_header_group_add_header_bar;
471 	GtkHeaderBar* function(HdyHeaderGroup* self) c_hdy_header_group_get_focus;
472 	GSList* function(HdyHeaderGroup* self) c_hdy_header_group_get_header_bars;
473 	void function(HdyHeaderGroup* self, GtkHeaderBar* headerBar) c_hdy_header_group_remove_header_bar;
474 	void function(HdyHeaderGroup* self, GtkHeaderBar* headerBar) c_hdy_header_group_set_focus;
475 
476 	// handy.Leaflet
477 
478 	GType function() c_hdy_leaflet_get_type;
479 	GtkWidget* function() c_hdy_leaflet_new;
480 	uint function(HdyLeaflet* self) c_hdy_leaflet_get_child_transition_duration;
481 	int function(HdyLeaflet* self) c_hdy_leaflet_get_child_transition_running;
482 	HdyLeafletChildTransitionType function(HdyLeaflet* self) c_hdy_leaflet_get_child_transition_type;
483 	HdyFold function(HdyLeaflet* self) c_hdy_leaflet_get_fold;
484 	int function(HdyLeaflet* self, HdyFold fold, GtkOrientation orientation) c_hdy_leaflet_get_homogeneous;
485 	int function(HdyLeaflet* self) c_hdy_leaflet_get_interpolate_size;
486 	uint function(HdyLeaflet* self) c_hdy_leaflet_get_mode_transition_duration;
487 	HdyLeafletModeTransitionType function(HdyLeaflet* self) c_hdy_leaflet_get_mode_transition_type;
488 	GtkWidget* function(HdyLeaflet* self) c_hdy_leaflet_get_visible_child;
489 	const(char)* function(HdyLeaflet* self) c_hdy_leaflet_get_visible_child_name;
490 	void function(HdyLeaflet* self, uint duration) c_hdy_leaflet_set_child_transition_duration;
491 	void function(HdyLeaflet* self, HdyLeafletChildTransitionType transition) c_hdy_leaflet_set_child_transition_type;
492 	void function(HdyLeaflet* self, HdyFold fold, GtkOrientation orientation, int homogeneous) c_hdy_leaflet_set_homogeneous;
493 	void function(HdyLeaflet* self, int interpolateSize) c_hdy_leaflet_set_interpolate_size;
494 	void function(HdyLeaflet* self, uint duration) c_hdy_leaflet_set_mode_transition_duration;
495 	void function(HdyLeaflet* self, HdyLeafletModeTransitionType transition) c_hdy_leaflet_set_mode_transition_type;
496 	void function(HdyLeaflet* self, GtkWidget* visibleChild) c_hdy_leaflet_set_visible_child;
497 	void function(HdyLeaflet* self, const(char)* name) c_hdy_leaflet_set_visible_child_name;
498 
499 	// handy.Paginator
500 
501 	GType function() c_hdy_paginator_get_type;
502 	HdyPaginator* function() c_hdy_paginator_new;
503 	uint function(HdyPaginator* self) c_hdy_paginator_get_animation_duration;
504 	int function(HdyPaginator* self) c_hdy_paginator_get_center_content;
505 	uint function(HdyPaginator* self) c_hdy_paginator_get_indicator_spacing;
506 	HdyPaginatorIndicatorStyle function(HdyPaginator* self) c_hdy_paginator_get_indicator_style;
507 	int function(HdyPaginator* self) c_hdy_paginator_get_interactive;
508 	uint function(HdyPaginator* self) c_hdy_paginator_get_n_pages;
509 	double function(HdyPaginator* self) c_hdy_paginator_get_position;
510 	uint function(HdyPaginator* self) c_hdy_paginator_get_spacing;
511 	void function(HdyPaginator* self, GtkWidget* child, int position) c_hdy_paginator_insert;
512 	void function(HdyPaginator* self, GtkWidget* child) c_hdy_paginator_prepend;
513 	void function(HdyPaginator* self, GtkWidget* child, int position) c_hdy_paginator_reorder;
514 	void function(HdyPaginator* self, GtkWidget* widget) c_hdy_paginator_scroll_to;
515 	void function(HdyPaginator* self, GtkWidget* widget, long duration) c_hdy_paginator_scroll_to_full;
516 	void function(HdyPaginator* self, uint duration) c_hdy_paginator_set_animation_duration;
517 	void function(HdyPaginator* self, int centerContent) c_hdy_paginator_set_center_content;
518 	void function(HdyPaginator* self, uint spacing) c_hdy_paginator_set_indicator_spacing;
519 	void function(HdyPaginator* self, HdyPaginatorIndicatorStyle style) c_hdy_paginator_set_indicator_style;
520 	void function(HdyPaginator* self, int interactive) c_hdy_paginator_set_interactive;
521 	void function(HdyPaginator* self, uint spacing) c_hdy_paginator_set_spacing;
522 
523 	// handy.PreferencesGroup
524 
525 	GType function() c_hdy_preferences_group_get_type;
526 	HdyPreferencesGroup* function() c_hdy_preferences_group_new;
527 	const(char)* function(HdyPreferencesGroup* self) c_hdy_preferences_group_get_description;
528 	const(char)* function(HdyPreferencesGroup* self) c_hdy_preferences_group_get_title;
529 	void function(HdyPreferencesGroup* self, const(char)* description) c_hdy_preferences_group_set_description;
530 	void function(HdyPreferencesGroup* self, const(char)* title) c_hdy_preferences_group_set_title;
531 
532 	// handy.PreferencesPage
533 
534 	GType function() c_hdy_preferences_page_get_type;
535 	HdyPreferencesPage* function() c_hdy_preferences_page_new;
536 	const(char)* function(HdyPreferencesPage* self) c_hdy_preferences_page_get_icon_name;
537 	const(char)* function(HdyPreferencesPage* self) c_hdy_preferences_page_get_title;
538 	void function(HdyPreferencesPage* self, const(char)* iconName) c_hdy_preferences_page_set_icon_name;
539 	void function(HdyPreferencesPage* self, const(char)* title) c_hdy_preferences_page_set_title;
540 
541 	// handy.PreferencesRow
542 
543 	GType function() c_hdy_preferences_row_get_type;
544 	HdyPreferencesRow* function() c_hdy_preferences_row_new;
545 	const(char)* function(HdyPreferencesRow* self) c_hdy_preferences_row_get_title;
546 	int function(HdyPreferencesRow* self) c_hdy_preferences_row_get_use_underline;
547 	void function(HdyPreferencesRow* self, const(char)* title) c_hdy_preferences_row_set_title;
548 	void function(HdyPreferencesRow* self, int useUnderline) c_hdy_preferences_row_set_use_underline;
549 
550 	// handy.PreferencesWindow
551 
552 	GType function() c_hdy_preferences_window_get_type;
553 	HdyPreferencesWindow* function() c_hdy_preferences_window_new;
554 
555 	// handy.SearchBar
556 
557 	GType function() c_hdy_search_bar_get_type;
558 	GtkWidget* function() c_hdy_search_bar_new;
559 	void function(HdySearchBar* self, GtkEntry* entry) c_hdy_search_bar_connect_entry;
560 	int function(HdySearchBar* self) c_hdy_search_bar_get_search_mode;
561 	int function(HdySearchBar* self) c_hdy_search_bar_get_show_close_button;
562 	int function(HdySearchBar* self, GdkEvent* event) c_hdy_search_bar_handle_event;
563 	void function(HdySearchBar* self, int searchMode) c_hdy_search_bar_set_search_mode;
564 	void function(HdySearchBar* self, int visible) c_hdy_search_bar_set_show_close_button;
565 
566 	// handy.Squeezer
567 
568 	GType function() c_hdy_squeezer_get_type;
569 	HdySqueezer* function() c_hdy_squeezer_new;
570 	int function(HdySqueezer* self, GtkWidget* child) c_hdy_squeezer_get_child_enabled;
571 	int function(HdySqueezer* self) c_hdy_squeezer_get_homogeneous;
572 	int function(HdySqueezer* self) c_hdy_squeezer_get_interpolate_size;
573 	uint function(HdySqueezer* self) c_hdy_squeezer_get_transition_duration;
574 	int function(HdySqueezer* self) c_hdy_squeezer_get_transition_running;
575 	HdySqueezerTransitionType function(HdySqueezer* self) c_hdy_squeezer_get_transition_type;
576 	GtkWidget* function(HdySqueezer* self) c_hdy_squeezer_get_visible_child;
577 	void function(HdySqueezer* self, GtkWidget* child, int enabled) c_hdy_squeezer_set_child_enabled;
578 	void function(HdySqueezer* self, int homogeneous) c_hdy_squeezer_set_homogeneous;
579 	void function(HdySqueezer* self, int interpolateSize) c_hdy_squeezer_set_interpolate_size;
580 	void function(HdySqueezer* self, uint duration) c_hdy_squeezer_set_transition_duration;
581 	void function(HdySqueezer* self, HdySqueezerTransitionType transition) c_hdy_squeezer_set_transition_type;
582 
583 	// handy.TitleBar
584 
585 	GType function() c_hdy_title_bar_get_type;
586 	HdyTitleBar* function() c_hdy_title_bar_new;
587 	int function(HdyTitleBar* self) c_hdy_title_bar_get_selection_mode;
588 	void function(HdyTitleBar* self, int selectionMode) c_hdy_title_bar_set_selection_mode;
589 
590 	// handy.ValueObject
591 
592 	GType function() c_hdy_value_object_get_type;
593 	HdyValueObject* function(GValue* value) c_hdy_value_object_new;
594 	HdyValueObject* function(GType type, ... ) c_hdy_value_object_new_collect;
595 	HdyValueObject* function(const(char)* string_) c_hdy_value_object_new_string;
596 	HdyValueObject* function(char* string_) c_hdy_value_object_new_take_string;
597 	void function(HdyValueObject* value, GValue* dest) c_hdy_value_object_copy_value;
598 	char* function(HdyValueObject* value) c_hdy_value_object_dup_string;
599 	const(char)* function(HdyValueObject* value) c_hdy_value_object_get_string;
600 	GValue* function(HdyValueObject* value) c_hdy_value_object_get_value;
601 
602 	// handy.ViewSwitcher
603 
604 	GType function() c_hdy_view_switcher_get_type;
605 	HdyViewSwitcher* function() c_hdy_view_switcher_new;
606 	GtkIconSize function(HdyViewSwitcher* self) c_hdy_view_switcher_get_icon_size;
607 	PangoEllipsizeMode function(HdyViewSwitcher* self) c_hdy_view_switcher_get_narrow_ellipsize;
608 	HdyViewSwitcherPolicy function(HdyViewSwitcher* self) c_hdy_view_switcher_get_policy;
609 	GtkStack* function(HdyViewSwitcher* self) c_hdy_view_switcher_get_stack;
610 	void function(HdyViewSwitcher* self, GtkIconSize iconSize) c_hdy_view_switcher_set_icon_size;
611 	void function(HdyViewSwitcher* self, PangoEllipsizeMode mode) c_hdy_view_switcher_set_narrow_ellipsize;
612 	void function(HdyViewSwitcher* self, HdyViewSwitcherPolicy policy) c_hdy_view_switcher_set_policy;
613 	void function(HdyViewSwitcher* self, GtkStack* stack) c_hdy_view_switcher_set_stack;
614 
615 	// handy.ViewSwitcherBar
616 
617 	GType function() c_hdy_view_switcher_bar_get_type;
618 	HdyViewSwitcherBar* function() c_hdy_view_switcher_bar_new;
619 	GtkIconSize function(HdyViewSwitcherBar* self) c_hdy_view_switcher_bar_get_icon_size;
620 	HdyViewSwitcherPolicy function(HdyViewSwitcherBar* self) c_hdy_view_switcher_bar_get_policy;
621 	int function(HdyViewSwitcherBar* self) c_hdy_view_switcher_bar_get_reveal;
622 	GtkStack* function(HdyViewSwitcherBar* self) c_hdy_view_switcher_bar_get_stack;
623 	void function(HdyViewSwitcherBar* self, GtkIconSize iconSize) c_hdy_view_switcher_bar_set_icon_size;
624 	void function(HdyViewSwitcherBar* self, HdyViewSwitcherPolicy policy) c_hdy_view_switcher_bar_set_policy;
625 	void function(HdyViewSwitcherBar* self, int reveal) c_hdy_view_switcher_bar_set_reveal;
626 	void function(HdyViewSwitcherBar* self, GtkStack* stack) c_hdy_view_switcher_bar_set_stack;
627 }
628 
629 
630 // handy.ActionRow
631 
632 alias c_hdy_action_row_get_type hdy_action_row_get_type;
633 alias c_hdy_action_row_new hdy_action_row_new;
634 alias c_hdy_action_row_activate hdy_action_row_activate;
635 alias c_hdy_action_row_add_action hdy_action_row_add_action;
636 alias c_hdy_action_row_add_prefix hdy_action_row_add_prefix;
637 alias c_hdy_action_row_get_activatable_widget hdy_action_row_get_activatable_widget;
638 alias c_hdy_action_row_get_icon_name hdy_action_row_get_icon_name;
639 alias c_hdy_action_row_get_subtitle hdy_action_row_get_subtitle;
640 alias c_hdy_action_row_get_title hdy_action_row_get_title;
641 alias c_hdy_action_row_get_use_underline hdy_action_row_get_use_underline;
642 alias c_hdy_action_row_set_activatable_widget hdy_action_row_set_activatable_widget;
643 alias c_hdy_action_row_set_icon_name hdy_action_row_set_icon_name;
644 alias c_hdy_action_row_set_subtitle hdy_action_row_set_subtitle;
645 alias c_hdy_action_row_set_title hdy_action_row_set_title;
646 alias c_hdy_action_row_set_use_underline hdy_action_row_set_use_underline;
647 
648 // handy.Arrows
649 
650 alias c_hdy_arrows_get_type hdy_arrows_get_type;
651 alias c_hdy_arrows_new hdy_arrows_new;
652 alias c_hdy_arrows_animate hdy_arrows_animate;
653 alias c_hdy_arrows_get_count hdy_arrows_get_count;
654 alias c_hdy_arrows_get_direction hdy_arrows_get_direction;
655 alias c_hdy_arrows_get_duration hdy_arrows_get_duration;
656 alias c_hdy_arrows_set_count hdy_arrows_set_count;
657 alias c_hdy_arrows_set_direction hdy_arrows_set_direction;
658 alias c_hdy_arrows_set_duration hdy_arrows_set_duration;
659 
660 // handy.Column
661 
662 alias c_hdy_column_get_type hdy_column_get_type;
663 alias c_hdy_column_new hdy_column_new;
664 alias c_hdy_column_get_linear_growth_width hdy_column_get_linear_growth_width;
665 alias c_hdy_column_get_maximum_width hdy_column_get_maximum_width;
666 alias c_hdy_column_set_linear_growth_width hdy_column_set_linear_growth_width;
667 alias c_hdy_column_set_maximum_width hdy_column_set_maximum_width;
668 
669 // handy.ComboRow
670 
671 alias c_hdy_combo_row_get_type hdy_combo_row_get_type;
672 alias c_hdy_combo_row_new hdy_combo_row_new;
673 alias c_hdy_combo_row_bind_model hdy_combo_row_bind_model;
674 alias c_hdy_combo_row_bind_name_model hdy_combo_row_bind_name_model;
675 alias c_hdy_combo_row_get_model hdy_combo_row_get_model;
676 alias c_hdy_combo_row_get_selected_index hdy_combo_row_get_selected_index;
677 alias c_hdy_combo_row_get_use_subtitle hdy_combo_row_get_use_subtitle;
678 alias c_hdy_combo_row_set_for_enum hdy_combo_row_set_for_enum;
679 alias c_hdy_combo_row_set_get_name_func hdy_combo_row_set_get_name_func;
680 alias c_hdy_combo_row_set_selected_index hdy_combo_row_set_selected_index;
681 alias c_hdy_combo_row_set_use_subtitle hdy_combo_row_set_use_subtitle;
682 
683 // handy.Dialer
684 
685 alias c_hdy_dialer_get_type hdy_dialer_get_type;
686 alias c_hdy_dialer_new hdy_dialer_new;
687 alias c_hdy_dialer_clear_number hdy_dialer_clear_number;
688 alias c_hdy_dialer_get_number hdy_dialer_get_number;
689 alias c_hdy_dialer_get_relief hdy_dialer_get_relief;
690 alias c_hdy_dialer_get_show_action_buttons hdy_dialer_get_show_action_buttons;
691 alias c_hdy_dialer_set_number hdy_dialer_set_number;
692 alias c_hdy_dialer_set_relief hdy_dialer_set_relief;
693 alias c_hdy_dialer_set_show_action_buttons hdy_dialer_set_show_action_buttons;
694 
695 // handy.DialerButton
696 
697 alias c_hdy_dialer_button_get_type hdy_dialer_button_get_type;
698 alias c_hdy_dialer_button_new hdy_dialer_button_new;
699 alias c_hdy_dialer_button_get_digit hdy_dialer_button_get_digit;
700 alias c_hdy_dialer_button_get_symbols hdy_dialer_button_get_symbols;
701 
702 // handy.DialerCycleButton
703 
704 alias c_hdy_dialer_cycle_button_get_type hdy_dialer_cycle_button_get_type;
705 alias c_hdy_dialer_cycle_button_new hdy_dialer_cycle_button_new;
706 alias c_hdy_dialer_cycle_button_get_current_symbol hdy_dialer_cycle_button_get_current_symbol;
707 alias c_hdy_dialer_cycle_button_get_cycle_timeout hdy_dialer_cycle_button_get_cycle_timeout;
708 alias c_hdy_dialer_cycle_button_is_cycling hdy_dialer_cycle_button_is_cycling;
709 alias c_hdy_dialer_cycle_button_set_cycle_timeout hdy_dialer_cycle_button_set_cycle_timeout;
710 alias c_hdy_dialer_cycle_button_stop_cycle hdy_dialer_cycle_button_stop_cycle;
711 
712 // handy.Dialog
713 
714 alias c_hdy_dialog_get_type hdy_dialog_get_type;
715 alias c_hdy_dialog_new hdy_dialog_new;
716 alias c_hdy_dialog_get_narrow hdy_dialog_get_narrow;
717 
718 // handy.EnumValueObject
719 
720 alias c_hdy_enum_value_object_get_type hdy_enum_value_object_get_type;
721 alias c_hdy_enum_value_object_new hdy_enum_value_object_new;
722 alias c_hdy_enum_value_object_get_name hdy_enum_value_object_get_name;
723 alias c_hdy_enum_value_object_get_nick hdy_enum_value_object_get_nick;
724 alias c_hdy_enum_value_object_get_value hdy_enum_value_object_get_value;
725 
726 // handy.ExpanderRow
727 
728 alias c_hdy_expander_row_get_type hdy_expander_row_get_type;
729 alias c_hdy_expander_row_new hdy_expander_row_new;
730 alias c_hdy_expander_row_get_enable_expansion hdy_expander_row_get_enable_expansion;
731 alias c_hdy_expander_row_get_expanded hdy_expander_row_get_expanded;
732 alias c_hdy_expander_row_get_show_enable_switch hdy_expander_row_get_show_enable_switch;
733 alias c_hdy_expander_row_set_enable_expansion hdy_expander_row_set_enable_expansion;
734 alias c_hdy_expander_row_set_expanded hdy_expander_row_set_expanded;
735 alias c_hdy_expander_row_set_show_enable_switch hdy_expander_row_set_show_enable_switch;
736 
737 // handy.HeaderBar
738 
739 alias c_hdy_header_bar_get_type hdy_header_bar_get_type;
740 alias c_hdy_header_bar_new hdy_header_bar_new;
741 alias c_hdy_header_bar_get_centering_policy hdy_header_bar_get_centering_policy;
742 alias c_hdy_header_bar_get_custom_title hdy_header_bar_get_custom_title;
743 alias c_hdy_header_bar_get_decoration_layout hdy_header_bar_get_decoration_layout;
744 alias c_hdy_header_bar_get_has_subtitle hdy_header_bar_get_has_subtitle;
745 alias c_hdy_header_bar_get_interpolate_size hdy_header_bar_get_interpolate_size;
746 alias c_hdy_header_bar_get_show_close_button hdy_header_bar_get_show_close_button;
747 alias c_hdy_header_bar_get_subtitle hdy_header_bar_get_subtitle;
748 alias c_hdy_header_bar_get_title hdy_header_bar_get_title;
749 alias c_hdy_header_bar_get_transition_duration hdy_header_bar_get_transition_duration;
750 alias c_hdy_header_bar_get_transition_running hdy_header_bar_get_transition_running;
751 alias c_hdy_header_bar_pack_end hdy_header_bar_pack_end;
752 alias c_hdy_header_bar_pack_start hdy_header_bar_pack_start;
753 alias c_hdy_header_bar_set_centering_policy hdy_header_bar_set_centering_policy;
754 alias c_hdy_header_bar_set_custom_title hdy_header_bar_set_custom_title;
755 alias c_hdy_header_bar_set_decoration_layout hdy_header_bar_set_decoration_layout;
756 alias c_hdy_header_bar_set_has_subtitle hdy_header_bar_set_has_subtitle;
757 alias c_hdy_header_bar_set_interpolate_size hdy_header_bar_set_interpolate_size;
758 alias c_hdy_header_bar_set_show_close_button hdy_header_bar_set_show_close_button;
759 alias c_hdy_header_bar_set_subtitle hdy_header_bar_set_subtitle;
760 alias c_hdy_header_bar_set_title hdy_header_bar_set_title;
761 alias c_hdy_header_bar_set_transition_duration hdy_header_bar_set_transition_duration;
762 
763 // handy.HeaderGroup
764 
765 alias c_hdy_header_group_get_type hdy_header_group_get_type;
766 alias c_hdy_header_group_new hdy_header_group_new;
767 alias c_hdy_header_group_add_header_bar hdy_header_group_add_header_bar;
768 alias c_hdy_header_group_get_focus hdy_header_group_get_focus;
769 alias c_hdy_header_group_get_header_bars hdy_header_group_get_header_bars;
770 alias c_hdy_header_group_remove_header_bar hdy_header_group_remove_header_bar;
771 alias c_hdy_header_group_set_focus hdy_header_group_set_focus;
772 
773 // handy.Leaflet
774 
775 alias c_hdy_leaflet_get_type hdy_leaflet_get_type;
776 alias c_hdy_leaflet_new hdy_leaflet_new;
777 alias c_hdy_leaflet_get_child_transition_duration hdy_leaflet_get_child_transition_duration;
778 alias c_hdy_leaflet_get_child_transition_running hdy_leaflet_get_child_transition_running;
779 alias c_hdy_leaflet_get_child_transition_type hdy_leaflet_get_child_transition_type;
780 alias c_hdy_leaflet_get_fold hdy_leaflet_get_fold;
781 alias c_hdy_leaflet_get_homogeneous hdy_leaflet_get_homogeneous;
782 alias c_hdy_leaflet_get_interpolate_size hdy_leaflet_get_interpolate_size;
783 alias c_hdy_leaflet_get_mode_transition_duration hdy_leaflet_get_mode_transition_duration;
784 alias c_hdy_leaflet_get_mode_transition_type hdy_leaflet_get_mode_transition_type;
785 alias c_hdy_leaflet_get_visible_child hdy_leaflet_get_visible_child;
786 alias c_hdy_leaflet_get_visible_child_name hdy_leaflet_get_visible_child_name;
787 alias c_hdy_leaflet_set_child_transition_duration hdy_leaflet_set_child_transition_duration;
788 alias c_hdy_leaflet_set_child_transition_type hdy_leaflet_set_child_transition_type;
789 alias c_hdy_leaflet_set_homogeneous hdy_leaflet_set_homogeneous;
790 alias c_hdy_leaflet_set_interpolate_size hdy_leaflet_set_interpolate_size;
791 alias c_hdy_leaflet_set_mode_transition_duration hdy_leaflet_set_mode_transition_duration;
792 alias c_hdy_leaflet_set_mode_transition_type hdy_leaflet_set_mode_transition_type;
793 alias c_hdy_leaflet_set_visible_child hdy_leaflet_set_visible_child;
794 alias c_hdy_leaflet_set_visible_child_name hdy_leaflet_set_visible_child_name;
795 
796 // handy.Paginator
797 
798 alias c_hdy_paginator_get_type hdy_paginator_get_type;
799 alias c_hdy_paginator_new hdy_paginator_new;
800 alias c_hdy_paginator_get_animation_duration hdy_paginator_get_animation_duration;
801 alias c_hdy_paginator_get_center_content hdy_paginator_get_center_content;
802 alias c_hdy_paginator_get_indicator_spacing hdy_paginator_get_indicator_spacing;
803 alias c_hdy_paginator_get_indicator_style hdy_paginator_get_indicator_style;
804 alias c_hdy_paginator_get_interactive hdy_paginator_get_interactive;
805 alias c_hdy_paginator_get_n_pages hdy_paginator_get_n_pages;
806 alias c_hdy_paginator_get_position hdy_paginator_get_position;
807 alias c_hdy_paginator_get_spacing hdy_paginator_get_spacing;
808 alias c_hdy_paginator_insert hdy_paginator_insert;
809 alias c_hdy_paginator_prepend hdy_paginator_prepend;
810 alias c_hdy_paginator_reorder hdy_paginator_reorder;
811 alias c_hdy_paginator_scroll_to hdy_paginator_scroll_to;
812 alias c_hdy_paginator_scroll_to_full hdy_paginator_scroll_to_full;
813 alias c_hdy_paginator_set_animation_duration hdy_paginator_set_animation_duration;
814 alias c_hdy_paginator_set_center_content hdy_paginator_set_center_content;
815 alias c_hdy_paginator_set_indicator_spacing hdy_paginator_set_indicator_spacing;
816 alias c_hdy_paginator_set_indicator_style hdy_paginator_set_indicator_style;
817 alias c_hdy_paginator_set_interactive hdy_paginator_set_interactive;
818 alias c_hdy_paginator_set_spacing hdy_paginator_set_spacing;
819 
820 // handy.PreferencesGroup
821 
822 alias c_hdy_preferences_group_get_type hdy_preferences_group_get_type;
823 alias c_hdy_preferences_group_new hdy_preferences_group_new;
824 alias c_hdy_preferences_group_get_description hdy_preferences_group_get_description;
825 alias c_hdy_preferences_group_get_title hdy_preferences_group_get_title;
826 alias c_hdy_preferences_group_set_description hdy_preferences_group_set_description;
827 alias c_hdy_preferences_group_set_title hdy_preferences_group_set_title;
828 
829 // handy.PreferencesPage
830 
831 alias c_hdy_preferences_page_get_type hdy_preferences_page_get_type;
832 alias c_hdy_preferences_page_new hdy_preferences_page_new;
833 alias c_hdy_preferences_page_get_icon_name hdy_preferences_page_get_icon_name;
834 alias c_hdy_preferences_page_get_title hdy_preferences_page_get_title;
835 alias c_hdy_preferences_page_set_icon_name hdy_preferences_page_set_icon_name;
836 alias c_hdy_preferences_page_set_title hdy_preferences_page_set_title;
837 
838 // handy.PreferencesRow
839 
840 alias c_hdy_preferences_row_get_type hdy_preferences_row_get_type;
841 alias c_hdy_preferences_row_new hdy_preferences_row_new;
842 alias c_hdy_preferences_row_get_title hdy_preferences_row_get_title;
843 alias c_hdy_preferences_row_get_use_underline hdy_preferences_row_get_use_underline;
844 alias c_hdy_preferences_row_set_title hdy_preferences_row_set_title;
845 alias c_hdy_preferences_row_set_use_underline hdy_preferences_row_set_use_underline;
846 
847 // handy.PreferencesWindow
848 
849 alias c_hdy_preferences_window_get_type hdy_preferences_window_get_type;
850 alias c_hdy_preferences_window_new hdy_preferences_window_new;
851 
852 // handy.SearchBar
853 
854 alias c_hdy_search_bar_get_type hdy_search_bar_get_type;
855 alias c_hdy_search_bar_new hdy_search_bar_new;
856 alias c_hdy_search_bar_connect_entry hdy_search_bar_connect_entry;
857 alias c_hdy_search_bar_get_search_mode hdy_search_bar_get_search_mode;
858 alias c_hdy_search_bar_get_show_close_button hdy_search_bar_get_show_close_button;
859 alias c_hdy_search_bar_handle_event hdy_search_bar_handle_event;
860 alias c_hdy_search_bar_set_search_mode hdy_search_bar_set_search_mode;
861 alias c_hdy_search_bar_set_show_close_button hdy_search_bar_set_show_close_button;
862 
863 // handy.Squeezer
864 
865 alias c_hdy_squeezer_get_type hdy_squeezer_get_type;
866 alias c_hdy_squeezer_new hdy_squeezer_new;
867 alias c_hdy_squeezer_get_child_enabled hdy_squeezer_get_child_enabled;
868 alias c_hdy_squeezer_get_homogeneous hdy_squeezer_get_homogeneous;
869 alias c_hdy_squeezer_get_interpolate_size hdy_squeezer_get_interpolate_size;
870 alias c_hdy_squeezer_get_transition_duration hdy_squeezer_get_transition_duration;
871 alias c_hdy_squeezer_get_transition_running hdy_squeezer_get_transition_running;
872 alias c_hdy_squeezer_get_transition_type hdy_squeezer_get_transition_type;
873 alias c_hdy_squeezer_get_visible_child hdy_squeezer_get_visible_child;
874 alias c_hdy_squeezer_set_child_enabled hdy_squeezer_set_child_enabled;
875 alias c_hdy_squeezer_set_homogeneous hdy_squeezer_set_homogeneous;
876 alias c_hdy_squeezer_set_interpolate_size hdy_squeezer_set_interpolate_size;
877 alias c_hdy_squeezer_set_transition_duration hdy_squeezer_set_transition_duration;
878 alias c_hdy_squeezer_set_transition_type hdy_squeezer_set_transition_type;
879 
880 // handy.TitleBar
881 
882 alias c_hdy_title_bar_get_type hdy_title_bar_get_type;
883 alias c_hdy_title_bar_new hdy_title_bar_new;
884 alias c_hdy_title_bar_get_selection_mode hdy_title_bar_get_selection_mode;
885 alias c_hdy_title_bar_set_selection_mode hdy_title_bar_set_selection_mode;
886 
887 // handy.ValueObject
888 
889 alias c_hdy_value_object_get_type hdy_value_object_get_type;
890 alias c_hdy_value_object_new hdy_value_object_new;
891 alias c_hdy_value_object_new_collect hdy_value_object_new_collect;
892 alias c_hdy_value_object_new_string hdy_value_object_new_string;
893 alias c_hdy_value_object_new_take_string hdy_value_object_new_take_string;
894 alias c_hdy_value_object_copy_value hdy_value_object_copy_value;
895 alias c_hdy_value_object_dup_string hdy_value_object_dup_string;
896 alias c_hdy_value_object_get_string hdy_value_object_get_string;
897 alias c_hdy_value_object_get_value hdy_value_object_get_value;
898 
899 // handy.ViewSwitcher
900 
901 alias c_hdy_view_switcher_get_type hdy_view_switcher_get_type;
902 alias c_hdy_view_switcher_new hdy_view_switcher_new;
903 alias c_hdy_view_switcher_get_icon_size hdy_view_switcher_get_icon_size;
904 alias c_hdy_view_switcher_get_narrow_ellipsize hdy_view_switcher_get_narrow_ellipsize;
905 alias c_hdy_view_switcher_get_policy hdy_view_switcher_get_policy;
906 alias c_hdy_view_switcher_get_stack hdy_view_switcher_get_stack;
907 alias c_hdy_view_switcher_set_icon_size hdy_view_switcher_set_icon_size;
908 alias c_hdy_view_switcher_set_narrow_ellipsize hdy_view_switcher_set_narrow_ellipsize;
909 alias c_hdy_view_switcher_set_policy hdy_view_switcher_set_policy;
910 alias c_hdy_view_switcher_set_stack hdy_view_switcher_set_stack;
911 
912 // handy.ViewSwitcherBar
913 
914 alias c_hdy_view_switcher_bar_get_type hdy_view_switcher_bar_get_type;
915 alias c_hdy_view_switcher_bar_new hdy_view_switcher_bar_new;
916 alias c_hdy_view_switcher_bar_get_icon_size hdy_view_switcher_bar_get_icon_size;
917 alias c_hdy_view_switcher_bar_get_policy hdy_view_switcher_bar_get_policy;
918 alias c_hdy_view_switcher_bar_get_reveal hdy_view_switcher_bar_get_reveal;
919 alias c_hdy_view_switcher_bar_get_stack hdy_view_switcher_bar_get_stack;
920 alias c_hdy_view_switcher_bar_set_icon_size hdy_view_switcher_bar_set_icon_size;
921 alias c_hdy_view_switcher_bar_set_policy hdy_view_switcher_bar_set_policy;
922 alias c_hdy_view_switcher_bar_set_reveal hdy_view_switcher_bar_set_reveal;
923 alias c_hdy_view_switcher_bar_set_stack hdy_view_switcher_bar_set_stack;