[lgtk-cvs] CVS update: lgtk/src/gtkbindings.lisp

Mario Mommer mmommer at common-lisp.net
Wed Nov 5 21:18:19 UTC 2003


Update of /project/lgtk/cvsroot/lgtk/src
In directory common-lisp.net:/tmp/cvs-serv9018

Modified Files:
	gtkbindings.lisp 
Log Message:
Added frame widgets. Added dialogs w. corresponding slots.

Date: Wed Nov  5 16:18:19 2003
Author: mmommer

Index: lgtk/src/gtkbindings.lisp
diff -u lgtk/src/gtkbindings.lisp:1.3 lgtk/src/gtkbindings.lisp:1.4
--- lgtk/src/gtkbindings.lisp:1.3	Wed Nov  5 12:49:56 2003
+++ lgtk/src/gtkbindings.lisp	Wed Nov  5 16:18:19 2003
@@ -201,6 +201,10 @@
 	(c-string tip_text)
 	(c-string tip_private)))
 
+(def-binding "gtk_dialog_new" (gtkdialog))
+
+(def-binding "gtk_frame_new" (gtkframe (c-string label)))
+
 (def-binding "gtk_table_new"
   (gtktable (guint rows)
 	    (guint columns)
@@ -366,6 +370,21 @@
   :after (lambda (x)
 	   (gcconnect x range)
 	   x))
+
+(begin-slot-declarations)
+
+(add-alien-slots gtkdialog "GtkDialog"
+		  (("window" gtkwindow)
+		   ("vbox" gtkvbox)
+		   ("action_area" gtkhbox)))
+
+
+(generate-alien-accessors
+ :cflags lgtk-asd::*gtkcflags*
+ :cc lgtk-asd::*ccompiler*
+ :headers '("gtk/gtk.h")
+ :probedir lgtk-asd::*source-dir*)
+
 
 ;; Raw bindings. These need special care
 (def-raw-binding "g_signal_connect_data"





More information about the Lgtk-cvs mailing list