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