[cells-gtk-cvs] CVS update: root/gtk-ffi/gtk-other.lisp

Peter Denno pdenno at common-lisp.net
Sat Oct 8 14:49:38 UTC 2005


Update of /project/cells-gtk/cvsroot/root/gtk-ffi
In directory common-lisp.net:/tmp/cvs-serv16210/root/gtk-ffi

Modified Files:
	gtk-other.lisp 
Log Message:
More gtk and gdk FF declarations.
Date: Sat Oct  8 16:49:38 2005
Author: pdenno

Index: root/gtk-ffi/gtk-other.lisp
diff -u root/gtk-ffi/gtk-other.lisp:1.7 root/gtk-ffi/gtk-other.lisp:1.8
--- root/gtk-ffi/gtk-other.lisp:1.7	Tue Jun 28 18:56:23 2005
+++ root/gtk-ffi/gtk-other.lisp	Sat Oct  8 16:49:38 2005
@@ -65,6 +65,9 @@
 		 (spacing int))
     c-pointer nil nil)
 
+  (gtk-drawing-area-new ()
+   c-pointer)
+
   ;;table
   (gtk-table-new ((rows uint)
 		  (columns uint)
@@ -313,6 +316,8 @@
   (gtk-widget-show ((widget c-pointer)))
   (gtk-widget-show-all ((widget c-pointer)))
   (gtk-widget-hide ((widget c-pointer)))
+  (gtk-widget-hide-all ((widget c-pointer)))
+  (gtk-widget-hide-on-delete ((widget c-pointer)))
   (gtk-widget-destroy ((widget c-pointer)))
   (gtk-widget-set-sensitive ((widget c-pointer)
 			     (sensitive boolean))
@@ -568,6 +573,21 @@
     c-pointer)
   (gtk-text-view-set-buffer ((text-view c-pointer)
 			     (buffer c-pointer)))
+  (gtk-text-view-get-buffer ((text-view c-pointer))
+       c-pointer)			    
+  (gtk-text-view-set-wrap-mode ((text-view c-pointer)
+				(wrap-mode int)))
+  (gtk-text-view-set-editable ((text-view c-pointer)
+			       (setting boolean)))
+  (gtk-text-view-scroll-to-iter ((text-view c-pointer)
+				 (iter c-pointer)
+				 (within-margin double-float)
+				 (use-align boolean)
+				 (xalign double-float)
+				 (yalign double-float))
+     boolean)
+  (gtk-text-view-scroll-mark-onscreen ((text-view c-pointer)
+				       (mark c-pointer)))
   
   ;;text-buffer
   (gtk-text-buffer-new ((table c-pointer))
@@ -629,6 +649,9 @@
     boolean)
   (gtk-text-buffer-set-modified ((buffer c-pointer)
                                  (setting boolean)))                            
+  (gtk-text-buffer-move-mark ((buffer c-pointer)
+			      (mark c-pointer)
+			      (where c-pointer)))
 
   ;;text-iter
   (gtk-text-iter-free ((iter c-pointer)))
@@ -688,7 +711,11 @@
   (gtk-check-version ((required-major uint)
                       (required-minor uint)
                       (required-micro uint))
-    c-string))
+    c-string)
+  (gtk-widget-create-pango-layout ((widget c-pointer)
+				   (text c-string))
+    c-pointer))
+
 
 #+libcellsgtk
 (def-gtk-lib-functions :cgtk
@@ -705,7 +732,16 @@
   (gtk-adds-widget-visible-p ((widget c-pointer))
    int)
   (gtk-adds-widget-mapped-p ((widget c-pointer))
-   int))
+   int)
+  (gtk-adds-widget-window ((widget c-pointer))
+   c-pointer)
+  (gtk-adds-color-new ()
+    c-pointer)
+  (gtk-adds-color-set-rgb ((gdkcolor c-pointer)
+			   (red uint)
+			   (green uint)
+			   (blue uint))))
+
 
 #-libcellsgtk
 (defmacro you-need-libcellsgtk (&body names)
@@ -723,7 +759,10 @@
     gtk-adds-text-iter-new
     gtk-adds-tree-iter-new
     gtk-adds-widget-mapped-p
-    gtk-adds-widget-visible-p))
+    gtk-adds-widget-visible-p
+    gtk-adds-widget-window
+    gtk-adds-color-new
+    gtk-adds-color-set-rgb))
  
 
 




More information about the Cells-gtk-cvs mailing list