blob: 9631b741eed168839eaca6bac7280a4d54c7f073 (
plain)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
(define-method set_display
(of-object "SpiceMainChannel")
(c-name "spice_main_set_display")
(return-type "none")
(parameters
'("int" "id")
'("int" "x")
'("int" "y")
'("int" "width")
'("int" "height")
)
)
(define-method clipboard_grab
(of-object "SpiceMainChannel")
(c-name "spice_main_clipboard_grab")
(return-type "none")
(parameters
'("int*" "types")
'("int" "ntypes")
)
)
(define-method clipboard_release
(of-object "SpiceMainChannel")
(c-name "spice_main_clipboard_release")
(return-type "none")
)
(define-method motion
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_motion")
(return-type "none")
(parameters
'("gint" "dx")
'("gint" "dy")
'("gint" "button_state")
)
)
(define-method position
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_position")
(return-type "none")
(parameters
'("gint" "x")
'("gint" "y")
'("gint" "display")
'("gint" "button_state")
)
)
(define-method button_press
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_button_press")
(return-type "none")
(parameters
'("gint" "button")
'("gint" "button_state")
)
)
(define-method button_release
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_button_release")
(return-type "none")
(parameters
'("gint" "button")
'("gint" "button_state")
)
)
(define-method key_press
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_key_press")
(return-type "none")
(parameters
'("guint" "keyval")
)
)
(define-method key_release
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_key_release")
(return-type "none")
(parameters
'("guint" "keyval")
)
)
(define-method set_key_locks
(of-object "SpiceInputsChannel")
(c-name "spice_inputs_set_key_locks")
(return-type "none")
(parameters
'("guint" "locks")
)
)
(define-enum ClientError
(in-module "Spice")
(c-name "SpiceClientError")
(values
'("failed" "SPICE_CLIENT_ERROR_FAILED")
)
)
(define-function spice_audio_new
(c-name "spice_audio_new")
(is-constructor-of "SpiceAudio")
(return-type "SpiceAudio*")
(parameters
'("SpiceSession*" "session")
'("GMainContext*" "context")
'("const-char*" "name")
)
)
|