1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD 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 * gtkD 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 gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gdk.c.functions; 26 27 import std.stdio; 28 import gdk.c.types; 29 import cairo.c.types; 30 import gtkd.Loader; 31 32 version (Windows) 33 static immutable LIBRARY_GDK = ["libgtk-4-1.dll;gtk-4-4.1.dll;gtk-4.dll"]; 34 else version (OSX) 35 static immutable LIBRARY_GDK = ["libgtk-4.1.dylib"]; 36 else 37 static immutable LIBRARY_GDK = ["libgtk-4.so.1"]; 38 39 shared static this() 40 { 41 // gdk.AppLaunchContext 42 43 Linker.link(gdk_app_launch_context_get_type, "gdk_app_launch_context_get_type", LIBRARY_GDK); 44 Linker.link(gdk_app_launch_context_get_display, "gdk_app_launch_context_get_display", LIBRARY_GDK); 45 Linker.link(gdk_app_launch_context_set_desktop, "gdk_app_launch_context_set_desktop", LIBRARY_GDK); 46 Linker.link(gdk_app_launch_context_set_icon, "gdk_app_launch_context_set_icon", LIBRARY_GDK); 47 Linker.link(gdk_app_launch_context_set_icon_name, "gdk_app_launch_context_set_icon_name", LIBRARY_GDK); 48 Linker.link(gdk_app_launch_context_set_timestamp, "gdk_app_launch_context_set_timestamp", LIBRARY_GDK); 49 50 // gdk.ButtonEvent 51 52 Linker.link(gdk_button_event_get_type, "gdk_button_event_get_type", LIBRARY_GDK); 53 Linker.link(gdk_button_event_get_button, "gdk_button_event_get_button", LIBRARY_GDK); 54 55 // gdk.CairoContext 56 57 Linker.link(gdk_cairo_context_get_type, "gdk_cairo_context_get_type", LIBRARY_GDK); 58 Linker.link(gdk_cairo_context_cairo_create, "gdk_cairo_context_cairo_create", LIBRARY_GDK); 59 60 // gdk.Clipboard 61 62 Linker.link(gdk_clipboard_get_type, "gdk_clipboard_get_type", LIBRARY_GDK); 63 Linker.link(gdk_clipboard_get_content, "gdk_clipboard_get_content", LIBRARY_GDK); 64 Linker.link(gdk_clipboard_get_display, "gdk_clipboard_get_display", LIBRARY_GDK); 65 Linker.link(gdk_clipboard_get_formats, "gdk_clipboard_get_formats", LIBRARY_GDK); 66 Linker.link(gdk_clipboard_is_local, "gdk_clipboard_is_local", LIBRARY_GDK); 67 Linker.link(gdk_clipboard_read_async, "gdk_clipboard_read_async", LIBRARY_GDK); 68 Linker.link(gdk_clipboard_read_finish, "gdk_clipboard_read_finish", LIBRARY_GDK); 69 Linker.link(gdk_clipboard_read_text_async, "gdk_clipboard_read_text_async", LIBRARY_GDK); 70 Linker.link(gdk_clipboard_read_text_finish, "gdk_clipboard_read_text_finish", LIBRARY_GDK); 71 Linker.link(gdk_clipboard_read_texture_async, "gdk_clipboard_read_texture_async", LIBRARY_GDK); 72 Linker.link(gdk_clipboard_read_texture_finish, "gdk_clipboard_read_texture_finish", LIBRARY_GDK); 73 Linker.link(gdk_clipboard_read_value_async, "gdk_clipboard_read_value_async", LIBRARY_GDK); 74 Linker.link(gdk_clipboard_read_value_finish, "gdk_clipboard_read_value_finish", LIBRARY_GDK); 75 Linker.link(gdk_clipboard_set, "gdk_clipboard_set", LIBRARY_GDK); 76 Linker.link(gdk_clipboard_set_content, "gdk_clipboard_set_content", LIBRARY_GDK); 77 Linker.link(gdk_clipboard_set_text, "gdk_clipboard_set_text", LIBRARY_GDK); 78 Linker.link(gdk_clipboard_set_texture, "gdk_clipboard_set_texture", LIBRARY_GDK); 79 Linker.link(gdk_clipboard_set_valist, "gdk_clipboard_set_valist", LIBRARY_GDK); 80 Linker.link(gdk_clipboard_set_value, "gdk_clipboard_set_value", LIBRARY_GDK); 81 Linker.link(gdk_clipboard_store_async, "gdk_clipboard_store_async", LIBRARY_GDK); 82 Linker.link(gdk_clipboard_store_finish, "gdk_clipboard_store_finish", LIBRARY_GDK); 83 84 // gdk.ContentDeserializer 85 86 Linker.link(gdk_content_deserializer_get_type, "gdk_content_deserializer_get_type", LIBRARY_GDK); 87 Linker.link(gdk_content_deserializer_get_cancellable, "gdk_content_deserializer_get_cancellable", LIBRARY_GDK); 88 Linker.link(gdk_content_deserializer_get_gtype, "gdk_content_deserializer_get_gtype", LIBRARY_GDK); 89 Linker.link(gdk_content_deserializer_get_input_stream, "gdk_content_deserializer_get_input_stream", LIBRARY_GDK); 90 Linker.link(gdk_content_deserializer_get_mime_type, "gdk_content_deserializer_get_mime_type", LIBRARY_GDK); 91 Linker.link(gdk_content_deserializer_get_priority, "gdk_content_deserializer_get_priority", LIBRARY_GDK); 92 Linker.link(gdk_content_deserializer_get_task_data, "gdk_content_deserializer_get_task_data", LIBRARY_GDK); 93 Linker.link(gdk_content_deserializer_get_user_data, "gdk_content_deserializer_get_user_data", LIBRARY_GDK); 94 Linker.link(gdk_content_deserializer_get_value, "gdk_content_deserializer_get_value", LIBRARY_GDK); 95 Linker.link(gdk_content_deserializer_return_error, "gdk_content_deserializer_return_error", LIBRARY_GDK); 96 Linker.link(gdk_content_deserializer_return_success, "gdk_content_deserializer_return_success", LIBRARY_GDK); 97 Linker.link(gdk_content_deserializer_set_task_data, "gdk_content_deserializer_set_task_data", LIBRARY_GDK); 98 99 // gdk.ContentFormats 100 101 Linker.link(gdk_content_formats_get_type, "gdk_content_formats_get_type", LIBRARY_GDK); 102 Linker.link(gdk_content_formats_new, "gdk_content_formats_new", LIBRARY_GDK); 103 Linker.link(gdk_content_formats_new_for_gtype, "gdk_content_formats_new_for_gtype", LIBRARY_GDK); 104 Linker.link(gdk_content_formats_contain_gtype, "gdk_content_formats_contain_gtype", LIBRARY_GDK); 105 Linker.link(gdk_content_formats_contain_mime_type, "gdk_content_formats_contain_mime_type", LIBRARY_GDK); 106 Linker.link(gdk_content_formats_get_gtypes, "gdk_content_formats_get_gtypes", LIBRARY_GDK); 107 Linker.link(gdk_content_formats_get_mime_types, "gdk_content_formats_get_mime_types", LIBRARY_GDK); 108 Linker.link(gdk_content_formats_match, "gdk_content_formats_match", LIBRARY_GDK); 109 Linker.link(gdk_content_formats_match_gtype, "gdk_content_formats_match_gtype", LIBRARY_GDK); 110 Linker.link(gdk_content_formats_match_mime_type, "gdk_content_formats_match_mime_type", LIBRARY_GDK); 111 Linker.link(gdk_content_formats_print, "gdk_content_formats_print", LIBRARY_GDK); 112 Linker.link(gdk_content_formats_ref, "gdk_content_formats_ref", LIBRARY_GDK); 113 Linker.link(gdk_content_formats_to_string, "gdk_content_formats_to_string", LIBRARY_GDK); 114 Linker.link(gdk_content_formats_union, "gdk_content_formats_union", LIBRARY_GDK); 115 Linker.link(gdk_content_formats_union_deserialize_gtypes, "gdk_content_formats_union_deserialize_gtypes", LIBRARY_GDK); 116 Linker.link(gdk_content_formats_union_deserialize_mime_types, "gdk_content_formats_union_deserialize_mime_types", LIBRARY_GDK); 117 Linker.link(gdk_content_formats_union_serialize_gtypes, "gdk_content_formats_union_serialize_gtypes", LIBRARY_GDK); 118 Linker.link(gdk_content_formats_union_serialize_mime_types, "gdk_content_formats_union_serialize_mime_types", LIBRARY_GDK); 119 Linker.link(gdk_content_formats_unref, "gdk_content_formats_unref", LIBRARY_GDK); 120 121 // gdk.ContentFormatsBuilder 122 123 Linker.link(gdk_content_formats_builder_get_type, "gdk_content_formats_builder_get_type", LIBRARY_GDK); 124 Linker.link(gdk_content_formats_builder_new, "gdk_content_formats_builder_new", LIBRARY_GDK); 125 Linker.link(gdk_content_formats_builder_add_formats, "gdk_content_formats_builder_add_formats", LIBRARY_GDK); 126 Linker.link(gdk_content_formats_builder_add_gtype, "gdk_content_formats_builder_add_gtype", LIBRARY_GDK); 127 Linker.link(gdk_content_formats_builder_add_mime_type, "gdk_content_formats_builder_add_mime_type", LIBRARY_GDK); 128 Linker.link(gdk_content_formats_builder_free_to_formats, "gdk_content_formats_builder_free_to_formats", LIBRARY_GDK); 129 Linker.link(gdk_content_formats_builder_ref, "gdk_content_formats_builder_ref", LIBRARY_GDK); 130 Linker.link(gdk_content_formats_builder_to_formats, "gdk_content_formats_builder_to_formats", LIBRARY_GDK); 131 Linker.link(gdk_content_formats_builder_unref, "gdk_content_formats_builder_unref", LIBRARY_GDK); 132 133 // gdk.ContentProvider 134 135 Linker.link(gdk_content_provider_get_type, "gdk_content_provider_get_type", LIBRARY_GDK); 136 Linker.link(gdk_content_provider_new_for_bytes, "gdk_content_provider_new_for_bytes", LIBRARY_GDK); 137 Linker.link(gdk_content_provider_new_for_value, "gdk_content_provider_new_for_value", LIBRARY_GDK); 138 Linker.link(gdk_content_provider_new_typed, "gdk_content_provider_new_typed", LIBRARY_GDK); 139 Linker.link(gdk_content_provider_new_union, "gdk_content_provider_new_union", LIBRARY_GDK); 140 Linker.link(gdk_content_provider_content_changed, "gdk_content_provider_content_changed", LIBRARY_GDK); 141 Linker.link(gdk_content_provider_get_value, "gdk_content_provider_get_value", LIBRARY_GDK); 142 Linker.link(gdk_content_provider_ref_formats, "gdk_content_provider_ref_formats", LIBRARY_GDK); 143 Linker.link(gdk_content_provider_ref_storable_formats, "gdk_content_provider_ref_storable_formats", LIBRARY_GDK); 144 Linker.link(gdk_content_provider_write_mime_type_async, "gdk_content_provider_write_mime_type_async", LIBRARY_GDK); 145 Linker.link(gdk_content_provider_write_mime_type_finish, "gdk_content_provider_write_mime_type_finish", LIBRARY_GDK); 146 147 // gdk.ContentSerializer 148 149 Linker.link(gdk_content_serializer_get_type, "gdk_content_serializer_get_type", LIBRARY_GDK); 150 Linker.link(gdk_content_serializer_get_cancellable, "gdk_content_serializer_get_cancellable", LIBRARY_GDK); 151 Linker.link(gdk_content_serializer_get_gtype, "gdk_content_serializer_get_gtype", LIBRARY_GDK); 152 Linker.link(gdk_content_serializer_get_mime_type, "gdk_content_serializer_get_mime_type", LIBRARY_GDK); 153 Linker.link(gdk_content_serializer_get_output_stream, "gdk_content_serializer_get_output_stream", LIBRARY_GDK); 154 Linker.link(gdk_content_serializer_get_priority, "gdk_content_serializer_get_priority", LIBRARY_GDK); 155 Linker.link(gdk_content_serializer_get_task_data, "gdk_content_serializer_get_task_data", LIBRARY_GDK); 156 Linker.link(gdk_content_serializer_get_user_data, "gdk_content_serializer_get_user_data", LIBRARY_GDK); 157 Linker.link(gdk_content_serializer_get_value, "gdk_content_serializer_get_value", LIBRARY_GDK); 158 Linker.link(gdk_content_serializer_return_error, "gdk_content_serializer_return_error", LIBRARY_GDK); 159 Linker.link(gdk_content_serializer_return_success, "gdk_content_serializer_return_success", LIBRARY_GDK); 160 Linker.link(gdk_content_serializer_set_task_data, "gdk_content_serializer_set_task_data", LIBRARY_GDK); 161 162 // gdk.CrossingEvent 163 164 Linker.link(gdk_crossing_event_get_type, "gdk_crossing_event_get_type", LIBRARY_GDK); 165 Linker.link(gdk_crossing_event_get_detail, "gdk_crossing_event_get_detail", LIBRARY_GDK); 166 Linker.link(gdk_crossing_event_get_focus, "gdk_crossing_event_get_focus", LIBRARY_GDK); 167 Linker.link(gdk_crossing_event_get_mode, "gdk_crossing_event_get_mode", LIBRARY_GDK); 168 169 // gdk.Cursor 170 171 Linker.link(gdk_cursor_get_type, "gdk_cursor_get_type", LIBRARY_GDK); 172 Linker.link(gdk_cursor_new_from_name, "gdk_cursor_new_from_name", LIBRARY_GDK); 173 Linker.link(gdk_cursor_new_from_texture, "gdk_cursor_new_from_texture", LIBRARY_GDK); 174 Linker.link(gdk_cursor_get_fallback, "gdk_cursor_get_fallback", LIBRARY_GDK); 175 Linker.link(gdk_cursor_get_hotspot_x, "gdk_cursor_get_hotspot_x", LIBRARY_GDK); 176 Linker.link(gdk_cursor_get_hotspot_y, "gdk_cursor_get_hotspot_y", LIBRARY_GDK); 177 Linker.link(gdk_cursor_get_name, "gdk_cursor_get_name", LIBRARY_GDK); 178 Linker.link(gdk_cursor_get_texture, "gdk_cursor_get_texture", LIBRARY_GDK); 179 180 // gdk.DNDEvent 181 182 Linker.link(gdk_dnd_event_get_type, "gdk_dnd_event_get_type", LIBRARY_GDK); 183 Linker.link(gdk_dnd_event_get_drop, "gdk_dnd_event_get_drop", LIBRARY_GDK); 184 185 // gdk.DeleteEvent 186 187 Linker.link(gdk_delete_event_get_type, "gdk_delete_event_get_type", LIBRARY_GDK); 188 189 // gdk.Device 190 191 Linker.link(gdk_device_get_type, "gdk_device_get_type", LIBRARY_GDK); 192 Linker.link(gdk_device_get_caps_lock_state, "gdk_device_get_caps_lock_state", LIBRARY_GDK); 193 Linker.link(gdk_device_get_device_tool, "gdk_device_get_device_tool", LIBRARY_GDK); 194 Linker.link(gdk_device_get_direction, "gdk_device_get_direction", LIBRARY_GDK); 195 Linker.link(gdk_device_get_display, "gdk_device_get_display", LIBRARY_GDK); 196 Linker.link(gdk_device_get_has_cursor, "gdk_device_get_has_cursor", LIBRARY_GDK); 197 Linker.link(gdk_device_get_modifier_state, "gdk_device_get_modifier_state", LIBRARY_GDK); 198 Linker.link(gdk_device_get_name, "gdk_device_get_name", LIBRARY_GDK); 199 Linker.link(gdk_device_get_num_lock_state, "gdk_device_get_num_lock_state", LIBRARY_GDK); 200 Linker.link(gdk_device_get_num_touches, "gdk_device_get_num_touches", LIBRARY_GDK); 201 Linker.link(gdk_device_get_product_id, "gdk_device_get_product_id", LIBRARY_GDK); 202 Linker.link(gdk_device_get_scroll_lock_state, "gdk_device_get_scroll_lock_state", LIBRARY_GDK); 203 Linker.link(gdk_device_get_seat, "gdk_device_get_seat", LIBRARY_GDK); 204 Linker.link(gdk_device_get_source, "gdk_device_get_source", LIBRARY_GDK); 205 Linker.link(gdk_device_get_surface_at_position, "gdk_device_get_surface_at_position", LIBRARY_GDK); 206 Linker.link(gdk_device_get_timestamp, "gdk_device_get_timestamp", LIBRARY_GDK); 207 Linker.link(gdk_device_get_vendor_id, "gdk_device_get_vendor_id", LIBRARY_GDK); 208 Linker.link(gdk_device_has_bidi_layouts, "gdk_device_has_bidi_layouts", LIBRARY_GDK); 209 210 // gdk.DevicePad 211 212 Linker.link(gdk_device_pad_get_type, "gdk_device_pad_get_type", LIBRARY_GDK); 213 Linker.link(gdk_device_pad_get_feature_group, "gdk_device_pad_get_feature_group", LIBRARY_GDK); 214 Linker.link(gdk_device_pad_get_group_n_modes, "gdk_device_pad_get_group_n_modes", LIBRARY_GDK); 215 Linker.link(gdk_device_pad_get_n_features, "gdk_device_pad_get_n_features", LIBRARY_GDK); 216 Linker.link(gdk_device_pad_get_n_groups, "gdk_device_pad_get_n_groups", LIBRARY_GDK); 217 218 // gdk.DeviceTool 219 220 Linker.link(gdk_device_tool_get_type, "gdk_device_tool_get_type", LIBRARY_GDK); 221 Linker.link(gdk_device_tool_get_axes, "gdk_device_tool_get_axes", LIBRARY_GDK); 222 Linker.link(gdk_device_tool_get_hardware_id, "gdk_device_tool_get_hardware_id", LIBRARY_GDK); 223 Linker.link(gdk_device_tool_get_serial, "gdk_device_tool_get_serial", LIBRARY_GDK); 224 Linker.link(gdk_device_tool_get_tool_type, "gdk_device_tool_get_tool_type", LIBRARY_GDK); 225 226 // gdk.Display 227 228 Linker.link(gdk_display_get_type, "gdk_display_get_type", LIBRARY_GDK); 229 Linker.link(gdk_display_get_default, "gdk_display_get_default", LIBRARY_GDK); 230 Linker.link(gdk_display_open, "gdk_display_open", LIBRARY_GDK); 231 Linker.link(gdk_display_beep, "gdk_display_beep", LIBRARY_GDK); 232 Linker.link(gdk_display_close, "gdk_display_close", LIBRARY_GDK); 233 Linker.link(gdk_display_device_is_grabbed, "gdk_display_device_is_grabbed", LIBRARY_GDK); 234 Linker.link(gdk_display_flush, "gdk_display_flush", LIBRARY_GDK); 235 Linker.link(gdk_display_get_app_launch_context, "gdk_display_get_app_launch_context", LIBRARY_GDK); 236 Linker.link(gdk_display_get_clipboard, "gdk_display_get_clipboard", LIBRARY_GDK); 237 Linker.link(gdk_display_get_default_seat, "gdk_display_get_default_seat", LIBRARY_GDK); 238 Linker.link(gdk_display_get_monitor_at_surface, "gdk_display_get_monitor_at_surface", LIBRARY_GDK); 239 Linker.link(gdk_display_get_monitors, "gdk_display_get_monitors", LIBRARY_GDK); 240 Linker.link(gdk_display_get_name, "gdk_display_get_name", LIBRARY_GDK); 241 Linker.link(gdk_display_get_primary_clipboard, "gdk_display_get_primary_clipboard", LIBRARY_GDK); 242 Linker.link(gdk_display_get_setting, "gdk_display_get_setting", LIBRARY_GDK); 243 Linker.link(gdk_display_get_startup_notification_id, "gdk_display_get_startup_notification_id", LIBRARY_GDK); 244 Linker.link(gdk_display_is_closed, "gdk_display_is_closed", LIBRARY_GDK); 245 Linker.link(gdk_display_is_composited, "gdk_display_is_composited", LIBRARY_GDK); 246 Linker.link(gdk_display_is_rgba, "gdk_display_is_rgba", LIBRARY_GDK); 247 Linker.link(gdk_display_list_seats, "gdk_display_list_seats", LIBRARY_GDK); 248 Linker.link(gdk_display_map_keycode, "gdk_display_map_keycode", LIBRARY_GDK); 249 Linker.link(gdk_display_map_keyval, "gdk_display_map_keyval", LIBRARY_GDK); 250 Linker.link(gdk_display_notify_startup_complete, "gdk_display_notify_startup_complete", LIBRARY_GDK); 251 Linker.link(gdk_display_put_event, "gdk_display_put_event", LIBRARY_GDK); 252 Linker.link(gdk_display_supports_input_shapes, "gdk_display_supports_input_shapes", LIBRARY_GDK); 253 Linker.link(gdk_display_sync, "gdk_display_sync", LIBRARY_GDK); 254 Linker.link(gdk_display_translate_key, "gdk_display_translate_key", LIBRARY_GDK); 255 256 // gdk.DisplayManager 257 258 Linker.link(gdk_display_manager_get_type, "gdk_display_manager_get_type", LIBRARY_GDK); 259 Linker.link(gdk_display_manager_get, "gdk_display_manager_get", LIBRARY_GDK); 260 Linker.link(gdk_display_manager_get_default_display, "gdk_display_manager_get_default_display", LIBRARY_GDK); 261 Linker.link(gdk_display_manager_list_displays, "gdk_display_manager_list_displays", LIBRARY_GDK); 262 Linker.link(gdk_display_manager_open_display, "gdk_display_manager_open_display", LIBRARY_GDK); 263 Linker.link(gdk_display_manager_set_default_display, "gdk_display_manager_set_default_display", LIBRARY_GDK); 264 265 // gdk.Drag 266 267 Linker.link(gdk_drag_get_type, "gdk_drag_get_type", LIBRARY_GDK); 268 Linker.link(gdk_drag_begin, "gdk_drag_begin", LIBRARY_GDK); 269 Linker.link(gdk_drag_drop_done, "gdk_drag_drop_done", LIBRARY_GDK); 270 Linker.link(gdk_drag_get_actions, "gdk_drag_get_actions", LIBRARY_GDK); 271 Linker.link(gdk_drag_get_content, "gdk_drag_get_content", LIBRARY_GDK); 272 Linker.link(gdk_drag_get_device, "gdk_drag_get_device", LIBRARY_GDK); 273 Linker.link(gdk_drag_get_display, "gdk_drag_get_display", LIBRARY_GDK); 274 Linker.link(gdk_drag_get_drag_surface, "gdk_drag_get_drag_surface", LIBRARY_GDK); 275 Linker.link(gdk_drag_get_formats, "gdk_drag_get_formats", LIBRARY_GDK); 276 Linker.link(gdk_drag_get_selected_action, "gdk_drag_get_selected_action", LIBRARY_GDK); 277 Linker.link(gdk_drag_get_surface, "gdk_drag_get_surface", LIBRARY_GDK); 278 Linker.link(gdk_drag_set_hotspot, "gdk_drag_set_hotspot", LIBRARY_GDK); 279 280 // gdk.DragSurface 281 282 Linker.link(gdk_drag_surface_get_type, "gdk_drag_surface_get_type", LIBRARY_GDK); 283 Linker.link(gdk_drag_surface_present, "gdk_drag_surface_present", LIBRARY_GDK); 284 285 // gdk.DrawContext 286 287 Linker.link(gdk_draw_context_get_type, "gdk_draw_context_get_type", LIBRARY_GDK); 288 Linker.link(gdk_draw_context_begin_frame, "gdk_draw_context_begin_frame", LIBRARY_GDK); 289 Linker.link(gdk_draw_context_end_frame, "gdk_draw_context_end_frame", LIBRARY_GDK); 290 Linker.link(gdk_draw_context_get_display, "gdk_draw_context_get_display", LIBRARY_GDK); 291 Linker.link(gdk_draw_context_get_frame_region, "gdk_draw_context_get_frame_region", LIBRARY_GDK); 292 Linker.link(gdk_draw_context_get_surface, "gdk_draw_context_get_surface", LIBRARY_GDK); 293 Linker.link(gdk_draw_context_is_in_frame, "gdk_draw_context_is_in_frame", LIBRARY_GDK); 294 295 // gdk.Drop 296 297 Linker.link(gdk_drop_get_type, "gdk_drop_get_type", LIBRARY_GDK); 298 Linker.link(gdk_drop_finish, "gdk_drop_finish", LIBRARY_GDK); 299 Linker.link(gdk_drop_get_actions, "gdk_drop_get_actions", LIBRARY_GDK); 300 Linker.link(gdk_drop_get_device, "gdk_drop_get_device", LIBRARY_GDK); 301 Linker.link(gdk_drop_get_display, "gdk_drop_get_display", LIBRARY_GDK); 302 Linker.link(gdk_drop_get_drag, "gdk_drop_get_drag", LIBRARY_GDK); 303 Linker.link(gdk_drop_get_formats, "gdk_drop_get_formats", LIBRARY_GDK); 304 Linker.link(gdk_drop_get_surface, "gdk_drop_get_surface", LIBRARY_GDK); 305 Linker.link(gdk_drop_read_async, "gdk_drop_read_async", LIBRARY_GDK); 306 Linker.link(gdk_drop_read_finish, "gdk_drop_read_finish", LIBRARY_GDK); 307 Linker.link(gdk_drop_read_value_async, "gdk_drop_read_value_async", LIBRARY_GDK); 308 Linker.link(gdk_drop_read_value_finish, "gdk_drop_read_value_finish", LIBRARY_GDK); 309 Linker.link(gdk_drop_status, "gdk_drop_status", LIBRARY_GDK); 310 311 // gdk.Event 312 313 Linker.link(gdk_event_get_type, "gdk_event_get_type", LIBRARY_GDK); 314 Linker.link(gdk_events_get_angle, "gdk_events_get_angle", LIBRARY_GDK); 315 Linker.link(gdk_events_get_center, "gdk_events_get_center", LIBRARY_GDK); 316 Linker.link(gdk_events_get_distance, "gdk_events_get_distance", LIBRARY_GDK); 317 Linker.link(gdk_event_get_axes, "gdk_event_get_axes", LIBRARY_GDK); 318 Linker.link(gdk_event_get_axis, "gdk_event_get_axis", LIBRARY_GDK); 319 Linker.link(gdk_event_get_device, "gdk_event_get_device", LIBRARY_GDK); 320 Linker.link(gdk_event_get_device_tool, "gdk_event_get_device_tool", LIBRARY_GDK); 321 Linker.link(gdk_event_get_display, "gdk_event_get_display", LIBRARY_GDK); 322 Linker.link(gdk_event_get_event_sequence, "gdk_event_get_event_sequence", LIBRARY_GDK); 323 Linker.link(gdk_event_get_event_type, "gdk_event_get_event_type", LIBRARY_GDK); 324 Linker.link(gdk_event_get_history, "gdk_event_get_history", LIBRARY_GDK); 325 Linker.link(gdk_event_get_modifier_state, "gdk_event_get_modifier_state", LIBRARY_GDK); 326 Linker.link(gdk_event_get_pointer_emulated, "gdk_event_get_pointer_emulated", LIBRARY_GDK); 327 Linker.link(gdk_event_get_position, "gdk_event_get_position", LIBRARY_GDK); 328 Linker.link(gdk_event_get_seat, "gdk_event_get_seat", LIBRARY_GDK); 329 Linker.link(gdk_event_get_surface, "gdk_event_get_surface", LIBRARY_GDK); 330 Linker.link(gdk_event_get_time, "gdk_event_get_time", LIBRARY_GDK); 331 Linker.link(gdk_event_ref, "gdk_event_ref", LIBRARY_GDK); 332 Linker.link(gdk_event_triggers_context_menu, "gdk_event_triggers_context_menu", LIBRARY_GDK); 333 Linker.link(gdk_event_unref, "gdk_event_unref", LIBRARY_GDK); 334 335 // gdk.EventSequence 336 337 Linker.link(gdk_event_sequence_get_type, "gdk_event_sequence_get_type", LIBRARY_GDK); 338 339 // gdk.FocusEvent 340 341 Linker.link(gdk_focus_event_get_type, "gdk_focus_event_get_type", LIBRARY_GDK); 342 Linker.link(gdk_focus_event_get_in, "gdk_focus_event_get_in", LIBRARY_GDK); 343 344 // gdk.FrameClock 345 346 Linker.link(gdk_frame_clock_get_type, "gdk_frame_clock_get_type", LIBRARY_GDK); 347 Linker.link(gdk_frame_clock_begin_updating, "gdk_frame_clock_begin_updating", LIBRARY_GDK); 348 Linker.link(gdk_frame_clock_end_updating, "gdk_frame_clock_end_updating", LIBRARY_GDK); 349 Linker.link(gdk_frame_clock_get_current_timings, "gdk_frame_clock_get_current_timings", LIBRARY_GDK); 350 Linker.link(gdk_frame_clock_get_fps, "gdk_frame_clock_get_fps", LIBRARY_GDK); 351 Linker.link(gdk_frame_clock_get_frame_counter, "gdk_frame_clock_get_frame_counter", LIBRARY_GDK); 352 Linker.link(gdk_frame_clock_get_frame_time, "gdk_frame_clock_get_frame_time", LIBRARY_GDK); 353 Linker.link(gdk_frame_clock_get_history_start, "gdk_frame_clock_get_history_start", LIBRARY_GDK); 354 Linker.link(gdk_frame_clock_get_refresh_info, "gdk_frame_clock_get_refresh_info", LIBRARY_GDK); 355 Linker.link(gdk_frame_clock_get_timings, "gdk_frame_clock_get_timings", LIBRARY_GDK); 356 Linker.link(gdk_frame_clock_request_phase, "gdk_frame_clock_request_phase", LIBRARY_GDK); 357 358 // gdk.FrameTimings 359 360 Linker.link(gdk_frame_timings_get_type, "gdk_frame_timings_get_type", LIBRARY_GDK); 361 Linker.link(gdk_frame_timings_get_complete, "gdk_frame_timings_get_complete", LIBRARY_GDK); 362 Linker.link(gdk_frame_timings_get_frame_counter, "gdk_frame_timings_get_frame_counter", LIBRARY_GDK); 363 Linker.link(gdk_frame_timings_get_frame_time, "gdk_frame_timings_get_frame_time", LIBRARY_GDK); 364 Linker.link(gdk_frame_timings_get_predicted_presentation_time, "gdk_frame_timings_get_predicted_presentation_time", LIBRARY_GDK); 365 Linker.link(gdk_frame_timings_get_presentation_time, "gdk_frame_timings_get_presentation_time", LIBRARY_GDK); 366 Linker.link(gdk_frame_timings_get_refresh_interval, "gdk_frame_timings_get_refresh_interval", LIBRARY_GDK); 367 Linker.link(gdk_frame_timings_ref, "gdk_frame_timings_ref", LIBRARY_GDK); 368 Linker.link(gdk_frame_timings_unref, "gdk_frame_timings_unref", LIBRARY_GDK); 369 370 // gdk.GLContext 371 372 Linker.link(gdk_gl_context_get_type, "gdk_gl_context_get_type", LIBRARY_GDK); 373 Linker.link(gdk_gl_context_clear_current, "gdk_gl_context_clear_current", LIBRARY_GDK); 374 Linker.link(gdk_gl_context_get_current, "gdk_gl_context_get_current", LIBRARY_GDK); 375 Linker.link(gdk_gl_context_get_debug_enabled, "gdk_gl_context_get_debug_enabled", LIBRARY_GDK); 376 Linker.link(gdk_gl_context_get_display, "gdk_gl_context_get_display", LIBRARY_GDK); 377 Linker.link(gdk_gl_context_get_forward_compatible, "gdk_gl_context_get_forward_compatible", LIBRARY_GDK); 378 Linker.link(gdk_gl_context_get_required_version, "gdk_gl_context_get_required_version", LIBRARY_GDK); 379 Linker.link(gdk_gl_context_get_shared_context, "gdk_gl_context_get_shared_context", LIBRARY_GDK); 380 Linker.link(gdk_gl_context_get_surface, "gdk_gl_context_get_surface", LIBRARY_GDK); 381 Linker.link(gdk_gl_context_get_use_es, "gdk_gl_context_get_use_es", LIBRARY_GDK); 382 Linker.link(gdk_gl_context_get_version, "gdk_gl_context_get_version", LIBRARY_GDK); 383 Linker.link(gdk_gl_context_is_legacy, "gdk_gl_context_is_legacy", LIBRARY_GDK); 384 Linker.link(gdk_gl_context_make_current, "gdk_gl_context_make_current", LIBRARY_GDK); 385 Linker.link(gdk_gl_context_realize, "gdk_gl_context_realize", LIBRARY_GDK); 386 Linker.link(gdk_gl_context_set_debug_enabled, "gdk_gl_context_set_debug_enabled", LIBRARY_GDK); 387 Linker.link(gdk_gl_context_set_forward_compatible, "gdk_gl_context_set_forward_compatible", LIBRARY_GDK); 388 Linker.link(gdk_gl_context_set_required_version, "gdk_gl_context_set_required_version", LIBRARY_GDK); 389 Linker.link(gdk_gl_context_set_use_es, "gdk_gl_context_set_use_es", LIBRARY_GDK); 390 391 // gdk.GLTexture 392 393 Linker.link(gdk_gl_texture_get_type, "gdk_gl_texture_get_type", LIBRARY_GDK); 394 Linker.link(gdk_gl_texture_new, "gdk_gl_texture_new", LIBRARY_GDK); 395 Linker.link(gdk_gl_texture_release, "gdk_gl_texture_release", LIBRARY_GDK); 396 397 // gdk.GrabBrokenEvent 398 399 Linker.link(gdk_grab_broken_event_get_type, "gdk_grab_broken_event_get_type", LIBRARY_GDK); 400 Linker.link(gdk_grab_broken_event_get_grab_surface, "gdk_grab_broken_event_get_grab_surface", LIBRARY_GDK); 401 Linker.link(gdk_grab_broken_event_get_implicit, "gdk_grab_broken_event_get_implicit", LIBRARY_GDK); 402 403 // gdk.KeyEvent 404 405 Linker.link(gdk_key_event_get_type, "gdk_key_event_get_type", LIBRARY_GDK); 406 Linker.link(gdk_key_event_get_consumed_modifiers, "gdk_key_event_get_consumed_modifiers", LIBRARY_GDK); 407 Linker.link(gdk_key_event_get_keycode, "gdk_key_event_get_keycode", LIBRARY_GDK); 408 Linker.link(gdk_key_event_get_keyval, "gdk_key_event_get_keyval", LIBRARY_GDK); 409 Linker.link(gdk_key_event_get_layout, "gdk_key_event_get_layout", LIBRARY_GDK); 410 Linker.link(gdk_key_event_get_level, "gdk_key_event_get_level", LIBRARY_GDK); 411 Linker.link(gdk_key_event_get_match, "gdk_key_event_get_match", LIBRARY_GDK); 412 Linker.link(gdk_key_event_is_modifier, "gdk_key_event_is_modifier", LIBRARY_GDK); 413 Linker.link(gdk_key_event_matches, "gdk_key_event_matches", LIBRARY_GDK); 414 415 // gdk.MemoryTexture 416 417 Linker.link(gdk_memory_texture_get_type, "gdk_memory_texture_get_type", LIBRARY_GDK); 418 Linker.link(gdk_memory_texture_new, "gdk_memory_texture_new", LIBRARY_GDK); 419 420 // gdk.MonitorGdk 421 422 Linker.link(gdk_monitor_get_type, "gdk_monitor_get_type", LIBRARY_GDK); 423 Linker.link(gdk_monitor_get_connector, "gdk_monitor_get_connector", LIBRARY_GDK); 424 Linker.link(gdk_monitor_get_display, "gdk_monitor_get_display", LIBRARY_GDK); 425 Linker.link(gdk_monitor_get_geometry, "gdk_monitor_get_geometry", LIBRARY_GDK); 426 Linker.link(gdk_monitor_get_height_mm, "gdk_monitor_get_height_mm", LIBRARY_GDK); 427 Linker.link(gdk_monitor_get_manufacturer, "gdk_monitor_get_manufacturer", LIBRARY_GDK); 428 Linker.link(gdk_monitor_get_model, "gdk_monitor_get_model", LIBRARY_GDK); 429 Linker.link(gdk_monitor_get_refresh_rate, "gdk_monitor_get_refresh_rate", LIBRARY_GDK); 430 Linker.link(gdk_monitor_get_scale_factor, "gdk_monitor_get_scale_factor", LIBRARY_GDK); 431 Linker.link(gdk_monitor_get_subpixel_layout, "gdk_monitor_get_subpixel_layout", LIBRARY_GDK); 432 Linker.link(gdk_monitor_get_width_mm, "gdk_monitor_get_width_mm", LIBRARY_GDK); 433 Linker.link(gdk_monitor_is_valid, "gdk_monitor_is_valid", LIBRARY_GDK); 434 435 // gdk.MotionEvent 436 437 Linker.link(gdk_motion_event_get_type, "gdk_motion_event_get_type", LIBRARY_GDK); 438 439 // gdk.PadEvent 440 441 Linker.link(gdk_pad_event_get_type, "gdk_pad_event_get_type", LIBRARY_GDK); 442 Linker.link(gdk_pad_event_get_axis_value, "gdk_pad_event_get_axis_value", LIBRARY_GDK); 443 Linker.link(gdk_pad_event_get_button, "gdk_pad_event_get_button", LIBRARY_GDK); 444 Linker.link(gdk_pad_event_get_group_mode, "gdk_pad_event_get_group_mode", LIBRARY_GDK); 445 446 // gdk.Paintable 447 448 Linker.link(gdk_paintable_get_type, "gdk_paintable_get_type", LIBRARY_GDK); 449 Linker.link(gdk_paintable_new_empty, "gdk_paintable_new_empty", LIBRARY_GDK); 450 Linker.link(gdk_paintable_compute_concrete_size, "gdk_paintable_compute_concrete_size", LIBRARY_GDK); 451 Linker.link(gdk_paintable_get_current_image, "gdk_paintable_get_current_image", LIBRARY_GDK); 452 Linker.link(gdk_paintable_get_flags, "gdk_paintable_get_flags", LIBRARY_GDK); 453 Linker.link(gdk_paintable_get_intrinsic_aspect_ratio, "gdk_paintable_get_intrinsic_aspect_ratio", LIBRARY_GDK); 454 Linker.link(gdk_paintable_get_intrinsic_height, "gdk_paintable_get_intrinsic_height", LIBRARY_GDK); 455 Linker.link(gdk_paintable_get_intrinsic_width, "gdk_paintable_get_intrinsic_width", LIBRARY_GDK); 456 Linker.link(gdk_paintable_invalidate_contents, "gdk_paintable_invalidate_contents", LIBRARY_GDK); 457 Linker.link(gdk_paintable_invalidate_size, "gdk_paintable_invalidate_size", LIBRARY_GDK); 458 Linker.link(gdk_paintable_snapshot, "gdk_paintable_snapshot", LIBRARY_GDK); 459 460 // gdk.Popup 461 462 Linker.link(gdk_popup_get_type, "gdk_popup_get_type", LIBRARY_GDK); 463 Linker.link(gdk_popup_get_autohide, "gdk_popup_get_autohide", LIBRARY_GDK); 464 Linker.link(gdk_popup_get_parent, "gdk_popup_get_parent", LIBRARY_GDK); 465 Linker.link(gdk_popup_get_position_x, "gdk_popup_get_position_x", LIBRARY_GDK); 466 Linker.link(gdk_popup_get_position_y, "gdk_popup_get_position_y", LIBRARY_GDK); 467 Linker.link(gdk_popup_get_rect_anchor, "gdk_popup_get_rect_anchor", LIBRARY_GDK); 468 Linker.link(gdk_popup_get_surface_anchor, "gdk_popup_get_surface_anchor", LIBRARY_GDK); 469 Linker.link(gdk_popup_present, "gdk_popup_present", LIBRARY_GDK); 470 471 // gdk.PopupLayout 472 473 Linker.link(gdk_popup_layout_get_type, "gdk_popup_layout_get_type", LIBRARY_GDK); 474 Linker.link(gdk_popup_layout_new, "gdk_popup_layout_new", LIBRARY_GDK); 475 Linker.link(gdk_popup_layout_copy, "gdk_popup_layout_copy", LIBRARY_GDK); 476 Linker.link(gdk_popup_layout_equal, "gdk_popup_layout_equal", LIBRARY_GDK); 477 Linker.link(gdk_popup_layout_get_anchor_hints, "gdk_popup_layout_get_anchor_hints", LIBRARY_GDK); 478 Linker.link(gdk_popup_layout_get_anchor_rect, "gdk_popup_layout_get_anchor_rect", LIBRARY_GDK); 479 Linker.link(gdk_popup_layout_get_offset, "gdk_popup_layout_get_offset", LIBRARY_GDK); 480 Linker.link(gdk_popup_layout_get_rect_anchor, "gdk_popup_layout_get_rect_anchor", LIBRARY_GDK); 481 Linker.link(gdk_popup_layout_get_shadow_width, "gdk_popup_layout_get_shadow_width", LIBRARY_GDK); 482 Linker.link(gdk_popup_layout_get_surface_anchor, "gdk_popup_layout_get_surface_anchor", LIBRARY_GDK); 483 Linker.link(gdk_popup_layout_ref, "gdk_popup_layout_ref", LIBRARY_GDK); 484 Linker.link(gdk_popup_layout_set_anchor_hints, "gdk_popup_layout_set_anchor_hints", LIBRARY_GDK); 485 Linker.link(gdk_popup_layout_set_anchor_rect, "gdk_popup_layout_set_anchor_rect", LIBRARY_GDK); 486 Linker.link(gdk_popup_layout_set_offset, "gdk_popup_layout_set_offset", LIBRARY_GDK); 487 Linker.link(gdk_popup_layout_set_rect_anchor, "gdk_popup_layout_set_rect_anchor", LIBRARY_GDK); 488 Linker.link(gdk_popup_layout_set_shadow_width, "gdk_popup_layout_set_shadow_width", LIBRARY_GDK); 489 Linker.link(gdk_popup_layout_set_surface_anchor, "gdk_popup_layout_set_surface_anchor", LIBRARY_GDK); 490 Linker.link(gdk_popup_layout_unref, "gdk_popup_layout_unref", LIBRARY_GDK); 491 492 // gdk.ProximityEvent 493 494 Linker.link(gdk_proximity_event_get_type, "gdk_proximity_event_get_type", LIBRARY_GDK); 495 496 // gdk.RGBA 497 498 Linker.link(gdk_rgba_get_type, "gdk_rgba_get_type", LIBRARY_GDK); 499 Linker.link(gdk_rgba_copy, "gdk_rgba_copy", LIBRARY_GDK); 500 Linker.link(gdk_rgba_equal, "gdk_rgba_equal", LIBRARY_GDK); 501 Linker.link(gdk_rgba_free, "gdk_rgba_free", LIBRARY_GDK); 502 Linker.link(gdk_rgba_hash, "gdk_rgba_hash", LIBRARY_GDK); 503 Linker.link(gdk_rgba_is_clear, "gdk_rgba_is_clear", LIBRARY_GDK); 504 Linker.link(gdk_rgba_is_opaque, "gdk_rgba_is_opaque", LIBRARY_GDK); 505 Linker.link(gdk_rgba_parse, "gdk_rgba_parse", LIBRARY_GDK); 506 Linker.link(gdk_rgba_to_string, "gdk_rgba_to_string", LIBRARY_GDK); 507 508 // gdk.Rectangle 509 510 Linker.link(gdk_rectangle_get_type, "gdk_rectangle_get_type", LIBRARY_GDK); 511 Linker.link(gdk_rectangle_contains_point, "gdk_rectangle_contains_point", LIBRARY_GDK); 512 Linker.link(gdk_rectangle_equal, "gdk_rectangle_equal", LIBRARY_GDK); 513 Linker.link(gdk_rectangle_intersect, "gdk_rectangle_intersect", LIBRARY_GDK); 514 Linker.link(gdk_rectangle_union, "gdk_rectangle_union", LIBRARY_GDK); 515 516 // gdk.ScrollEvent 517 518 Linker.link(gdk_scroll_event_get_type, "gdk_scroll_event_get_type", LIBRARY_GDK); 519 Linker.link(gdk_scroll_event_get_deltas, "gdk_scroll_event_get_deltas", LIBRARY_GDK); 520 Linker.link(gdk_scroll_event_get_direction, "gdk_scroll_event_get_direction", LIBRARY_GDK); 521 Linker.link(gdk_scroll_event_is_stop, "gdk_scroll_event_is_stop", LIBRARY_GDK); 522 523 // gdk.Seat 524 525 Linker.link(gdk_seat_get_type, "gdk_seat_get_type", LIBRARY_GDK); 526 Linker.link(gdk_seat_get_capabilities, "gdk_seat_get_capabilities", LIBRARY_GDK); 527 Linker.link(gdk_seat_get_devices, "gdk_seat_get_devices", LIBRARY_GDK); 528 Linker.link(gdk_seat_get_display, "gdk_seat_get_display", LIBRARY_GDK); 529 Linker.link(gdk_seat_get_keyboard, "gdk_seat_get_keyboard", LIBRARY_GDK); 530 Linker.link(gdk_seat_get_pointer, "gdk_seat_get_pointer", LIBRARY_GDK); 531 Linker.link(gdk_seat_get_tools, "gdk_seat_get_tools", LIBRARY_GDK); 532 533 // gdk.Snapshot 534 535 Linker.link(gdk_snapshot_get_type, "gdk_snapshot_get_type", LIBRARY_GDK); 536 537 // gdk.Surface 538 539 Linker.link(gdk_surface_get_type, "gdk_surface_get_type", LIBRARY_GDK); 540 Linker.link(gdk_surface_new_popup, "gdk_surface_new_popup", LIBRARY_GDK); 541 Linker.link(gdk_surface_new_toplevel, "gdk_surface_new_toplevel", LIBRARY_GDK); 542 Linker.link(gdk_surface_beep, "gdk_surface_beep", LIBRARY_GDK); 543 Linker.link(gdk_surface_create_cairo_context, "gdk_surface_create_cairo_context", LIBRARY_GDK); 544 Linker.link(gdk_surface_create_gl_context, "gdk_surface_create_gl_context", LIBRARY_GDK); 545 Linker.link(gdk_surface_create_similar_surface, "gdk_surface_create_similar_surface", LIBRARY_GDK); 546 Linker.link(gdk_surface_create_vulkan_context, "gdk_surface_create_vulkan_context", LIBRARY_GDK); 547 Linker.link(gdk_surface_destroy, "gdk_surface_destroy", LIBRARY_GDK); 548 Linker.link(gdk_surface_get_cursor, "gdk_surface_get_cursor", LIBRARY_GDK); 549 Linker.link(gdk_surface_get_device_cursor, "gdk_surface_get_device_cursor", LIBRARY_GDK); 550 Linker.link(gdk_surface_get_device_position, "gdk_surface_get_device_position", LIBRARY_GDK); 551 Linker.link(gdk_surface_get_display, "gdk_surface_get_display", LIBRARY_GDK); 552 Linker.link(gdk_surface_get_frame_clock, "gdk_surface_get_frame_clock", LIBRARY_GDK); 553 Linker.link(gdk_surface_get_height, "gdk_surface_get_height", LIBRARY_GDK); 554 Linker.link(gdk_surface_get_mapped, "gdk_surface_get_mapped", LIBRARY_GDK); 555 Linker.link(gdk_surface_get_scale_factor, "gdk_surface_get_scale_factor", LIBRARY_GDK); 556 Linker.link(gdk_surface_get_width, "gdk_surface_get_width", LIBRARY_GDK); 557 Linker.link(gdk_surface_hide, "gdk_surface_hide", LIBRARY_GDK); 558 Linker.link(gdk_surface_is_destroyed, "gdk_surface_is_destroyed", LIBRARY_GDK); 559 Linker.link(gdk_surface_queue_render, "gdk_surface_queue_render", LIBRARY_GDK); 560 Linker.link(gdk_surface_request_layout, "gdk_surface_request_layout", LIBRARY_GDK); 561 Linker.link(gdk_surface_set_cursor, "gdk_surface_set_cursor", LIBRARY_GDK); 562 Linker.link(gdk_surface_set_device_cursor, "gdk_surface_set_device_cursor", LIBRARY_GDK); 563 Linker.link(gdk_surface_set_input_region, "gdk_surface_set_input_region", LIBRARY_GDK); 564 Linker.link(gdk_surface_set_opaque_region, "gdk_surface_set_opaque_region", LIBRARY_GDK); 565 Linker.link(gdk_surface_translate_coordinates, "gdk_surface_translate_coordinates", LIBRARY_GDK); 566 567 // gdk.Texture 568 569 Linker.link(gdk_texture_get_type, "gdk_texture_get_type", LIBRARY_GDK); 570 Linker.link(gdk_texture_new_for_pixbuf, "gdk_texture_new_for_pixbuf", LIBRARY_GDK); 571 Linker.link(gdk_texture_new_from_file, "gdk_texture_new_from_file", LIBRARY_GDK); 572 Linker.link(gdk_texture_new_from_resource, "gdk_texture_new_from_resource", LIBRARY_GDK); 573 Linker.link(gdk_texture_download, "gdk_texture_download", LIBRARY_GDK); 574 Linker.link(gdk_texture_get_height, "gdk_texture_get_height", LIBRARY_GDK); 575 Linker.link(gdk_texture_get_width, "gdk_texture_get_width", LIBRARY_GDK); 576 Linker.link(gdk_texture_save_to_png, "gdk_texture_save_to_png", LIBRARY_GDK); 577 578 // gdk.Toplevel 579 580 Linker.link(gdk_toplevel_get_type, "gdk_toplevel_get_type", LIBRARY_GDK); 581 Linker.link(gdk_toplevel_begin_move, "gdk_toplevel_begin_move", LIBRARY_GDK); 582 Linker.link(gdk_toplevel_begin_resize, "gdk_toplevel_begin_resize", LIBRARY_GDK); 583 Linker.link(gdk_toplevel_focus, "gdk_toplevel_focus", LIBRARY_GDK); 584 Linker.link(gdk_toplevel_get_state, "gdk_toplevel_get_state", LIBRARY_GDK); 585 Linker.link(gdk_toplevel_inhibit_system_shortcuts, "gdk_toplevel_inhibit_system_shortcuts", LIBRARY_GDK); 586 Linker.link(gdk_toplevel_lower, "gdk_toplevel_lower", LIBRARY_GDK); 587 Linker.link(gdk_toplevel_minimize, "gdk_toplevel_minimize", LIBRARY_GDK); 588 Linker.link(gdk_toplevel_present, "gdk_toplevel_present", LIBRARY_GDK); 589 Linker.link(gdk_toplevel_restore_system_shortcuts, "gdk_toplevel_restore_system_shortcuts", LIBRARY_GDK); 590 Linker.link(gdk_toplevel_set_decorated, "gdk_toplevel_set_decorated", LIBRARY_GDK); 591 Linker.link(gdk_toplevel_set_deletable, "gdk_toplevel_set_deletable", LIBRARY_GDK); 592 Linker.link(gdk_toplevel_set_icon_list, "gdk_toplevel_set_icon_list", LIBRARY_GDK); 593 Linker.link(gdk_toplevel_set_modal, "gdk_toplevel_set_modal", LIBRARY_GDK); 594 Linker.link(gdk_toplevel_set_startup_id, "gdk_toplevel_set_startup_id", LIBRARY_GDK); 595 Linker.link(gdk_toplevel_set_title, "gdk_toplevel_set_title", LIBRARY_GDK); 596 Linker.link(gdk_toplevel_set_transient_for, "gdk_toplevel_set_transient_for", LIBRARY_GDK); 597 Linker.link(gdk_toplevel_show_window_menu, "gdk_toplevel_show_window_menu", LIBRARY_GDK); 598 Linker.link(gdk_toplevel_supports_edge_constraints, "gdk_toplevel_supports_edge_constraints", LIBRARY_GDK); 599 600 // gdk.ToplevelLayout 601 602 Linker.link(gdk_toplevel_layout_get_type, "gdk_toplevel_layout_get_type", LIBRARY_GDK); 603 Linker.link(gdk_toplevel_layout_new, "gdk_toplevel_layout_new", LIBRARY_GDK); 604 Linker.link(gdk_toplevel_layout_copy, "gdk_toplevel_layout_copy", LIBRARY_GDK); 605 Linker.link(gdk_toplevel_layout_equal, "gdk_toplevel_layout_equal", LIBRARY_GDK); 606 Linker.link(gdk_toplevel_layout_get_fullscreen, "gdk_toplevel_layout_get_fullscreen", LIBRARY_GDK); 607 Linker.link(gdk_toplevel_layout_get_fullscreen_monitor, "gdk_toplevel_layout_get_fullscreen_monitor", LIBRARY_GDK); 608 Linker.link(gdk_toplevel_layout_get_maximized, "gdk_toplevel_layout_get_maximized", LIBRARY_GDK); 609 Linker.link(gdk_toplevel_layout_get_resizable, "gdk_toplevel_layout_get_resizable", LIBRARY_GDK); 610 Linker.link(gdk_toplevel_layout_ref, "gdk_toplevel_layout_ref", LIBRARY_GDK); 611 Linker.link(gdk_toplevel_layout_set_fullscreen, "gdk_toplevel_layout_set_fullscreen", LIBRARY_GDK); 612 Linker.link(gdk_toplevel_layout_set_maximized, "gdk_toplevel_layout_set_maximized", LIBRARY_GDK); 613 Linker.link(gdk_toplevel_layout_set_resizable, "gdk_toplevel_layout_set_resizable", LIBRARY_GDK); 614 Linker.link(gdk_toplevel_layout_unref, "gdk_toplevel_layout_unref", LIBRARY_GDK); 615 616 // gdk.ToplevelSize 617 618 Linker.link(gdk_toplevel_size_get_bounds, "gdk_toplevel_size_get_bounds", LIBRARY_GDK); 619 Linker.link(gdk_toplevel_size_set_min_size, "gdk_toplevel_size_set_min_size", LIBRARY_GDK); 620 Linker.link(gdk_toplevel_size_set_shadow_width, "gdk_toplevel_size_set_shadow_width", LIBRARY_GDK); 621 Linker.link(gdk_toplevel_size_set_size, "gdk_toplevel_size_set_size", LIBRARY_GDK); 622 623 // gdk.TouchEvent 624 625 Linker.link(gdk_touch_event_get_type, "gdk_touch_event_get_type", LIBRARY_GDK); 626 Linker.link(gdk_touch_event_get_emulating_pointer, "gdk_touch_event_get_emulating_pointer", LIBRARY_GDK); 627 628 // gdk.TouchpadEvent 629 630 Linker.link(gdk_touchpad_event_get_type, "gdk_touchpad_event_get_type", LIBRARY_GDK); 631 Linker.link(gdk_touchpad_event_get_deltas, "gdk_touchpad_event_get_deltas", LIBRARY_GDK); 632 Linker.link(gdk_touchpad_event_get_gesture_phase, "gdk_touchpad_event_get_gesture_phase", LIBRARY_GDK); 633 Linker.link(gdk_touchpad_event_get_n_fingers, "gdk_touchpad_event_get_n_fingers", LIBRARY_GDK); 634 Linker.link(gdk_touchpad_event_get_pinch_angle_delta, "gdk_touchpad_event_get_pinch_angle_delta", LIBRARY_GDK); 635 Linker.link(gdk_touchpad_event_get_pinch_scale, "gdk_touchpad_event_get_pinch_scale", LIBRARY_GDK); 636 637 // gdk.VulkanContext 638 639 Linker.link(gdk_vulkan_context_get_type, "gdk_vulkan_context_get_type", LIBRARY_GDK); 640 } 641 642 __gshared extern(C) 643 { 644 645 // gdk.AppLaunchContext 646 647 GType function() c_gdk_app_launch_context_get_type; 648 GdkDisplay* function(GdkAppLaunchContext* context) c_gdk_app_launch_context_get_display; 649 void function(GdkAppLaunchContext* context, int desktop) c_gdk_app_launch_context_set_desktop; 650 void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon; 651 void function(GdkAppLaunchContext* context, const(char)* iconName) c_gdk_app_launch_context_set_icon_name; 652 void function(GdkAppLaunchContext* context, uint timestamp) c_gdk_app_launch_context_set_timestamp; 653 654 // gdk.ButtonEvent 655 656 GType function() c_gdk_button_event_get_type; 657 uint function(GdkEvent* event) c_gdk_button_event_get_button; 658 659 // gdk.CairoContext 660 661 GType function() c_gdk_cairo_context_get_type; 662 cairo_t* function(GdkCairoContext* self) c_gdk_cairo_context_cairo_create; 663 664 // gdk.Clipboard 665 666 GType function() c_gdk_clipboard_get_type; 667 GdkContentProvider* function(GdkClipboard* clipboard) c_gdk_clipboard_get_content; 668 GdkDisplay* function(GdkClipboard* clipboard) c_gdk_clipboard_get_display; 669 GdkContentFormats* function(GdkClipboard* clipboard) c_gdk_clipboard_get_formats; 670 int function(GdkClipboard* clipboard) c_gdk_clipboard_is_local; 671 void function(GdkClipboard* clipboard, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_async; 672 GInputStream* function(GdkClipboard* clipboard, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_clipboard_read_finish; 673 void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_text_async; 674 char* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_text_finish; 675 void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_texture_async; 676 GdkTexture* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_texture_finish; 677 void function(GdkClipboard* clipboard, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_value_async; 678 GValue* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_value_finish; 679 void function(GdkClipboard* clipboard, GType type, ... ) c_gdk_clipboard_set; 680 int function(GdkClipboard* clipboard, GdkContentProvider* provider) c_gdk_clipboard_set_content; 681 void function(GdkClipboard* clipboard, const(char)* text) c_gdk_clipboard_set_text; 682 void function(GdkClipboard* clipboard, GdkTexture* texture) c_gdk_clipboard_set_texture; 683 void function(GdkClipboard* clipboard, GType type, void* args) c_gdk_clipboard_set_valist; 684 void function(GdkClipboard* clipboard, GValue* value) c_gdk_clipboard_set_value; 685 void function(GdkClipboard* clipboard, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_store_async; 686 int function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_store_finish; 687 688 // gdk.ContentDeserializer 689 690 GType function() c_gdk_content_deserializer_get_type; 691 GCancellable* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_cancellable; 692 GType function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_gtype; 693 GInputStream* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_input_stream; 694 const(char)* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_mime_type; 695 int function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_priority; 696 void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_task_data; 697 void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_user_data; 698 GValue* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_value; 699 void function(GdkContentDeserializer* deserializer, GError* error) c_gdk_content_deserializer_return_error; 700 void function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_return_success; 701 void function(GdkContentDeserializer* deserializer, void* data, GDestroyNotify notify) c_gdk_content_deserializer_set_task_data; 702 703 // gdk.ContentFormats 704 705 GType function() c_gdk_content_formats_get_type; 706 GdkContentFormats* function(char** mimeTypes, uint nMimeTypes) c_gdk_content_formats_new; 707 GdkContentFormats* function(GType type) c_gdk_content_formats_new_for_gtype; 708 int function(GdkContentFormats* formats, GType type) c_gdk_content_formats_contain_gtype; 709 int function(GdkContentFormats* formats, const(char)* mimeType) c_gdk_content_formats_contain_mime_type; 710 GType* function(GdkContentFormats* formats, size_t* nGtypes) c_gdk_content_formats_get_gtypes; 711 char** function(GdkContentFormats* formats, size_t* nMimeTypes) c_gdk_content_formats_get_mime_types; 712 int function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match; 713 GType function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_gtype; 714 const(char)* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_mime_type; 715 void function(GdkContentFormats* formats, GString* string_) c_gdk_content_formats_print; 716 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_ref; 717 char* function(GdkContentFormats* formats) c_gdk_content_formats_to_string; 718 GdkContentFormats* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_union; 719 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_gtypes; 720 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_mime_types; 721 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_gtypes; 722 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_mime_types; 723 void function(GdkContentFormats* formats) c_gdk_content_formats_unref; 724 725 // gdk.ContentFormatsBuilder 726 727 GType function() c_gdk_content_formats_builder_get_type; 728 GdkContentFormatsBuilder* function() c_gdk_content_formats_builder_new; 729 void function(GdkContentFormatsBuilder* builder, GdkContentFormats* formats) c_gdk_content_formats_builder_add_formats; 730 void function(GdkContentFormatsBuilder* builder, GType type) c_gdk_content_formats_builder_add_gtype; 731 void function(GdkContentFormatsBuilder* builder, const(char)* mimeType) c_gdk_content_formats_builder_add_mime_type; 732 GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_free_to_formats; 733 GdkContentFormatsBuilder* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_ref; 734 GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_to_formats; 735 void function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_unref; 736 737 // gdk.ContentProvider 738 739 GType function() c_gdk_content_provider_get_type; 740 GdkContentProvider* function(const(char)* mimeType, GBytes* bytes) c_gdk_content_provider_new_for_bytes; 741 GdkContentProvider* function(GValue* value) c_gdk_content_provider_new_for_value; 742 GdkContentProvider* function(GType type, ... ) c_gdk_content_provider_new_typed; 743 GdkContentProvider* function(GdkContentProvider** providers, size_t nProviders) c_gdk_content_provider_new_union; 744 void function(GdkContentProvider* provider) c_gdk_content_provider_content_changed; 745 int function(GdkContentProvider* provider, GValue* value, GError** err) c_gdk_content_provider_get_value; 746 GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_formats; 747 GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_storable_formats; 748 void function(GdkContentProvider* provider, const(char)* mimeType, GOutputStream* stream, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_content_provider_write_mime_type_async; 749 int function(GdkContentProvider* provider, GAsyncResult* result, GError** err) c_gdk_content_provider_write_mime_type_finish; 750 751 // gdk.ContentSerializer 752 753 GType function() c_gdk_content_serializer_get_type; 754 GCancellable* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_cancellable; 755 GType function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_gtype; 756 const(char)* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_mime_type; 757 GOutputStream* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_output_stream; 758 int function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_priority; 759 void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_task_data; 760 void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_user_data; 761 GValue* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_value; 762 void function(GdkContentSerializer* serializer, GError* error) c_gdk_content_serializer_return_error; 763 void function(GdkContentSerializer* serializer) c_gdk_content_serializer_return_success; 764 void function(GdkContentSerializer* serializer, void* data, GDestroyNotify notify) c_gdk_content_serializer_set_task_data; 765 766 // gdk.CrossingEvent 767 768 GType function() c_gdk_crossing_event_get_type; 769 GdkNotifyType function(GdkEvent* event) c_gdk_crossing_event_get_detail; 770 int function(GdkEvent* event) c_gdk_crossing_event_get_focus; 771 GdkCrossingMode function(GdkEvent* event) c_gdk_crossing_event_get_mode; 772 773 // gdk.Cursor 774 775 GType function() c_gdk_cursor_get_type; 776 GdkCursor* function(const(char)* name, GdkCursor* fallback) c_gdk_cursor_new_from_name; 777 GdkCursor* function(GdkTexture* texture, int hotspotX, int hotspotY, GdkCursor* fallback) c_gdk_cursor_new_from_texture; 778 GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_get_fallback; 779 int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_x; 780 int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_y; 781 const(char)* function(GdkCursor* cursor) c_gdk_cursor_get_name; 782 GdkTexture* function(GdkCursor* cursor) c_gdk_cursor_get_texture; 783 784 // gdk.DNDEvent 785 786 GType function() c_gdk_dnd_event_get_type; 787 GdkDrop* function(GdkEvent* event) c_gdk_dnd_event_get_drop; 788 789 // gdk.DeleteEvent 790 791 GType function() c_gdk_delete_event_get_type; 792 793 // gdk.Device 794 795 GType function() c_gdk_device_get_type; 796 int function(GdkDevice* device) c_gdk_device_get_caps_lock_state; 797 GdkDeviceTool* function(GdkDevice* device) c_gdk_device_get_device_tool; 798 PangoDirection function(GdkDevice* device) c_gdk_device_get_direction; 799 GdkDisplay* function(GdkDevice* device) c_gdk_device_get_display; 800 int function(GdkDevice* device) c_gdk_device_get_has_cursor; 801 GdkModifierType function(GdkDevice* device) c_gdk_device_get_modifier_state; 802 const(char)* function(GdkDevice* device) c_gdk_device_get_name; 803 int function(GdkDevice* device) c_gdk_device_get_num_lock_state; 804 uint function(GdkDevice* device) c_gdk_device_get_num_touches; 805 const(char)* function(GdkDevice* device) c_gdk_device_get_product_id; 806 int function(GdkDevice* device) c_gdk_device_get_scroll_lock_state; 807 GdkSeat* function(GdkDevice* device) c_gdk_device_get_seat; 808 GdkInputSource function(GdkDevice* device) c_gdk_device_get_source; 809 GdkSurface* function(GdkDevice* device, double* winX, double* winY) c_gdk_device_get_surface_at_position; 810 uint function(GdkDevice* device) c_gdk_device_get_timestamp; 811 const(char)* function(GdkDevice* device) c_gdk_device_get_vendor_id; 812 int function(GdkDevice* device) c_gdk_device_has_bidi_layouts; 813 814 // gdk.DevicePad 815 816 GType function() c_gdk_device_pad_get_type; 817 int function(GdkDevicePad* pad, GdkDevicePadFeature feature, int featureIdx) c_gdk_device_pad_get_feature_group; 818 int function(GdkDevicePad* pad, int groupIdx) c_gdk_device_pad_get_group_n_modes; 819 int function(GdkDevicePad* pad, GdkDevicePadFeature feature) c_gdk_device_pad_get_n_features; 820 int function(GdkDevicePad* pad) c_gdk_device_pad_get_n_groups; 821 822 // gdk.DeviceTool 823 824 GType function() c_gdk_device_tool_get_type; 825 GdkAxisFlags function(GdkDeviceTool* tool) c_gdk_device_tool_get_axes; 826 ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_hardware_id; 827 ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_serial; 828 GdkDeviceToolType function(GdkDeviceTool* tool) c_gdk_device_tool_get_tool_type; 829 830 // gdk.Display 831 832 GType function() c_gdk_display_get_type; 833 GdkDisplay* function() c_gdk_display_get_default; 834 GdkDisplay* function(const(char)* displayName) c_gdk_display_open; 835 void function(GdkDisplay* display) c_gdk_display_beep; 836 void function(GdkDisplay* display) c_gdk_display_close; 837 int function(GdkDisplay* display, GdkDevice* device) c_gdk_display_device_is_grabbed; 838 void function(GdkDisplay* display) c_gdk_display_flush; 839 GdkAppLaunchContext* function(GdkDisplay* display) c_gdk_display_get_app_launch_context; 840 GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_clipboard; 841 GdkSeat* function(GdkDisplay* display) c_gdk_display_get_default_seat; 842 GdkMonitor* function(GdkDisplay* display, GdkSurface* surface) c_gdk_display_get_monitor_at_surface; 843 GListModel* function(GdkDisplay* self) c_gdk_display_get_monitors; 844 const(char)* function(GdkDisplay* display) c_gdk_display_get_name; 845 GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_primary_clipboard; 846 int function(GdkDisplay* display, const(char)* name, GValue* value) c_gdk_display_get_setting; 847 const(char)* function(GdkDisplay* display) c_gdk_display_get_startup_notification_id; 848 int function(GdkDisplay* display) c_gdk_display_is_closed; 849 int function(GdkDisplay* display) c_gdk_display_is_composited; 850 int function(GdkDisplay* display) c_gdk_display_is_rgba; 851 GList* function(GdkDisplay* display) c_gdk_display_list_seats; 852 int function(GdkDisplay* display, uint keycode, GdkKeymapKey** keys, uint** keyvals, int* nEntries) c_gdk_display_map_keycode; 853 int function(GdkDisplay* display, uint keyval, GdkKeymapKey** keys, int* nKeys) c_gdk_display_map_keyval; 854 void function(GdkDisplay* display, const(char)* startupId) c_gdk_display_notify_startup_complete; 855 void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event; 856 int function(GdkDisplay* display) c_gdk_display_supports_input_shapes; 857 void function(GdkDisplay* display) c_gdk_display_sync; 858 int function(GdkDisplay* display, uint keycode, GdkModifierType state, int group, uint* keyval, int* effectiveGroup, int* level, GdkModifierType* consumed) c_gdk_display_translate_key; 859 860 // gdk.DisplayManager 861 862 GType function() c_gdk_display_manager_get_type; 863 GdkDisplayManager* function() c_gdk_display_manager_get; 864 GdkDisplay* function(GdkDisplayManager* manager) c_gdk_display_manager_get_default_display; 865 GSList* function(GdkDisplayManager* manager) c_gdk_display_manager_list_displays; 866 GdkDisplay* function(GdkDisplayManager* manager, const(char)* name) c_gdk_display_manager_open_display; 867 void function(GdkDisplayManager* manager, GdkDisplay* display) c_gdk_display_manager_set_default_display; 868 869 // gdk.Drag 870 871 GType function() c_gdk_drag_get_type; 872 GdkDrag* function(GdkSurface* surface, GdkDevice* device, GdkContentProvider* content, GdkDragAction actions, double dx, double dy) c_gdk_drag_begin; 873 void function(GdkDrag* drag, int success) c_gdk_drag_drop_done; 874 GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_actions; 875 GdkContentProvider* function(GdkDrag* drag) c_gdk_drag_get_content; 876 GdkDevice* function(GdkDrag* drag) c_gdk_drag_get_device; 877 GdkDisplay* function(GdkDrag* drag) c_gdk_drag_get_display; 878 GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_drag_surface; 879 GdkContentFormats* function(GdkDrag* drag) c_gdk_drag_get_formats; 880 GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_selected_action; 881 GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_surface; 882 void function(GdkDrag* drag, int hotX, int hotY) c_gdk_drag_set_hotspot; 883 884 // gdk.DragSurface 885 886 GType function() c_gdk_drag_surface_get_type; 887 int function(GdkDragSurface* dragSurface, int width, int height) c_gdk_drag_surface_present; 888 889 // gdk.DrawContext 890 891 GType function() c_gdk_draw_context_get_type; 892 void function(GdkDrawContext* context, cairo_region_t* region) c_gdk_draw_context_begin_frame; 893 void function(GdkDrawContext* context) c_gdk_draw_context_end_frame; 894 GdkDisplay* function(GdkDrawContext* context) c_gdk_draw_context_get_display; 895 cairo_region_t* function(GdkDrawContext* context) c_gdk_draw_context_get_frame_region; 896 GdkSurface* function(GdkDrawContext* context) c_gdk_draw_context_get_surface; 897 int function(GdkDrawContext* context) c_gdk_draw_context_is_in_frame; 898 899 // gdk.Drop 900 901 GType function() c_gdk_drop_get_type; 902 void function(GdkDrop* self, GdkDragAction action) c_gdk_drop_finish; 903 GdkDragAction function(GdkDrop* self) c_gdk_drop_get_actions; 904 GdkDevice* function(GdkDrop* self) c_gdk_drop_get_device; 905 GdkDisplay* function(GdkDrop* self) c_gdk_drop_get_display; 906 GdkDrag* function(GdkDrop* self) c_gdk_drop_get_drag; 907 GdkContentFormats* function(GdkDrop* self) c_gdk_drop_get_formats; 908 GdkSurface* function(GdkDrop* self) c_gdk_drop_get_surface; 909 void function(GdkDrop* self, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_async; 910 GInputStream* function(GdkDrop* self, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_drop_read_finish; 911 void function(GdkDrop* self, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_value_async; 912 GValue* function(GdkDrop* self, GAsyncResult* result, GError** err) c_gdk_drop_read_value_finish; 913 void function(GdkDrop* self, GdkDragAction actions, GdkDragAction preferred) c_gdk_drop_status; 914 915 // gdk.Event 916 917 GType function() c_gdk_event_get_type; 918 int function(GdkEvent* event1, GdkEvent* event2, double* angle) c_gdk_events_get_angle; 919 int function(GdkEvent* event1, GdkEvent* event2, double* x, double* y) c_gdk_events_get_center; 920 int function(GdkEvent* event1, GdkEvent* event2, double* distance) c_gdk_events_get_distance; 921 int function(GdkEvent* event, double** axes, uint* nAxes) c_gdk_event_get_axes; 922 int function(GdkEvent* event, GdkAxisUse axisUse, double* value) c_gdk_event_get_axis; 923 GdkDevice* function(GdkEvent* event) c_gdk_event_get_device; 924 GdkDeviceTool* function(GdkEvent* event) c_gdk_event_get_device_tool; 925 GdkDisplay* function(GdkEvent* event) c_gdk_event_get_display; 926 GdkEventSequence* function(GdkEvent* event) c_gdk_event_get_event_sequence; 927 GdkEventType function(GdkEvent* event) c_gdk_event_get_event_type; 928 GdkTimeCoord* function(GdkEvent* event, uint* outNCoords) c_gdk_event_get_history; 929 GdkModifierType function(GdkEvent* event) c_gdk_event_get_modifier_state; 930 int function(GdkEvent* event) c_gdk_event_get_pointer_emulated; 931 int function(GdkEvent* event, double* x, double* y) c_gdk_event_get_position; 932 GdkSeat* function(GdkEvent* event) c_gdk_event_get_seat; 933 GdkSurface* function(GdkEvent* event) c_gdk_event_get_surface; 934 uint function(GdkEvent* event) c_gdk_event_get_time; 935 GdkEvent* function(GdkEvent* event) c_gdk_event_ref; 936 int function(GdkEvent* event) c_gdk_event_triggers_context_menu; 937 void function(GdkEvent* event) c_gdk_event_unref; 938 939 // gdk.EventSequence 940 941 GType function() c_gdk_event_sequence_get_type; 942 943 // gdk.FocusEvent 944 945 GType function() c_gdk_focus_event_get_type; 946 int function(GdkEvent* event) c_gdk_focus_event_get_in; 947 948 // gdk.FrameClock 949 950 GType function() c_gdk_frame_clock_get_type; 951 void function(GdkFrameClock* frameClock) c_gdk_frame_clock_begin_updating; 952 void function(GdkFrameClock* frameClock) c_gdk_frame_clock_end_updating; 953 GdkFrameTimings* function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_current_timings; 954 double function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_fps; 955 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_counter; 956 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_time; 957 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_history_start; 958 void function(GdkFrameClock* frameClock, long baseTime, long* refreshIntervalReturn, long* presentationTimeReturn) c_gdk_frame_clock_get_refresh_info; 959 GdkFrameTimings* function(GdkFrameClock* frameClock, long frameCounter) c_gdk_frame_clock_get_timings; 960 void function(GdkFrameClock* frameClock, GdkFrameClockPhase phase) c_gdk_frame_clock_request_phase; 961 962 // gdk.FrameTimings 963 964 GType function() c_gdk_frame_timings_get_type; 965 int function(GdkFrameTimings* timings) c_gdk_frame_timings_get_complete; 966 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_counter; 967 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_time; 968 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_predicted_presentation_time; 969 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_presentation_time; 970 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_refresh_interval; 971 GdkFrameTimings* function(GdkFrameTimings* timings) c_gdk_frame_timings_ref; 972 void function(GdkFrameTimings* timings) c_gdk_frame_timings_unref; 973 974 // gdk.GLContext 975 976 GType function() c_gdk_gl_context_get_type; 977 void function() c_gdk_gl_context_clear_current; 978 GdkGLContext* function() c_gdk_gl_context_get_current; 979 int function(GdkGLContext* context) c_gdk_gl_context_get_debug_enabled; 980 GdkDisplay* function(GdkGLContext* context) c_gdk_gl_context_get_display; 981 int function(GdkGLContext* context) c_gdk_gl_context_get_forward_compatible; 982 void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_required_version; 983 GdkGLContext* function(GdkGLContext* context) c_gdk_gl_context_get_shared_context; 984 GdkSurface* function(GdkGLContext* context) c_gdk_gl_context_get_surface; 985 int function(GdkGLContext* context) c_gdk_gl_context_get_use_es; 986 void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_version; 987 int function(GdkGLContext* context) c_gdk_gl_context_is_legacy; 988 void function(GdkGLContext* context) c_gdk_gl_context_make_current; 989 int function(GdkGLContext* context, GError** err) c_gdk_gl_context_realize; 990 void function(GdkGLContext* context, int enabled) c_gdk_gl_context_set_debug_enabled; 991 void function(GdkGLContext* context, int compatible) c_gdk_gl_context_set_forward_compatible; 992 void function(GdkGLContext* context, int major, int minor) c_gdk_gl_context_set_required_version; 993 void function(GdkGLContext* context, int useEs) c_gdk_gl_context_set_use_es; 994 995 // gdk.GLTexture 996 997 GType function() c_gdk_gl_texture_get_type; 998 GdkTexture* function(GdkGLContext* context, uint id, int width, int height, GDestroyNotify destroy, void* data) c_gdk_gl_texture_new; 999 void function(GdkGLTexture* self) c_gdk_gl_texture_release; 1000 1001 // gdk.GrabBrokenEvent 1002 1003 GType function() c_gdk_grab_broken_event_get_type; 1004 GdkSurface* function(GdkEvent* event) c_gdk_grab_broken_event_get_grab_surface; 1005 int function(GdkEvent* event) c_gdk_grab_broken_event_get_implicit; 1006 1007 // gdk.KeyEvent 1008 1009 GType function() c_gdk_key_event_get_type; 1010 GdkModifierType function(GdkEvent* event) c_gdk_key_event_get_consumed_modifiers; 1011 uint function(GdkEvent* event) c_gdk_key_event_get_keycode; 1012 uint function(GdkEvent* event) c_gdk_key_event_get_keyval; 1013 uint function(GdkEvent* event) c_gdk_key_event_get_layout; 1014 uint function(GdkEvent* event) c_gdk_key_event_get_level; 1015 int function(GdkEvent* event, uint* keyval, GdkModifierType* modifiers) c_gdk_key_event_get_match; 1016 int function(GdkEvent* event) c_gdk_key_event_is_modifier; 1017 GdkKeyMatch function(GdkEvent* event, uint keyval, GdkModifierType modifiers) c_gdk_key_event_matches; 1018 1019 // gdk.MemoryTexture 1020 1021 GType function() c_gdk_memory_texture_get_type; 1022 GdkTexture* function(int width, int height, GdkMemoryFormat format, GBytes* bytes, size_t stride) c_gdk_memory_texture_new; 1023 1024 // gdk.MonitorGdk 1025 1026 GType function() c_gdk_monitor_get_type; 1027 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_connector; 1028 GdkDisplay* function(GdkMonitor* monitor) c_gdk_monitor_get_display; 1029 void function(GdkMonitor* monitor, GdkRectangle* geometry) c_gdk_monitor_get_geometry; 1030 int function(GdkMonitor* monitor) c_gdk_monitor_get_height_mm; 1031 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_manufacturer; 1032 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_model; 1033 int function(GdkMonitor* monitor) c_gdk_monitor_get_refresh_rate; 1034 int function(GdkMonitor* monitor) c_gdk_monitor_get_scale_factor; 1035 GdkSubpixelLayout function(GdkMonitor* monitor) c_gdk_monitor_get_subpixel_layout; 1036 int function(GdkMonitor* monitor) c_gdk_monitor_get_width_mm; 1037 int function(GdkMonitor* monitor) c_gdk_monitor_is_valid; 1038 1039 // gdk.MotionEvent 1040 1041 GType function() c_gdk_motion_event_get_type; 1042 1043 // gdk.PadEvent 1044 1045 GType function() c_gdk_pad_event_get_type; 1046 void function(GdkEvent* event, uint* index, double* value) c_gdk_pad_event_get_axis_value; 1047 uint function(GdkEvent* event) c_gdk_pad_event_get_button; 1048 void function(GdkEvent* event, uint* group, uint* mode) c_gdk_pad_event_get_group_mode; 1049 1050 // gdk.Paintable 1051 1052 GType function() c_gdk_paintable_get_type; 1053 GdkPaintable* function(int intrinsicWidth, int intrinsicHeight) c_gdk_paintable_new_empty; 1054 void function(GdkPaintable* paintable, double specifiedWidth, double specifiedHeight, double defaultWidth, double defaultHeight, double* concreteWidth, double* concreteHeight) c_gdk_paintable_compute_concrete_size; 1055 GdkPaintable* function(GdkPaintable* paintable) c_gdk_paintable_get_current_image; 1056 GdkPaintableFlags function(GdkPaintable* paintable) c_gdk_paintable_get_flags; 1057 double function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_aspect_ratio; 1058 int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_height; 1059 int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_width; 1060 void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_contents; 1061 void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_size; 1062 void function(GdkPaintable* paintable, GdkSnapshot* snapshot, double width, double height) c_gdk_paintable_snapshot; 1063 1064 // gdk.Popup 1065 1066 GType function() c_gdk_popup_get_type; 1067 int function(GdkPopup* popup) c_gdk_popup_get_autohide; 1068 GdkSurface* function(GdkPopup* popup) c_gdk_popup_get_parent; 1069 int function(GdkPopup* popup) c_gdk_popup_get_position_x; 1070 int function(GdkPopup* popup) c_gdk_popup_get_position_y; 1071 GdkGravity function(GdkPopup* popup) c_gdk_popup_get_rect_anchor; 1072 GdkGravity function(GdkPopup* popup) c_gdk_popup_get_surface_anchor; 1073 int function(GdkPopup* popup, int width, int height, GdkPopupLayout* layout) c_gdk_popup_present; 1074 1075 // gdk.PopupLayout 1076 1077 GType function() c_gdk_popup_layout_get_type; 1078 GdkPopupLayout* function(GdkRectangle* anchorRect, GdkGravity rectAnchor, GdkGravity surfaceAnchor) c_gdk_popup_layout_new; 1079 GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_copy; 1080 int function(GdkPopupLayout* layout, GdkPopupLayout* other) c_gdk_popup_layout_equal; 1081 GdkAnchorHints function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_hints; 1082 GdkRectangle* function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_rect; 1083 void function(GdkPopupLayout* layout, int* dx, int* dy) c_gdk_popup_layout_get_offset; 1084 GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_rect_anchor; 1085 void function(GdkPopupLayout* layout, int* left, int* right, int* top, int* bottom) c_gdk_popup_layout_get_shadow_width; 1086 GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_surface_anchor; 1087 GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_ref; 1088 void function(GdkPopupLayout* layout, GdkAnchorHints anchorHints) c_gdk_popup_layout_set_anchor_hints; 1089 void function(GdkPopupLayout* layout, GdkRectangle* anchorRect) c_gdk_popup_layout_set_anchor_rect; 1090 void function(GdkPopupLayout* layout, int dx, int dy) c_gdk_popup_layout_set_offset; 1091 void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_rect_anchor; 1092 void function(GdkPopupLayout* layout, int left, int right, int top, int bottom) c_gdk_popup_layout_set_shadow_width; 1093 void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_surface_anchor; 1094 void function(GdkPopupLayout* layout) c_gdk_popup_layout_unref; 1095 1096 // gdk.ProximityEvent 1097 1098 GType function() c_gdk_proximity_event_get_type; 1099 1100 // gdk.RGBA 1101 1102 GType function() c_gdk_rgba_get_type; 1103 GdkRGBA* function(GdkRGBA* rgba) c_gdk_rgba_copy; 1104 int function(void* p1, void* p2) c_gdk_rgba_equal; 1105 void function(GdkRGBA* rgba) c_gdk_rgba_free; 1106 uint function(void* p) c_gdk_rgba_hash; 1107 int function(GdkRGBA* rgba) c_gdk_rgba_is_clear; 1108 int function(GdkRGBA* rgba) c_gdk_rgba_is_opaque; 1109 int function(GdkRGBA* rgba, const(char)* spec) c_gdk_rgba_parse; 1110 char* function(GdkRGBA* rgba) c_gdk_rgba_to_string; 1111 1112 // gdk.Rectangle 1113 1114 GType function() c_gdk_rectangle_get_type; 1115 int function(GdkRectangle* rect, int x, int y) c_gdk_rectangle_contains_point; 1116 int function(GdkRectangle* rect1, GdkRectangle* rect2) c_gdk_rectangle_equal; 1117 int function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect; 1118 void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union; 1119 1120 // gdk.ScrollEvent 1121 1122 GType function() c_gdk_scroll_event_get_type; 1123 void function(GdkEvent* event, double* deltaX, double* deltaY) c_gdk_scroll_event_get_deltas; 1124 GdkScrollDirection function(GdkEvent* event) c_gdk_scroll_event_get_direction; 1125 int function(GdkEvent* event) c_gdk_scroll_event_is_stop; 1126 1127 // gdk.Seat 1128 1129 GType function() c_gdk_seat_get_type; 1130 GdkSeatCapabilities function(GdkSeat* seat) c_gdk_seat_get_capabilities; 1131 GList* function(GdkSeat* seat, GdkSeatCapabilities capabilities) c_gdk_seat_get_devices; 1132 GdkDisplay* function(GdkSeat* seat) c_gdk_seat_get_display; 1133 GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_keyboard; 1134 GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_pointer; 1135 GList* function(GdkSeat* seat) c_gdk_seat_get_tools; 1136 1137 // gdk.Snapshot 1138 1139 GType function() c_gdk_snapshot_get_type; 1140 1141 // gdk.Surface 1142 1143 GType function() c_gdk_surface_get_type; 1144 GdkSurface* function(GdkSurface* parent, int autohide) c_gdk_surface_new_popup; 1145 GdkSurface* function(GdkDisplay* display) c_gdk_surface_new_toplevel; 1146 void function(GdkSurface* surface) c_gdk_surface_beep; 1147 GdkCairoContext* function(GdkSurface* surface) c_gdk_surface_create_cairo_context; 1148 GdkGLContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_gl_context; 1149 cairo_surface_t* function(GdkSurface* surface, cairo_content_t content, int width, int height) c_gdk_surface_create_similar_surface; 1150 GdkVulkanContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_vulkan_context; 1151 void function(GdkSurface* surface) c_gdk_surface_destroy; 1152 GdkCursor* function(GdkSurface* surface) c_gdk_surface_get_cursor; 1153 GdkCursor* function(GdkSurface* surface, GdkDevice* device) c_gdk_surface_get_device_cursor; 1154 int function(GdkSurface* surface, GdkDevice* device, double* x, double* y, GdkModifierType* mask) c_gdk_surface_get_device_position; 1155 GdkDisplay* function(GdkSurface* surface) c_gdk_surface_get_display; 1156 GdkFrameClock* function(GdkSurface* surface) c_gdk_surface_get_frame_clock; 1157 int function(GdkSurface* surface) c_gdk_surface_get_height; 1158 int function(GdkSurface* surface) c_gdk_surface_get_mapped; 1159 int function(GdkSurface* surface) c_gdk_surface_get_scale_factor; 1160 int function(GdkSurface* surface) c_gdk_surface_get_width; 1161 void function(GdkSurface* surface) c_gdk_surface_hide; 1162 int function(GdkSurface* surface) c_gdk_surface_is_destroyed; 1163 void function(GdkSurface* surface) c_gdk_surface_queue_render; 1164 void function(GdkSurface* surface) c_gdk_surface_request_layout; 1165 void function(GdkSurface* surface, GdkCursor* cursor) c_gdk_surface_set_cursor; 1166 void function(GdkSurface* surface, GdkDevice* device, GdkCursor* cursor) c_gdk_surface_set_device_cursor; 1167 void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_input_region; 1168 void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_opaque_region; 1169 int function(GdkSurface* from, GdkSurface* to, double* x, double* y) c_gdk_surface_translate_coordinates; 1170 1171 // gdk.Texture 1172 1173 GType function() c_gdk_texture_get_type; 1174 GdkTexture* function(GdkPixbuf* pixbuf) c_gdk_texture_new_for_pixbuf; 1175 GdkTexture* function(GFile* file, GError** err) c_gdk_texture_new_from_file; 1176 GdkTexture* function(const(char)* resourcePath) c_gdk_texture_new_from_resource; 1177 void function(GdkTexture* texture, char* data, size_t stride) c_gdk_texture_download; 1178 int function(GdkTexture* texture) c_gdk_texture_get_height; 1179 int function(GdkTexture* texture) c_gdk_texture_get_width; 1180 int function(GdkTexture* texture, const(char)* filename) c_gdk_texture_save_to_png; 1181 1182 // gdk.Toplevel 1183 1184 GType function() c_gdk_toplevel_get_type; 1185 void function(GdkToplevel* toplevel, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_move; 1186 void function(GdkToplevel* toplevel, GdkSurfaceEdge edge, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_resize; 1187 void function(GdkToplevel* toplevel, uint timestamp) c_gdk_toplevel_focus; 1188 GdkToplevelState function(GdkToplevel* toplevel) c_gdk_toplevel_get_state; 1189 void function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_inhibit_system_shortcuts; 1190 int function(GdkToplevel* toplevel) c_gdk_toplevel_lower; 1191 int function(GdkToplevel* toplevel) c_gdk_toplevel_minimize; 1192 void function(GdkToplevel* toplevel, GdkToplevelLayout* layout) c_gdk_toplevel_present; 1193 void function(GdkToplevel* toplevel) c_gdk_toplevel_restore_system_shortcuts; 1194 void function(GdkToplevel* toplevel, int decorated) c_gdk_toplevel_set_decorated; 1195 void function(GdkToplevel* toplevel, int deletable) c_gdk_toplevel_set_deletable; 1196 void function(GdkToplevel* toplevel, GList* surfaces) c_gdk_toplevel_set_icon_list; 1197 void function(GdkToplevel* toplevel, int modal) c_gdk_toplevel_set_modal; 1198 void function(GdkToplevel* toplevel, const(char)* startupId) c_gdk_toplevel_set_startup_id; 1199 void function(GdkToplevel* toplevel, const(char)* title) c_gdk_toplevel_set_title; 1200 void function(GdkToplevel* toplevel, GdkSurface* parent) c_gdk_toplevel_set_transient_for; 1201 int function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_show_window_menu; 1202 int function(GdkToplevel* toplevel) c_gdk_toplevel_supports_edge_constraints; 1203 1204 // gdk.ToplevelLayout 1205 1206 GType function() c_gdk_toplevel_layout_get_type; 1207 GdkToplevelLayout* function() c_gdk_toplevel_layout_new; 1208 GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_copy; 1209 int function(GdkToplevelLayout* layout, GdkToplevelLayout* other) c_gdk_toplevel_layout_equal; 1210 int function(GdkToplevelLayout* layout, int* fullscreen) c_gdk_toplevel_layout_get_fullscreen; 1211 GdkMonitor* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_fullscreen_monitor; 1212 int function(GdkToplevelLayout* layout, int* maximized) c_gdk_toplevel_layout_get_maximized; 1213 int function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_resizable; 1214 GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_ref; 1215 void function(GdkToplevelLayout* layout, int fullscreen, GdkMonitor* monitor) c_gdk_toplevel_layout_set_fullscreen; 1216 void function(GdkToplevelLayout* layout, int maximized) c_gdk_toplevel_layout_set_maximized; 1217 void function(GdkToplevelLayout* layout, int resizable) c_gdk_toplevel_layout_set_resizable; 1218 void function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_unref; 1219 1220 // gdk.ToplevelSize 1221 1222 void function(GdkToplevelSize* size, int* boundsWidth, int* boundsHeight) c_gdk_toplevel_size_get_bounds; 1223 void function(GdkToplevelSize* size, int minWidth, int minHeight) c_gdk_toplevel_size_set_min_size; 1224 void function(GdkToplevelSize* size, int left, int right, int top, int bottom) c_gdk_toplevel_size_set_shadow_width; 1225 void function(GdkToplevelSize* size, int width, int height) c_gdk_toplevel_size_set_size; 1226 1227 // gdk.TouchEvent 1228 1229 GType function() c_gdk_touch_event_get_type; 1230 int function(GdkEvent* event) c_gdk_touch_event_get_emulating_pointer; 1231 1232 // gdk.TouchpadEvent 1233 1234 GType function() c_gdk_touchpad_event_get_type; 1235 void function(GdkEvent* event, double* dx, double* dy) c_gdk_touchpad_event_get_deltas; 1236 GdkTouchpadGesturePhase function(GdkEvent* event) c_gdk_touchpad_event_get_gesture_phase; 1237 uint function(GdkEvent* event) c_gdk_touchpad_event_get_n_fingers; 1238 double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_angle_delta; 1239 double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_scale; 1240 1241 // gdk.VulkanContext 1242 1243 GType function() c_gdk_vulkan_context_get_type; 1244 } 1245 1246 1247 // gdk.AppLaunchContext 1248 1249 alias c_gdk_app_launch_context_get_type gdk_app_launch_context_get_type; 1250 alias c_gdk_app_launch_context_get_display gdk_app_launch_context_get_display; 1251 alias c_gdk_app_launch_context_set_desktop gdk_app_launch_context_set_desktop; 1252 alias c_gdk_app_launch_context_set_icon gdk_app_launch_context_set_icon; 1253 alias c_gdk_app_launch_context_set_icon_name gdk_app_launch_context_set_icon_name; 1254 alias c_gdk_app_launch_context_set_timestamp gdk_app_launch_context_set_timestamp; 1255 1256 // gdk.ButtonEvent 1257 1258 alias c_gdk_button_event_get_type gdk_button_event_get_type; 1259 alias c_gdk_button_event_get_button gdk_button_event_get_button; 1260 1261 // gdk.CairoContext 1262 1263 alias c_gdk_cairo_context_get_type gdk_cairo_context_get_type; 1264 alias c_gdk_cairo_context_cairo_create gdk_cairo_context_cairo_create; 1265 1266 // gdk.Clipboard 1267 1268 alias c_gdk_clipboard_get_type gdk_clipboard_get_type; 1269 alias c_gdk_clipboard_get_content gdk_clipboard_get_content; 1270 alias c_gdk_clipboard_get_display gdk_clipboard_get_display; 1271 alias c_gdk_clipboard_get_formats gdk_clipboard_get_formats; 1272 alias c_gdk_clipboard_is_local gdk_clipboard_is_local; 1273 alias c_gdk_clipboard_read_async gdk_clipboard_read_async; 1274 alias c_gdk_clipboard_read_finish gdk_clipboard_read_finish; 1275 alias c_gdk_clipboard_read_text_async gdk_clipboard_read_text_async; 1276 alias c_gdk_clipboard_read_text_finish gdk_clipboard_read_text_finish; 1277 alias c_gdk_clipboard_read_texture_async gdk_clipboard_read_texture_async; 1278 alias c_gdk_clipboard_read_texture_finish gdk_clipboard_read_texture_finish; 1279 alias c_gdk_clipboard_read_value_async gdk_clipboard_read_value_async; 1280 alias c_gdk_clipboard_read_value_finish gdk_clipboard_read_value_finish; 1281 alias c_gdk_clipboard_set gdk_clipboard_set; 1282 alias c_gdk_clipboard_set_content gdk_clipboard_set_content; 1283 alias c_gdk_clipboard_set_text gdk_clipboard_set_text; 1284 alias c_gdk_clipboard_set_texture gdk_clipboard_set_texture; 1285 alias c_gdk_clipboard_set_valist gdk_clipboard_set_valist; 1286 alias c_gdk_clipboard_set_value gdk_clipboard_set_value; 1287 alias c_gdk_clipboard_store_async gdk_clipboard_store_async; 1288 alias c_gdk_clipboard_store_finish gdk_clipboard_store_finish; 1289 1290 // gdk.ContentDeserializer 1291 1292 alias c_gdk_content_deserializer_get_type gdk_content_deserializer_get_type; 1293 alias c_gdk_content_deserializer_get_cancellable gdk_content_deserializer_get_cancellable; 1294 alias c_gdk_content_deserializer_get_gtype gdk_content_deserializer_get_gtype; 1295 alias c_gdk_content_deserializer_get_input_stream gdk_content_deserializer_get_input_stream; 1296 alias c_gdk_content_deserializer_get_mime_type gdk_content_deserializer_get_mime_type; 1297 alias c_gdk_content_deserializer_get_priority gdk_content_deserializer_get_priority; 1298 alias c_gdk_content_deserializer_get_task_data gdk_content_deserializer_get_task_data; 1299 alias c_gdk_content_deserializer_get_user_data gdk_content_deserializer_get_user_data; 1300 alias c_gdk_content_deserializer_get_value gdk_content_deserializer_get_value; 1301 alias c_gdk_content_deserializer_return_error gdk_content_deserializer_return_error; 1302 alias c_gdk_content_deserializer_return_success gdk_content_deserializer_return_success; 1303 alias c_gdk_content_deserializer_set_task_data gdk_content_deserializer_set_task_data; 1304 1305 // gdk.ContentFormats 1306 1307 alias c_gdk_content_formats_get_type gdk_content_formats_get_type; 1308 alias c_gdk_content_formats_new gdk_content_formats_new; 1309 alias c_gdk_content_formats_new_for_gtype gdk_content_formats_new_for_gtype; 1310 alias c_gdk_content_formats_contain_gtype gdk_content_formats_contain_gtype; 1311 alias c_gdk_content_formats_contain_mime_type gdk_content_formats_contain_mime_type; 1312 alias c_gdk_content_formats_get_gtypes gdk_content_formats_get_gtypes; 1313 alias c_gdk_content_formats_get_mime_types gdk_content_formats_get_mime_types; 1314 alias c_gdk_content_formats_match gdk_content_formats_match; 1315 alias c_gdk_content_formats_match_gtype gdk_content_formats_match_gtype; 1316 alias c_gdk_content_formats_match_mime_type gdk_content_formats_match_mime_type; 1317 alias c_gdk_content_formats_print gdk_content_formats_print; 1318 alias c_gdk_content_formats_ref gdk_content_formats_ref; 1319 alias c_gdk_content_formats_to_string gdk_content_formats_to_string; 1320 alias c_gdk_content_formats_union gdk_content_formats_union; 1321 alias c_gdk_content_formats_union_deserialize_gtypes gdk_content_formats_union_deserialize_gtypes; 1322 alias c_gdk_content_formats_union_deserialize_mime_types gdk_content_formats_union_deserialize_mime_types; 1323 alias c_gdk_content_formats_union_serialize_gtypes gdk_content_formats_union_serialize_gtypes; 1324 alias c_gdk_content_formats_union_serialize_mime_types gdk_content_formats_union_serialize_mime_types; 1325 alias c_gdk_content_formats_unref gdk_content_formats_unref; 1326 1327 // gdk.ContentFormatsBuilder 1328 1329 alias c_gdk_content_formats_builder_get_type gdk_content_formats_builder_get_type; 1330 alias c_gdk_content_formats_builder_new gdk_content_formats_builder_new; 1331 alias c_gdk_content_formats_builder_add_formats gdk_content_formats_builder_add_formats; 1332 alias c_gdk_content_formats_builder_add_gtype gdk_content_formats_builder_add_gtype; 1333 alias c_gdk_content_formats_builder_add_mime_type gdk_content_formats_builder_add_mime_type; 1334 alias c_gdk_content_formats_builder_free_to_formats gdk_content_formats_builder_free_to_formats; 1335 alias c_gdk_content_formats_builder_ref gdk_content_formats_builder_ref; 1336 alias c_gdk_content_formats_builder_to_formats gdk_content_formats_builder_to_formats; 1337 alias c_gdk_content_formats_builder_unref gdk_content_formats_builder_unref; 1338 1339 // gdk.ContentProvider 1340 1341 alias c_gdk_content_provider_get_type gdk_content_provider_get_type; 1342 alias c_gdk_content_provider_new_for_bytes gdk_content_provider_new_for_bytes; 1343 alias c_gdk_content_provider_new_for_value gdk_content_provider_new_for_value; 1344 alias c_gdk_content_provider_new_typed gdk_content_provider_new_typed; 1345 alias c_gdk_content_provider_new_union gdk_content_provider_new_union; 1346 alias c_gdk_content_provider_content_changed gdk_content_provider_content_changed; 1347 alias c_gdk_content_provider_get_value gdk_content_provider_get_value; 1348 alias c_gdk_content_provider_ref_formats gdk_content_provider_ref_formats; 1349 alias c_gdk_content_provider_ref_storable_formats gdk_content_provider_ref_storable_formats; 1350 alias c_gdk_content_provider_write_mime_type_async gdk_content_provider_write_mime_type_async; 1351 alias c_gdk_content_provider_write_mime_type_finish gdk_content_provider_write_mime_type_finish; 1352 1353 // gdk.ContentSerializer 1354 1355 alias c_gdk_content_serializer_get_type gdk_content_serializer_get_type; 1356 alias c_gdk_content_serializer_get_cancellable gdk_content_serializer_get_cancellable; 1357 alias c_gdk_content_serializer_get_gtype gdk_content_serializer_get_gtype; 1358 alias c_gdk_content_serializer_get_mime_type gdk_content_serializer_get_mime_type; 1359 alias c_gdk_content_serializer_get_output_stream gdk_content_serializer_get_output_stream; 1360 alias c_gdk_content_serializer_get_priority gdk_content_serializer_get_priority; 1361 alias c_gdk_content_serializer_get_task_data gdk_content_serializer_get_task_data; 1362 alias c_gdk_content_serializer_get_user_data gdk_content_serializer_get_user_data; 1363 alias c_gdk_content_serializer_get_value gdk_content_serializer_get_value; 1364 alias c_gdk_content_serializer_return_error gdk_content_serializer_return_error; 1365 alias c_gdk_content_serializer_return_success gdk_content_serializer_return_success; 1366 alias c_gdk_content_serializer_set_task_data gdk_content_serializer_set_task_data; 1367 1368 // gdk.CrossingEvent 1369 1370 alias c_gdk_crossing_event_get_type gdk_crossing_event_get_type; 1371 alias c_gdk_crossing_event_get_detail gdk_crossing_event_get_detail; 1372 alias c_gdk_crossing_event_get_focus gdk_crossing_event_get_focus; 1373 alias c_gdk_crossing_event_get_mode gdk_crossing_event_get_mode; 1374 1375 // gdk.Cursor 1376 1377 alias c_gdk_cursor_get_type gdk_cursor_get_type; 1378 alias c_gdk_cursor_new_from_name gdk_cursor_new_from_name; 1379 alias c_gdk_cursor_new_from_texture gdk_cursor_new_from_texture; 1380 alias c_gdk_cursor_get_fallback gdk_cursor_get_fallback; 1381 alias c_gdk_cursor_get_hotspot_x gdk_cursor_get_hotspot_x; 1382 alias c_gdk_cursor_get_hotspot_y gdk_cursor_get_hotspot_y; 1383 alias c_gdk_cursor_get_name gdk_cursor_get_name; 1384 alias c_gdk_cursor_get_texture gdk_cursor_get_texture; 1385 1386 // gdk.DNDEvent 1387 1388 alias c_gdk_dnd_event_get_type gdk_dnd_event_get_type; 1389 alias c_gdk_dnd_event_get_drop gdk_dnd_event_get_drop; 1390 1391 // gdk.DeleteEvent 1392 1393 alias c_gdk_delete_event_get_type gdk_delete_event_get_type; 1394 1395 // gdk.Device 1396 1397 alias c_gdk_device_get_type gdk_device_get_type; 1398 alias c_gdk_device_get_caps_lock_state gdk_device_get_caps_lock_state; 1399 alias c_gdk_device_get_device_tool gdk_device_get_device_tool; 1400 alias c_gdk_device_get_direction gdk_device_get_direction; 1401 alias c_gdk_device_get_display gdk_device_get_display; 1402 alias c_gdk_device_get_has_cursor gdk_device_get_has_cursor; 1403 alias c_gdk_device_get_modifier_state gdk_device_get_modifier_state; 1404 alias c_gdk_device_get_name gdk_device_get_name; 1405 alias c_gdk_device_get_num_lock_state gdk_device_get_num_lock_state; 1406 alias c_gdk_device_get_num_touches gdk_device_get_num_touches; 1407 alias c_gdk_device_get_product_id gdk_device_get_product_id; 1408 alias c_gdk_device_get_scroll_lock_state gdk_device_get_scroll_lock_state; 1409 alias c_gdk_device_get_seat gdk_device_get_seat; 1410 alias c_gdk_device_get_source gdk_device_get_source; 1411 alias c_gdk_device_get_surface_at_position gdk_device_get_surface_at_position; 1412 alias c_gdk_device_get_timestamp gdk_device_get_timestamp; 1413 alias c_gdk_device_get_vendor_id gdk_device_get_vendor_id; 1414 alias c_gdk_device_has_bidi_layouts gdk_device_has_bidi_layouts; 1415 1416 // gdk.DevicePad 1417 1418 alias c_gdk_device_pad_get_type gdk_device_pad_get_type; 1419 alias c_gdk_device_pad_get_feature_group gdk_device_pad_get_feature_group; 1420 alias c_gdk_device_pad_get_group_n_modes gdk_device_pad_get_group_n_modes; 1421 alias c_gdk_device_pad_get_n_features gdk_device_pad_get_n_features; 1422 alias c_gdk_device_pad_get_n_groups gdk_device_pad_get_n_groups; 1423 1424 // gdk.DeviceTool 1425 1426 alias c_gdk_device_tool_get_type gdk_device_tool_get_type; 1427 alias c_gdk_device_tool_get_axes gdk_device_tool_get_axes; 1428 alias c_gdk_device_tool_get_hardware_id gdk_device_tool_get_hardware_id; 1429 alias c_gdk_device_tool_get_serial gdk_device_tool_get_serial; 1430 alias c_gdk_device_tool_get_tool_type gdk_device_tool_get_tool_type; 1431 1432 // gdk.Display 1433 1434 alias c_gdk_display_get_type gdk_display_get_type; 1435 alias c_gdk_display_get_default gdk_display_get_default; 1436 alias c_gdk_display_open gdk_display_open; 1437 alias c_gdk_display_beep gdk_display_beep; 1438 alias c_gdk_display_close gdk_display_close; 1439 alias c_gdk_display_device_is_grabbed gdk_display_device_is_grabbed; 1440 alias c_gdk_display_flush gdk_display_flush; 1441 alias c_gdk_display_get_app_launch_context gdk_display_get_app_launch_context; 1442 alias c_gdk_display_get_clipboard gdk_display_get_clipboard; 1443 alias c_gdk_display_get_default_seat gdk_display_get_default_seat; 1444 alias c_gdk_display_get_monitor_at_surface gdk_display_get_monitor_at_surface; 1445 alias c_gdk_display_get_monitors gdk_display_get_monitors; 1446 alias c_gdk_display_get_name gdk_display_get_name; 1447 alias c_gdk_display_get_primary_clipboard gdk_display_get_primary_clipboard; 1448 alias c_gdk_display_get_setting gdk_display_get_setting; 1449 alias c_gdk_display_get_startup_notification_id gdk_display_get_startup_notification_id; 1450 alias c_gdk_display_is_closed gdk_display_is_closed; 1451 alias c_gdk_display_is_composited gdk_display_is_composited; 1452 alias c_gdk_display_is_rgba gdk_display_is_rgba; 1453 alias c_gdk_display_list_seats gdk_display_list_seats; 1454 alias c_gdk_display_map_keycode gdk_display_map_keycode; 1455 alias c_gdk_display_map_keyval gdk_display_map_keyval; 1456 alias c_gdk_display_notify_startup_complete gdk_display_notify_startup_complete; 1457 alias c_gdk_display_put_event gdk_display_put_event; 1458 alias c_gdk_display_supports_input_shapes gdk_display_supports_input_shapes; 1459 alias c_gdk_display_sync gdk_display_sync; 1460 alias c_gdk_display_translate_key gdk_display_translate_key; 1461 1462 // gdk.DisplayManager 1463 1464 alias c_gdk_display_manager_get_type gdk_display_manager_get_type; 1465 alias c_gdk_display_manager_get gdk_display_manager_get; 1466 alias c_gdk_display_manager_get_default_display gdk_display_manager_get_default_display; 1467 alias c_gdk_display_manager_list_displays gdk_display_manager_list_displays; 1468 alias c_gdk_display_manager_open_display gdk_display_manager_open_display; 1469 alias c_gdk_display_manager_set_default_display gdk_display_manager_set_default_display; 1470 1471 // gdk.Drag 1472 1473 alias c_gdk_drag_get_type gdk_drag_get_type; 1474 alias c_gdk_drag_begin gdk_drag_begin; 1475 alias c_gdk_drag_drop_done gdk_drag_drop_done; 1476 alias c_gdk_drag_get_actions gdk_drag_get_actions; 1477 alias c_gdk_drag_get_content gdk_drag_get_content; 1478 alias c_gdk_drag_get_device gdk_drag_get_device; 1479 alias c_gdk_drag_get_display gdk_drag_get_display; 1480 alias c_gdk_drag_get_drag_surface gdk_drag_get_drag_surface; 1481 alias c_gdk_drag_get_formats gdk_drag_get_formats; 1482 alias c_gdk_drag_get_selected_action gdk_drag_get_selected_action; 1483 alias c_gdk_drag_get_surface gdk_drag_get_surface; 1484 alias c_gdk_drag_set_hotspot gdk_drag_set_hotspot; 1485 1486 // gdk.DragSurface 1487 1488 alias c_gdk_drag_surface_get_type gdk_drag_surface_get_type; 1489 alias c_gdk_drag_surface_present gdk_drag_surface_present; 1490 1491 // gdk.DrawContext 1492 1493 alias c_gdk_draw_context_get_type gdk_draw_context_get_type; 1494 alias c_gdk_draw_context_begin_frame gdk_draw_context_begin_frame; 1495 alias c_gdk_draw_context_end_frame gdk_draw_context_end_frame; 1496 alias c_gdk_draw_context_get_display gdk_draw_context_get_display; 1497 alias c_gdk_draw_context_get_frame_region gdk_draw_context_get_frame_region; 1498 alias c_gdk_draw_context_get_surface gdk_draw_context_get_surface; 1499 alias c_gdk_draw_context_is_in_frame gdk_draw_context_is_in_frame; 1500 1501 // gdk.Drop 1502 1503 alias c_gdk_drop_get_type gdk_drop_get_type; 1504 alias c_gdk_drop_finish gdk_drop_finish; 1505 alias c_gdk_drop_get_actions gdk_drop_get_actions; 1506 alias c_gdk_drop_get_device gdk_drop_get_device; 1507 alias c_gdk_drop_get_display gdk_drop_get_display; 1508 alias c_gdk_drop_get_drag gdk_drop_get_drag; 1509 alias c_gdk_drop_get_formats gdk_drop_get_formats; 1510 alias c_gdk_drop_get_surface gdk_drop_get_surface; 1511 alias c_gdk_drop_read_async gdk_drop_read_async; 1512 alias c_gdk_drop_read_finish gdk_drop_read_finish; 1513 alias c_gdk_drop_read_value_async gdk_drop_read_value_async; 1514 alias c_gdk_drop_read_value_finish gdk_drop_read_value_finish; 1515 alias c_gdk_drop_status gdk_drop_status; 1516 1517 // gdk.Event 1518 1519 alias c_gdk_event_get_type gdk_event_get_type; 1520 alias c_gdk_events_get_angle gdk_events_get_angle; 1521 alias c_gdk_events_get_center gdk_events_get_center; 1522 alias c_gdk_events_get_distance gdk_events_get_distance; 1523 alias c_gdk_event_get_axes gdk_event_get_axes; 1524 alias c_gdk_event_get_axis gdk_event_get_axis; 1525 alias c_gdk_event_get_device gdk_event_get_device; 1526 alias c_gdk_event_get_device_tool gdk_event_get_device_tool; 1527 alias c_gdk_event_get_display gdk_event_get_display; 1528 alias c_gdk_event_get_event_sequence gdk_event_get_event_sequence; 1529 alias c_gdk_event_get_event_type gdk_event_get_event_type; 1530 alias c_gdk_event_get_history gdk_event_get_history; 1531 alias c_gdk_event_get_modifier_state gdk_event_get_modifier_state; 1532 alias c_gdk_event_get_pointer_emulated gdk_event_get_pointer_emulated; 1533 alias c_gdk_event_get_position gdk_event_get_position; 1534 alias c_gdk_event_get_seat gdk_event_get_seat; 1535 alias c_gdk_event_get_surface gdk_event_get_surface; 1536 alias c_gdk_event_get_time gdk_event_get_time; 1537 alias c_gdk_event_ref gdk_event_ref; 1538 alias c_gdk_event_triggers_context_menu gdk_event_triggers_context_menu; 1539 alias c_gdk_event_unref gdk_event_unref; 1540 1541 // gdk.EventSequence 1542 1543 alias c_gdk_event_sequence_get_type gdk_event_sequence_get_type; 1544 1545 // gdk.FocusEvent 1546 1547 alias c_gdk_focus_event_get_type gdk_focus_event_get_type; 1548 alias c_gdk_focus_event_get_in gdk_focus_event_get_in; 1549 1550 // gdk.FrameClock 1551 1552 alias c_gdk_frame_clock_get_type gdk_frame_clock_get_type; 1553 alias c_gdk_frame_clock_begin_updating gdk_frame_clock_begin_updating; 1554 alias c_gdk_frame_clock_end_updating gdk_frame_clock_end_updating; 1555 alias c_gdk_frame_clock_get_current_timings gdk_frame_clock_get_current_timings; 1556 alias c_gdk_frame_clock_get_fps gdk_frame_clock_get_fps; 1557 alias c_gdk_frame_clock_get_frame_counter gdk_frame_clock_get_frame_counter; 1558 alias c_gdk_frame_clock_get_frame_time gdk_frame_clock_get_frame_time; 1559 alias c_gdk_frame_clock_get_history_start gdk_frame_clock_get_history_start; 1560 alias c_gdk_frame_clock_get_refresh_info gdk_frame_clock_get_refresh_info; 1561 alias c_gdk_frame_clock_get_timings gdk_frame_clock_get_timings; 1562 alias c_gdk_frame_clock_request_phase gdk_frame_clock_request_phase; 1563 1564 // gdk.FrameTimings 1565 1566 alias c_gdk_frame_timings_get_type gdk_frame_timings_get_type; 1567 alias c_gdk_frame_timings_get_complete gdk_frame_timings_get_complete; 1568 alias c_gdk_frame_timings_get_frame_counter gdk_frame_timings_get_frame_counter; 1569 alias c_gdk_frame_timings_get_frame_time gdk_frame_timings_get_frame_time; 1570 alias c_gdk_frame_timings_get_predicted_presentation_time gdk_frame_timings_get_predicted_presentation_time; 1571 alias c_gdk_frame_timings_get_presentation_time gdk_frame_timings_get_presentation_time; 1572 alias c_gdk_frame_timings_get_refresh_interval gdk_frame_timings_get_refresh_interval; 1573 alias c_gdk_frame_timings_ref gdk_frame_timings_ref; 1574 alias c_gdk_frame_timings_unref gdk_frame_timings_unref; 1575 1576 // gdk.GLContext 1577 1578 alias c_gdk_gl_context_get_type gdk_gl_context_get_type; 1579 alias c_gdk_gl_context_clear_current gdk_gl_context_clear_current; 1580 alias c_gdk_gl_context_get_current gdk_gl_context_get_current; 1581 alias c_gdk_gl_context_get_debug_enabled gdk_gl_context_get_debug_enabled; 1582 alias c_gdk_gl_context_get_display gdk_gl_context_get_display; 1583 alias c_gdk_gl_context_get_forward_compatible gdk_gl_context_get_forward_compatible; 1584 alias c_gdk_gl_context_get_required_version gdk_gl_context_get_required_version; 1585 alias c_gdk_gl_context_get_shared_context gdk_gl_context_get_shared_context; 1586 alias c_gdk_gl_context_get_surface gdk_gl_context_get_surface; 1587 alias c_gdk_gl_context_get_use_es gdk_gl_context_get_use_es; 1588 alias c_gdk_gl_context_get_version gdk_gl_context_get_version; 1589 alias c_gdk_gl_context_is_legacy gdk_gl_context_is_legacy; 1590 alias c_gdk_gl_context_make_current gdk_gl_context_make_current; 1591 alias c_gdk_gl_context_realize gdk_gl_context_realize; 1592 alias c_gdk_gl_context_set_debug_enabled gdk_gl_context_set_debug_enabled; 1593 alias c_gdk_gl_context_set_forward_compatible gdk_gl_context_set_forward_compatible; 1594 alias c_gdk_gl_context_set_required_version gdk_gl_context_set_required_version; 1595 alias c_gdk_gl_context_set_use_es gdk_gl_context_set_use_es; 1596 1597 // gdk.GLTexture 1598 1599 alias c_gdk_gl_texture_get_type gdk_gl_texture_get_type; 1600 alias c_gdk_gl_texture_new gdk_gl_texture_new; 1601 alias c_gdk_gl_texture_release gdk_gl_texture_release; 1602 1603 // gdk.GrabBrokenEvent 1604 1605 alias c_gdk_grab_broken_event_get_type gdk_grab_broken_event_get_type; 1606 alias c_gdk_grab_broken_event_get_grab_surface gdk_grab_broken_event_get_grab_surface; 1607 alias c_gdk_grab_broken_event_get_implicit gdk_grab_broken_event_get_implicit; 1608 1609 // gdk.KeyEvent 1610 1611 alias c_gdk_key_event_get_type gdk_key_event_get_type; 1612 alias c_gdk_key_event_get_consumed_modifiers gdk_key_event_get_consumed_modifiers; 1613 alias c_gdk_key_event_get_keycode gdk_key_event_get_keycode; 1614 alias c_gdk_key_event_get_keyval gdk_key_event_get_keyval; 1615 alias c_gdk_key_event_get_layout gdk_key_event_get_layout; 1616 alias c_gdk_key_event_get_level gdk_key_event_get_level; 1617 alias c_gdk_key_event_get_match gdk_key_event_get_match; 1618 alias c_gdk_key_event_is_modifier gdk_key_event_is_modifier; 1619 alias c_gdk_key_event_matches gdk_key_event_matches; 1620 1621 // gdk.MemoryTexture 1622 1623 alias c_gdk_memory_texture_get_type gdk_memory_texture_get_type; 1624 alias c_gdk_memory_texture_new gdk_memory_texture_new; 1625 1626 // gdk.MonitorGdk 1627 1628 alias c_gdk_monitor_get_type gdk_monitor_get_type; 1629 alias c_gdk_monitor_get_connector gdk_monitor_get_connector; 1630 alias c_gdk_monitor_get_display gdk_monitor_get_display; 1631 alias c_gdk_monitor_get_geometry gdk_monitor_get_geometry; 1632 alias c_gdk_monitor_get_height_mm gdk_monitor_get_height_mm; 1633 alias c_gdk_monitor_get_manufacturer gdk_monitor_get_manufacturer; 1634 alias c_gdk_monitor_get_model gdk_monitor_get_model; 1635 alias c_gdk_monitor_get_refresh_rate gdk_monitor_get_refresh_rate; 1636 alias c_gdk_monitor_get_scale_factor gdk_monitor_get_scale_factor; 1637 alias c_gdk_monitor_get_subpixel_layout gdk_monitor_get_subpixel_layout; 1638 alias c_gdk_monitor_get_width_mm gdk_monitor_get_width_mm; 1639 alias c_gdk_monitor_is_valid gdk_monitor_is_valid; 1640 1641 // gdk.MotionEvent 1642 1643 alias c_gdk_motion_event_get_type gdk_motion_event_get_type; 1644 1645 // gdk.PadEvent 1646 1647 alias c_gdk_pad_event_get_type gdk_pad_event_get_type; 1648 alias c_gdk_pad_event_get_axis_value gdk_pad_event_get_axis_value; 1649 alias c_gdk_pad_event_get_button gdk_pad_event_get_button; 1650 alias c_gdk_pad_event_get_group_mode gdk_pad_event_get_group_mode; 1651 1652 // gdk.Paintable 1653 1654 alias c_gdk_paintable_get_type gdk_paintable_get_type; 1655 alias c_gdk_paintable_new_empty gdk_paintable_new_empty; 1656 alias c_gdk_paintable_compute_concrete_size gdk_paintable_compute_concrete_size; 1657 alias c_gdk_paintable_get_current_image gdk_paintable_get_current_image; 1658 alias c_gdk_paintable_get_flags gdk_paintable_get_flags; 1659 alias c_gdk_paintable_get_intrinsic_aspect_ratio gdk_paintable_get_intrinsic_aspect_ratio; 1660 alias c_gdk_paintable_get_intrinsic_height gdk_paintable_get_intrinsic_height; 1661 alias c_gdk_paintable_get_intrinsic_width gdk_paintable_get_intrinsic_width; 1662 alias c_gdk_paintable_invalidate_contents gdk_paintable_invalidate_contents; 1663 alias c_gdk_paintable_invalidate_size gdk_paintable_invalidate_size; 1664 alias c_gdk_paintable_snapshot gdk_paintable_snapshot; 1665 1666 // gdk.Popup 1667 1668 alias c_gdk_popup_get_type gdk_popup_get_type; 1669 alias c_gdk_popup_get_autohide gdk_popup_get_autohide; 1670 alias c_gdk_popup_get_parent gdk_popup_get_parent; 1671 alias c_gdk_popup_get_position_x gdk_popup_get_position_x; 1672 alias c_gdk_popup_get_position_y gdk_popup_get_position_y; 1673 alias c_gdk_popup_get_rect_anchor gdk_popup_get_rect_anchor; 1674 alias c_gdk_popup_get_surface_anchor gdk_popup_get_surface_anchor; 1675 alias c_gdk_popup_present gdk_popup_present; 1676 1677 // gdk.PopupLayout 1678 1679 alias c_gdk_popup_layout_get_type gdk_popup_layout_get_type; 1680 alias c_gdk_popup_layout_new gdk_popup_layout_new; 1681 alias c_gdk_popup_layout_copy gdk_popup_layout_copy; 1682 alias c_gdk_popup_layout_equal gdk_popup_layout_equal; 1683 alias c_gdk_popup_layout_get_anchor_hints gdk_popup_layout_get_anchor_hints; 1684 alias c_gdk_popup_layout_get_anchor_rect gdk_popup_layout_get_anchor_rect; 1685 alias c_gdk_popup_layout_get_offset gdk_popup_layout_get_offset; 1686 alias c_gdk_popup_layout_get_rect_anchor gdk_popup_layout_get_rect_anchor; 1687 alias c_gdk_popup_layout_get_shadow_width gdk_popup_layout_get_shadow_width; 1688 alias c_gdk_popup_layout_get_surface_anchor gdk_popup_layout_get_surface_anchor; 1689 alias c_gdk_popup_layout_ref gdk_popup_layout_ref; 1690 alias c_gdk_popup_layout_set_anchor_hints gdk_popup_layout_set_anchor_hints; 1691 alias c_gdk_popup_layout_set_anchor_rect gdk_popup_layout_set_anchor_rect; 1692 alias c_gdk_popup_layout_set_offset gdk_popup_layout_set_offset; 1693 alias c_gdk_popup_layout_set_rect_anchor gdk_popup_layout_set_rect_anchor; 1694 alias c_gdk_popup_layout_set_shadow_width gdk_popup_layout_set_shadow_width; 1695 alias c_gdk_popup_layout_set_surface_anchor gdk_popup_layout_set_surface_anchor; 1696 alias c_gdk_popup_layout_unref gdk_popup_layout_unref; 1697 1698 // gdk.ProximityEvent 1699 1700 alias c_gdk_proximity_event_get_type gdk_proximity_event_get_type; 1701 1702 // gdk.RGBA 1703 1704 alias c_gdk_rgba_get_type gdk_rgba_get_type; 1705 alias c_gdk_rgba_copy gdk_rgba_copy; 1706 alias c_gdk_rgba_equal gdk_rgba_equal; 1707 alias c_gdk_rgba_free gdk_rgba_free; 1708 alias c_gdk_rgba_hash gdk_rgba_hash; 1709 alias c_gdk_rgba_is_clear gdk_rgba_is_clear; 1710 alias c_gdk_rgba_is_opaque gdk_rgba_is_opaque; 1711 alias c_gdk_rgba_parse gdk_rgba_parse; 1712 alias c_gdk_rgba_to_string gdk_rgba_to_string; 1713 1714 // gdk.Rectangle 1715 1716 alias c_gdk_rectangle_get_type gdk_rectangle_get_type; 1717 alias c_gdk_rectangle_contains_point gdk_rectangle_contains_point; 1718 alias c_gdk_rectangle_equal gdk_rectangle_equal; 1719 alias c_gdk_rectangle_intersect gdk_rectangle_intersect; 1720 alias c_gdk_rectangle_union gdk_rectangle_union; 1721 1722 // gdk.ScrollEvent 1723 1724 alias c_gdk_scroll_event_get_type gdk_scroll_event_get_type; 1725 alias c_gdk_scroll_event_get_deltas gdk_scroll_event_get_deltas; 1726 alias c_gdk_scroll_event_get_direction gdk_scroll_event_get_direction; 1727 alias c_gdk_scroll_event_is_stop gdk_scroll_event_is_stop; 1728 1729 // gdk.Seat 1730 1731 alias c_gdk_seat_get_type gdk_seat_get_type; 1732 alias c_gdk_seat_get_capabilities gdk_seat_get_capabilities; 1733 alias c_gdk_seat_get_devices gdk_seat_get_devices; 1734 alias c_gdk_seat_get_display gdk_seat_get_display; 1735 alias c_gdk_seat_get_keyboard gdk_seat_get_keyboard; 1736 alias c_gdk_seat_get_pointer gdk_seat_get_pointer; 1737 alias c_gdk_seat_get_tools gdk_seat_get_tools; 1738 1739 // gdk.Snapshot 1740 1741 alias c_gdk_snapshot_get_type gdk_snapshot_get_type; 1742 1743 // gdk.Surface 1744 1745 alias c_gdk_surface_get_type gdk_surface_get_type; 1746 alias c_gdk_surface_new_popup gdk_surface_new_popup; 1747 alias c_gdk_surface_new_toplevel gdk_surface_new_toplevel; 1748 alias c_gdk_surface_beep gdk_surface_beep; 1749 alias c_gdk_surface_create_cairo_context gdk_surface_create_cairo_context; 1750 alias c_gdk_surface_create_gl_context gdk_surface_create_gl_context; 1751 alias c_gdk_surface_create_similar_surface gdk_surface_create_similar_surface; 1752 alias c_gdk_surface_create_vulkan_context gdk_surface_create_vulkan_context; 1753 alias c_gdk_surface_destroy gdk_surface_destroy; 1754 alias c_gdk_surface_get_cursor gdk_surface_get_cursor; 1755 alias c_gdk_surface_get_device_cursor gdk_surface_get_device_cursor; 1756 alias c_gdk_surface_get_device_position gdk_surface_get_device_position; 1757 alias c_gdk_surface_get_display gdk_surface_get_display; 1758 alias c_gdk_surface_get_frame_clock gdk_surface_get_frame_clock; 1759 alias c_gdk_surface_get_height gdk_surface_get_height; 1760 alias c_gdk_surface_get_mapped gdk_surface_get_mapped; 1761 alias c_gdk_surface_get_scale_factor gdk_surface_get_scale_factor; 1762 alias c_gdk_surface_get_width gdk_surface_get_width; 1763 alias c_gdk_surface_hide gdk_surface_hide; 1764 alias c_gdk_surface_is_destroyed gdk_surface_is_destroyed; 1765 alias c_gdk_surface_queue_render gdk_surface_queue_render; 1766 alias c_gdk_surface_request_layout gdk_surface_request_layout; 1767 alias c_gdk_surface_set_cursor gdk_surface_set_cursor; 1768 alias c_gdk_surface_set_device_cursor gdk_surface_set_device_cursor; 1769 alias c_gdk_surface_set_input_region gdk_surface_set_input_region; 1770 alias c_gdk_surface_set_opaque_region gdk_surface_set_opaque_region; 1771 alias c_gdk_surface_translate_coordinates gdk_surface_translate_coordinates; 1772 1773 // gdk.Texture 1774 1775 alias c_gdk_texture_get_type gdk_texture_get_type; 1776 alias c_gdk_texture_new_for_pixbuf gdk_texture_new_for_pixbuf; 1777 alias c_gdk_texture_new_from_file gdk_texture_new_from_file; 1778 alias c_gdk_texture_new_from_resource gdk_texture_new_from_resource; 1779 alias c_gdk_texture_download gdk_texture_download; 1780 alias c_gdk_texture_get_height gdk_texture_get_height; 1781 alias c_gdk_texture_get_width gdk_texture_get_width; 1782 alias c_gdk_texture_save_to_png gdk_texture_save_to_png; 1783 1784 // gdk.Toplevel 1785 1786 alias c_gdk_toplevel_get_type gdk_toplevel_get_type; 1787 alias c_gdk_toplevel_begin_move gdk_toplevel_begin_move; 1788 alias c_gdk_toplevel_begin_resize gdk_toplevel_begin_resize; 1789 alias c_gdk_toplevel_focus gdk_toplevel_focus; 1790 alias c_gdk_toplevel_get_state gdk_toplevel_get_state; 1791 alias c_gdk_toplevel_inhibit_system_shortcuts gdk_toplevel_inhibit_system_shortcuts; 1792 alias c_gdk_toplevel_lower gdk_toplevel_lower; 1793 alias c_gdk_toplevel_minimize gdk_toplevel_minimize; 1794 alias c_gdk_toplevel_present gdk_toplevel_present; 1795 alias c_gdk_toplevel_restore_system_shortcuts gdk_toplevel_restore_system_shortcuts; 1796 alias c_gdk_toplevel_set_decorated gdk_toplevel_set_decorated; 1797 alias c_gdk_toplevel_set_deletable gdk_toplevel_set_deletable; 1798 alias c_gdk_toplevel_set_icon_list gdk_toplevel_set_icon_list; 1799 alias c_gdk_toplevel_set_modal gdk_toplevel_set_modal; 1800 alias c_gdk_toplevel_set_startup_id gdk_toplevel_set_startup_id; 1801 alias c_gdk_toplevel_set_title gdk_toplevel_set_title; 1802 alias c_gdk_toplevel_set_transient_for gdk_toplevel_set_transient_for; 1803 alias c_gdk_toplevel_show_window_menu gdk_toplevel_show_window_menu; 1804 alias c_gdk_toplevel_supports_edge_constraints gdk_toplevel_supports_edge_constraints; 1805 1806 // gdk.ToplevelLayout 1807 1808 alias c_gdk_toplevel_layout_get_type gdk_toplevel_layout_get_type; 1809 alias c_gdk_toplevel_layout_new gdk_toplevel_layout_new; 1810 alias c_gdk_toplevel_layout_copy gdk_toplevel_layout_copy; 1811 alias c_gdk_toplevel_layout_equal gdk_toplevel_layout_equal; 1812 alias c_gdk_toplevel_layout_get_fullscreen gdk_toplevel_layout_get_fullscreen; 1813 alias c_gdk_toplevel_layout_get_fullscreen_monitor gdk_toplevel_layout_get_fullscreen_monitor; 1814 alias c_gdk_toplevel_layout_get_maximized gdk_toplevel_layout_get_maximized; 1815 alias c_gdk_toplevel_layout_get_resizable gdk_toplevel_layout_get_resizable; 1816 alias c_gdk_toplevel_layout_ref gdk_toplevel_layout_ref; 1817 alias c_gdk_toplevel_layout_set_fullscreen gdk_toplevel_layout_set_fullscreen; 1818 alias c_gdk_toplevel_layout_set_maximized gdk_toplevel_layout_set_maximized; 1819 alias c_gdk_toplevel_layout_set_resizable gdk_toplevel_layout_set_resizable; 1820 alias c_gdk_toplevel_layout_unref gdk_toplevel_layout_unref; 1821 1822 // gdk.ToplevelSize 1823 1824 alias c_gdk_toplevel_size_get_bounds gdk_toplevel_size_get_bounds; 1825 alias c_gdk_toplevel_size_set_min_size gdk_toplevel_size_set_min_size; 1826 alias c_gdk_toplevel_size_set_shadow_width gdk_toplevel_size_set_shadow_width; 1827 alias c_gdk_toplevel_size_set_size gdk_toplevel_size_set_size; 1828 1829 // gdk.TouchEvent 1830 1831 alias c_gdk_touch_event_get_type gdk_touch_event_get_type; 1832 alias c_gdk_touch_event_get_emulating_pointer gdk_touch_event_get_emulating_pointer; 1833 1834 // gdk.TouchpadEvent 1835 1836 alias c_gdk_touchpad_event_get_type gdk_touchpad_event_get_type; 1837 alias c_gdk_touchpad_event_get_deltas gdk_touchpad_event_get_deltas; 1838 alias c_gdk_touchpad_event_get_gesture_phase gdk_touchpad_event_get_gesture_phase; 1839 alias c_gdk_touchpad_event_get_n_fingers gdk_touchpad_event_get_n_fingers; 1840 alias c_gdk_touchpad_event_get_pinch_angle_delta gdk_touchpad_event_get_pinch_angle_delta; 1841 alias c_gdk_touchpad_event_get_pinch_scale gdk_touchpad_event_get_pinch_scale; 1842 1843 // gdk.VulkanContext 1844 1845 alias c_gdk_vulkan_context_get_type gdk_vulkan_context_get_type;