X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=gdk%2Fgdk.functions.lisp;h=030216b0a514b9dcdaa39a62888ba87e7d912b4e;hb=495dc322bd9688ebffaf62a736fa3c4a21a63ebb;hp=88bbc1ec93ae059a3af123648e45bc64251c184e;hpb=8ea4e2267ac3d9fae0dd8fe8e952ca298e97f6a6;p=cl-gtk2.git diff --git a/gdk/gdk.functions.lisp b/gdk/gdk.functions.lisp index 88bbc1e..030216b 100644 --- a/gdk/gdk.functions.lisp +++ b/gdk/gdk.functions.lisp @@ -3,56 +3,6 @@ (defcfun (default-screen "gdk_screen_get_default") (g-object gdk-screen)) (export 'default-screen) -(defcfun gdk-window-get-events event-mask - (window (g-object gdk-window))) - -(defcfun gdk-window-set-events :void - (window (g-object gdk-window)) - (flags event-mask)) - -(defun gdk-window-events (window) - (gdk-window-get-events window)) - -(defun (setf gdk-window-events) (new-value window) - (gdk-window-set-events window new-value)) - -(export 'gdk-window-events) - -(defcfun gdk-gc-new (g-object graphics-context :already-referenced) - (drawable (g-object drawable))) - -(defcfun gdk-draw-line :void - (drawable (g-object drawable)) - (gc (g-object graphics-context)) - (x1 :int) - (y1 :int) - (x2 :int) - (y2 :int)) - -(defcfun gdk-gc-set-rgb-fg-color :void - (gc (g-object graphics-context)) - (color (g-boxed-foreign color))) - -(defcfun gdk-drawable-get-size :void - (drawable (g-object drawable)) - (width (:pointer :int)) - (height (:pointer :int))) - -(defun drawable-get-size (drawable) - (with-foreign-objects ((x :int) - (y :int)) - (gdk-drawable-get-size drawable x y) - (values (mem-ref x :int) (mem-ref y :int)))) - -(export 'drawable-get-size) - -(defcfun gdk-draw-layout :void - (drawable (g-object drawable)) - (gc (g-object graphics-context)) - (x :int) - (y :int) - (layout (g-object pango-layout))) - (defcfun gdk-atom-name (glib:g-string :free-from-foreign t) (atom gdk-atom)) @@ -60,24 +10,6 @@ (name :string) (only-if-exists :boolean)) -(export 'drawable-size) - -(defcfun gdk-pixbuf-get-from-drawable (g-object pixbuf :already-referenced) - (dest (g-object pixbuf)) - (src (g-object drawable)) - (colormap :pointer) - (src-x :int) - (src-y :int) - (dest-x :int) - (dest-y :int) - (width :int) - (height :int)) - -(defun pixbuf-get-from-drawable (pixbuf drawable &key (src-x 0) (src-y 0) (dest-x 0) (dest-y 0) (width -1) (height -1)) - (gdk-pixbuf-get-from-drawable pixbuf drawable (null-pointer) src-x src-y dest-x dest-y width height)) - -(export 'pixbuf-get-from-drawable) - (defcfun gdk-pixbuf-savev :boolean (pixbuf (g-object pixbuf)) (filename :string)