| Current File : //usr/share/pygtk27/2.0/defs/gdk-2.14.defs |
;; -*- scheme -*-
; object definitions ...
;; Enumerations and flags ...
;; From gdkapplaunchcontext.h
(define-function gdk_app_launch_context_get_type
(c-name "gdk_app_launch_context_get_type")
(return-type "GType")
)
(define-function gdk_app_launch_context_new
(c-name "gdk_app_launch_context_new")
(is-constructor-of "GdkAppLaunchContext")
(return-type "GdkAppLaunchContext*")
)
(define-method set_display
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_display")
(return-type "none")
(parameters
'("GdkDisplay*" "display")
)
)
(define-method set_screen
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_screen")
(return-type "none")
(parameters
'("GdkScreen*" "screen")
)
)
(define-method set_desktop
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_desktop")
(return-type "none")
(parameters
'("gint" "desktop")
)
)
(define-method set_timestamp
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_timestamp")
(return-type "none")
(parameters
'("guint32" "timestamp")
)
)
(define-method set_icon
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_icon")
(return-type "none")
(parameters
'("GIcon*" "icon" (null-ok))
)
)
(define-method set_icon_name
(of-object "GdkAppLaunchContext")
(c-name "gdk_app_launch_context_set_icon_name")
(return-type "none")
(parameters
'("const-char*" "icon_name" (null-ok))
)
)
;; From gdkscreen.h
(define-method get_monitor_width_mm
(of-object "GdkScreen")
(c-name "gdk_screen_get_monitor_width_mm")
(return-type "gint")
(parameters
'("gint" "monitor_num")
)
)
(define-method get_monitor_height_mm
(of-object "GdkScreen")
(c-name "gdk_screen_get_monitor_height_mm")
(return-type "gint")
(parameters
'("gint" "monitor_num")
)
)
(define-method get_monitor_plug_name
(of-object "GdkScreen")
(c-name "gdk_screen_get_monitor_plug_name")
(return-type "gchar*")
(parameters
'("gint" "monitor_num")
)
)
;; From gdkwindow.h
(define-method redirect_to_drawable
(of-object "GdkWindow")
(c-name "gdk_window_redirect_to_drawable")
(return-type "none")
(parameters
'("GdkDrawable*" "drawable")
'("gint" "src_x")
'("gint" "src_y")
'("gint" "dest_x")
'("gint" "dest_y")
'("gint" "width")
'("gint" "height")
)
)
(define-method remove_redirection
(of-object "GdkWindow")
(c-name "gdk_window_remove_redirection")
(return-type "none")
)
;; From gdk-pixbuf-core.h
(define-function pixbuf_new_from_stream
(c-name "gdk_pixbuf_new_from_stream")
(return-type "GdkPixbuf*")
(parameters
'("GInputStream*" "stream")
'("GCancellable*" "cancellable" (null-ok) (default "NULL"))
'("GError**" "error")
)
)
(define-function pixbuf_new_from_stream_at_scale
(c-name "gdk_pixbuf_new_from_stream_at_scale")
(return-type "GdkPixbuf*")
(parameters
'("GInputStream*" "stream")
'("gint" "width" (default "-1"))
'("gint" "height" (default "-1"))
'("gboolean" "preserve_aspect_ratio" (default "1"))
'("GCancellable*" "cancellable" (null-ok) (default "NULL"))
'("GError**" "error")
)
)
(ifdef GDK_TARGET_X11
;; From gdkx.h
(define-function x11_screen_get_monitor_output
(c-name "gdk_x11_screen_get_monitor_output")
(return-type "XID")
(parameters
'("GdkScreen*" "screen")
'("gint" "monitor_num")
)
)
)