-/* gtk+-3.0.vapi generated by vapigen, do not modify. */
+/* gtk+-3.0.vapi generated by lt-vapigen, do not modify. */
[CCode (cprefix = "Gtk", gir_namespace = "Gtk", gir_version = "3.0", lower_case_cprefix = "gtk_")]
namespace Gtk {
public unowned Gdk.Display get_display ();
public static unowned Gtk.Clipboard get_for_display (Gdk.Display display, Gdk.Atom selection);
public unowned GLib.Object get_owner ();
- public void request_contents (Gdk.Atom target, Gtk.ClipboardReceivedFunc callback);
- public void request_image (Gtk.ClipboardImageReceivedFunc callback);
- public void request_rich_text (Gtk.TextBuffer buffer, Gtk.ClipboardRichTextReceivedFunc callback);
- public void request_targets (Gtk.ClipboardTargetsReceivedFunc callback);
- public void request_text (Gtk.ClipboardTextReceivedFunc callback);
+ public void request_contents (Gdk.Atom target, [CCode (scope = "async")] Gtk.ClipboardReceivedFunc callback);
+ public void request_image ([CCode (scope = "async")] Gtk.ClipboardImageReceivedFunc callback);
+ public void request_rich_text (Gtk.TextBuffer buffer, [CCode (scope = "async")] Gtk.ClipboardRichTextReceivedFunc callback);
+ public void request_targets ([CCode (scope = "async")] Gtk.ClipboardTargetsReceivedFunc callback);
+ public void request_text ([CCode (scope = "async")] Gtk.ClipboardTextReceivedFunc callback);
public void request_uris (Gtk.ClipboardURIReceivedFunc callback);
public void set_can_store (Gtk.TargetEntry[]? targets);
public void set_image (Gdk.Pixbuf pixbuf);
gtk_clipboard_wait_for_uris is_array="1" no_array_length="1" array_null_terminated="1" transfer_ownership="1" nullable="1"
gtk_clipboard_wait_for_targets.targets is_out="1" is_array="1" transfer_ownership="1"
gtk_clipboard_wait_for_targets.n_targets hidden="1"
+gtk_clipboard_request_contents.callback scope="async"
+gtk_clipboard_request_image.callback scope="async"
+gtk_clipboard_request_text.callback scope="async"
+gtk_clipboard_request_targets.callback scope="async"
+gtk_clipboard_request_rich_text.callback scope="async"
GtkClipboardTextReceivedFunc.text nullable="1"
GtkClipboardTargetsReceivedFunc.atoms is_array="1"
GtkClipboardTargetsReceivedFunc.n_atoms hidden="1"
p.variable_type = param_type = parse_type_from_string (eval (nv[1]), false);
} else if (nv[0] == "ctype") {
p.set_attribute_string ("CCode", "type", eval (nv[1]));
+ } else if (nv[0] == "scope") {
+ p.set_attribute_string ("CCode", "scope", eval (nv[1]));
} else if (nv[0] == "type_arguments") {
parse_type_arguments_from_string (param_type, eval (nv[1]));
} else if (nv[0] == "default_value") {