1;; From gdkcolor.h
2
3(define-method to_string
4  (of-object "GdkColor")
5  (c-name "gdk_color_to_string")
6  (return-type "gchar*")
7)
8
9
10
11;; From gdkdisplay.h
12
13(define-method supports_composite
14  (of-object "GdkDisplay")
15  (c-name "gdk_display_supports_composite")
16  (return-type "gboolean")
17)
18
19
20
21;; From gdkevents.h
22
23(define-function event_request_motions
24  (c-name "gdk_event_request_motions")
25  (return-type "none")
26  (parameters
27    '("GdkEventMotion*" "event")
28  )
29)
30
31
32
33;; From gdkkeys.h
34
35(define-method have_bidi_layouts
36  (of-object "GdkKeymap")
37  (c-name "gdk_keymap_have_bidi_layouts")
38  (return-type "gboolean")
39)
40
41
42
43;; From gdkpango.h
44
45(define-function gdk_pango_attr_emboss_color_new
46  (c-name "gdk_pango_attr_emboss_color_new")
47  (is-constructor-of "GdkPangoAttrEmbossColor")
48  (return-type "PangoAttribute*")
49  (parameters
50    '("const-GdkColor*" "color")
51  )
52)
53
54
55
56;; From gdkwindow.h
57
58(define-method set_composited
59  (of-object "GdkWindow")
60  (c-name "gdk_window_set_composited")
61  (return-type "none")
62  (parameters
63    '("gboolean" "composited")
64  )
65)
66
67(define-method set_startup_id
68  (of-object "GdkWindow")
69  (c-name "gdk_window_set_startup_id")
70  (return-type "none")
71  (parameters
72    '("const-gchar*" "startup_id")
73  )
74)
75
76(define-method beep
77  (of-object "GdkWindow")
78  (c-name "gdk_window_beep")
79  (return-type "none")
80)
81
82(define-method set_opacity
83  (of-object "GdkWindow")
84  (c-name "gdk_window_set_opacity")
85  (return-type "none")
86  (parameters
87    '("gdouble" "opacity")
88  )
89)
90
91
92(ifdef GDK_TARGET_X11
93
94;; From gdkx.h
95
96(define-function x11_display_get_startup_notification_id
97  (c-name "gdk_x11_display_get_startup_notification_id")
98  (return-type "const-gchar*")
99  (parameters
100    '("GdkDisplay*" "display")
101  )
102)
103
104(define-function x11_display_broadcast_startup_message
105  (c-name "gdk_x11_display_broadcast_startup_message")
106  (return-type "none")
107  (parameters
108    '("GdkDisplay*" "display")
109    '("const-char*" "message_type")
110  )
111  (varargs #t)
112)
113
114)
115
116;; From gdk.h
117
118(define-function threads_add_idle_full
119  (c-name "gdk_threads_add_idle_full")
120  (return-type "guint")
121  (parameters
122    '("gint" "priority")
123    '("GSourceFunc" "function")
124    '("gpointer" "data")
125    '("GDestroyNotify" "notify")
126  )
127)
128
129(define-function threads_add_idle
130  (c-name "gdk_threads_add_idle")
131  (return-type "guint")
132  (parameters
133    '("GSourceFunc" "function")
134    '("gpointer" "data")
135  )
136)
137
138(define-function threads_add_timeout_full
139  (c-name "gdk_threads_add_timeout_full")
140  (return-type "guint")
141  (parameters
142    '("gint" "priority")
143    '("guint" "interval")
144    '("GSourceFunc" "function")
145    '("gpointer" "data")
146    '("GDestroyNotify" "notify")
147  )
148)
149
150(define-function threads_add_timeout
151  (c-name "gdk_threads_add_timeout")
152  (return-type "guint")
153  (parameters
154    '("guint" "interval")
155    '("GSourceFunc" "function")
156    '("gpointer" "data")
157  )
158)
159
160(define-function notify_startup_complete_with_id
161  (c-name "gdk_notify_startup_complete_with_id")
162  (return-type "none")
163  (parameters
164    '("const-gchar*" "startup_id")
165  )
166)
167