1;; -*- scheme -*-
2; object definitions ...
3;; Enumerations and flags ...
4
5
6;; From gdkapplaunchcontext.h
7
8(define-function gdk_app_launch_context_get_type
9  (c-name "gdk_app_launch_context_get_type")
10  (return-type "GType")
11)
12
13(define-function gdk_app_launch_context_new
14  (c-name "gdk_app_launch_context_new")
15  (is-constructor-of "GdkAppLaunchContext")
16  (return-type "GdkAppLaunchContext*")
17)
18
19(define-method set_display
20  (of-object "GdkAppLaunchContext")
21  (c-name "gdk_app_launch_context_set_display")
22  (return-type "none")
23  (parameters
24    '("GdkDisplay*" "display")
25  )
26)
27
28(define-method set_screen
29  (of-object "GdkAppLaunchContext")
30  (c-name "gdk_app_launch_context_set_screen")
31  (return-type "none")
32  (parameters
33    '("GdkScreen*" "screen")
34  )
35)
36
37(define-method set_desktop
38  (of-object "GdkAppLaunchContext")
39  (c-name "gdk_app_launch_context_set_desktop")
40  (return-type "none")
41  (parameters
42    '("gint" "desktop")
43  )
44)
45
46(define-method set_timestamp
47  (of-object "GdkAppLaunchContext")
48  (c-name "gdk_app_launch_context_set_timestamp")
49  (return-type "none")
50  (parameters
51    '("guint32" "timestamp")
52  )
53)
54
55(define-method set_icon
56  (of-object "GdkAppLaunchContext")
57  (c-name "gdk_app_launch_context_set_icon")
58  (return-type "none")
59  (parameters
60    '("GIcon*" "icon" (null-ok))
61  )
62)
63
64(define-method set_icon_name
65  (of-object "GdkAppLaunchContext")
66  (c-name "gdk_app_launch_context_set_icon_name")
67  (return-type "none")
68  (parameters
69    '("const-char*" "icon_name" (null-ok))
70  )
71)
72
73
74
75;; From gdkscreen.h
76
77(define-method get_monitor_width_mm
78  (of-object "GdkScreen")
79  (c-name "gdk_screen_get_monitor_width_mm")
80  (return-type "gint")
81  (parameters
82    '("gint" "monitor_num")
83  )
84)
85
86(define-method get_monitor_height_mm
87  (of-object "GdkScreen")
88  (c-name "gdk_screen_get_monitor_height_mm")
89  (return-type "gint")
90  (parameters
91    '("gint" "monitor_num")
92  )
93)
94
95(define-method get_monitor_plug_name
96  (of-object "GdkScreen")
97  (c-name "gdk_screen_get_monitor_plug_name")
98  (return-type "gchar*")
99  (parameters
100    '("gint" "monitor_num")
101  )
102)
103
104
105
106;; From gdkwindow.h
107
108(define-method redirect_to_drawable
109  (of-object "GdkWindow")
110  (c-name "gdk_window_redirect_to_drawable")
111  (return-type "none")
112  (parameters
113    '("GdkDrawable*" "drawable")
114    '("gint" "src_x")
115    '("gint" "src_y")
116    '("gint" "dest_x")
117    '("gint" "dest_y")
118    '("gint" "width")
119    '("gint" "height")
120  )
121)
122
123(define-method remove_redirection
124  (of-object "GdkWindow")
125  (c-name "gdk_window_remove_redirection")
126  (return-type "none")
127)
128
129
130
131;; From gdk-pixbuf-core.h
132
133(define-function pixbuf_new_from_stream
134  (c-name "gdk_pixbuf_new_from_stream")
135  (return-type "GdkPixbuf*")
136  (parameters
137    '("GInputStream*" "stream")
138    '("GCancellable*" "cancellable" (null-ok) (default "NULL"))
139    '("GError**" "error")
140  )
141)
142
143(define-function pixbuf_new_from_stream_at_scale
144  (c-name "gdk_pixbuf_new_from_stream_at_scale")
145  (return-type "GdkPixbuf*")
146  (parameters
147    '("GInputStream*" "stream")
148    '("gint" "width" (default "-1"))
149    '("gint" "height" (default "-1"))
150    '("gboolean" "preserve_aspect_ratio" (default "1"))
151    '("GCancellable*" "cancellable" (null-ok) (default "NULL"))
152    '("GError**" "error")
153  )
154)
155
156
157(ifdef GDK_TARGET_X11
158
159;; From gdkx.h
160
161(define-function x11_screen_get_monitor_output
162  (c-name "gdk_x11_screen_get_monitor_output")
163  (return-type "XID")
164  (parameters
165    '("GdkScreen*" "screen")
166    '("gint" "monitor_num")
167  )
168)
169
170)
171