/usr/share/vala/vapi/spice-client-gtk-3.0.vapi is in libspice-client-gtk-3.0-dev 0.22-0nocelt2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | /* spice-client-gtk-3.0.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "Spice", gir_namespace = "SpiceClientGtk", gir_version = "3.0", lower_case_cprefix = "spice_")]
namespace Spice {
[CCode (cheader_filename = "spice-widget.h", type_id = "spice_display_get_type ()")]
public class Display : Gtk.DrawingArea, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
public Display (Spice.Session session, int channel_id);
[Deprecated (since = "0.8")]
public void copy_to_guest ();
public unowned Spice.GrabSequence get_grab_keys ();
public Gdk.Pixbuf get_pixbuf ();
public void mouse_ungrab ();
[Deprecated (since = "0.8")]
public void paste_from_guest ();
public void send_keys ([CCode (array_length_cname = "nkeyvals", array_length_pos = 1.5)] uint[] keyvals, Spice.DisplayKeyEvent kind);
public void set_grab_keys (Spice.GrabSequence seq);
[CCode (has_construct_function = false)]
public Display.with_monitor (Spice.Session session, int channel_id, int monitor_id);
[Deprecated (since = "0.8")]
[NoAccessorMethod]
public bool auto_clipboard { get; set; }
[NoAccessorMethod]
public int channel_id { get; construct; }
[NoAccessorMethod]
public bool disable_inputs { get; set construct; }
[NoAccessorMethod]
public bool grab_keyboard { get; set construct; }
[NoAccessorMethod]
public bool grab_mouse { get; set construct; }
[NoAccessorMethod]
public uint keypress_delay { get; set construct; }
[NoAccessorMethod]
public int monitor_id { get; set construct; }
[NoAccessorMethod]
public bool only_downscale { get; set construct; }
[NoAccessorMethod]
public bool ready { get; }
[NoAccessorMethod]
public bool resize_guest { get; set construct; }
[NoAccessorMethod]
public bool scaling { get; set construct; }
[NoAccessorMethod]
public Spice.Session session { owned get; construct; }
[NoAccessorMethod]
public int zoom_level { get; set construct; }
public signal void grab_keys_pressed ();
public virtual signal void keyboard_grab (int grabbed);
public virtual signal void mouse_grab (int grabbed);
}
[CCode (cheader_filename = "spice-widget.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "spice_grab_sequence_get_type ()")]
[Compact]
public class GrabSequence {
[CCode (has_construct_function = false)]
public GrabSequence ([CCode (array_length_cname = "nkeysyms", array_length_pos = 0.5, array_length_type = "guint")] uint[] keysyms);
public string as_string ();
public Spice.GrabSequence copy ();
public void free ();
[CCode (has_construct_function = false)]
public GrabSequence.from_string (string str);
}
[CCode (cheader_filename = "spice-widget.h", type_id = "spice_gtk_session_get_type ()")]
public class GtkSession : GLib.Object {
[CCode (has_construct_function = false)]
protected GtkSession ();
public void copy_to_guest ();
public static unowned Spice.GtkSession @get (Spice.Session session);
public void paste_from_guest ();
[NoAccessorMethod]
public bool auto_clipboard { get; set construct; }
[NoAccessorMethod]
public bool auto_usbredir { get; set construct; }
[NoAccessorMethod]
public Spice.Session session { owned get; construct; }
}
[CCode (cheader_filename = "spice-widget.h", type_id = "spice_usb_device_widget_get_type ()")]
public class UsbDeviceWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public UsbDeviceWidget (Spice.Session session, string? device_format_string);
[NoAccessorMethod]
public string device_format_string { owned get; construct; }
[NoAccessorMethod]
public Spice.Session session { owned get; construct; }
public virtual signal void connect_failed (Spice.UsbDevice device, GLib.Error error);
}
[CCode (cheader_filename = "spice-widget.h", cprefix = "SPICE_DISPLAY_KEY_EVENT_", type_id = "spice_display_key_event_get_type ()")]
public enum DisplayKeyEvent {
PRESS,
RELEASE,
CLICK
}
}
|